News for hackers. Stuff that matters.
Re:Machine Learning: The Great Stagnation by b3kart on Thursday January 14, 2021 @09:34AM (#25776724)
Some good points in the article, but I disagree with the tone and the conclusion.

> we’ve rewarded and lauded incremental researchers as innovators, increased their budgets so they can do even more incremental research

There isn't a scientific field where every single paper is groundbreaking. It's a Brownian motion of small incremental innovations, until eventually we stumble upon something big (like deep learning). In no way is machine learning unique in this. Sounds like the author is simply disappointed that, like in any other profession, day-to-day of a researcher is a slog and not a perennial intellectual festival. We've been in an exciting deep learning craze for a while, but it's silly to expect it to last forever. Back to the grind now.

> Machine Learning Researchers can now engage in risk-free, high-income, high-prestige work

Not sure what author means by "risk-free". Yes, if you're not publishing enough you're most likely not going to starve. Is that a bad thing? Is the survival instinct the only good motivator for doing good research?

I would argue that there's plenty of risk, in that people who don't publish good research don't get very far in their academic careers, which in my view is good enough motivation. "They must do good research or starve" is a rather cynical take, especially from someone who seems to not be doing too badly for themselves.

I'd rather more fields provided similar benefits. Maybe then going into science wouldn't be associated with so much sacrifice, so more smart people would choose science over investment banking or such, and we'd make more scientific progress faster.

> CNNs use convolutions which are a generalization of matrix multiplication.

A nitpick: CNNs are most definitely not a generalization of matrix multiplication. In fact, the opposite: you can view CNNs as a matrix multiplication with a particular matrix structure.

Re:Machine Learning: The Great Stagnation by AndrewKemendo on Thursday January 14, 2021 @10:38AM (#25777610)
>We've been in an exciting deep learning craze for a while, but it's silly to expect it to last forever. Back to the grind now.

This was effectively my response to hardmaru when this topic came up on reddit [1]

Basically 2010-2018 was an open field for ML/DL research with old(ish) methods being rapidly applied to low hanging fruit and large datasets with newly cheap compute.

Deepmind and others are actually making new methods but by and large are remixes of those same old approaches.

The majority of different research out there trying other approaches (Numenta, OpenCog, Causal Calculus, anything Schmidhuber etc...) don't really get any love because it doesn't fit within the mass tensorflow/torch framework.

[1]https://twitter.com/AndrewKemendo/status/1349387455552745473

Re:Machine Learning: The Great Stagnation by counters on Thursday January 14, 2021 @11:04AM (#25777987)
> Basically 2010-2018 was an open field for ML/DL research with old(ish) methods being rapidly applied to low hanging fruit and large datasets with newly cheap compute.

Absolutely! And what many folks need to continue to remember is that many scientific disciplines and domains are really just starting to wrestle with the utility and implications of this first generation of deep learning tools and applications. I graduated with my PhD in atmospheric science from an R1 just over 4 years ago; at that time, very few people were looking at how DL provided useful tools for their work. These days, the field is inundated with folks playing with these tools and knocking tons of low-hanging fruit off the tree - it might not be "deep", revolutionary research, but it's fomenting a mini-revolution with respect to R2O and real applications of what had previously been somewhat niche science.

There's no reason to think this trend won't continue. New tools let new generations of scientists take new stabs at their discipline, and of course the low-hanging fruit drops first as folks get their bearing, build skills/experience, and - most importantly - prove efficacy so that they can get funding for more ambitious work.

Re:Machine Learning: The Great Stagnation by jabl on Saturday January 16, 2021 @08:37AM (#25802082)
This seems to be the trend in every computational science field. Take something compute intensive, apply DL magic and get results in a fraction of the CPU time as the old approach.

Similarly on the commercial side, plenty of opportunity to solve existing problems with DL.

So while it may be true that DL research progress has slowed, still plenty to do in applying existing DL.

Re:Machine Learning: The Great Stagnation by p1esk on Thursday January 14, 2021 @12:57PM (#25779627)
Those other approaches you mentioned don’t get much love because they don’t work. Their advocates worked on them for many years and have nothing to show for it.
Re:Machine Learning: The Great Stagnation by b3kart on Thursday January 14, 2021 @01:21PM (#25779989)
>they don't work.

In the same way that ANNs didn't work for quite some time, until we've had the compute and the data to train them successfully?

I get that it's important to prove that an idea is worthwhile, and the easiest way to do that is to use it to solve a practical problem. At the same time, I am conscious that we shouldn't put all our eggs in the deep learning basket: who knows where the ceiling is going to be.

Don't get me wrong, I like deep learning, and you have to be silly not to admit how successful it has been. But the field would be so much more boring if not for the people with alternative views and ideas.

Re:Machine Learning: The Great Stagnation by p1esk on Thursday January 14, 2021 @01:43PM (#25780348)
No, not in the same way. Convnets and lstms worked great when they were invented in the 90s. Yes, they were limited by the available compute power but they did work well right away.
Re:Machine Learning: The Great Stagnation by lacker on Thursday January 14, 2021 @05:34PM (#25783783)
When I was in grad school in 1999 studying AI the general consensus was that neural networks didn't work very well, and that you were better off with the more mathematically grounded methods like support vector machines. TD-Gammon was just about the only success story for neural networks, there hadn't been much else since 1992.
Re:Machine Learning: The Great Stagnation by p1esk on Thursday January 14, 2021 @05:49PM (#25784006)
I don't know where that "general consensus" came from, because in 1998 Lecun clearly showed [1] convnets beating all other models, including SVMs, at image recognition.

[1] http://yann.lecun.com/exdb/publis/pdf/lecun-98.pdf

Re:Machine Learning: The Great Stagnation by Componica on Thursday January 14, 2021 @10:09PM (#25786533)
It like other neural network research was ignored because neural networks were considered a dead-end at the time. In the early 2000s I recreated his LeNet-5 implementation, and no one was interested despite the great results I was getting in OCR and medical image processing with tumor detection.

Younger people don't realize there was strong bias against using neural networks in the late 90s up until Hinton's talk on NNs around 2007. I get the feeling we're going through the same thing where novel research is becoming ignored because everything must fit the deep learning paradigm to be noticed.

Re:Machine Learning: The Great Stagnation by p1esk on Friday January 15, 2021 @01:25AM (#25787660)
Most research will be ignored if it does not have good results, regardless of whether it's novel, or whether it's DL. In fact, a lot of recently published DL research is ignored for exactly this reason. Top DL conferences are so competitive currently that the quality bar is pretty high.

There are lots of ideas floating around in AI field. Some of them might be good, most are not. If you have an idea and want others to look at it you better demonstrate how it outperforms every other method when applied to some task.

Re:Machine Learning: The Great Stagnation by BlueTemplar on Friday January 15, 2021 @05:33AM (#25789195)
OP's point is that research is/was being ignored despite having good results. But this is normal, it just takes time, and a critical mass of good results for most researchers to switch to the new paradigm. (A decade is a very short time in the history of science.)
Re:Machine Learning: The Great Stagnation by jabl on Saturday January 16, 2021 @08:39AM (#25802092)
Like they say, science progresses one funeral at a time.
Re:Machine Learning: The Great Stagnation by dougabug on Thursday January 14, 2021 @03:53PM (#25782328)
ConvNets were invented in the 80s.
Re:Machine Learning: The Great Stagnation by p1esk on Thursday January 14, 2021 @05:43PM (#25783916)
The first convnet that is similar to what we use today was described in 1989 [1], and immediately became the best method to do a handwritten digit recognition.

[1] http://yann.lecun.com/exdb/publis/pdf/lecun-89e.pdf

Re:Machine Learning: The Great Stagnation by deepnotderp on Thursday January 14, 2021 @07:48PM (#25785402)
As opposed to DNNs, which worked right off the bat with no decade of ignominy... /s
Re:Machine Learning: The Great Stagnation by joe_the_user on Thursday January 14, 2021 @04:27PM (#25782836)
There isn't a scientific field where every single paper is groundbreaking. It's a Brownian motion of small incremental innovations, until eventually we stumble upon something big (like deep learning). In no way is machine learning unique in this.

Except ... while machine learning is great, has made important and significant strides, it's not a yet science. It involves essentially a series of sophisticated, mathematically informed recipes for feeding data to giant algorithms and having them create something useful (maybe very useful but still).

An analogy from a couple years ago is bridge building before physics. You accumulate rules of thumb, you get a vague understand what works. You get better. But you aren't producing a systematic field.

And that implies merely advancement isn't necessarily progress (which isn't to say there's no progress but building larger SOTA isn't that as the article notes).

Re:Machine Learning: The Great Stagnation by b3kart on Thursday January 14, 2021 @05:09PM (#25783408)
I would agree that as a science machine learning is in its infancy. There's statistical learning theory, but arguably that's a fairly small subfield, if not a separate field completely. ML has largely been an engineering enterprise so far, but in my experience the interest in developing underlying theory has ramped up in recent years.

What we should be careful about is to not be too strict when defining "science". In my view the goal of any scientific field is to build understanding that is useful for predicting outcomes of experiments. Now, this understanding could be defined mathematically, but it doesn't have to be. Don't see why building heuristics can't be a part of this, assuming such heuristics reliably predict outcomes of experiments.

Re:Machine Learning: The Great Stagnation by sgt101 on Thursday January 14, 2021 @05:38PM (#25783835)
>ing is great, has made important and significant strides, it's not a yet science. It involves essentially a series of sophisticated, mathematically informed recipes for feeding data to giant algorithms and having them create something useful (maybe very useful but still).

So... scientists need to do scienceing until it is. This is what happened with Biology over the last 50 years after 2000 years of pinning things on cards and putting them in draws.

Re:Machine Learning: The Great Stagnation by joe_the_user on Thursday January 14, 2021 @06:35PM (#25784635)
My original point was in response to OP's saying that not every paper needs to be brilliant. The thing about "normal science" is that begins with more or less verified theories and extends their theory and practice - until they fail, reach the edge of the theories, and the science community must search for alternative hypotheses. Machine learning is more working with a bunch of practices, rules of thumb and suggestions for doing practices. These can't really fail since they're roughly repeating themselves in different domains. The problem is that can be done forever and you never need new theories or approaches.

So I'd claim we're really at the situation right now, at the exploring new ideas, the "crisis of science" phase where essentially people have to start brainstorming (and not all ideas are good here either but they need to be somewhat original).

All this is using Thomas Kuhn's Structure Of Scientific Revolutions model very roughly.

Re:Machine Learning: The Great Stagnation by BlueTemplar on Friday January 15, 2021 @05:41AM (#25789242)
> An analogy from a couple years ago is bridge building before physics. You accumulate rules of thumb, you get a vague understand what works. You get better. But you aren't producing a systematic field.

This would be more like Kuhn's pre-paradigmatic (pre-scientific) activity, than moving from one scientific paradigm to another ?

https://samzdat.com/2018/05/19/science-under-high-modernism/

(I don't know which one is more appropriate here.)

Re:Machine Learning: The Great Stagnation by sgt101 on Friday January 15, 2021 @03:32AM (#25788386)
Yeah - SVM were considered to be optimal, then they got smashed by deep networks, now people keep bringing them back and saying "they are just as good" and yet deep networks keep being used to do all the breakthrough work.
Re:Machine Learning: The Great Stagnation by b3kart on Friday January 15, 2021 @09:33AM (#25791345)
Thanks for your comment. I should go and read someone who’s actually studied the phenomenon, instead of making conjectures.
Re:Machine Learning: The Great Stagnation by refactor_master on Thursday January 14, 2021 @04:44PM (#25783063)
> An analogy from a couple years ago is bridge building before physics. You accumulate rules of thumb, you get a vague understand what works. You get better. But you aren't producing a systematic field.

Sounds like science to me; systematic recording of (perceived) cause and effect.

Arguably, deep learning and cell biology both appear like equal parts pure wizardry and flailing in the dark, but maybe that’s just because we haven’t gathered enough pieces yet, and not necessarily because people are doing the wrong things, thus failing to advance?

Re:Machine Learning: The Great Stagnation by andrewon on Friday January 15, 2021 @08:27AM (#25790682)
Currently ML is building model to fit data and trying to avoid over-fitting. I think "engineering field" is a more suitable term.
Re:Machine Learning: The Great Stagnation by kkylin on Thursday January 14, 2021 @12:24PM (#25779180)
I think you are exactly right, and want to add a couple things ():

- It's easy to recognize scientific / technological revolutions in hindsight, but at the time they're anything but. I think most recognize the importance of persistence in the progenitor of an idea. What's often missed in these discussions is how important the subsequent incremental progress is: working out consequences of a theoretical insight, figuring out what you can build on top of a new tech, etc.

- I don't have a strong opinion about the optimal amount of "risk," but I do think making risk existential (as in one would starve without a research breakthrough) would have the opposite effect, because while we all say we like people to take risks, what we really mean is like people to take risks and suceeed. And yes, too little risk can breed complacency.

And yes, convolutions are a specific kind of linear transformation, whereas matrices represent linear transformations on vector spaces. The specific structure is that convolutions represent linear transformations that are translation-invariant, a property that many types of data (e.g., images) have, at least approximately.

() My perspective as an academic but not a computer scientist.

Re:Machine Learning: The Great Stagnation by dcow on Thursday January 14, 2021 @01:22PM (#25780022)
Where in the world did you come across the () ... () style? I like it.
Re:Machine Learning: The Great Stagnation by valzam on Thursday January 14, 2021 @04:17PM (#25782709)
Found the LISP programmer
Re:Machine Learning: The Great Stagnation by kkylin on Thursday January 14, 2021 @02:35PM (#25781225)
Thanks. I actually type "(asterisk)", forgetting every single time that HN uses asterisks for formatting, and too lazy to go back and fix it...
Re:Machine Learning: The Great Stagnation by dadoge on Thursday January 14, 2021 @10:42AM (#25777662)
Couldn’t agree more.

The author cites no compelling trend that ML is stagnating, esp relative to other disciplines.

I’d also add: is it BAD if universities are churning out highly skilled workers when there is high demand for them?

This seems to be more a rant of ML becoming more mainstream and accessible to a wider variety of students than anything.

They admit that some of the most “innovative and challenging” problems are still around, but many do not focus on that. Ok, so what, there are maybe more tiers and splitting of work into subdomains, some more “vocational” and some more “research-y” in nature. Is this a BAD thing?

Re:Machine Learning: The Great Stagnation by JPKab on Thursday January 14, 2021 @11:54AM (#25778711)
Just to be clear, there's a lot of researchers making money that aren't producing squat. There are many AI ethicists I admire, and there are many that can't code, can't produce, and just spend their time getting into arguments with people like Yann LeCunn, who actually have produced groundbreaking research.
Re:Machine Learning: The Great Stagnation by SilkStocking on Thursday January 14, 2021 @12:33PM (#25779308)
LeCon's work wasn't groundbreaking; he was saved from oblivion only by Moore's Law. LeCun stood still doing the same thing for decades. But when wave after wave of faster hardware arrived he was finally declared successful.

So if you want to credit success to dumb luck, or to stubbornness, or insanity (as Einstein said: "doing the same thing over and over again and expecting different results." then LeCon is your man. I don't know of any quote where LeCun says something to the effect of: "Well, I knew the hardware would speed up and then my neural net software would work exactly as I designed it to and manifest AI. So I waited twenty years."

IOW It wasn't the LeCunn's surfboard(his software) that handed him success, it was the wave(advancing hardware speeds):

https://www.wired.com/2017/04/race-make-ai-chips-everything-...

Re:Machine Learning: The Great Stagnation by BlueTemplar on Friday January 15, 2021 @05:58AM (#25789379)
> "Well, I knew the hardware would speed up and then my neural net software would work exactly as I designed it to and manifest AI. So I waited twenty years."

You're talking like we only discovered Moore's law now, instead of it being a good bet for the last half-century...

Re:Machine Learning: The Great Stagnation by jpfr on Thursday January 14, 2021 @02:04PM (#25780672)
I hope calling him a “con” wasn’t intentional.

He speaks French after all...

Re:Machine Learning: The Great Stagnation by dkislyuk on Thursday January 14, 2021 @11:23AM (#25778224)
>> CNNs use convolutions which are a generalization of matrix multiplication.

> A nitpick: CNNs are most definitely not a generalization of matrix multiplication. In fact, the opposite: you can view CNNs as a matrix multiplication with a particular matrix structure.

Neither is really a generalization. Any matrix multiplication can be implemented with a convolution function, and yet any convolution can be represented as a matrix multiplication via im2col.

Re:Machine Learning: The Great Stagnation by bnegreve on Thursday January 14, 2021 @12:44PM (#25779450)
Discrete convolutions are a special case of matrix multiplication in the sense that a discrete convolution can be formulated as the product between a Toeplitz matrix and the input signal.

[1] https://en.wikipedia.org/wiki/Toeplitz_matrix#Discrete_convo...

Re:Machine Learning: The Great Stagnation by adamc on Thursday January 14, 2021 @10:49AM (#25777758)
Having a sinecure from which you can make forays into new ideas is far from the reality of most jobs. It is more akin to the "gentlemen scientists" of yore. Whether this is actually a good way to stimulate knowledge accumulation seems like something that should be studied rather than assumed.
Re:Machine Learning: The Great Stagnation by ppod on Thursday January 14, 2021 @10:52AM (#25777794)
Agree, and the article sets up a weird dichotomy between empiricism and innovation. The empirical work of adapting a Transformer architecture to be smaller or faster or work better on a particular task is scientific work. Like a lot of Comp Sci, a lot of it is engineering, but there is a clear scientific component in that you come up with a model first, then implement and test it (using a lot of pre-built components). It's certainly as scientific as e.g. designing a medicine.
Re:Machine Learning: The Great Stagnation by MaxBarraclough on Thursday January 14, 2021 @10:54AM (#25777821)
See also the recent discussion on Peer-reviewed papers are getting increasingly boring.

https://news.ycombinator.com/item?id=25605156

Re:Machine Learning: The Great Stagnation by tracyhenry on Thursday January 14, 2021 @11:20AM (#25778197)
> It's a Brownian motion of small incremental innovations, until eventually we stumble upon something big (like deep learning).

Is the deep learning really the result of incremental research? The SOTA chasing frenzy comes after the discovery of deep learning. The motivation of incremental research can hardly be justified as to discover the next deep learning, although they might do.

Re:Machine Learning: The Great Stagnation by b3kart on Thursday January 14, 2021 @11:57AM (#25778768)
Of course it is, if we agree that incremental research isn't necessarily "SOTA chasing". Deep learning, and in fact all scientific breakthroughs, did not materialize out of nowhere. They're a culmination of a long sequence of scientific papers (some more incremental than others), conference presentations, poster sessions, hallway conversations, even coffee chats.

It's not some dude disappearing into the forest for a few years and coming back with a revolutionary idea (maybe in movies). Everything that helped shape the scientist's thinking has contributed to the idea, even if sometimes the idea is so revolutionary that it's hard to see the direct link. Besides, show me a scientific paper with no references. :-)

It's a shame that this is rarely acknowledged and more often than not we talk about "that guy who invented X and got a Nobel prize for it". But us mere mortals can take solace in knowing that even if we didn't change the world with our own ideas, it's possible that we've influenced someone who has.

Re:Machine Learning: The Great Stagnation by BlueTemplar on Friday January 15, 2021 @05:44AM (#25789271)
What does SOTA means ? "State of the Art" ?
Re:Machine Learning: The Great Stagnation by b3kart on Friday January 15, 2021 @09:29AM (#25791290)
Yes. Alternatively, “look, ma, my number is the biggest number”. Apologise for the sass, just not very happy that SOTA chasing is often discouraging original contributions that would actually move the field forward.
Re:Machine Learning: The Great Stagnation by spullara on Thursday January 14, 2021 @06:41PM (#25784697)
I'd argue that deep learning isn't even new. I was doing multi-layer neural networks back in 1992. The compute power though was woefully underpowered to actually do what they are using it for today.
Re:Machine Learning: The Great Stagnation by BlueTemplar on Friday January 15, 2021 @05:54AM (#25789333)
Yeah, "multilayer perceptrons" date back to the 80's...
Re:Machine Learning: The Great Stagnation by jjtheblunt on Thursday January 14, 2021 @11:19AM (#25778172)
agreed with the nitpick wholeheartedly