Link....
"By the 50th generation, the robots had learned to communicate—lighting up, in three out of four colonies, to alert the others when they’d found food or poison. The fourth colony sometimes evolved “cheater†robots instead, which would light up to tell the others that the poison was food, while they themselves rolled over to the food source and chowed down without emitting so much as a blink."
hmmm...
Lie = false evidence appearing real; giving a false positive; giving a false negative
So in this case 30 genes created a complex behavior pattern:
call poison food
broadcast you found food
navigate to real food source
don't broadcast real food location
eat food
You've just ensured your survival and very likely the extinction of your rivals.
It may not be conscious effort, but the fact they evolved this behavior is very intriguing in that it wasn't apart of their original code.
Robots Evolve And Learn How to Lie
by Michael Abrams
Robots can evolve to communicate with each other, to help, and even to deceive each other, according to Dario Floreano of the Laboratory of Intelligent Systems at the Swiss Federal Institute of Technology.
Floreano and his colleagues outfitted robots with light sensors, rings of blue light, and wheels and placed them in habitats furnished with glowing “food sources†and patches of “poison†that recharged or drained their batteries. Their neural circuitry was programmed with just 30 “genes,†elements of software code that determined how much they sensed light and how they responded when they did. The robots were initially programmed both to light up randomly and to move randomly when they sensed light.
To create the next generation of robots, Floreano recombined the genes of those that proved fittest—those that had managed to get the biggest charge out of the food source.
The resulting code (with a little mutation added in the form of a random change) was downloaded into the robots to make what were, in essence, offspring. Then they were released into their artificial habitat. “We set up a situation common in nature—foraging with uncertainty,†Floreano says. “You have to find food, but you don’t know what food is; if you eat poison, you die.†Four different types of colonies of robots were allowed to eat, reproduce, and expire.
By the 50th generation, the robots had learned to communicate—lighting up, in three out of four colonies, to alert the others when they’d found food or poison. The fourth colony sometimes evolved “cheater†robots instead, which would light up to tell the others that the poison was food, while they themselves rolled over to the food source and chowed down without emitting so much as a blink.
Some robots, though, were veritable heroes. They signaled danger and died to save other robots. “Sometimes,†Floreano says, “you see that in nature—an animal that emits a cry when it sees a predator; it gets eaten, and the others get away—but I never expected to see this in robots.â€
by Michael Abrams
Robots can evolve to communicate with each other, to help, and even to deceive each other, according to Dario Floreano of the Laboratory of Intelligent Systems at the Swiss Federal Institute of Technology.
Floreano and his colleagues outfitted robots with light sensors, rings of blue light, and wheels and placed them in habitats furnished with glowing “food sources†and patches of “poison†that recharged or drained their batteries. Their neural circuitry was programmed with just 30 “genes,†elements of software code that determined how much they sensed light and how they responded when they did. The robots were initially programmed both to light up randomly and to move randomly when they sensed light.
To create the next generation of robots, Floreano recombined the genes of those that proved fittest—those that had managed to get the biggest charge out of the food source.
The resulting code (with a little mutation added in the form of a random change) was downloaded into the robots to make what were, in essence, offspring. Then they were released into their artificial habitat. “We set up a situation common in nature—foraging with uncertainty,†Floreano says. “You have to find food, but you don’t know what food is; if you eat poison, you die.†Four different types of colonies of robots were allowed to eat, reproduce, and expire.
By the 50th generation, the robots had learned to communicate—lighting up, in three out of four colonies, to alert the others when they’d found food or poison. The fourth colony sometimes evolved “cheater†robots instead, which would light up to tell the others that the poison was food, while they themselves rolled over to the food source and chowed down without emitting so much as a blink.
Some robots, though, were veritable heroes. They signaled danger and died to save other robots. “Sometimes,†Floreano says, “you see that in nature—an animal that emits a cry when it sees a predator; it gets eaten, and the others get away—but I never expected to see this in robots.â€
hmmm...
Lie = false evidence appearing real; giving a false positive; giving a false negative
So in this case 30 genes created a complex behavior pattern:
call poison food
broadcast you found food
navigate to real food source
don't broadcast real food location
eat food
You've just ensured your survival and very likely the extinction of your rivals.
It may not be conscious effort, but the fact they evolved this behavior is very intriguing in that it wasn't apart of their original code.
Comment