by bpesquet on 8/31/20, 11:27 AM with 264 comments
by eric_b on 8/31/20, 1:35 PM
I think this same thing is happening with ML. It was a hiring bonanza. Every big corp wanted to get an ML/AI strategy in place. They were forcing ML in to places it didn't (and may never) belong. This "recession" is mostly COVID related I think - but companies will discover that ML is (for the vast majority) a shiny object with no discernible ROI. Like Big Data, I think we'll see a few companies execute well and actually get some value, while most will just jump to the next shiny thing in a year or two.
by AznHisoka on 8/31/20, 7:10 PM
* Revealera.com crawls job openings from over 10,000 company websites and analyzes them for technology trends for hedge funds.
by simonw on 8/31/20, 5:25 PM
If you solve "trending products" by building a SQL statement that e.g. selects items with the largest increase of purchases this month in comparison to the same month a year ago, that's still "AI" to them.
Knowing this can save you a lot of wasted time.
by ineedasername on 9/1/20, 12:49 AM
In my experience, what many organizations lack is simple but high-quality "Business Analytics": Reporting & dashboards are developed that look good but jam too much information together. It is often the wrong information:
Something is requested, and the developer develops exactly what was asked. The problem is that it wasn't what was needed because the person making the request couldn't articulate the question in the same terms the developer would understand. The request will say "Give me X & Y" when the real question is "I want to understand the impact of Y on X". The person gets X & Y, looks at it every day in their dashboard, and never sees much that is useful. The initial request should always be the start of a conversation, but that often doesn't happen. A common result are people in departments spending tons of time in Excel sorting, counting, making pivot tables, etc., when all of that could be automated.
This is part of the reason why companies often go looking for some new "silver bullet" to solve their data problems. They don't have the basics down, and don't understand the data problems well enough to seek out a solution.
by The_rationalist on 8/31/20, 1:11 PM
The most pathetic one is that: Many major Nlp tasks have old SOTA in BERT just because nobody cared of using (not improving) XLnet on them which is absolute shame, I mean on many major tasks we could trivially win many percents of accuracy but nobody qualified bothered to do it,where goes the money then? To many NIH papers I guess.
There's also not enough synergies, there are many interesting ideas that just needs to be combined and I think there's not enough funding for that, it's not exciting enough...
I pray for 2021 to be a better year for AI, otherwise it will show evidence for a new AI progress winter
by EForEndeavour on 8/31/20, 12:38 PM
As you can imagine, searching Google for "linkedin job posting data" doesn't work so great. The closest supporting data I could find is this July report on the blog of a recruiting firm named Burtch Works [1]. They searched LinkedIn daily for data scientist job postings (so not specifically deep learning) and observed that the number of postings crashed between late March and early May to 40% of their March value, and have held steady up to mid-June, where the report data period ends.
There's also this Glassdoor Economic Research report [2], which seems to draw heavily from US Bureau of Labor Statistics data available in interactive charts [3]. The most relevant bit in there is that the "information" sector (which includes their definitions of "tech" and "media") has not yet started an upward recovery in job postings, as of July.
[1] https://www.burtchworks.com/2020/06/16/linkedin-data-scienti...
[2] https://www.glassdoor.com/research/july-2020-bls-jobs-report...
[3] https://www.bls.gov/charts/employment-situation/employment-l...
by supergeek133 on 8/31/20, 4:41 PM
I work at an Residential IoT company, there are quite a few really valid use cases for Big Data and even ML. (Think about predictive failure).
We hired more than one expensive data scientist in the past few years, and had big strategies more than once. But at the end of the day it's still "hard" to ask a question such as "if I give you a MAC Address give me the runtime for the last 6 months".
We're trying to shoot for the moon, when all I've ever asked is I want an API to show me indoor temp for particular device over a long period.
by joelthelion on 8/31/20, 1:01 PM
In my company though, we've been applying DL with great success for a few years now, and there are at least five years of work remaining. And that's not spending any time doing research or anything fancy: just picking the low-hanging fruit.
by bane on 8/31/20, 7:47 PM
In conjunction with this, it turns out 99% of the problems the customer is facing, despite their belief to the contrary, aren't solved best with ML, but with good old fashioned engineering.
In cases where the problem can be approached either way, the ML approach typically takes much longer, is much harder to accomplish, has more engineering challenges to get it into production, and the early ramp-up stages around data collecting, cleaning and labeling are often almost impossible to surmount.
All that being said, there are some things that are only really solvable with some ML techniques, and that's where the discipline shines.
One final challenge is that a lot of data scientists and ML people seem to think that if it's not being solved using a standard ML or DL algorithm then it isn't ML, even if it has all of the characteristics of being one. The gatekeeping in the field is horrendous and I suspect it comes from people who don't have strong CS backgrounds wrapping themselves too tightly against their hard-earned knowledge rather than having an expansive view of what can solve these problems.
by softwaredoug on 8/31/20, 10:09 PM
Instead of focusing our energies on the infrastructure and quality of data around machine learning, there's eagerness to take bad data to very high-end models. I've seen it again and again at different companies, usually always with disastrous consequences.
A lot of these companies would do better to invest in engineering and domain expertise around the problem than worry about the type of model they're using to solve the problem (which usually comes later, once the other supporting maturity pieces are in place)
by arcanus on 8/31/20, 12:25 PM
I'll note that in my personal anecdote, the megacorps remain interested in and hiring in ML as much as ever.
by occamrazor on 8/31/20, 4:31 PM
by fnbr on 9/1/20, 3:35 PM
I'm completely unsurprised by this. Regularly, at lunch, I'll ask my coworkers if they know of any DL applications that are making O($billions), and no one knows any outside of FAANG.
FAANG is making an insane amount of money due to DL. Outside of them though, I don't know who's making money here. When I was interviewing for jobs, there were a ton of startups that were trying to do things with DL that would have been better done with a few if statements and a random forest, and that had a total market size in the millions.
I think that, eventually, there'll be a market for this stuff, but I'm not convinced that it's anywhere near being widespread.
I was also a consultant before my current role. The vast majority of non-tech firms don't have their data in well organized + cleaned databases. Just moving from a mess of Excel sheets to Python scripts + SQL databases would have made a HUGE difference to the vast majority of clients I worked with, but even that was too big of a transformation.
Basically, everyone with the sophistication to take advantage of DL/ML already has the in-house expertise to do it. There's almost no one in the intersection of "Could make $$$ doing DL" && "Has the technical infrastructure to integrate DL".
by dcolkitt on 8/31/20, 6:14 PM
Yes, you're not going to achieve state-of-the-art performance with logistic regression. But for most problems the difference between SOTA and even simple models is not nearly as large as you might think. And two, even if you're cargo-culting SOTA techniques, it's probably not going to work unless you're at an org with an 8-digit R&D budget.
by tomhallett on 8/31/20, 6:29 PM
Small companies need to frame the problem as:
1) Do we have a problem where the solution is discrete and already solved by an existing ML/DL model/architecture?
2) Can we have one of our existing engineers (or a short-term contractor) do transfer learning to slightly tweak that model to our specific problem/data?
Once that "problem" actually turns into multiple "machine learning problems" or "oh, we just need todo this one novel thing", they will probably need to bail because it'll be too hard/expensive and the most likely outcome will be no meaningful progress.
Said in another way: can we expect an engineer to get a fastai model up and running very quickly for our problem? If so, great - if not, then bail.
ie: the solution for most companies will be having 1 part-time "citizen data scientist" [1] on your engineering team.
by kovac on 9/1/20, 1:19 AM
1. There's no clear problem statement. They have never formulated one and now trying to bolt ML on to their decision making.
2. They don't have well catalogued data for engineers/scientists to work with because they never tried to do rigorous analysis of data before ML became a thing.
3. Managers have no idea how to deal with data driven insights. What if the results are completely unintuitive to them? Are they going to change their processes abruptly? What if the results are aligned with what they have been always doing? Is it worth paying for something that they have been doing intuitively for decades?
I'm not a data scientist. But the biggest complaint I hear from my colleagues is that they lack data to train models.
by lm28469 on 8/31/20, 1:10 PM
by nutanc on 8/31/20, 2:05 PM
Very few businesses I know actually have a deep learning problem. But they want a deep learning solution. Lest they get left out of the hype train.
by calebkaiser on 8/31/20, 12:57 PM
Have they? Specifically, have they "collapsed" relative to the average decline in job listings mid-pandemic?
by whoisjuan on 8/31/20, 6:55 PM
80 or 90% of what companies are doing with machine learning results in systems with a high computing cost that are clearly unprofitable if seen as revenue impacting units. Many similar things can be achieved with low-level heuristics that result in way smaller computing costs.
But nobody wants to do that anymore. There's nothing "sexy" or "cool" about breaking down your problems and trying to create rule-based systems that addresses the problem. Semantic software is not cool anymore, and what became cool is this super expensive blackbox that requires more computer power than regular software. Companies have developed this bias for ML solutions because they seem to have this unlimited potential for solving problems, so it seems like a good long term investment. Everyone wants to take that bus.
Don't get me wrong. I love ML, but people use it for the stupidest things.
by ur-whale on 8/31/20, 12:42 PM
It's just that much that needed to be invented has been invented and now it's time to apply it everywhere it can be applied, which is a great many place.
by insomniacity on 8/31/20, 12:28 PM
by jungletime on 9/1/20, 1:07 AM
1. Start and stop a podcast.
2. Play music
3. Ask for the time
The phone understands me, but then android breaks the flow, so I have to use my hands.
1. It will ask me to unlock the phone first? I have gloves and a mask on. It won't recognize my face, and my gloves don't register touches. Why do I have to unclock the phone to play music in the first place.
2. It gets confused on which app to play the music/podcast on. Wants to open youtube app, or spotify, and so on ...
3. Not consistent. I can say the same thing, and sometimes it will do one things, and another next time.
4. If I'm playing a video, and I want to show it full screen. I have to maximize and touch the screen. Why can't it play full screen be default.
by mijail on 8/31/20, 4:10 PM
by atsushin on 9/1/20, 1:31 PM
by Kednicma on 8/31/20, 12:23 PM
by Ericson2314 on 8/31/20, 2:21 PM
They've long resisted that, of course, but I'm pretty sure half the popular of deep learning was it leveled the playing field, making engineers as ignorant of the inner-workings of their creations as the middle managers.
May the middle-manager-fication of work, and acceptance of ignorance that goes with, fail.
-----
Then again, I do prefer it when many of those old moronic companies flounder, so maybe this is a bad thing that they're wising up.
by SomeoneFromCA on 8/31/20, 12:30 PM
by poorman on 8/31/20, 5:54 PM
by not2b on 8/31/20, 5:44 PM
by realradicalwash on 8/31/20, 8:15 PM
It's tough atm.
by kfk on 8/31/20, 5:15 PM
by andrewprock on 8/31/20, 5:37 PM
I have seen so many more projects derailed by a lack of domain knowledge than I have seen for lack of technical understanding in algorithms.
by dboreham on 8/31/20, 3:12 PM
by spicyramen on 8/31/20, 7:51 PM
by x87678r on 8/31/20, 4:19 PM
by gdsdfe on 8/31/20, 5:52 PM
by samfisher83 on 8/31/20, 1:50 PM
by tanilama on 8/31/20, 5:44 PM
by camoverride on 9/1/20, 1:50 AM
by alpineidyll3 on 8/31/20, 4:48 PM
by code4tee on 8/31/20, 10:49 PM
Teams adding measurable value for their companies should be fine but others might not be.
by astrea on 8/31/20, 2:15 PM
by darepublic on 8/31/20, 6:15 PM
by ponker on 8/31/20, 3:00 PM
by Traubenfuchs on 9/1/20, 7:28 AM
by emmap21 on 8/31/20, 8:37 PM
by ISL on 8/31/20, 6:17 PM
by rch on 8/31/20, 11:22 PM
by make3 on 8/31/20, 12:52 PM
by hankchinaski on 8/31/20, 6:53 PM
by dgellow on 8/31/20, 6:18 PM
by MattGaiser on 8/31/20, 11:47 PM
by phre4k on 8/31/20, 11:10 PM
by magwa101 on 8/31/20, 4:40 PM
by SrslyJosh on 8/31/20, 9:42 PM
by pts_ on 9/1/20, 2:26 AM
by arthurcolle on 8/31/20, 4:59 PM
by booleanbetrayal on 9/1/20, 1:06 AM
by recursivedoubts on 8/31/20, 1:26 PM
by rahimiali on 8/31/20, 9:23 PM
by eanzenberg on 8/31/20, 4:27 PM
“To be clear, I think this is an economic recession indicator, not the start of a new AI winter.”
So, looks like he discovered an economic recession.
by m0zg on 8/31/20, 9:11 PM
by bitxbit on 8/31/20, 6:38 PM