News for hackers. Stuff that matters.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by Animats on Saturday February 10, 2018 @01:42PM (#16348767)
Brittle and opaque are real problems. The brittleness seems to be associated with systems which put decision surfaces too close to points in some dimension. That's what makes strange classifier errors possible.[1] (This is also why using raw machine learning for automatic driving is a terrible idea. It will do well, until it does something totally wrong for no clear reason.)

Opacity comes from what you get after training - a big matrix of weights. Now what? "Deep Dream" was an attempt to visualize what a neural net used for image classification was doing, by generating high-scoring images from the net. That helped some. Not enough.

The ceiling for machine learning may be in sight, though. Each generation of AI goes through this. There's a new big idea, it works on some problems, enthusiasts are saying "strong AI real soon now", and then it hits a ceiling. We've been through that with search, the General Problem Solver, perceptrons, hill-climbing, and expert systems. Each hit a ceiling after a few years. (I went through Stanford just as the expert system boom hit its rather low ceiling. Not a happy time there.)

The difference this time is that machine learning works well enough to power major industries. So AI now has products, people, and money. The previous generations of AI never got beyond a few small research groups in and around major universities. With more people working on it, the time to the next big idea should be shorter.

[1] https://blog.openai.com/adversarial-example-research/

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by mindcrime on Saturday February 10, 2018 @05:25PM (#16349998)
then it hits a ceiling

Or apparent ceiling. Sometimes ideas haven't really "ceilinged out" so to speak, but they've run into an artificial barrier due to available compute resources at a specific point in time, etc.

Somebody (Geoffrey Hinton, Andrew Ng, I don't remember exactly) made the point that neural networks were in a pretty moribund place, until the confluence of three things came along: more compute power, more data, and algorithmic improvements. Given that, one wonders what other older ideas are waiting to be resurrected by a similar confluence.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by archgoon on Saturday February 10, 2018 @06:05PM (#16350156)
> artificial barrier due to compute resources

That's not really an artificial barrier. The program which encodes General AI can already be discovered by brute force, given sufficient compute resources.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by simonster on Saturday February 10, 2018 @09:57PM (#16350937)
Let's assume that evaluating a program takes one microsecond and one atom, and that we can parallelize the search across every atom in the observable universe. If the AGI program is 500 bits long, it will take about 10^57 years to find by brute-force search.

There's a difference between ideas for which there is not enough compute right now and ideas that are computationally intractable according to our knowledge of the physical universe.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by ninkendo on Sunday February 11, 2018 @12:02PM (#16353452)
Even more fun, I learned from Bruce Schneier's blog post [1] that it takes a minimum 4.4E-16 ergs of energy for an ideal computer running at 4.4K to "flip a bit" in an ideal setting.

Wolfram says there are roughly 2E76 ergs of mass-energy in the universe. [2]

So even if all matter and energy in the universe were put together to power a computer that did nothing but count upwards from zero, there's only enough matter and energy in our universe for the computer to count to about 10^91, or roughly 2^304 [3]. That's not even counting trying to use each resulting set of bits for anything.

So I don't think we'd be able to design too many useful computers by flipping bits until a useful algorithm comes out (at least not in this universe.)

[1] https://www.schneier.com/blog/archives/2009/09/the_doghouse_...

[2] http://www.wolframalpha.com/input/?i=mass-energy+in+the+know...

[3] http://www.wolframalpha.com/input/?i=log2(mass-energy+of+the...)

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by polynomial on Monday February 12, 2018 @06:53PM (#16363524)
So, given the Shannon number, even the universe itself can't be used to brute force a game of chess.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by abecedarius on Saturday February 10, 2018 @11:36PM (#16351214)
Simulating evolution could also be called brute force. Doing that at a scale comparable to our own evolutionary history may be way out of range for present computers, but not foreseeable ones. (http://e-drexler.com/d/06/00/Nanosystems/ch1/chapter1_1.html) Likely we'll get there sooner in some not-quite-so-brutish way -- I'd hope so for ethical reasons -- but that way is available.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by adrianN on Sunday February 11, 2018 @02:18AM (#16351616)
There is no reason to assume that evolution always brings about intelligent live. Anything "higher" on the ladder than bacteria could very well be an aberration that only arose due to very specific circumstances on prehistoric Earth.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by perl4ever on Sunday February 11, 2018 @03:12AM (#16351739)
I think we have more than a sample of one instance to look at though. The distinctive thing about humans is more that we operated collectively according to social rules, than pure intelligence.*

Due to evolution, the coordination of individual entities has happened repeatedly. Individual molecules became living cells, some suggest living cells merged into cells with mitochondria, viruses and cells merged, single cells merged into multicellular organisms, insects organized into social colonies, and now primates, i.e. humans have also organized into social colonies.

This doesn't prove evolution always creates social multicellular life, but it means (IMO) there is a clear pattern that provides a reason to assume it does short of specific reasoning or evidence about a barrier - why should the bacterial level be unique, and which bacteria would be the highest level?.

*I don't think you can separate intelligence from a social context. What we think of intelligence is closely related to things like the willingness to give up current rewards for long term ones. But it's not "smart" to do that unless you have justified faith that you live in a stable society where people are trusted to follow social rules.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by abecedarius on Sunday February 11, 2018 @02:17PM (#16354230)
There are a couple of most plausibly hard steps: the origin of life up to just before bacteria split from archaea, and the origin of eukaryotes, which happened just once after something like 2 billion years. But I had in mind something cheaper more like scaling up the idea of http://www.karlsims.com/evolved-virtual-creatures.html. Intelligence has evolved in animals as unrelated as octopi and us.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by bobcostas55 on Sunday February 11, 2018 @11:55AM (#16353412)
In an artificial setting you can manipulate the conditions to favour whatever you want.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by smallnamespace on Saturday February 10, 2018 @10:42PM (#16351060)
FYI, we know what the theoretical physical bounds are:

https://en.wikipedia.org/wiki/Bekenstein_bound

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by mindcrime on Saturday February 10, 2018 @07:00PM (#16350355)
The program which encodes General AI can already be discovered by brute force, given sufficient compute resources.

Even if that's true (and I don't think anybody can prove that point one way or the other just yet), who's to say that we have "sufficient compute resources" right now? That's what I'm getting at... an idea might be useful / valid in principle, but just not completely usable today because we don't have enough compute cycles available. The analogy is to ANN's which were limited by the computers available in the 80's and 90's, but became markedly more useful with modern CPU's and - even more so - with the advent of modern GPU's.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by jeremyjh on Saturday February 10, 2018 @07:36PM (#16350468)
The point is that the barrier is REAL. It isn't "apparent" or "artificial". It is a fact about current computing resources.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by mindcrime on Sunday February 11, 2018 @12:05AM (#16351288)
the barrier is REAL. It isn't "apparent" or "artificial". It is a fact about current computing resources.

Right. And let me add this: what I was getting at is that the ceiling is not an innate part of the approach itself. Perhaps I should have said "external" instead of "artificial". Anyway, yes, the point is about current computing resources vs computing resources (and other factors) at some indeterminate point in the future.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by thomasahle on Saturday February 10, 2018 @06:13PM (#16350189)
How exactly? Do you have a codeable definition of General AI?
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by adriand on Saturday February 10, 2018 @06:20PM (#16350211)
It's a truism and as such it doesn't really say anything meaningful. The limiting factor is "sufficient compute resources". Assuming that a general artificial intelligence is possible and can be coded as a program, then whatever that program is could be created by something as dumb as a random number generator.

Of course, given that it seems obvious that any program which encodes a general artificial intelligence will be complex, I expect it would take longer than the expected life of the universe to generate it with a random number generator using all of the compute resources available on the planet. So it's theoretically possible but practically impossible, which makes the OP's statement essentially pedantic.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by hobofan on Saturday February 10, 2018 @06:21PM (#16350217)

  while(passes_turing_test(general_ai) == false) {
      general_ai = generate_random_code;
  }
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by lsc on Saturday February 10, 2018 @06:49PM (#16350317)
If you can implement passes_turing_test() in a way that is testable without human intervention... that would be a pretty great advance. I'm pretty sure we're not anywhere near there.

The fundamental problem, as I understand it, is that none of us really understand what consciousness is - we all "know it when we see it" - which is a test that is not so amenable to automation. Perhaps if we had enough examples of different kinds of consciousness, we could set up a ML process :)

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by yourapostasy on Wednesday February 14, 2018 @12:28PM (#16377468)
With regards to what consciousness is, Peter Watts opened an interesting rabbit hole that I have yet to dive into. His discussion about his own real-world inquiries into consciousness is appended at the end of his fiction work "Blindsight" [1]. Search for the heading "Sentience/Intelligence", and read the first couple paragraphs there.

Watts suspects from his readings that sentience makes up the majority of our day-to-day physical and sensorium activities and sapience (consciousness) is a very thin self-aware layer on top of that. If his sources that he's reading are correct, then we can go a long way implementing practical and profitable applications with "just" ML, but with less focus on trying to reach AGI. There are more radical suggestions within the decidedly philosophical side of the cognitive science community that seem to wonder if consciousness isn't simply a very sophisticated, highly complex ML'ish pattern-matching illusion, and we're all reductively representable as deterministic entities somehow.

All this postulating is too far away from the testable engineering/tinkering/science'ing I prefer to inform myself about, so I'm not quite sure what to make of it, other than to observe that ML hasn't made much of a dent in the sentience side, as we're nowhere near a general-purpose robot that cleans floors, does the laundry, and simultaneously avoids squishing the house cat, none of which requires sapience.

[1] http://www.rifters.com/real/Blindsight.htm

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by jodrellblank on Sunday February 11, 2018 @03:30PM (#16354621)
"none of us really understand what consciousness is - we all "know it when we see it""

I don't think that's as solid an assumption as your comment makes it sound. We all know magic when we see it, yet it doesn't exist. Many of us recognise when something "feels pain" even if it's a cuddly toy, or recognise "evil presence in the room" when it's gas poisoning or sleep paralysis or biped-shaped-shadows and low frequency sound.

Many of us think we see a level of intelligence where there is none, in perception of God or Evolution "designing" creatures or "coming up with clever solutions", and many refuse to recognise some level of intelligence in humans in cases where they use good reasoning but get the wrong answer, or do something dumb from using the wrong reasoning, and we have ethical/medical arguments about whether people in comas and similar locked-in syndromes are conscious and aware or not, and whether any plants are.

We have continual newspaper headlines along the lines of "scientists recognise {Dolphins, Elephants, $animal} is more intelligent than previously thought" - if we simply "know it when we see it", it should be pretty clear what creatures are conscious and which aren't.

Certainly we can recognise people-like-us as conscious, but to get "enough examples of different kinds of consciousness" we'd have to be able to know it when we see it, and I'm not sure we do.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by lsc on Monday February 12, 2018 @05:27PM (#16362949)
Haha. Your position, then, is that recognising consciousness is so hard that we don't even know it when we see it?.

That's fair, and in some ways I agree. But I think a certain amount of that is implicit in "I know it when I see it." The phrase implies that there may be significant divergence of opinion.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by cgmg on Saturday February 10, 2018 @11:22PM (#16351169)
Some relevant papers:

An Approximation of the Universal Intelligence Measure

https://link.springer.com/chapter/10.1007/978-3-642-44958-1_...

Measuring universal intelligence: Towards an anytime intelligence test

https://www.sciencedirect.com/science/article/pii/S000437021...

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by jeremyjh on Saturday February 10, 2018 @07:39PM (#16350476)
I'd probably do it with a writing sample. Say, Macbeth. Just execute randomly generated bytes until they write Macbeth on their own. Of course it could pass on a 100 monkey type fluke, so after it passes then you submit it to a traditional Turing test.

Given sufficient computing resources, this should yield strong AI in just a few minutes.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by lsc on Saturday February 10, 2018 @08:43PM (#16350694)
You could, of course, do machine checks of some subset of "can generate syntactically correct English" -and that would cut out a whole lot more bad programs than 'can you write MacBeth.'

but- even when you pass that test, you will have a nearly infinite number of marcov-chain generators and similar programs to sort through.

My point is that if you want to solve a program by generating random code, you need machine-executable fitness test.

We don't have a machine-executable test for consciousness. The Turing test relies on the intuition of humans, and we have a very finite supply of that.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by thaumasiotes on Sunday February 11, 2018 @01:23AM (#16351468)
> even when you pass that test, you will have a nearly infinite number of marcov-chain generators and similar programs to sort through

Not really relevant to your point, but Markov chain generators aren't able to generate syntactically correct English.

(Or, they are able to generate it, but they aren't able to stop themselves from generating syntactically invalid English, and almost all of their output will in fact be invalid.)

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by mikevin on Saturday February 10, 2018 @07:57PM (#16350538)
I think writing Macbeth isn't a good indicator of anything except being Shakespeare. Asking it a few questions about some general concepts like logic, math, and patterns(relationships in Macbeth maybe?) would probably yield results that are much more likely to pass the test.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by vladf on Saturday February 10, 2018 @08:32PM (#16350658)
I disagree on all counts. The first program that would be generated by such a procedure would very likely be the constant program that happens to always respond with the correct questions to your test. It depends how you randomly generate code, of course, but I doubt the complexity of a "general AI program" would ever be smaller than the complexity of the constant program which by luck returns the correct answer to your test.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by mattnewton on Saturday February 10, 2018 @09:46PM (#16350904)
Generate the Math tests then? That prevents constants.

Generating macbeth is a prompt most people here couldn’t pass, myself included...

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by homarp on Saturday February 10, 2018 @09:37PM (#16350868)
you can still use generating Macbeth as a good indicator, just by providing some inputs and constraints.

Input is a Macbeth outline/play summary (e.g. https://www.cliffsnotes.com/literature/m/macbeth/play-summar... ) Contraints are "in the style of : KingLear and Othello"

and compare the produced text to Macbeth

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by pure-awesome on Sunday February 11, 2018 @02:09PM (#16354194)
> Somebody (Geoffrey Hinton, Andrew Ng, I don't remember exactly) made the point that neural networks were in a pretty moribund place, until the confluence of three things came along: more compute power, more data, and algorithmic improvements. Given that, one wonders what other older ideas are waiting to be resurrected by a similar confluence.

Andrew Ng says something like that on his deep learning Coursera course.

Also, Animats mentions perceptrons. A neural network is a generalized (combination of) perceptron(s) on steroids. That ceiling was basically removed again with the advent of the above-mentioned improvements. Similarly, the gradient descent used to optimize a neural network resembles hill climbing, as well.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by username223 on Saturday February 10, 2018 @07:27PM (#16350438)
> This is also why using raw machine learning for automatic driving is a terrible idea.

Agreed. Train a billion-parameter model on million-feature sensor inputs from "normal" conditions, and it will drive really well until its massive over-fitting runs into slightly unusual circumstances, like a tumbleweed rolling across the road. Then it will do something completely unpredictable, and people will probably die. ML plus pervasive surveillance can automate a lot of routine work, but it has a serious problem with outliers.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by giardini on Sunday February 11, 2018 @01:28PM (#16353948)
"like a tumbleweed rolling across the road. Then it will do something completely unpredictable, and people will probably die."*

<sarcasm> Seems a small price to pay for progress. We lost 37,000 people to auto accidents in 2016. I wouldn't be surprised if one or more of those deaths involved a mis-identified tumbleweed.</sarcasm>

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by hadsed on Sunday February 11, 2018 @06:07AM (#16352187)
I find your comment a little strange. First you say something interesting about Deep Dream being an early attempt at better understanding of vision networks but that it's not enough. Then you say the end is in sight?

If you just take the visualization part we have a massive amount of work to do. Understanding how these networks solve problem in sophisticated ways will motivate new advances to mitigate shortcomings. It is a software problem that can have huge benefits. For example, see the paper Visualizing Loss Functions For Neural Networks as an example of the incredible insight to be gained with better visualization.

The intuition of loss functions hasn't changed much in the last several decades. If you have a local optimizer it needs to be able to find its way down further than it already is. Anything you can do to remove junk configurations from even being considered during optimization will help. But knowing when that is happening has been really hard because it's just so computationally intensive to generate plots like in that paper.

https://arxiv.org/abs/1712.09913

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by thousandautumns on Monday February 12, 2018 @09:18AM (#16358665)
When they say the end is in sight, they aren't referring to the problems with neural networks. In fact, they mean the limits of what neural networks can do is in sight.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by TulliusCicero on Saturday February 10, 2018 @04:10PM (#16349616)
I haven't seen anyone saying that the current trend of deep learning using neural networks will result in strong AI soon.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by nora4 on Saturday February 10, 2018 @05:50PM (#16350094)
Except for Elon Musk, who with all due respect, I believe does not count as an informed person in DL.

It really bothers me that he (who is clearly an excellent entrepreneur and human being in general) makes such strong statement on a topic he is clearly not an expert in and is so vocal about it too. Given the amount of influence and number of online followers he has, I find this irresponsible.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by killjoywashere on Saturday February 10, 2018 @06:18PM (#16350201)
Elon's training is in physics and economics. He understands linear algebra and programming perfectly well. He also understands that policy (economic or otherwise) won't be developed unless people put it on the government's plate. And he understands that government tends to be reactive - they are invariably way behind the curve in governing tech. So he's using his bully pulpit to get the troglodytes (a concept that maps nicely to many Republicans) and luddites (a concept that maps nicely to a lot of Democrats) in Congress to start working on the problem (for context, Ted Cruz of all people runs the Senate science and technology committee).
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by Animats on Saturday February 10, 2018 @08:48PM (#16350715)
I'm worried about machine learning taking over corporate management. Optimizing for shareholder value is a goal a machine learning system can work on.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by TeMPOraL on Sunday February 11, 2018 @04:08AM (#16351878)
Yup. Machine learning driving the optimization loop, with humans working as smart sensors and actuators, responding to high-level commands. That's a pretty powerful AI right there.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by hyperpallium on Saturday February 10, 2018 @09:02PM (#16350757)
Did he really say that specifically about the "current trend of deep learning using neural networks"? Surely he would have been speaking more generally about AI?
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by nora4 on Saturday February 10, 2018 @11:47PM (#16351251)
See the references I give below; if he is talking about general trends in AI and is giving an estimate of 7 or 8 years for emergence of AGI, where is he basing it on? Is he basing the estimate on unseen breakthroughs (i.e. unknown unknowns) to occur within that 7 or 8 years frame, or is he talking about current DL techniques pushed to their limits? For the former, nobody can make a reasonable estimate (nature of unknown unknowns) and for the latter, most experts in the field seem to agree that that current techniques do not lead to AGI. (Like have you seen how hard it is do things like visual question answering (VQA) or text summarization tasks? These are much much simpler than AGI but like AGI do not lend themselves easily to supervised learning.)
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by hyperpallium on Sunday February 11, 2018 @04:37AM (#16351966)
He talks about AI in those links, and does not mention specific approaches like DL etc. He's been around long enough to see the different approaches to AI, so as to not confuse it with a specific technology. I doubt it would even occur to him think AI=DL.

Many people have made estimates for human level AI, without relying on specific technologies. e.g. Vernor Vinge, Ray Kurzweil, Bill Joy. For example, the lower part of Vinge's range included the 2020's - for his prediction made a few decades ago.

Is Musk accurate? How can any of these be very accuracte, with so much unknown, as you note. Is he optimistic (er, predicting too early)? I guess so.

I'll note that even for Musk's own companies, upon which he is the expert, and upon which he wields more influence than anyone, he is notably optimisitic in his estimates...

Anyway, the answer to my question is: no, he didn't speak of those specific technologies, just AI.

BTW some more in my other comment in this thread: https://news.ycombinator.com/item?id=16350798

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by akvadrako on Saturday February 10, 2018 @05:53PM (#16350105)
He doesn’t say soon.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by nora4 on Saturday February 10, 2018 @06:03PM (#16350142)
See e.g. Smerity reporting on Elon's talk in NIPS 2017: https://twitter.com/Smerity/status/938994837323259904 as well as https://goo.gl/trX8SJ & https://goo.gl/aTMqv6

What's your evidence for saying he does not say so? A bit mean of you to downvote without asking for evidence.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by jacquesm on Saturday February 10, 2018 @06:41PM (#16350292)
You don't know who downvoted you and who did not.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by nora4 on Saturday February 10, 2018 @07:51PM (#16350514)
I assumed akvadrako downvoted that since the vote and the comment appeared very close to each other and both right after my comment. But of course, I surely could be mistaken.

And anyways, downvoting is not a big deal and they have the absolute right to do so. It's just that stating why you disagreed or downvoted would be helpful.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by Gargoyle on Saturday February 10, 2018 @08:00PM (#16350543)
I don't know if it's still true, but it used to be the case that if your reply to a comment your downvote to that comment does not count. It was a pretty clever mechanism in that you could be certain any downvotes didn't come from people replying to you.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by arstin on Saturday February 10, 2018 @10:01PM (#16350950)
I don’t see why HN doesn’t require every down vote to have a comment. Judging from the sheets of gray on most threads, most down voted comments aren’t actually in violation of site policy, off topic, trolling, etc. It’s just a few little people disagreed. Which is fine! But it’s not constructive or interesting to just slap the commenter with your dick.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by TeMPOraL on Sunday February 11, 2018 @04:11AM (#16351887)
Because then every other comment would have a stream of replies justifying the downvotes - replies which, presumably, would be regular comments, and thus susceptible to further downvotes (with comments)!

In other words, this would be a huge noise generator.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by grzm on Saturday February 10, 2018 @06:45PM (#16350306)
With the exception that it could not have been the person you replied to. (Or yourself, for completeness)
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by akvadrako on Sunday February 11, 2018 @05:12AM (#16352052)
I don't see any evidence in your links; why don't you provide a quote?

Asking me for evidence someone didn't say something is a bit absurd.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by joshuamorton on Saturday February 10, 2018 @04:48PM (#16349797)
I think a lot of people say this. Very few informed people say this. But for a layperson, its difficult to tell who is informed and who isn't (and in fact laypeople haven't heard of the real experts: Hinton who?)
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by drcode on Saturday February 10, 2018 @05:57PM (#16350120)
Well, I get the feeling a lot of AI experts see some real potential for AGI to arrive sooner than expected, but they will be the first to admit that current techniques are insufficient and it would require some smart team to significantly augment current techniques with major new ideas.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by InclinedPlane on Saturday February 10, 2018 @04:52PM (#16349830)
It's not what the people who are experts believe, it's what everyone else thinks. The fact is that "deep learning" is now just routinely and casually called "AI" across the industry. And you can bet that people who make decisions who are not sufficiently savvy to know the limits will be duped into a false sense of confidence in this technology.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by ForrestN on Saturday February 10, 2018 @04:33PM (#16349731)
As a person outside the field, my subjective experience is that every day comes headlines with new superlatives regarding "The Coming AI Revolution." My expectations are being set for radical transformation across most areas of technology in the next decade or two on the basis of current developments in this area.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by lsc on Saturday February 10, 2018 @08:34PM (#16350663)
>My expectations are being set for radical transformation across most areas of technology in the next decade or two

As someone who as lived through most of the last four decades, this seems like a very reasonable expectation. I mean, this maybe wasn't obvious to people who weren't born into the IT industry, but to me? the '90s seemed to have a 'holy shit, this changes everything!" moment every few years. (Of course, some things stay the same. UNIX is older than I am, as is c, and both are recognizable and ubiquitous today.) - and I think as the aughts rolled around, those 'holy shit, this changes everything!' moments became, ah, more evenly distributed. More of this new tech touched the lives of ordinary people in obvious ways.

> on the basis of current developments in this area.

This part... I think that you have to understand that the way we talk about technological change is functionally science fiction. Yes, yes, it's very likely that the high rate of change maintained over the last few decades will continue and even continue to accelerate.[1] but I personally treat claims of where tech will be in 10 years as functional science fiction. A lot like how I treat predictions of what sectors of the stock market will be where in ten years. Yes, the market as a whole will probably go up... but to say you know the winners and losers ten years out? that's... a strong claim.

So yeah, saying "there will be revolutionary changes in the next decade!" is fine, and probably right. there were revolutionary changes last decade. And, hell, you could say that ML and similar have already given us revolutionary changes this decade. Arguing that ML will give us revolutionary changes next decade? well, maybe... but it looks more like Delphi than C to me, if you know what I mean. (Of course, I'm IT; I operate, manage and maintain infrastructure; I'm no programming expert. so take that how you will.)

[1]the counterpoint here is moore's law. Your compute per dollar is not getting massively better over time the way it was in the 80s through the 00s. I mean, it's still trending towards better, but not nearly as fast as it was. The difference between the compute power of available compute resources in 1980 and 2000 is gong to be dramatically greater than the difference between the compute power of available compute resources from 2000 to 2020. This means that if you want to make predictions, you can't rely as much on computers being more powerful in the future.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by hyperpallium on Saturday February 10, 2018 @09:15PM (#16350798)
Re Moore's Law has slowed a lot. I still like Kurzweil's chart, showing that historically, we can backtrapolate the exponential improvement to previous other information technologies. So this might extend to some future information technology, other than silicon... but that form of reasoning really is science fiction.

Most of these imminant AI predictions are founded on computer complexity soon approaching that of the human brain. Even some fundamental discovery, like RNA playing an information processing role within/between neurons, that pushes brain complexity up by many orders of magnitude, would not push back exponential growth reaching it by all that many years.

The whole thing hinges on Moore's Law, which is (currently) looking rickety.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by currymj on Saturday February 10, 2018 @07:33PM (#16350453)
this mainly has to do with the incentives of journalists in an attention-based industry, I think.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by mcguire on Saturday February 10, 2018 @07:56PM (#16350533)
As well as the incentives of researchers, developers, and executives in the NN industry.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by shams93 on Saturday February 10, 2018 @09:04PM (#16350768)
Yeah what we have is an nice improvement for things, but at the end of the day I think everyone is well aware of the limits of statistical methods. What we have is the machine acting kind of like a parrot, it can get good at certain tasks like imitating an artistic style. What we don't have is independent thought or reasoning or the ability to consume a narrative. A machine can make a strange mash up of styles in writing for example, but it can't generate a narrative simply by machine learning a series of novels. The best it can do is copy the writing style. However its still an amazing advance, but for creative fields you see AI enhancing the work of the creator rather than replacing it.
Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by YeGoblynQueenne on Saturday February 10, 2018 @05:49PM (#16350092)
1) This is Jürgen Schmidhuber claiming that ANN-based AI will soon become as intelligent as small animals, then within a decade of that, as intelligent as humans:

But I think that within not so many years we'll be able to build an NN-based AI (an NNAI) that incrementally learns to become as smart as a little animal (...) once we have animal-level AI, a few years or decades later we may have human-level AI, with truly limitless applications (...)

Will AI Surpass Human Intelligence? Interview with Prof. Jürgen Schmidhuber on Deep Learning

https://www.infoq.com/articles/interview-schmidhuber-deep-le...

2) Here's a quote from DeepMind claiming their DQN system is a stepping stone towards Artificial General Intelligence:

This work represents the first demonstration of a general-purpose agent that is able to continually adapt its behavior without any human intervention, a major technical step forward in the quest for general AI.

Human-level control through Deep Reinforcement Learning

https://deepmind.com/research/dqn/

3) Here's another example from MIT Press:

“With appropriate uses of the deep learning technologies, we could be a further step closer to the true human intelligence.”

Deep Learning Machine Beats Humans in IQ Test

https://www.technologyreview.com/s/538431/deep-learning-mach...

4) Here's Elon Musk telling NIPS that auto-cars will be significantly better than humans in 2020:

Now at the conference on Neural Information Processing Systems (NIPS) yesterday, Musk said that they could achieve some level of full self-driving within two years, but that the more important timeline would be 3 years, at which point self-driving capabilities would be significantly better than human drivers.

The quote doesn't mention deep learning, but he was at NIPS talking about deep learning.

Elon Musk updates timeline for a self-driving car, but how does Tesla play into it?

https://electrek.co/2017/12/08/elon-musk-tesla-self-driving-...

I believe, Eliezer Yudkowski et al Singularitarians have redoubled their efforts to convince everyone that the Singularity is Coming bolstered by the recent successes of Deep Learning- although youwon't find Yudkowski at least trying to make any specific predictions about AGI, or about anything.

Re:Greedy, Brittle, Opaque, and Shallow: The Downsides to De... by vonnik on Sunday February 11, 2018 @02:28PM (#16354275)
Those are all real problems, and they are also real problems that everyone who works with AI knows about. This type of article is a nice corrective to the hype, but it faces a similar risk of being too one-sided: in this case too critical. In a way it's a shallow criticism of shallow hype, its necessary straw man and prelude.

> But almost all the interesting problems in cognition aren’t classification problems at all.

That's BS. Knowing how to name or interpret event, to apply a symbol to the noise of sensory data, is a crucial part of cognition and it happens to be the foundation of the symbolic reasoning Gary Marcus and company tout so often.

The whole "emperor has no clothes" tone of these critiques is in itself false, because the people at the center of deep learning are well aware of its limits and trying hard to work around them.

I'll try to address the epithets one by one:

* Greedy - Yes, deep learning is data hungry. No one denies it. That is a great boon for storage companies and GPU makers, so we may briefly ponder the incentives of neighboring industries to push DL. However, there's a lot of work being done to diminish the number of examples an algorithm must train on before it can make an accurate prediction. You can Google "one-shot learning" and "zero-shot" learning for more info.

* Brittle - On the one hand, deep neural networks learn what they train on; on the other, they are pretty strictly judged by their ability to generalize to data they haven't seen before. In fact, it is this ability that has one them notoriety. For work on making them less brittle, see Hinton's recent work on "capsule networks" among other research. (Capsule networks are also deep learning.)

* Opaque - interpretability is a problem, but it's not as simple as calling DNNs a black box. (Yes, the billions of parameters are not really human readable, but they are machine-readable and we can apply functions to them to obtain insight into the model.) In fact, there are many approaches to interpretability. It's some of the most exciting research in AI and it's coming out of really strong labs.

Here's something recent from DeepMind: Learning explanatory rules from noisy data https://deepmind.com/blog/learning-explanatory-rules-noisy-d...

* Shallow - This is the hard one. Gary Marcus and others suggest that we can augment learning algorithms by pre-programming them with rules or knowledge of the world. Fine. But it would seem to me much more impressive that these algorithms arrive at knowledge without human intervention of the rules-based kind, which is precisely what Hinton and LeCun and Ng have advocated doing with unsupervised learning, which is cough also deep.

One of the weird things about the role that Gary has cast for himself as the gadfly of deep learning is that he's very critical of this one narrow branch of AI. In fact, the top labs using deep learning are already combining it with other types of machine learning algorithms. DeepMind's AlphaGo is DL + reinforcement learning + Markov decision process.[0] Pedro Domingo is very clear that combining algorithms across machine-learning and AI sub-disciplines is the most promising path.

I'm not sure I know of any "deep neural networkists" who espouse a dogma that would actually justify Marcus's strange obsession. Most people, including the godfathers of deep learning, are agnostic. They use algorithms that work and will combine them with other algorithms that work when those come along. It seems like a semantic quibble. The real work continues.

[0] https://deeplearning4j.org/deepreinforcementlearning