Live data from Hacker News

DeepMind says reinforcement learning is ‘enough’ to reach general AI

venturebeat.com

281–290 of 312 posts

Re: DeepMind says reinforcement learning is ‘enough’ to reach general AI

#281

The AI field has a history of over confidence; just look up Marvin Minsky's predications in the 1950's and 1960's. This had been repeated throughout AI history - a new approach is found, it has some promising initial results, and then progress gets stuck and the approach is basically halted for decades. Machine learning and neural networks have prospered due to massive increases in computing speed and data, but I sus…

There's realtime video processing that happens on smartphones to turn influencers into anime doll creations, seamlessly! Most people DON'T EVEN KNOW IT IS HAPPENING!

The backgrounds on millions of peoples video conferences are shifted to something fanciful every hour.

There's trillions of dollars of value created by automated software compositing images taken by capture cars, and turning that into points of interest and regular (automatic!) address updates.

Ad engines are so incredibly effective, that inside a hundred milliseconds it can hold an auction and target you with things so perfectly tailored to what it knows about you that people are ABSOLUTELY convinced that Facebook and Google are listening in on them.

And you think this is an over hyped dead end?

Who cares how neural networks really work? This is good enough to get things done today, and likely well into the near future.

I'll also point out that the lags in AI progress generally have more to do with the funding situation than the actual progress of the applications. It turns out when you kill the fountain of money that was Bell Labs, you have to wait until the fountain of money is reborn as Google. This isn't really a major difference from what we started with in the 50s, we're still using most of the same concepts, they'd almost certainly be instantly recognizable to folks if you chalk boarded it out for them.

For you to say we hit a dead end back then when we're doing effectively the same thing, but with a much larger budget and talent pool is disingenuous.

Re: DeepMind says reinforcement learning is ‘enough’ to reach general AI

#282

>DeepMind says reinforcement learning is ‘enough’ to reach general AI When a company like DM makes such statements, you have to take into account the fact that they've essentially bet the farm and the neighbor's on RL. As such, the statement isn't really carrying much weight.

What would have carried weight would be if this is something they actually achieved and then said "this is how we did it.". Making predictions of how they will succeed in the future doesn't really carry much weight, particularly in AI

Re: DeepMind says reinforcement learning is ‘enough’ to reach general AI

#283

Earlier quoted context omitted.

Does AGI imply human-level intelligence, or would the intelligence of a housefly qualify?

It's a very interesting question. Personally I take mammalian intelligence as the relevant standard we're actually aiming at. So I'd say mouse+. Houseflys, I think, are closer to non-intelligent than intelligent.

That's a little chauvinist! Birds regularly run circles around mice... er, so to speak.

Re: DeepMind says reinforcement learning is ‘enough’ to reach general AI

#284

Earlier quoted context omitted.

We just want AI to be able to think. We do not need an AI with an autonomic nervous system, or many of the functions in the central nervous system. We do not need AI to be very power efficient. If it takes several megawatts of electricity to get our first strong AI working, so be it. So, we do not have as many constrains as life did.

Define "think". And then prove it can be done without the kind of nervous system you say we don't need.

The embodied cognition folks believe that the embodiment of sentience affects cognition.

That is probably true to some extent. I mean, if we make an AI that has an orgasm each time it blows up something with a hellfire missile, it will probably learn to find ways to blow up more things more frequently and efficiently.

Our cognition is affected by pain, hunger, thirst, cold, heat, pleasure, smells, sounds, etc... positive and negative reinforcements.

Re: DeepMind says reinforcement learning is ‘enough’ to reach general AI

#285
post #213
post #3

Saying RL is sufficient to (eventually) achieve AGI is a bit misleading. One might similarly state that biological evolution is sufficient to (eventually) achieve biological general intelligence. Both statements are probably true, but the parenthetical (eventually) is doing an awful lot of heavy lifting.

I thought it was a fun position paper, if not exactly groundbreaking. They did avoid one common pitfall at least. They are (intentionally?) vague about which number systems the rewards can come from, apparently leaving it open whether the rewards need be real-valued or whether they can be, say, hyperreals, surreals, computable ordinals, etc. This avoids a trap I've written about elsewhere [1]: traditionally, RL rewar…

