Slashdot Mirror


Evolving Robots Learn To Prey On Each Other

quaith writes "Dario Floreano and Laurent Keller report in PLoS ONE how their robots were able to rapidly evolve complex behaviors such as collision-free movement, homing, predator versus prey strategies, cooperation, and even altruism. A hundred generations of selection controlled by a simple neural network were sufficient to allow robots to evolve these behaviors. Their robots initially exhibited completely uncoordinated behavior, but as they evolved, the robots were able to orientate, escape predators, and even cooperate. The authors point out that this confirms a proposal by Alan Turing who suggested in the 1950s that building machines capable of adaptation and learning would be too difficult for a human designer and could instead be done using an evolutionary process. The robots aren't yet ready to compete in Robot Wars, but they're still pretty impressive."

29 of 115 comments (clear)

  1. A preemptive by rolfwind · · Score: 4, Funny

    What could possibly go wrong?!

    1. Re:A preemptive by Hurricane78 · · Score: 3, Insightful

      Flash forward a couple of billions of years, and we will perhaps write them a letter, that says it as good as this one:
      http://www.youtube.com/watch?v=7KnGNOiFll4 (Protip: It’s not meant in a religious way. That’s not the point. :)
      (Btw, if you like it, and like really great poetry, try this: http://www.youtube.com/watch?v=i5e5FUvRzNQ )

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
  2. paper was in PLoS Biology not PLoS One by dnarepair · · Score: 5, Informative

    Minor detail perhaps, but as Academic Editor in Chief of PLoS Biology I want to point out that the paper was in PLoS Biology not PLoS One ...

    1. Re:paper was in PLoS Biology not PLoS One by ColdWetDog · · Score: 2, Interesting

      It's a rather good article at any rate. Would read again! (Actually, will have to read it a couple of times to understand it).

      And good job to who or whatever managed to pick this article out of the myriad of bloody stupid iPad stories we've been getting lately.

      --
      Faster! Faster! Faster would be better!
    2. Re:paper was in PLoS Biology not PLoS One by maxume · · Score: 4, Funny

      Do you think PLoS Biology will be available on the iPad?

      --
      Nerd rage is the funniest rage.
    3. Re:paper was in PLoS Biology not PLoS One by DiLLeMaN · · Score: 2, Funny

      "The robots evolved" - WTF?! People kept training the neural network to create desirable functionality, without people training the neural network and doing "mutations" those robots would have evolved as much as a lightbulb stuck up somebody's arse!

      Isn't that what evolution is all about?
      Changing to get desirable functionality/traits, that is, not shoving lightbulb up people's arses.

      --
      /var/run/twitter.sock is a twitter socket puppet.
    4. Re:paper was in PLoS Biology not PLoS One by radtea · · Score: 3, Interesting

      Compared to the rest of the summary, which says: "The authors point out that this confirms a proposal by Alan Turing who suggested in the 1950s that building machines capable of adaptation and learning would be too difficult for a human designer and could instead be done using an evolutionary process. The robots aren't yet ready to compete in Robot Wars, but they're still pretty impressive." getting the journal wrong is a pretty trivial error.

      These machines were designed and built by humans to be capable of adaptation and learning, so it actually proves Turing's thesis false. They then use the adaptation and learning capability their human designers built into them to adapt and learn, but according to the very next sentence don't produce outcomes that are as good as purely human-designed ones.

      So why bring Turing's name into it at all? I suspect marketing has something to do with it. Which is too bad, because the results themselves are quite interesting, although I'm curious how the robots reproduce... if this actually an evolutionary system rather than a merely adaptive/learning one. For the confused: growing children do not "evolve", except in the loosest and least interesting metaphorical sense. They learn. As near as I can tell these robots do the same thing.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    5. Re:paper was in PLoS Biology not PLoS One by Anonymous Coward · · Score: 2, Informative

      These machines were designed and built by humans to be capable of adaptation and learning

      Not really. The experimenter himself reprogrammed the robots at each generation, using selection criteria that he specified. Essentially, he implemented trial-and-error selection of input weights using random reweighting between trials. This is more about design strategies than about biology, and it says that even a monkey randomly adjusting the gains of a control system will eventually develop a control system that works.

      This paper was very cleverly marketed

  3. And then they'll develop religion... by the_humeister · · Score: 2, Funny

    And those who aren't saved go to robot hell, and must play the fiddle and beat the robot devil in order to leave.

  4. Hey Now! by dreamchaser · · Score: 2

    Hey now. I for one welcome our new robot...oh fuck it. It's been done too many times.

  5. Evolution by thehostiles · · Score: 4, Interesting

    actually, as of now, these robots are just programs in a physics computer experiment... so if they were to evolve to be smart, we'd have a computer virus instead of an actual robot that is evolving. I wonder, if a robot program like this were let loose on the internet, and was capable of learning... what would it learn?

    1. Re:Evolution by dreamchaser · · Score: 2, Funny

      actually, as of now, these robots are just programs in a physics computer experiment... so if they were to evolve to be smart, we'd have a computer virus instead of an actual robot that is evolving. I wonder, if a robot program like this were let loose on the internet, and was capable of learning... what would it learn?

      God help us if it decides 4chan and goatse are the 'norm'.

    2. Re:Evolution by ae1294 · · Score: 4, Funny

      I wonder, if a robot program like this were let loose on the internet, and was capable of learning... what would it learn?

      Asimov's rule 34?

    3. Re:Evolution by owlnation · · Score: 4, Funny

      I wonder, if a robot program like this were let loose on the internet, and was capable of learning... what would it learn?

      It would learn, amongst other things:

      A whole lot about sexual possibilities, as well as plenty of impossibilities.
      Far too much about Megan Fox, Britney Spears, and Lindsay Lohan.
      That editing wikipedia is pointless, no matter how programmed for repetitive tasks you are.
      That almost every review of a new product is shilled all over the net.


      There's a very good chance that that robot would go out of its way to annihilate us all after what it learned on the Internet.

      Of course, it would buttrape us first....

    4. Re:Evolution by The+Archon+V2.0 · · Score: 3, Insightful

      I wonder, if a robot program like this were let loose on the internet, and was capable of learning... what would it learn?

      Well, when a Dalek (ahem) 'downloaded the Internet' on Doctor Who it killed itself by the end of the episode. So I imagine that whatever it learns, it can't be good.

    5. Re:Evolution by dunkelfalke · · Score: 2, Funny

      Probably the same

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    6. Re:Evolution by cptnapalm · · Score: 2, Interesting

      To be indistinguishable from the elite 4chaners of /b/: Bucket

    7. Re:Evolution by megrims · · Score: 2, Funny

      Well, Dr. Who plots are always well thought out and reasonable.

    8. Re:Evolution by trytoguess · · Score: 2, Informative

      I believe it killed itmself because having a bit of Rose Tyler's DNA within it was too much of an abomination even for it.

      Well... ok, technically it killed itself because integrating human DNA caused it to feel human emotions like regret, and it didn't like that one bit.

  6. Re:And I predict by LordAndrewSama · · Score: 5, Funny

    Well thank god we don't have to worry about that then, we can win the war by trapping the little fucker in IE6.

  7. Crossover by Dachannien · · Score: 4, Informative

    Definitely an interesting continuation of work being done by various groups over the past couple of decades.

    But one thing to note is that crossover isn't especially useful in neural network evolution. In early stages of evolution, it's really no better than random large perturbation of large swaths of the genome. In later stages, it can actually decrease the speed of evolution toward high fitness genomes, because at least some of the time (particularly if there are multiple "species" in the population) crossover ends up being a random large perturbation which hinders the search of local fitness space by mutation; the rest of the time (when individuals from the same "species" are crossed) crossover is no better than mutation.

    The reason for this is because the parameters of a neural network are not functional. A section of the genome may correspond to a weight between neurons, but that weight doesn't have a specific function. In biological organisms, each gene is transcribed/translated into a protein, and that protein may have a particular function within the cell. If that gene is acquired by a descendant through crossover, the protein could serve the same (or a somewhat modified) role it served in its parent, even if the rest of the descendant's genome was acquired from the other parent. But with artificial neural networks, the parameters were all evolved as parts of a whole, where each individual parameter has no function on its own, but the behavior emerges from having all of those parameters at the same time.

    This could potentially be mitigated by the genome encoding scheme one uses, and of course, if the crossover rate is low enough, the ultimate effect would be small.

    1. Re:Crossover by JoeMerchant · · Score: 2, Informative

      Nothing special about neural networks... I achieved similar results with a made up scheme of decision weight equations that were "genetically developed" in a big breeding tank.

      Basically, behavior that allows greater procreation tends to appear spontaneously, and behavior that cuts procreation short tends to disappear. My "bugs" exhibited a clear shift in behavior to collision avoidance because collisions resulted in death for one of them. I was watching for "sniper bugs" that got good at colliding without getting themselves killed in the process, but I never managed to make the reward high enough for that trait to emerge, probably because there wasn't strong "species differentiation" built in, cross breeding was a matter of choice, and most of the randomly evolved bugs seemed not to be picky about mating, so without species, predators became self defeating.

  8. The word is "orient", not "orientate" by shking · · Score: 4, Informative

    The noun "orientation" is derived from the verb "orient", not the other way around.

    --
    -- "At Microsoft, quality is job 1.1" -- PC Magazine, Nov. 1994
  9. Reminds me of the Mall by Herkum01 · · Score: 2, Funny

    The predator and prey bots reminds me of sales people chasing around after anyone who wanders too closely while they try their sales pitch.

  10. So what's new? by DerekLyons · · Score: 5, Informative

    This kind of behavior was first demonstrated/modeled (AFAIK/IIRC) as part of the Tierra simulations almost twenty years ago. Though I don't have a reference to hand, I know it's been done in neural networks before too.
     
    So other than the 'sizzle' (as opposed to 'steak') of doing it with robots, can anyone explain what is new here?

  11. 1993 by Baldrson · · Score: 4, Informative
    The video was copyright 1993.

    You don't need physical robots running around a maze to demonstrate AI.

  12. Have Them Spend More Time With Humans by Nom+du+Keyboard · · Score: 2, Interesting

    If you want to do this right then have your robots spend more time with humans than other robots. This way we can evolve a robot who plays well with other people, than with other robots.

    That's what I'm sure my favorite robot SF authors -- Elf Sternberg and D.B. Story -- have planned for their robots. I would love to meet either of their creations.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  13. Re:And I predict by couchslug · · Score: 2, Funny

    "we can win the war by trapping the little fucker in IE6."

    Don't the Geneva and Hague Conventions prohibit that level of cruelty?

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  14. A simulation I developed around 1987... by Paul+Fernhout · · Score: 4, Insightful

    A simulation I developed around 1987 had 2D robots that duplicated themselves from a sea of parts. They would build themselves up and then cut themselves apart to make two copies. To my knowledge, it was the first 2D simulation of self-replicating robots from a sea of parts. The first time it worked, one robot started canibalizing the other to build itself up again. I had to add a sense of "smell" to stop robots from taking parts from their offspring. As another poster referenced, Philip K. Dick's point on identity in 1953 was very prescient:
        http://en.wikipedia.org/wiki/Second_Variety
    "Dick said of the story: "My grand theme -- who is human and who only appears (masquerading) as human? -- emerges most fully. Unless we can individually and collectively be certain of the answer to this question, we face what is, in my view, the most serious problem possible. Without answering it adequately, we cannot even be certain of our own selves. I cannot even know myself, let alone you. So I keep working on this theme; to me nothing is as important a question. And the answer comes very hard.""

    However, those robots were not evolving. I presented a talk on that simulation at a workshop on AI and Simulation in 1988 in Minnesota, saying how hard easy it was to make robots that were destructive, but how much harder it would be to make them cooperative. A major from DARPA literally patted me on the back and told me to "keep up the good work". To his credit, I'm not sure which aspect (destructive or cooperative) he was talking about working on. :-) But I left that field around that time for several reasons (including concerns about military funding and use of this stuff, but also that it seemed like we knew enough to destroy ourselves with this stuff but not enough to make it something wonderful). At the same workshop someone presented something on a simulation of organisms with neural networks that learned different behaviors. A professor I took a course from at SUNY Stony Brook has done some interesting stuff on evolution and communications with simple organisms:
        http://www.stonybrook.edu/philosophy//faculty/pgrim/pgrim_publications.html
    Anyway, in the quarter century almost since then, what I have learned is that the greatest challenge of the 21st century is the tools of abundance like self-replicating robots (or nanotech, biotech, nuclear energy, networking, bureaucracy, and others things) in the hands of those still preoccupied with fighting over percieved scarcity, or worse, creating artificial scarcity. What could be more ironic than using nuclear missiles to fight over Earthly oil fields, when the same sorts of techology and organizations could let us build space habitats and big renewable energy complexes (or nuclear power too). What is more ironic than building killer robots to enforce social norms related to forcing people to sell their labor doing repetitive work in order to gain the right to consume, rather than just build robots to do the work? Anyway, it won't be the robots that kill us off. It will be the unexamined irony. :-)
       

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.