46 ms·
Deep learning job postings have collapsed in the past six months
- Kednicma 6y agoIt's not exactly a great year for extrapolating trends about what people are doing with their time. I wonder how much of this is 2020-specific and not just due to the natural cycle of AI winters.
- hprotagonist 6y agoat least some is pure 2020. we want to hire, we can’t right now.
- abrichr 6y agoWhy not? I would have thought it was a buyer’s market now with all the layoffs.
- mattkrause 6y agoIf it weren't urgent (i.e., lost a job) I'd be a little reluctant to join a company/team that I'd never met in person. I can imagine that others would be equally reluctant to hire someone they've only seen through Zoom.
- carlmr 6y agoAlso if you didn't lose a job, you might not want to change right now if you're in a stable position, even if it's not your dream job.
- freeone3000 6y agoThere's tons of layoffs because businesses are doing really badly. Current cashflow may not support another developer. Future cashflow doesn't look that great in any B2C market, either, and the B2B markets will start to look slim pickings not too far after that.
- abrichr 6y agoI’m not sure I follow. My question was directed toward OP, whose company is hiring, which presumably means they are doing well. Can you please clarify?
- deleted 6y ago[deleted]
- arcanus 6y agoThis is an anecdote with no data. And the entire global economy is in a recession, so the fact deep learning might have fewer job postings isn't particular notable. I'll note that in my personal anecdote, the megacorps remain interested in and hiring in ML as much as ever.
- ptero 6y agoThis agrees with what I see, but megacorps and in general many large organizations are often slow to move both in and out. They can take years to stop building up experience in areas that changed from being a new promising technology to mature fields to oversold fads. They also have a lot of money help weather many overpriced hires. So I am not sure that megacorps hiring is a very strong counter-argument. Just my 2c. However, megacorps do not seem to suffer much for such continuous lagging in hiring. I do not know why this is so: is it that they still hire smart engineers who can easily change groups and fields or do they work on their core technology to help build the next peak (after the debris are washed away in a fad crash there is often a technology renaissance).
- arvindch 6y agoHe's now posted a follow-up analysis of LinkedIn Job postings: https://twitter.com/fchollet/status/1300417952211034112?s=20 https://twitter.com/fchollet/status/1300417952211034112?s=20
- nibnalin 6y agoWould be interesting to see this dip relative to other tech subfields like javascript/react or even data science and other such keywords. Does anyone know of a public LinkedIn dataset? The author disables tweet replies so I'm not sure where they get their numbers from.
- insomniacity 6y agoSome context, for those unfamiliar: https://en.wikipedia.org/wiki/AI_winter https://en.wikipedia.org/wiki/AI_winter
- SomeoneFromCA 6y agoDeep Learning has become mainstream. The place work at actually uses 2 unrelated products based on NN.
- EForEndeavour 6y agoWhile this sounds plausible and has a lot of "prior" credibility coming from someone as central to deep learning as François Chollet, I'd love to see corroborating signal in actual job-posting data, from LinkedIn, Indeed, GlassDoor, etc. Backing up this kind of claim with data is especially important given the fact that the pandemic is disrupting all job sectors to varying degrees. 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-scientist-job-postings-stabilizing-is-recovery-around-the-corner/ https://www.burtchworks.com/2020/06/16/linkedin-data-scienti... [2] https://www.glassdoor.com/research/july-2020-bls-jobs-report/ https://www.glassdoor.com/research/july-2020-bls-jobs-report... [3] https://www.bls.gov/charts/employment-situation/employment-levels-by-industry.htm https://www.bls.gov/charts/employment-situation/employment-l...
- deepGem 6y agoHere are some data points from March. https://towardsdatascience.com/whats-happened-to-the-data-science-job-market-in-the-past-month-88c748a4cd25 https://towardsdatascience.com/whats-happened-to-the-data-sc...
- EForEndeavour 6y agoI actually found this, but decided not to post it because it only captures the first few weeks of post-crisis patterns, and doesn't contextualize any of the deep-learning-specific job losses against the broader job market, which as we all know was doing the same thing, directionally. It would be really cool to get an updated report of that level of detail from the author, who seems active on Twitter (https://twitter.com/neutronsneurons https://twitter.com/neutronsneurons), but not Medium: that April job report is his latest article.
- ur-whale 6y agoThat may be true in the research arena (where Mr Chollet works), but I don't think that's the case in terms of where deep learning is actually applied in industry, nor will it be the case for years to come IMO. 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.
- make3 6y agothe fact that he doesn't allow people to answer his tweets making data-less claims like this is really a problem
- itg 6y agoHe labels anyone who criticizes him as a troll. Unfortunately he is a public figure in the ML space and does have his share of trolls, but doesn't take too well to even well thought out replies.
- make3 6y agohe's so French, in the worse way possible. I say that as a French person myself
- eanzenberg 6y agoAlso his analysis is shoddy. He shows an absolute decrease in DL job postings since covid hit, and claims that DL is in decline irrespective if other fields like SWE are also in a similar decline. Utterly surprised by the analysis given the data.
- belval 6y agoThat and he makes these tweets about threats and insults from "people using Pytorch" and the TensorFlow/Keras vs Pytorch "debate" without taking a screenshot or actually showing any kind of proof. He seems pretty oblivious to the fact that simply not mentioning them would make the problem go away as no one beside him seems to actually care.
- calebkaiser 6y ago"This is evident in particular in deep learning job postings, which collapsed in the past 6 months." Have they? Specifically, have they "collapsed" relative to the average decline in job listings mid-pandemic?
- joelthelion 6y agoMeh, only for people who bought into the hype without real use cases. Which I agree may be numerous. 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.
- abrichr 6y agoNice! Which company?
- freyr 6y agoI think many companies have real problems, but find that DL ends up being a poor solution in practice for various reasons. You need not only real use cases, but use cases that happens to well with DL’s trade offs and limitations. I think many companies hired with very unrealistic expectations here.
- lm28469 6y agoIsn't it the same pattern every 10 years or so for "AI" related tech ? Some people hype tech X as being a game changer - tech X is way less amazing than advertised - investors bail out - tech X dies - rinse and repeat. https://en.wikipedia.org/wiki/AI_winter https://en.wikipedia.org/wiki/AI_winter
- rjtavares 6y agoThis is more akin to the Internet bubble than the previous AI winter. The technology is valuable for business, but the hype is huge and companies aren't ready for it yet.
- The_rationalist 6y agoI observe the state of the art on most Nlp tasks since many years: In 2018,2019 there was huge progress made each year on most tasks. 2020,except for a few tasks have mostly stagnated... NLP accuracy is generally not production ready but the pace of progress was quick enough to have huge hopes. The root cause of the evil is: Nobody has build upon the state of the art pre trained language: XLnet while there are hundreds of declinaisons of BERTs. Just because of Google being behind it, if XLnet was owned by Google 2020 would have been different. I also believe that pre trained language have reached a plateau and we need new original ideas such as bringing variational autoencoder to Nlp and using metaoptimizers such as Ranger. 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
- lacker 6y agoCould you give an example of a major task that you think the state of the art could be trivially improved on with the xlnet approach?
- sooheon 6y agoLong (>2048 tokens) sequences. But GP is too focused on hyping XLNet for some reason. There are much more elegant attempts at improving the transformer architecture in just the past 8 months: Reformer, Performer, Macaron Net, and my current pet paper, Normalized Attention Pooling (https://arxiv.org/abs/2005.09561 https://arxiv.org/abs/2005.09561).
- The_rationalist 6y agoBut GP is too focused on hyping XLNet for some reason. Yeah some reasons, it might be because of stars alignment and could variate inversely with the weather. Or it might be because it's the paper with the biggest number of first place at SOTA leaderboards? https://paperswithcode.com/paper/xlnet-generalized-autoregressive-pretraining https://paperswithcode.com/paper/xlnet-generalized-autoregre... I've queried most of your examples on the SOTA database that is paperswithcode.com and they have almost zero results. You illustrate the problem, if researchers like you don't even know the general SOTA, how can it be expected to be beaten? But beyond scientists ignorance there is also the problem of models not submitting their results to paperswithcode.com or not testing them extensively but only on niche benchmarks. This second behavior sentence such potentially promising models to remain unknown and therefore mostly irrelevant. It's always remarkable how one can be a smart researcher and yet not adjust its behavior to be rational regarding those two flaws (not seeking SOTA knowledge, and not promoting SOTA knowledge; READ, WRITE)
- recursivedoubts 6y agomemento mori: https://en.wikipedia.org/wiki/AI_winter https://en.wikipedia.org/wiki/AI_winter
- eric_b 6y agoI've worked in lots of big corps as a consultant. Every one raced to harness the power of "big data" ~7 years ago. They couldn't hire or spend money fast enough. And for their investment they (mostly) got nothing. The few that managed to bludgeon their map/reduce clusters in to submission and get actionable insights discovered... they paid more to get those insights than they were worth! 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.
- plants 6y agoThis is sadly so consistent with what I'm seeing at a big corporation. We are working so hard to make a centralized ML platform, get our data up to par, etc. but so many ML projects either have no chance of succeeding or have so little business value that they're not worth pursuing. Everyone on the development team for the project I'm working on is silently in agreement that our model would be better off being replaced by a well-managed rules engine, but every time we bring up these concerns, they're effectively disregarded. There are obviously places in my company where ML is making an enormous impact, it's just not something that's fit for every single place where decisions need to be made. Sometimes doing some analysis to inform blunt rules works just as well - without the overhead of ML model management.
- CuriouslyC 6y agoBeing mostly disconnected from the fruits of your labor while being incentivized to turn your resume into buzzword bingo causes bad technology choices that hurt the organization, what a surprise.
- hectormalot 6y ago> Everyone on the development team for the project I'm working on is silently in agreement that our model would be better off being replaced by a well-managed rules engine That was one of the better insights with our team. We should measure the value-add of ML against a baseline that is e.g. a simple rules engine, not against 0. In some cases that looked appealing (‘lots of value by predicting Y better’) it turned out that a simple Excel sort would get us 90-98% of the value starting tomorrow. Investing an ML team for a few weeks/months then only makes sense if the business case on getting from 95% to 98% is big enough in itself. Hint: in many cases it isn’t.
- samfisher83 6y agoA lot of thee c folks aren't tech folks or even math folks. They want to try to use deep learning to do prediction or get some insight when something as simple as regression would have worked.
- Barrin92 6y agowhat's particularly surprised me is how effective gradient boosting is in practise. I've seen so many cases of real world applications where just using catboost or whatever worked ~95% as well or even just as well as some super complicated deep learning approach and it saves you ten times the cost
- disgruntledphd2 6y agoTo be fair, if you're willing to write code to perform feature engineering for you, you can often replace the complicated boosting approach with a much simpler regression model. Turtles all the way down, I guess.
- nutanc 6y agoAI has a business problem. 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.
- rjtavares 6y agoBlockbuster didn't have an Internet problem.
- discreteevent 6y agoDentistry didn't have a sledgehammer problem and, after all these years, it still doesn't.
- astrea 6y agoIn my industry (research), we still have a strong line of business. Some commercial clients have killed their contracts with us to save money during the COVID era, but government contracts are still going strong. In areas where there's a clear use case I think there is still work to go around.
- Ericson2314 6y agoFinally! Big companies need to realize they must understand what what they are doing with technology to get any value of out it. 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.
- ponker 6y agoThe graph means very little without a comparison line of “all programming jobs” and/or “all jobs.”
- dboreham 6y agoThere will always be Snake Oil salesmen and hence Snake Oil..
- sunopener 6y agoForget the Snake Oil. Snake Blood is where it's at. Hoo-rah!
- mijail 6y agoMy favorite joke on this is "The answer is deep learning, now whats the problem?"
- proverbialbunny 6y agolabeled data
- x87678r 6y agoIn general does anyone know if its a good time to look for a new dev job? I was really going to move this year, but it seems sensible to wait. Just sucks to see friends with RSUs going up in value so quickly.
- flavor8 6y agoNo harm in having a recruiter or two feed you opportunities on a regular basis to interview at (just be up front with them that you're holding out for a solid fit for your criteria). Better to have a job while interviewing than be under pressure to accept the first half decent thing that comes along.
- eanzenberg 6y agoThis needs to be normalized to “job posting collapse in the past 6 months” unless you expect DL jobs to grow while everything shrinks? I’m somewhat surprised by the analysis from someone’s who’s “data driven.” I mean, he even says so as much in the twitter thread: “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.
- AznHisoka 6y agoIf you normalize the data, there is absolutely 0% change in the # of job openings for deep learning: https://i.imgur.com/sDoKwD0.png https://i.imgur.com/sDoKwD0.png
- occamrazor 6y agoMissing in the original chart/data: have ML/DL job postings decrease more or less than other comparable job categories (programming, business analyst, etc.)
- mritchie712 6y agoGreat point. Not as good point: is looking for pytorch and tf the right measure?
- siliconvalley1 6y agoIn his tweet I thought he made it clear he wasn't predicting an AI specific slowdown but a universal recession due to Covid?
- proverbialbunny 6y agoHe's wrong and using not the best data for such an assertion. Data science jobs are not slowing down, though they're not really increasing either. In comparison since 2016 software engineering jobs revolving around building up systems for data scientists have increased 6 fold, maybe even more since I last looked.
- deleted 6y ago[deleted]
- magwa101 6y agoSufficient DL frameworks are now in the cloud and it is mostly an engineering problem.
- supergeek133 6y agoI feel like it was also a classic case of running before we could crawl. Jumping from A to Z before we could go from 0 to 1. 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.
- mywittyname 6y agoThis is absolutely right. And when you think about it, the reason behind has been staring us in the face: people who want to do machine learning approach everything as a machine learning problem. It's really common to see people handwave away the "easy stuff" because they want to get credit for doing the "hard stuff." It's not just the data scientists fault. I once heard our chief data scientist point out that they don't want to hand off a linear regression as a machine learning model -- as if a delivered solution to a problem has a minimal complexity. She absolutely had a point. Clients are paying for a Ph.D. to solve problems in a Ph.D way. If we delivered the client a simple, yet effective solution, there's the risk of blow-back from the client for being too rudimentary. I'm certain this extends attitude extends to in-house data scientists as well. Nobody wants to be the data "scientist" who delivers the work of a data "analyst." Even when the best solution is a simple SQL query. Our company kind of sidesteps this problem by having a tiered approach, where companies are paying for engineering, analysis, visualization, and data science work for all projects. So if a client is at the simple analysis level, we deliver at that level, with the understanding that this is the foundational work for more advanced features. It turns out to be a winning strategy, because while every client wants to land on the moon, most of them figure out that they are perfectly happy to with a Cessna once they have one.
- RhysU 6y ago> Clients are paying for a Ph.D. to solve problems in a Ph.D way. Ideally, "in a PhD way" is with careful attention to problem framing, understanding prior art, and well-structured research roadmaps. I worry about PhD graduates who seemingly never spent much time hanging out with postdocs. Advisors teach a lot, but some approach considerations can be gleaned more easily from postdocs gunning for academic posts.
- alpineidyll3 6y agoBooms imply crashes. Anyone who is surprised at this couldn't be smart enough to be a good machine learning engineer.
- arthurcolle 6y agoWhy was this headline changed?
- kfk 6y agoData science and ML In big companies are pulling resources away from the real value add activities like proper data integrity, blending sources, improving speed performance. Yes Business Intelligence is not cool anymore. Yes I also call my team “data analytics”. But let’s not forget the simple fact that “data driven” means we give people insights when and where they need them. Insights could be coming from an sql group by, ML, AI, watching the flying of birds, but they are still simply a data point for some human to make a decision. That means we need to produce the insight, being able to communicate it to people, have the the credibility for said people to actually listen to what we are saying. Focusing on how we put that data point together is irrelevant, focusing on hiring PHDs to do ML is most likely going to end in a failure because PHDs are not predictive of great analytical skills, experience and things like sql are much better predictors.
- simonw 6y agoSomething I've learned: when non-engineers ask for an AI or ML implementation, they almost certainly don't understand the difference between that and an "algorithmic" solution. 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.
- jon_richards 6y agoAny sufficiently misunderstood algorithm is indistinguishable from AI.
- mrosett 6y agoHa! I'm going to have to borrow this phrase.
- bencw 6y agoI think it's a play on "Any sufficiently advanced technology is indistinguishable from magic".
- xmprt 6y agoIn my AI class in college, we learned about first order logic. To me it didn't seem like we were really learning AI but I couldn't quite put my finger on it. I guess it's because it made too much sense so in my mind it couldn't be AI.
- jldugger 6y agoThis is basically a form of the AI effect[1]: > The AI effect occurs when onlookers discount the behavior of an artificial intelligence program by arguing that it is not real intelligence. [1]: https://en.wikipedia.org/wiki/AI_effect https://en.wikipedia.org/wiki/AI_effect
- 6y ago
- deleted 6y ago[deleted]
- andrewprock 6y agoOn the plus side, ML systems have become commoditized to the point that any reasonably skilled software engineer can do the integration. From there, it really comes down to understanding the product domain inside and out. 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.
- not2b 6y agoI would have expected a comparison to job postings in general: how do deep learning job postings compare to job postings for any kind of technical position?
- tanilama 6y agoDeep Learning has been so commoditized and compartmentize over the past 5 years, now I think average SDE with some basic understanding of it can do a reasonable job in application.
- gdsdfe 6y agoFor most companies ML is just part of the long term strategy, with covid priorities have shifted from long term R&D to short term survival, so I don't see anything out of the ordinary here
- poorman 6y agoI imagine this correlates to the "blockchain" postings.
- dcolkitt 6y ago99% of the time you don't need a deep recurrent neural network with an attention based transformer. Most times, you just need a bare-bones logistic regression with some carefully cleansed data and thoughtful, domain-aware feature engineering. 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.
- darepublic 6y agoMy belief in an AI breakthrough is so strong that I would invite another AI winter to try to play catch up
- mac01021 6y agoWhat is your belief based on?
- ISL 6y agoIs there a LinkedIn tool that allows you to make similar trend plots as shown in the Twitter thread, or has the author been archiving the data over time?
- dgellow 6y agoIs that a worldwide trend, or is it based on US data? That's not clearly stated in the tweet.
- tomhallett 6y agoI know very little about the DL/ML space, but as a full-stack engineer it feels like most companies have tried to replicate what FAANG companies do (heavy investment in data/ml) when the cost/benefit simply isn't there. 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. [1]: https://www.datarobot.com/wiki/citizen-data-scientist/ https://www.datarobot.com/wiki/citizen-data-scientist/
- bitxbit 6y agoAnd yet data center spend has gone through the roof. Why?
- hankchinaski 6y agocovid has certainly sped up the transition to the "plateau" state in the ML/DL/AI hype cycle
- whoisjuan 6y agoCompanies trying to add machine learning to everything they do like if that's going to solve all their problems or unlock new revenue streams. 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.
- AznHisoka 6y agoAccording to data from Revealera.com, if you normalize the data, the % of job openings that mention 'deep learning' has actually remained stable YoY: https://i.imgur.com/sDoKwD0.png https://i.imgur.com/sDoKwD0.png * Revealera.com crawls job openings from over 10,000 company websites and analyzes them for technology trends for hedge funds.
- dsiegel2275 6y agoYeah I had a suspicion that the trend shown in the chart in that thread regarding the decline of DL job posts largely resembles the trend of total job posts.
- Tepix 6y agoThat was my suspicion as well. Btw. I don't like twitter's new feature that prevents everyone from responding to a tweet that was used by @fchollet. It no longer feels like twitter if you can't engage.
- voces 6y agoOnce you reach 100k followers, you only need a 0.1% jerk rate, to always have a 100 people in your comment section that do nothing but troll, rile you up, or demand you defend your thoughts against their stupid uninformed disagreements. Chollet has 210k followers.
- DenisM 6y ago> demand you defend your thoughts against their stupid uninformed disagreements. And I shall use this pulpit to demand, in a mixture of derision and righteous anger, that you defend your comme... ah never mind. This may not be a new thought, but it's eloquently put. Thank you.
- datameta 6y agoDisingenuous framing of data or a laughably fundamental misreading of it? This is akin to trying to gain insight from a bunch of data on a map that simply has a strong correlation with population density.
- bane 6y agoI managing some teams right now that do a mix of high-end ML stuff with more prosaic solutions. The ML team is smart, and pretty fast with what they do, but they tend to (as many comments here have mentioned) focus on delivering only PhD level work. This translates into taking simple problems and trying to deorbit the ISS through a wormhole on it rather than just getting something in place that answers the problem. 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.
- danielscrubs 6y agoGet your math and your domain knowledge straight and you can do a lot with little. Lots of programmers want to be ml engineers because the prestige is higher because you normally take in PhDs. The big problem is hype, people are throwing AI at everything as...garbage marketing. It’s at the point where if you say you use AI in your software title, I know you suck, because you aren’t focusing on solving a problem you are focusing on being cool which will never end well.
- spicyramen 6y agoEvery company of course is very different, but I have seen that companies understood that fro Deep Learning you need a Pytorch or TF expert or maybe some other framework and most of these experts already work in Google/Facebook or any other advanced companies (NVIDIA, Microsoft, Cruise, etc), hiring is very difficult and cost is high. Then you can start using regular SQL and/or AutoML to get some insights. For a large number of companies that's enough. When there is so much complexity, such as DL modeling there's little transparency and management want to understand things. After COViD time will tell, but my take is that only a few companies need DL.
- realradicalwash 6y agoMeanwhile, the academic job market, certainly in my area, ie linguistics/computational linguistics, has collapsed, too. A colleague did a similar and equally nice analysis here: https://twitter.com/ruipchaves/status/1279075251025043457 https://twitter.com/ruipchaves/status/1279075251025043457 It's tough atm.
- emmap21 6y agoML/DL is at the exploratory phase for most companies. I have no surprise when seeing this post. Nevertheless, this also open new opportunities in other domains and new kind of business based on data. I have no doubt.
- m0zg 6y agoOut of curiosity: are there job postings that did not "collapse" over the past six months?
- rahimiali 6y agoCitation needed.
- SrslyJosh 6y agoI guess nobody's model... puts on sunglasses ...predicted this event.
- softwaredoug 6y agoThere's a lot of what I call "model fetishism" in machine learning. 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)
- fhennig 6y agoYes! I feel this quite a lot, I've just finished my degree. I remember reading quite a few papers for my thesis where there is little discussion of the actual data that is used, what might be graspable from the data with basic DS techniques such as PCA, clustering and such. Instead, it goes right to the model and default evaluation methods, just a table of numbers. We did have courses explaining the "around" of the whole process though, but that's not as hyped.
- actusual 6y agoThis is why my interview question focuses around applying linear regression to a complex domain. It weeds out an enormous number of candidates. There are 5 ML models that we maintain where I work, and none of then are more complicated than linear regression or random forests. Convincing me to use something more complex would take an enormous amount of evidence. Domain knowledge is king.
- code4tee 6y agoNo question ML is powerful and can do great things. Also no question a lot of companies where just throwing money at stuff for fear of being seen as behind in this space. When the going gets tough such vanity efforts are the first things to go. Teams adding measurable value for their companies should be fine but others might not be.
- phre4k 6y agoIf you ever talked to one of the self proclaimed 'AI experts,' you know why.
- rch 6y agoUnless you're doing ML/DL/etc research then what you're really doing is engineering, like always.
- MattGaiser 6y agoHow does that compare to job postings overall? Those would have fallen off a cliff as well.
- deleted 6y ago[deleted]
- ineedasername 6y agoMost data-related problems, or extraction of knowledge from data, simply doesn't benefit from Deep Learning. 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.
- momokoko 6y agoI think we’re starting to see peak managerialism. The latest wave in stats has shown more than anything that a significant shortfall in basic statistics knowledge makes it almost impossible to make good decisions with vast amounts of data. Without the skillsets to work with and then understand that data, they are forced into this long process of asking for data to be put into reporting and dashboards and then once they finally get them, either fixating on the limited metrics it provides while being oblivious to other context not in front of them, or to instead forced to start another long iteration to adjust that reporting and dashboards. We’ve gone almost 30 years believing management was the sole skill required to manage teams and companies, but dealing with the new era of data is starting to show the limits
- booleanbetrayal 6y agoI believe this to be an obvious that the Singularity has already occurred.
- jungletime 6y agoI've been using voice commands on my android phone, in situations where I can't use my hands. Most often all I want to do is. 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.
- adverbly 6y agoClearly whoever wrote this android integration didn't hire enough high-quality ML PhDs to reach the necessary benchmarks for full-screen defaults.
- physicsguy 6y agoI have similar with my Google Home; it can play Netflix but can't work out BBC iPlayer most of the time. And many times if I ask it to play music, it'll give an error saying it can't play on YouTube Music because I don't have a subscription, even though my default music player is Spotify in my account.
- kovac 6y agoThe way I see it, only those companies that had already been using a data oriented approach to business can really reap the benefits of ML. From a company's point of view, ML/AI should be a natural evolution of an existing tool set to better solve problems they have been trying to solve in the past using deterministic methods and then statistical methods, etc. Any other project that is diving right into ML is likely to fail because 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.
- scollet 6y agoYeah, you really shouldn't conform data to the problem. It's more an emergent silver gun than a constructed silver bullet.
- camoverride 6y agoI don't think anyone should freak out when they see a tweet like this: deep learning is just one particularly trendy part of ML, which is just one piece of data science, which is just one job title in the "working with data" career space. I think that most people with backgrounds or interests in DL are very well equipped to participate in the (ever more important) data science world.
- pts_ 6y agoI have seen ML and big data crowd out remote openings though.
- Traubenfuchs 6y agoGood riddance. The majority of it is snakeoil, relabeling and "smoke and mirrors". A lot of smart or lucky people made a lot of money, a lot of dumb people with power over money lost... probably insignificant amounts of it.
- atsushin 6y agoI'm currently a masters student and I'm rather glad I opted not to take a specialized degree such as Machine Learning, taking on computer science instead. All this discussion about DS, ML, AI (and even CS) becoming over-saturated has made me rather wary and I worry that I'm choosing the wrong 'tracks' to study (currently doing ML and Cybersecurity as I genuinely am interested in those fields). I won't be graduating until next year but I'm forcing myself to be optimistic that the tech job market will be in a better place by then.
- fnbr 6y agoI am a DL researcher at a top industry lab. 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".