The paper presents some interesting ideas, but I think it ultimately fails to account for the fact that AGI does not mean "the ability of an agent to produce the absolute perfect solution to any problem", but rather "the ability of an agent to understand or learn any intellectual task that a human being can" (wiki for AGI, emphasis added). Taking that into account, in every example you provide I argue the human approach more closely aligns with the "limited" behavior the real-bound RL agent would demonstrate than the "perfect" approach a surreal RL agent might take.

For instance:

You argue a real-bound RL doctoring algorithm would not appropriately set "the patient dies" to `-Inf` weight, but in fact humans do not either. If we did you'd see in the case of a near-death patient absolutely every procedure, no matter how costly, experimental, dangerous, or irrelevant, would be attempted if it had even the slightest chance of increasing the likelihood of them not dying. In reality, doctors make risk-reward decisions on every patient, and will very often choose not to undertake costly, experimental, dangerous, or irrelevant procedures even if there is some documented minuscule chance of it working.

Further, you argue that a real-bound RL theorem prover or composer would not know how to stop going down an ever increasing state-chain x_0, x_1, x_2, ... even if there existed some other state y that was "better" than any of the x's. But, this too is a very human behaviour! How many brilliant mathematicians, musicians, heck even software engineers, have spent their entire careers creating further and further derivatives of a known successful work, as opposed to starting anew and creating something truly world-changing?

You also bring up a theoretical button which on every press gives you 1 point, versus a different button which gives infinite points on every power-of-two press. You argue that the real-bound RL agent would be forced to move to the 1-point-per-press button after some number of presses, but would any human really sit there pressing the button for all of eternity to eventually get the `Inf` instead of just saying "screw it I want something now"? Not to mention that the problem setup is fundamentally flawed, as within our current understanding of the universe there is no infinite supply of anything, and furthermore if there was an infinite supply of something you wouldn't have any benefit of pressing after the first press, much less waiting around for the billionth -- you'll continue to have an infinite supply. In fact, what you've done there is presumed a surreal universe by a) assuming that a button can provide an infinite supply of something, and b) assuming that having two of the infinities is better than having just one. So sure, if you're in a surreal universe, backing your RL with surreal numbers is a good idea. But we're, so far as I know, in a real universe, so backing with reals should be sufficient.

Edit: I above use "surreal" to mean both the standard concept of surreal numbers in addition to any numbering concept which allows for and distinguishes between integer multiples of infinities.

Re: DeepMind says reinforcement learning is ‘enough’ to reach general AI

#286
post #275
post #236

Earlier quoted context omitted.

Here's an example. Suppose there are two buttons, A and B. If you press A for the nth time, then you get reward n. If you press B for the nth time, then you get reward 0 if n is not a power of 2, or reward omega (the first infinite ordinal number) if n is a power of 2. If the above rewards are shoehorned into real numbers---for example, by replacing omega with 9999 or something---then an RL agent would misunderstand…

What's the behavior your trying to get the AI to do in this example? Learn how to compute the power of 2? This is a task that can be accomplished much more simply with a different reward system. For example, have A always equal 1 and B equal 2 if it is a power if 2 and 0 otherwise. I understand you can use non real numbers, that's not what I was asking. I'm asking what's a behaviour you can't replicate using a reward…

>I'm asking what's a behaviour you can't replicate using a reward system based on real numbers

So glad you asked! I can give an answer which people will love who take the necessary time to understand it. It's complicated, you might have to re-read it a few times and really ponder it. It's about automatic code generation (though it might not look like it at first).

Definition 1: Define the "Intuitive Ordinal Notations" (IONs) to be the smallest set P of computer programs such that for every computer program p, if all the things p outputs are IONs, then p is an ION.

See https://github.com/semitrivial/IONs for some ION examples in python.

Definition 2: Inductively associate an ordinal |p| with every ION p as follows: |p| is defined to be smallest ordinal which is bigger than every ordinal |q| such that q is an output of p. Say that p "notates" |p|.

