News for hackers. Stuff that matters.
Re:Deep learning is hitting a wall? by hooande on Wednesday March 09, 2022 @11:04PM (#30623096)
I like Gary Marcus as a personality and I look out for his work. Recently he's been doing this thing where he lists examples of deep learning failures (which are trivially easy to find) and then proposing symbolic / causal learning as an alternative. This can be somewhat repetitive, but it can also illustrate some important ideas about and limitations of the current paradigm.

I think that the best way to communicate the message that deep learning isn't enough is to use a different approach to achieve superior results. Ideally something that makes a lot of money quickly. There are only so many people that read nautil.us articles. But everyone pays attention to things that make a lot of money.

I can point out many conceptual flaws in the internal combustion engine. And I can also propose other types of engines as alternatives. But people don't really start paying attention until someone makes a Tesla. If symbol manipulation can do a better job of identifying pictures of rabbits or humans holding stop signs, then let's see it.

Re:Deep learning is hitting a wall? by mardifoufs on Wednesday March 09, 2022 @11:43PM (#30623292)
>deep learning isn't enough is to use a different approach to achieve superior results.

Proponents of symbolic learning should start by just achieving results that are even remotely close go those achieved with deep learning. Nevermind outperforming it. Because the reality is, for NLP and anything related to CV, deep learning has consistently wildly outperformed every other approach. Thousands of ai researchers have tried to make "old school" AI work for those problems with only very limited success.

Now my background is in CV (not in the field anymore, but was until 2019) so I'm not sure about how well other methods stack up against DL for other use cases. But to me symbolic approaches for most of what DL excels at just seem like a completely unfeasible (and overcomplicated) pipedream.

I don't disagree with the premise that current research has kind of stalled compared to the early-mid 2010s but that mostly means we need to figure out new ways to do ML and DL, not because DL has failed as a concept . & keep in mind that the fact we can even say that things have "stalled" is because we got spoiled by the huge performance leaps that DL made possible in the first place.

The symbolic AI crowd have always had a "2 more weeks" narrative where they promise that they will figure out a given problem very soon if only x condition was true. The problem is that they have almost always terribly underdelivered, and that was true even when 99% of the research and funding was focused on symbolic or hard AI. Subsymbolic approaches could also be argued to have yielded somewhat underwhelming results (vs the hype) but the other methods are in a league of their own.

Re:Deep learning is hitting a wall? by hajile on Thursday March 10, 2022 @12:24AM (#30623498)
It's been my observation that "good enough" ML has been one year out each year for over a decade now.

Tesla has a horrible car accident where a car mistakes the side of a truck for the sky. They start over and create a new ML system only for the exact same kind of accident to happen again.

His points about provable and debuggable making ML radically unsuitable for huge swaths of the tasks where AI would be most desirable are exactly on target.

Meanwhile, a tiny little slug seems to understand much more about the universe than the most advanced AI we've ever designed and it does this on nanowatts of power.

Re:Deep learning is hitting a wall? by mardifoufs on Thursday March 10, 2022 @12:41AM (#30623572)
My point isn't that ML will end up solving all our problems and lead to AGI. Not at all. What I'm saying is that while it's not perfect, it's still so far beyond anything symbolic AI approaches achieved in the real world that it's just silly to say that we need to "go back" to them. If you think the tesla accidents are bad now, wait until you get a car driven by a hard coded or logic based computer vision system.

With ML there is at least a path to solve way-easier-than AGI problems like maybe (semi?) autonomous cars, given enough compute and redundancy. With anything more old-school? Maybe you'd get lane detection that works on sunny days. And yeah you will be able to "debug" and prove things more easily but what's the point if there's no real way to fix the bugs if they are inherent to the flaws of symbolic approaches? If you think Ml has a problem with edge cases (and it does), keep in mind that GOFAI methods are usually not even close to be complete enough to have "edges". "the last 1% is the hardest to deal with" becomes more of a "if we can get over 60% it's a miracle"

Also, no matter how suboptimal the tesla autopilot is, I have not seen any figure that show that they do worse than humans w.r.t to fatality or accident rates. Maybe they are worse! But just the fact that they are even remotely close is not something that could've been possible even 15 years ago.

But I'd be thrilled if we get to anything better than current DL methods. Hell, it might even pull me back into the field! I just really doubt it's going to be old school symbolic or causal methods that will get us to the next big steps.

Re:Deep learning is hitting a wall? by hajile on Thursday March 10, 2022 @01:03AM (#30623672)
I believe the answer is somewhere in the middle.

Your eyes run on more-or-less fixed-function neural networks to see and recognize stuff.

The part of your brain that does the actual driving is much more symbolic in how it analyzes and reacts.

When you look at self-driving, there's a general pattern that it handles the 80% of easy stuff (the stuff that you could drive while texting and almost completely ignoring the road). There's a steep gradient down to "complete failure" from there. Accidents happen during a tiny, tiny subset of situations (a minuscule fraction of a percent).

Vehicle deaths are in the realm of 1-2 per 100 million miles driven (even lower total accidents if you factor in multiple deaths in one vehicle).

If you have a vehicle drive an average of 50mph for 8 hours every day (a very high average if not exclusively driving highways), it would take 700 years for that car to statistically have a fatal accident. For you to test an AI with a decent 95% confidence interval, you'd need hundreds of thousands of cars driving for years just to test a single model.

The "enough computation" or "enough data" idea simply isn't going to work here.

Re:Deep learning is hitting a wall? by roenxi on Thursday March 10, 2022 @04:57AM (#30625138)
If you need that much evidence to tell that humans are outperforming AI then they may as well be driving to the same standard. Arguing there is a difference when someone might not be able to detect the difference in a lifetime is getting rather lost in the weeds.

By the time humans have been proven superior there is a real chance that the AIs will have improved to be superhuman. The experience in gaming is that state of the art goes from ok vs amateurs to superhuman quite quickly.

Re:Deep learning is hitting a wall? by hajile on Thursday March 10, 2022 @07:58AM (#30626389)
Humans ARE driving to that standard right now. Deaths per mile are vanishingly small in the grand scheme of things.
Re:Deep learning is hitting a wall? by hmlongco on Thursday March 10, 2022 @06:32PM (#30634096)
Yeah, but we shouldn't have a double standard. If we could get an AI to reduce the number of deaths in half it would still be worthwhile.

Besides, non-fatal ACCIDENTS per mile are much more common, and we should be able to determine if those are reducing a lot faster.

Re:Deep learning is hitting a wall? by jjcon on Thursday March 10, 2022 @01:35AM (#30623799)
>It's been my observation that "good enough" ML has been one year out each year for over a decade now.

For self driving cars specifically sure - but ML has its deployments across huge swaths of industry from communications equipment to consumer software today at this moment. To most people these are entirely transparent, but are providing better experiences in tons of products.

Re:Deep learning is hitting a wall? by cgio on Thursday March 10, 2022 @03:11AM (#30624440)
On the other hand, I’ve seen things such as e.g. approaches which amount to caching, being put forward as ML for database performance optimisation. So there’s also quite a bit of in your face ML that is not even ML to counter the transparent real ML.
Re:Deep learning is hitting a wall? by jjcon on Saturday March 12, 2022 @07:31PM (#30656612)
Yeah often the more marketing dollars spent to hype something as AI/ML the less likely it is to be AI/ML - the real applications just speak for themselves in their own utility label or no.
Re:Deep learning is hitting a wall? by erosenbe0 on Thursday March 10, 2022 @03:34AM (#30624592)
Yes, too much focus on AGI.

We don't need AGI or self-driving to make a big leap.

I want drone fleets that can roof a house or 3d print structures. Nanobots to clear arteries and destroy cancer cells. These things will not need to pass the Turing test or even close.

Re:Deep learning is hitting a wall? by antupis on Thursday March 10, 2022 @03:51AM (#30624715)
I just want cheap car where I can space out at wheel and it beeps when I have to continue driving.
Re:Deep learning is hitting a wall? by mellavora on Thursday March 10, 2022 @05:30AM (#30625322)
In Europe they call these things a "bus" or a "train". They are usually cheap, in Luxembourg all public transport is free.

You get into it, and it takes you to the destination. You can space out all you like.

Yes, it is slower than driving yourself, unless there is heavy traffic, but it tends to work well.

Re:Deep learning is hitting a wall? by jdbernard on Thursday March 10, 2022 @07:17AM (#30626080)
These are not comparable replacements for cars because of a litany of reasons unrelated to this thread. It's an old, tired conversation.
Re:Deep learning is hitting a wall? by cik2e on Friday March 11, 2022 @01:08AM (#30636848)
The car beeps and by the time the driver returns to earth and figures out what the fuck is going on, it will almost certainly be too late.

What you're really asking for is a car that predicts when it needs to beep. I'd imagine that in most of the serious situations, the maximum warning time will be shorter than the minimum spaced-out driver reorientation time. In fact, no meaningful scenario comes to mind where the car would want help but with a handful of seconds to spare.

Re:Deep learning is hitting a wall? by TomSwirly on Thursday March 10, 2022 @06:24AM (#30625718)
OK, but the discussion is about "AI" - artificial intelligence.

Do you call a white blood cell "intelligent"? Then why would you call a nanobot that destroyed cancer cells "intelligent"?

Re:Deep learning is hitting a wall? by erosenbe0 on Thursday March 10, 2022 @01:09PM (#30630241)
Collectively nanobots or drone fleets could demonstrate quite some intelligence or productivity, as insect hives do. It's a distributed form of AI.
Re:Deep learning is hitting a wall? by IshKebab on Thursday March 10, 2022 @04:13AM (#30624871)
> one year out each year for over a decade

I guess you haven't used Alexa/Ok Google or machine translation or semantic photo search or Google search for several years then?

Re:Deep learning is hitting a wall? by galaxyLogic on Friday March 11, 2022 @02:47AM (#30637372)
But it's obvious. Slugs and their ancestors have hit the truck many times and thus learned to avoid them. Tesla just has to train their cars more, but not on public roads.

Personally I think we would be better off starting with self-driving trains, there's still a lot of train accidents even with human operators.

Re:Deep learning is hitting a wall? by matt123456789 on Thursday March 10, 2022 @11:49AM (#30629037)
If you’re throwing down the gauntlet, then formalize the description and measurement criteria of slug-related tasks and watch in awe as AlphaSlug slaughters bio slugs in competitive slugfare.
Re:Deep learning is hitting a wall? by YeGoblynQueenne on Thursday March 10, 2022 @11:00AM (#30628391)
>> Proponents of symbolic learning should start by just achieving results that are even remotely close go those achieved with deep learning.

The first system to win against a Grand Master in chess was Deep Blue, which, despite its name, was not a deep learning system, but a symbolic, hand-crafted, rule-based, system with alpha-beta minimax, using a hand-crafted evaluation function and an opening book of moves [1].

The first system to dominate human players in draughts (checkers) was Chinook, also a hand-crafted symbolic rule-based system [2].

The first system to outperform experts in medical diagnosis, in particular, diagnosis of infections, was MYCIN, an expert system [3].

The first system to win against a human in the question game Jeopardy was the much-maligned, but symbolic-based, and very successful in that one task, Watson [4].

SHRDLU was an NLP system used to direct a (virtual) robot hand, whose capabilities remain unsurpassed by modern systems [5].

The performance of symbolic systems remains unsurpassed in various tasks such as classical search, classical planning, SAT solving, automated theorem proving, program synthesis, etc.

I assume that by "symbolic learning" you meant symbolic AI in general, btw. If you're talking about symbolic machine learning in particular, it is worth noting that decision tree learners, like CART, ID3 and C4.5, which have been wildly successful in machine learning, data mining and data science for many years, are symbolic systems that learn a propositional logic "model" (a theory).

__________

[1] https://en.wikipedia.org/wiki/Deep_Blue_(chess_computer)

[2] https://en.wikipedia.org/wiki/Chinook_(computer_program)

[3] https://en.wikipedia.org/wiki/Mycin

[4] https://en.wikipedia.org/wiki/Watson_(computer)#Comparison_w...

[5] https://en.wikipedia.org/wiki/SHRDLU

Re:Deep learning is hitting a wall? by sirwhinesalot on Thursday March 10, 2022 @11:39AM (#30628883)
SAT solvers, by far the greatest achievement of the Machine Reasoning / Symbolic camp (IMO), have an internal learning mechanism (CDCL) that is responsible for the incredible performance of SAT solvers on real-world use-cases. They somehow learn the structure of the problem. I've seen a SAT solver used to explore complex hardware designs and not only find all good alternatives but prove there were no others.

Commercial Mixed Integer Programming solvers can optimize massive problems to provably global optimality very very quickly, and they too have an internal learning mechanism (cutting-planes).

They excel at reasoning but they can only learn from the outcomes of the rules they are provided and how they interact, they cannot learn from data. With the advent of soft-constraints (which have an associated weight) I wonder if such systems could be adapted to learn probabilistic rules as well.

Some existing systems (like AlphaGo) already combine symbolic approaches (Monte-Carlo Tree Search) with Deep Learning, but what I'm thinking about here goes beyond that.

Re:Deep learning is hitting a wall? by YeGoblynQueenne on Thursday March 10, 2022 @11:40AM (#30628898)
I disagree. "By far the greatest achivement" of the symbolic camp is automated theorem proving, particularly the work on Resolution theorem-proving, that is also used in SAT solving as far as I know. But that's subjective, I suppose.

Anyway I'm not an expert on SAT solving. Thank you for the perspective you provide with which I was unfamiliar.

Edit: I don't think the OP meant SAT solvers when they said "symbolic learning"?

Re:Deep learning is hitting a wall? by sirwhinesalot on Thursday March 10, 2022 @11:56AM (#30629148)
Indeed OP is not talking about SAT solvers, since SAT solvers don't "learn" from examples, at least not in the way OP is thinking (symbolic learning is an entirely separate field).

SAT solvers, however, learn from their "mistakes", at least internally, which is really interesting and I think opens some very, very interesting research questions that as far as I know don't have that much money going into.

For example, human brains can reason internally and learn in a similar manner, learning from "mistakes" of rule application in the same way (i.e. if I try to do this, then that fails, but if I do this other thing, then it works but not fully...). Just some food for thought.

Automated Theorem Proving is also a very important success of the Symbolic camp but I would argue a less interesting one, since SAT solvers can do much more than prove theorems (and ATPs that can do more than prove theorems invariably use a SAT/SMT solver internally, like Vampire does for example). SAT solvers (and extensions) are used in model checkers, software and hardware verification tools, software and hardware synthesis tools, operations research, etc.

Re:Deep learning is hitting a wall? by YeGoblynQueenne on Thursday March 10, 2022 @12:32PM (#30629678)
I thought Vampire is resolution-based? Maybe the SAT/SMT-based one is more recent?

One reason I think that theorem provers are more important than SAT solvers is that SLD-Resolution at least can be efficiently implemented.

Also, Resolution can be used for induction, from examples and a background theory. That's a relatively recent result and you won't find a very clear account of it in the literature, but for instance, see here some early work:

Meta-Interpretive Learning of Higher-Order Dyadic Datalog: Predicate Invention Revisited

https://www.ijcai.org/Proceedings/13/Papers/231.pdf

You have to unpick it from the language used but "meta-interpretive learning" means that it's based on a Prolog meta-interpreter, so an implementation of SLD(NF)-Resolution. And those "metarules" are really second-order definite clauses. The approach is really higher-order SLD-Resolution that turns out to be inductive, rather than deductive.

But what you say about learning from "mistakes" reminded me of a rival approach, "Learning from Failures":

Learning programs by learning from failures

http://andrewcropper.com/pubs/popper.pdf

Which is, incidentally, implemented by means of SAT solvers (via ASP, ultimately). I'm more of a fan of the meta-interpretive approach (I study it), but I think the Popper paper might interest you, judging from your comment.

Re:Deep learning is hitting a wall? by sirwhinesalot on Thursday March 10, 2022 @01:32PM (#30630567)
Wonderful links, thank you so much.

Vampire uses a portfolio of strategies, including the application of an SMT solver (Z3). This link goes into some detail: http://smt2019.galois.com/papers/tool_paper_20.pdf

This is the most relevant bit for our conversation:

> There are only two cases where Vampire can return sat: Firstly in UF and secondly, if Vampire produces a ground problem after preprocessing it may pass this problem to Z3 and report its result (possibly sat) directly.

Essentially this refers to model building, i.e. solving existential problems. That's where SAT solvers excel. This includes producing counter-examples which are extremely useful in industry.

Re:Deep learning is hitting a wall? by YeGoblynQueenne on Thursday March 10, 2022 @02:31PM (#30631346)
Thanks for the clarifications! Happy reading :)
Re:Deep learning is hitting a wall? by mardifoufs on Thursday March 10, 2022 @05:01PM (#30633060)
Yes, sorry for the confusion I was specifically referring to symbolic AI not the "hybrids" between symbolic approaches and machine learning. My education is in a weird mix of French and English (even in a French university in Montréal, domain specific terminology was very spotty in French but just present enough to be confusing lol) so I'm not always very precise! Even "deep learning" is a term I'm not very keen on using usually since it's so vague but it was already 3am for me and I didn't want my comment to be longer than it was haha.

I totally agree that there is room and even a need for more symbolic systems within deep learning but I'd argue that you can't at this point do away with the "deep layered" approaches.

The examples you cited are very important achievements, especially the very early ones, but I think they also show that they are also very limited in a lot of ways. For example, expert systems found a niche, but they still had a very hard time with edge cases and learning which imo is essential to intelligence. More traditional logic based algos can vastly outperform say, neural networks in a lot of situations but only when the problem space is in a way "known". Plus, the GOFAI school used to promise a lot, lot more than what those performant but usually hyper specialized systems ended up doing.

I see that my comment could come off as disrespectful for what was accomplished before. But it really isn't!

It's just that I don't agree with the "nostalgics" who usually dismiss the modern approaches and idealized some sort of symbolic vision of intelligence. Those aren't common, and most of my "old school" professors were just as excited by deep learning. But there is a vocal minority imo who are viewing the past with rose tinted glass, when I don't think it's controversial that there is no real way for traditional ("pure") symbolic AI to end up achieving either general intelligence or to outperform deeplearning with finely tuned hand crafted logic.

Re:Deep learning is hitting a wall? by YeGoblynQueenne on Friday March 11, 2022 @06:02AM (#30638503)
No worries about precision, I wasn't trying to tell you off about the use of terminology. I assumed you meant "symbolic AI" so I made sure to clarify my assumption to avoid confusion. I'm also not a native English speaker, my maternal language is Greek. My second language is French though :)

Yes, "GOFAI" overpromised and underdelivered and that was a major reason for the two AI winters that essentially destroyed the field by freezing funding and shrinking research positions and output.

Personally, I'm neither nostalgic of older approaches, nor dismissive of modern approaches. The important thing is to have a clear understanding of the capabilities available, regardless of approach. It's obvious to me that older systems could do things that modern systems can't do (principally, reasoning and knowledge representation) just as modern systems can do things that older systems couldn't do (learning). However, there are approaches that bridge the gap, such as symbolic machine learning], like the approaches I study that learn logic programs from examples using theorem-proving techniques. There is also, of course, continued research in other branches of symbolic AI, like planning and SAT solvers, that seem to have made great progress in the last years. I think the worst that can happen now is to nip such research in the bud by denying it funding just because it's not deep learning.

Gary Marcus' article quotes Emily Bender about how overpromising, this time by the deep learning community, "sucks the oxygen out of the room" for other kinds of research. This is apposite. Research can't become a monoculture, otherwise the ability to innovate will disappear. For innovation, there must be diversity of ideas. The risk I see right now is that such diversity will be lost and that, in the long run, progress in machine learning will stall. Throwing out everything that was learned in the fist 50 years of AI will not help anyone avoid the mistakes of the past, for sure.

Re:Deep learning is hitting a wall? by The_rationalist on Thursday March 10, 2022 @10:20AM (#30627865)
> Because the reality is, for NLP and anything related to CV, deep learning has consistently wildly outperformed every other approach.

Oh yes sure because you have so much erudition you can make such statements? No you do not, I though have erudition in comparison to the HN crowd and there are many important instances where symbolic outperform neural networks in NLP. For example: Sentence disambiguation AKA the task of determining the boundaries of a sentence (where it starts, where it ends). The state of the art is rule based.

The task of generating a desired inflection for a given word: the state of the art is rule based.

The task of quantifier scope disambiguation: algorithms are on parity with the data driven approach although in this special cases, data sets are lacking and this in fact apply to many areas or NLP, data sets are lacking and for those places, rule based parsing is the SOTA. But for the two first tasks I mentioned, datasets are not lacking, rules engines are just more correct and efficient. Because neural networks are extremely bad at achieving more than 95% accuracy, they often hit a wall because they are only an approximation engine at the end of the day,not an automated code generation of the ideal parser.

Re:Deep learning is hitting a wall? by pishpash on Wednesday March 09, 2022 @11:50PM (#30623344)
It's mainly the discomfort of the people who were left behind by DL speaking, not much else to see. We should absolutely let the data speak for itself.
Re:Deep learning is hitting a wall? by mardifoufs on Thursday March 10, 2022 @12:15AM (#30623457)
Yeah you are right, & it's a bit just dogmatic at this point. I guess there's also a clash between purists that have an idea on how an ideal AI should be vs the others who are a lot more results focused.

Nobody that I know in the DL community wouldn't be excited to switch to another method if it meant achieving actual measurable improvements. So if the data was conclusive, the alternatives would be used. No one cares about the purity of the method or whatever, because the messiness is inherent to DL. Also, the current AI community is very very focused on performance and state of the art results (that can be a problem in some cases but not w.r.t to method agnosticism) rather than on any big theories on how human intelligence ought to be translated mathematically (or not)

Re:Deep learning is hitting a wall? by TomSwirly on Thursday March 10, 2022 @06:22AM (#30625702)
This argument, "You can't point out any limitations unless you yourself can do better", is not logical.

---

The issue is that in order to be intelligent for any useful meaning of the word, a program has to at least appear to do symbolic manipulation and to change its state as a result.

If I tell some intelligent program, "I was born in London", I don't really care if it has actual symbols for me and for London, but I do expect to somehow "remember" this and "reason" about it.

Later if someone asks the program, "Was Tom born in England?", I would expect it to answer, "Yes", and if asked "Why?", answer, "Tom said he was born in London and London is in England" - like a bright five-year-old would answer.

---

Current AI programs do nothing like this, and there doesn't seem to be a path to this through machine learning and other systems for extracting statistical data from large corpuses. The idea that symbols will simply "emerge" from huge, static statistical engines seems like wishing for magic, not a research program.

As a result, some simple tasks are impossibly difficult for machine learning systems.

For example, support that I have come to the mistaken conclusion over many years that Arnold Schwarzenegger is German, because of the "corpus" of information I have seen. But if I meet him, and he mentions that he's Austrian, I will right away update my database without question, even though I met have read 100 things that made me believe he was German.

This is impossible with any of the statistical systems we have. The only way to update them is to re-run them with more information. And it's the quantity of information that counts. The idea that Arnold's word on his own life might be much more important that 100 other sources cannot really be represented in general.

This is an issue that needs to be resolved before we get to something we can call actually intelligent - it needs to be at least as smart as a 5-year-old person in being easily able to learn or correct facts one at a time, like "Arnold is Austrian".

Re:Deep learning is hitting a wall? by fmvab on Thursday March 10, 2022 @12:13AM (#30623451)
I think this is unfair. Tens (hundreds?) of billions of dollars have gone into deep learning and, as I understand it, most effort consists of scaling up this golden goose and presenting its "new" successes in the best light possible. Every time throwing scale at the problem produces an impressive result, billions more dollars flow in, thousands of more people are nudged into the field. We got the first orders of magnitude of scaling "free" from GPUs, but the rest are going to come at considerable cost.

Whether or not there is a better alternative, if deep learning is in fact as over-hyped as the author claims, this could be a tremendous waste of money and intellect that could be spent on literally anything else, not just machine learning (maybe they could put those resources into crypto instead /s). That alone is enough reason to want intellectually honest skeptical takes, whether or not the author has a better idea. In addition, within AI, it makes it much harder for people for people to do anything else.

If there is a contraction in the field it will likely cause another giant AI winter. Somebody should start thinking of a use for all that compute.

The internal combustion engine did not require as much of a drain on resources before it produced results. Is deep learning actually making significant amounts of money, funding and valuations excluded?

Re:Deep learning is hitting a wall? by sdenton4 on Thursday March 10, 2022 @01:21AM (#30623751)
What you're missing is that the gigantic initial success models have consistently gotten much much lighter after the hype cycle moves on from the initial release. In my own domain, WaveNet - speech synthesis vastly outperforming previous methods - went from fantastically expensive to being able to run on cheap phones. You can run bird song id on your phone in real time in the Merlin app. There's a proliferation of light neutral networks for lots of specific use cases, and it's already happening all around you.
Re:Deep learning is hitting a wall? by fmvab on Thursday March 10, 2022 @09:53AM (#30627566)
Thank you — that is definitely encouraging. It doesn’t sound like a killer app yet but it certainly seems to establish deep learning’s place at least as part of a modern software stack.
Re:Deep learning is hitting a wall? by skywal_l on Thursday March 10, 2022 @03:05AM (#30624396)
One example of this from a while ago: https://www.newyorker.com/tech/annals-of-technology/the-past...

TLDR: A guy in Japan who worked on a solution to identify different types of pastries ended up creating a computer vision framework used in many domains. All this without deep learning. The article delves into the challenge that deep-learning brought to his business.

Re:Deep learning is hitting a wall? by Asooka on Thursday March 10, 2022 @08:15AM (#30626530)
I really wish they would open source some of the system or at least write papers outlining the algorithms used.

Also I wonder if we can have a neural net that generates these classical approaches given a class of objects to identify. Or maybe once you have trained a neural net to work on recognising basic features, you could transform (compile?) it to an algorithm that can be debugged and expanded.

Re:Deep learning is hitting a wall? by wanderingmind on Wednesday March 09, 2022 @11:32PM (#30623242)
Likewise, it is easy to criticize coal, natural gas and nuclear for their shortcomings. But, its hard to create an alternative electricity generation/storage that can support constant base load and can ramp up in minutes to deal with additional load. Talk is easy, action is hard
Re:Deep learning is hitting a wall? by xiphias2 on Wednesday March 09, 2022 @11:44PM (#30623298)
The problem with coal is that there’s an invisible CO2 quota that if we as a species overstep it will kill more people than help. If it was me, I would try to get rid all taxes, and tax imports and local goods based on average world CO2 output compared to the country that I’m in. As people don’t generally think long term, this policy is unpopular, so it won’t get implemented.
Re:Deep learning is hitting a wall? by catlikesshrimp on Thursday March 10, 2022 @04:34AM (#30625024)
<<But, its hard to create an alternative electricity generation/storage that can support constant base load and can ramp up in minutes to deal with additional load. Talk is easy, action is hard>>
Re:Deep learning is hitting a wall? by krageon on Thursday March 10, 2022 @05:27AM (#30625301)
The fact of the matter is that it's not hard to do at all, it's just expensive, unpopular or only practical with sustained public support. Because they are human problems, talking about technical solutions is entirely the wrong approach.
Re:Deep learning is hitting a wall? by asdfasgasdgasdg on Thursday March 10, 2022 @12:03AM (#30623401)
> But, its hard to create an alternative electricity generation/storage that can support constant base load and can ramp up in minutes to deal with additional load.

We are actually doing that, though. Across the globe, the fraction of energy generated by non-renewables has been falling consistently for more than a decade. We went from being less than 5% solar + wind a decade ago to more than 10% now, and the trend is accelerating. By 2026 we're expected to be nearing 20% of all power generation renewable. Things aren't going fast, but infrastructure doesn't go fast, and no proponent of renewable energy expected it to.

I think this is in no way comparable to the symbolic learning thing where there is no sign of relative progress.

Re:Deep learning is hitting a wall? by Georgelemental on Thursday March 10, 2022 @12:22AM (#30623484)
And there have already been hiccups in reliability from some of that renewable ramp-up. Solar and wind can't guarantee output, and the storage technology just doesn't exist yet, so for now there is a hard cap on how much more % solar/wind we can go without serious reliability issues.
Re:Deep learning is hitting a wall? by asdfasgasdgasdg on Thursday March 10, 2022 @12:31AM (#30623539)
I'm not aware of such hiccoughs. Could you please provide some examples that are specifically traceable to renewables? I mean excluding cases of general underprovisioning where renewables happen to be part of the energy mix -- this has been happening since before renewables were big and I reckon it will keep happening.

As far as the hard cap you mentioned, I think there's no danger of us hitting that cap in the next decade or so. Later on, maybe. Battery technology is also improving rapidly, so perhaps it will never be a true limiting factor.

Re:Deep learning is hitting a wall? by erosenbe0 on Thursday March 10, 2022 @04:14AM (#30624879)
There is no hard cap because you can always grow and burn ethanol. Brazil does it at scale.
Re:Deep learning is hitting a wall? by cik2e on Friday March 11, 2022 @05:46PM (#30647019)
Which leads to deforestation, the depletion of ground water supplies and still produces CO2 on both then front end and back end. Renewables aren't interesting just because they are renewable. We're not going to run out of fossils today so burning something else instead makes no sense. Especially when it becomes a form of geewnwashing to cover for a lack of progress in wind and solar.
Re:Deep learning is hitting a wall? by 7952 on Thursday March 10, 2022 @08:23AM (#30626592)
In the UK there is around 1.4 GW installed battery storage capacity and a further 20GW+ in the pipeline. The technology does exist and is mass producible and scaleable. Hiccups in supply are usually more complex than just blaming a single source. It is the responsibility of the grid to maintain supply across different types of generator.
Re:Deep learning is hitting a wall? by raverbashing on Thursday March 10, 2022 @03:28AM (#30624565)
Hydro / Pumped-hydro
Re:Deep learning is hitting a wall? by canjobear on Wednesday March 09, 2022 @11:47PM (#30623315)
> I like Gary Marcus as a personality and I look out for his work.

That's funny, my interest in reading this article went to zero the moment I saw he wrote it.

Re:Deep learning is hitting a wall? by ta_tunestub on Wednesday March 09, 2022 @11:18PM (#30623173)
Amen!
Re:Deep learning is hitting a wall? by 9wzYQbTYsAIc on Wednesday March 09, 2022 @11:11PM (#30623131)
If deep learning isn’t enough, then brains aren’t enough, right?

Edit: No offense to Gary Marcus, first heard of him after reading this article.

Re:Deep learning is hitting a wall? by tasty_freeze on Wednesday March 09, 2022 @11:21PM (#30623189)
Nope. I don't think anyone thinks the brain is an N layer deep network. There are many networks, and they cross-couple inputs and outputs from various subnetworks into others. There are also hormonal regulatory systems with feedback mechanisms that interact with these networks both is inputs and outputs. The brain is hugely more complicated and messy than anything that, say, GPT-3 is doing.
Re:Deep learning is hitting a wall? by hajile on Thursday March 10, 2022 @12:30AM (#30623525)
I'd also add that the subconscious parts of the brain seem to function quite a bit differently from the conscious parts. It's hard to reason about something like "why does my eye see how it does" when those parts aren't consciously accessible.
Re:Deep learning is hitting a wall? by 9wzYQbTYsAIc on Wednesday March 09, 2022 @11:25PM (#30623209)
So Parallel Distributed Processing, it is?

Apparently deep learning has been beat-to-death as a word, but the way deep learning was explained to me, it is an approach not a specification.

Re:Deep learning is hitting a wall? by kortilla on Wednesday March 09, 2022 @11:36PM (#30623266)
Yeah, if you dilute the meaning down to “feedback loop”, then deep learning and the brain work the same way.
Re:Deep learning is hitting a wall? by 9wzYQbTYsAIc on Wednesday March 09, 2022 @11:42PM (#30623289)
I’m not sure that it is correct to limit deep learning to just a feedback loop, but cybernetics (if the thermostat variety, not the terminator variety) might be the right word.
Re:Deep learning is hitting a wall? by ravi-delia on Wednesday March 09, 2022 @11:19PM (#30623175)
Brains are

a) far far more recurrent than any practical deep learning system

b) using something other than backprop, and probably that something is much more efficient

Re:Deep learning is hitting a wall? by 9wzYQbTYsAIc on Wednesday March 09, 2022 @11:22PM (#30623193)
Deep learning is like fish, there are a lot of types of fish. Some will eat you and some you eat.

My understanding of deep learning is that it is a methodology, not a technique.

Re:Deep learning is hitting a wall? by ravi-delia on Wednesday March 09, 2022 @11:36PM (#30623267)
Deep learning is all the very many models that use layers of neural networks. You can tweak it a lot, but there comes a point where you're not working with neural networks anymore. The human brain has reached that point.
Re:Deep learning is hitting a wall? by mcswell on Wednesday March 09, 2022 @11:44PM (#30623302)
I wonder sometimes how tiny brains work. Take butterflies: they can flit among flowers on a bush or in a small area on the ground; how do they know how to move around so they fly to a nearby flower, then stop and insert their proboscis into the nectar-bearing region? I guess there is no real learning going on--the behavior is probably innate--but still, it seems miraculous.
Re:Deep learning is hitting a wall? by neuah on Wednesday March 09, 2022 @11:59PM (#30623386)
I agree, it is miraculous. the fact that dna is ultimately storing all the info for specifying neural circuits that robustly support such complex innate behaviors (often with very little post development tuning / learning) , that to me is mind-blowing. And butterfly behavior is one thing, but what about innate detection of predators in some visual systems? How do you encode a snake detector in dna?
Re:Deep learning is hitting a wall? by 9wzYQbTYsAIc on Wednesday March 09, 2022 @11:45PM (#30623308)
I believe they call that Hebbian Learning in neuroscience.
Re:Deep learning is hitting a wall? by phreeza on Thursday March 10, 2022 @12:48AM (#30623608)
Not really, hebbian learning is also learning from experience. Butterfly behavior is probably mostly hardwired.
Re:Deep learning is hitting a wall? by 9wzYQbTYsAIc on Wednesday March 09, 2022 @11:44PM (#30623301)
> there comes a point where you're not working with neural networks anymore. The human brain has reached that point

No offense, just startled, but that’s the most self-contradictory thing I’ve ever heard.

The human brain is by definition a neural network…

Re:Deep learning is hitting a wall? by ravi-delia on Wednesday March 09, 2022 @11:49PM (#30623335)
"Neural Network", tragically, is a term that refers to a specific kind of model inspired by a sort of 70s understanding of human neurons. Deep learning refers to those models. The human brain is made of neurons, and by God do they network, but the term has been co-opted so it is not a neural network. A particular region or set of neurons that do one thing might be called a neural circuit, and the whole thing can be called the connectome (though that's sort of debatable).
Re:Deep learning is hitting a wall? by 9wzYQbTYsAIc on Thursday March 10, 2022 @08:47AM (#30626809)
Maybe it’s time for “academic justice” to reclaim the term.
Re:Deep learning is hitting a wall? by ravi-delia on Thursday March 10, 2022 @06:32PM (#30634088)
I'd love nothing more, believe me. But even if neural networks were taken to unambiguously refer to the neurons of animals, deep learning would still refer to the computational model, whatever its new name would be.
Re:Deep learning is hitting a wall? by 9wzYQbTYsAIc on Thursday March 10, 2022 @08:52PM (#30635206)
Technically, Artificial Neural Networks are what people mean when they say Neural Network, right? Biological Neural Network probably ought to be the default meaning of Neural Network, given the implicit homage to biological neurons.

I always wondered why people stopped referring to ANN and just went with neural network. Perhaps some anti-science bias or something like that.

Re:Deep learning is hitting a wall? by visarga on Thursday March 10, 2022 @12:15AM (#30623458)
> If deep learning isn’t enough, then brains aren’t enough, right?

No, not right. Humans need other humans to be smart, we need culture, technology and science. We're not that smart - just 700 years ago we were dying of the plague without even knowing the germ theory of disease, even with our lives on the line we couldn't solve it. We're only INCREMENTALLY smart over our current cultural level.

Re:Deep learning is hitting a wall? by 9wzYQbTYsAIc on Thursday March 10, 2022 @12:37AM (#30623565)
How do you explain non-human intelligence and tool usage, where there is no known culture?
Re:Deep learning is hitting a wall? by maze-le on Thursday March 10, 2022 @05:37AM (#30625383)
Actually, tool usage in primates is a form of culture (protoculture). Those groups that have mastered it can be better of than those that didn't -- giving them an evolutionary advantage. The "tools" can be suprisingly complex, see for example:

https://web.archive.org/web/20110608070200/http://www.uic.ed...

Re:Deep learning is hitting a wall? by 9wzYQbTYsAIc on Thursday March 10, 2022 @08:50AM (#30626836)
Re:Deep learning is hitting a wall? by maze-le on Thursday March 10, 2022 @01:09PM (#30630251)
That is pretty interesting -- I didn't knew that. I would classify this behaviour also as protocultural.
Re:Deep learning is hitting a wall? by 9wzYQbTYsAIc on Thursday March 10, 2022 @08:54PM (#30635213)
What about swarm intelligence of ants and bees?

Protoculture as well?

Re:Deep learning is hitting a wall? by visarga on Thursday March 10, 2022 @01:16AM (#30623733)
They can still individually learn tool usage by imitation, random exploration and reinforcement. But without culture they can't build on it.
Re:Deep learning is hitting a wall? by krageon on Thursday March 10, 2022 @05:31AM (#30625327)
Human supremacist world-view. Sadly incredibly common, once you drill down.
Re:Deep learning is hitting a wall? by visarga on Friday March 11, 2022 @06:54AM (#30638792)
It's culture-supremacist actually. Information needs to copy itself into the future, that's the essence of both life (genes) and culture (memes).
Re:Deep learning is hitting a wall? by 9wzYQbTYsAIc on Friday March 11, 2022 @08:02AM (#30639289)
Culture supremacy is still just bio-supremacy. Memes don’t exist except through genes.

Arguing that memes exist outside of genes is like arguing that the Platonic solids are real.