Finally, to answer your question, I want the AGI to write programs which are IONs notating large ordinals, accompanied by arguments convincing me they really are IONs. An easy way to incentivize this with RL would be as follows. If the AGI writes an ION p and an argument that convinces me it's an ION, I will grant the AGI reward |p|. If the AGI does anything else (including if its argument does not convince me), then I'll give it reward 0.

You can't correctly incentivize this behavior using reals. The computable ordinals are too non-Archimedean to do so.

Re: DeepMind says reinforcement learning is ‘enough’ to reach general AI

#287
post #265

Earlier quoted context omitted.

>There are no infinite rewards in biology and yet mathematicians seem to do just fine answering these sorts of questions This is only a problem if you're already assuming we do everything based on our biological reward systems, and in the current context that would be circular reasoning. Imagine the treasury creates a "superdollar", a product which, if you have one, you can use to create any number of dollars you wan…

> This is only a problem if you're already assuming we do everything based on our biological reward systems Is there some other way that we are do it beside our biological reward system? It sure looks like we get an apple and not an infinite reward when we pick the right answer to be selecting button B. I understand that might not satisfy you.

>Is there some other way that we are do it beside our biological reward system?

Seems to me that's what this whole paper we're discussing is about. If you're already convinced that there is no other way, then you're basically already agreeing with the paper, "Rewards are enough".

Re: DeepMind says reinforcement learning is ‘enough’ to reach general AI

#288
post #213

Earlier quoted context omitted.

I thought it was a fun position paper, if not exactly groundbreaking. They did avoid one common pitfall at least. They are (intentionally?) vague about which number systems the rewards can come from, apparently leaving it open whether the rewards need be real-valued or whether they can be, say, hyperreals, surreals, computable ordinals, etc. This avoids a trap I've written about elsewhere [1]: traditionally, RL rewar…

The paper presents some interesting ideas, but I think it ultimately fails to account for the fact that AGI does not mean "the ability of an agent to produce the absolute perfect solution to any problem", but rather "the ability of an agent to understand or learn any intellectual task that a human being can" (wiki for AGI, emphasis added). Taking that into account, in every example you provide I argue the human appro…

Thanks, that's one of the best critiques I've ever heard of my paper.

One minor correction first: you're absolutely right that AGI is about comprehending the environment, not about perfectly solving all environments (the latter is mathematically impossible even with strong noncomputable oracles etc). I'm not sure why people so often come away from my paper thinking I'm saying AGI is supposed to solve all those environments, I never say anything like that. If I could go back in time, I'd make that clearer in the paper. No, it's about the AGI simply being able to comprehend the environments, like you say. And the thesis in the paper is that shoehorning general environments into real-valued-reward environments is a lossy process.

For the rest of your argument, you make a lot of good points. I would ask, what do you say in response to, e.g., Alan Turing who asks us to imagine Turing machines having infinite tape and running for all eternity? Obviously that too is impossible in the finite universe we live in. That's sort of the divide we disagree on. I'm talking about idealized AGI. If we consider human beings, humans have finite lifetimes so any particular human being's entire lifetime of actions could simply be recorded in a finite tape recording. But does that mean said finite tape recording is intelligent? In the idealized world, I would want to say it's a basic axiom that no finite tape recording of a human can be intelligent. But now we're deep in philosophical woods.

I like your point about musicians etc creating further and further derivatives of known successful work as opposed to starting anew :) I guess in terms of my paper, the real question is, if you confronted these derivative musicians with the grand new work that transcends them all, would they recognize it as such, or would they (like an AGI confused by rewards shoe-horned into real numbers) mistake it for something mediocre? Now we are deep in psychological woods!

Re: DeepMind says reinforcement learning is ‘enough’ to reach general AI

#289

Earlier quoted context omitted.

Or growing out of literally nothing but dirt and water.

And air. That's what is crazy about plants, their carbon comes from the CO2 in the air. Also if someone loses weight, most of the carbon that made up their fat leaves the body as breath.

and are inedible

Re: DeepMind says reinforcement learning is ‘enough’ to reach general AI

#290

Earlier quoted context omitted.

Or growing out of literally nothing but dirt and water.

And air. That's what is crazy about plants, their carbon comes from the CO2 in the air. Also if someone loses weight, most of the carbon that made up their fat leaves the body as breath.

and are a damned eye-sore
Post reply on HN