john hawks weblog

paleoanthropology, genetics and evolution

robots

  • Robot geriatrics

    Fri, 2010-08-27 08:30 -- John Hawks

    Coming soon: elderly cyborg farmers?

    MANUAL labour is becoming more and more difficult for Japan's aging farmers, prompting a Tokyo professor to devise a high-tech solution: mechanise the bodies of the farmers themselves.

    We have a course on the books here called "Human dimensions of robotics." It hasn't been taught for many, many years. I imagine it began as a labor relations course in the 1970s, when robots were becoming a big issue in factory work. Anyway, I've often thought it may be time to revive the title, with a very different focus.

    (via Ann Althouse)

  • Evo-devo-robo

    Tue, 2010-07-06 08:30 -- John Hawks

    The May issue of Discover has a transcript of a roundtable between the editor in chief, Corey Powell, and four researchers in robotics. It's an interesting conversation. I found the following quote from Rodney Brooks (founder of iRobot) illuminating:

    Rodney, you've talked about four goals that robot researchers should be aiming for. What are they?

    Brooks: First, the object-recognition capabilities of a 2-year-old child. You can show a 2-year-old a chair that he's never seen before, and he'll be able to say, "That's a chair." Our computer vision systems are not that good. But if our robots did have that capability, we'd be able to do a whole lot more.

    Second, the language capabilities of a 4-year-old child. When you talk to a 4-year-old, you hardly have to dumb down your grammar at all. That is much better than our current speech systems can do.

    Third, the manual dexterity of a 6-year-old child. A 6-year-old can tie his shoelaces. A 6-year-old can do every operation that a Chinese worker does in a factory. That level of dexterity, which would require a combination of new sorts of sensors, new sorts of actuators, and new algorithms, will let our robots do a whole lot more in the world.

    Fourth, the social understanding of an 8- or 9-year-old child. Eight- or 9-year-olds understand the difference between their knowledge of the world and the knowledge of someone they are interacting with. When showing a robot how to do a task, they know to look at where the eyes of the robot are looking. They also know how to take social cues from the robot.

    If we make progress in any of those four directions our robots will get a lot better than they are now.

    That's a clever marketing ploy, I think. It makes things sound a lot simpler to break down the problems into easy (2-year-old) and harder (9-year-old).

    But wait a minute. What's he's actually saying is, we need robots that work like 9-year-old children!

    After all, a 9-year-old comes with the 2-year-old object recognition and the rest already built in.

    It's not like the problems solved by younger children are any easier. The fact that children learn object recognition before mastering grammar doesn't mean that object recognition is simpler to manage. It may mean that grammatical ability evolved in primates that already could recognize objects. It certainly means that the brain develops in ways that entail learning to recognize objects first -- not at all irrational considering the requirements of 2-year-old life. Two-year-olds aren't going to be teaching much, they don't need the 9-year-old social awareness. But they do need to recognize objects.

    Is the ontogenetic order of these behaviors in children necessary? Or is it an accident of evolution? The answer does impact our choice of strategies for replicating these behaviors in silico. I expect that you do have to recognize objects to be able to understand someone else's recognition of objects. But do you have to understand language in order to have human social understanding? Some scholars would say yes, others would say these are separate "mental modules" that in principle could occur independently.

    Maybe the engineering problem will help us clarify the evolutionary one. It turns out that there was a school of thought devoted to the idea, "Evolutionary developmental robotics."

  • Robot genetics

    Sun, 2010-01-31 10:01 -- John Hawks

    Dario Floreano and Laurent Keller describe experiments that combine genetic algorithms and robots. It's a review essay rather than a description of new research, but unlike most descriptions of "evolutionary robotics", it's actually directed toward biologists instead of AI researchers.

    In this essay we will examine key experiments that illustrate how, for example, robots whose genes are translated into simple neural networks can evolve the ability to navigate, escape predators, coadapt brains and body morphologies, and cooperate. We present mostly—but not only—experimental results performed in our laboratory, which satisfy the following criteria. First, the experiments were at least partly carried out with real robots, allowing us to present a video showing the behaviours of the evolved robots. Second, the robot's neural networks had a simple architecture with no synaptic plasticity, no ontogenetic development, and no detailed modelling of ion channels and spike transmission. Third, the genomes were directly mapped into the neural network (i.e., no gene-to-gene interaction, time-dependent dynamics, or ontogenetic plasticity). By limiting our analysis to these studies we are able to highlight the strength of the process of Darwinian selection in comparable simple systems exposed to different environmental conditions.

    Some of the simplest machine learning experiments are basically like those used in behavioral psychology -- put the robots in a maze, make them remember where the food is, that sort of thing. Robots are simpler than rats, so the researchers can reverse-engineer the "evolved" software at the end of a series of experiments to see what worked and why:

    Interestingly, the driving speed of the best-evolved robots was approximately half of the maximum possible speed and did not increase even when the evolutionary experiments were continued for another 100 generations. Additional experiments where the speed was artificially increased revealed that fast-moving robots had high rates of collisions because the 300-ms refresh rate of the sensors did not allow them to detect walls sufficiently in advance at high speed. Thus, the robots evolved to move at intermediate speeds because of their limited neural and sensory abilities.

    Figuring out that particular optimization would drive a team of human programmers crazy. Can you imagine? "Why do they keep running into that wall?!"

    On the other hand, dumb selection took a lot of generations to get to that point. You can't say selection was more efficient. If you had a crew of programming grunts and forced them to sit in a room for 100 robot generations, they'd come up with something.

    It's quite possible that a human would have come up with much better software, by pushing the robots past the limits of mutations on their "genomes". Selection has its own "sensor limitations", it can get stuck in a local optimum, and depends on the mutation structure to explore the landscape.

    It helps if the landscape has some strong correlation structure. That's what came to my mind as I read their account of experiments to make robots cooperate:

    However, when the arena contained both large and small tokens, the behaviour of robots was influenced by the group kin structure. In groups of unrelated robots (i.e., robots whose genomes where not more similar within than between groups), robots invariably specialised in pushing the small objects, which was the most efficient strategy to maximise their own individual fitness them (i.e., large tokens provided an equal direct payoff as a small token but were more difficult to successfully push). By contrast, the presence of related robots within groups allowed the evolution of altruism. When groups were formed of “clonal” robots all having the same genome, individuals primarily pushed the large tokens even though it was costly, in terms of individual fitness, for the robots pushing (Video S6).

    If you wonder how robots have "kin", it's that they share similar (or the same) genomes. The simplicity of the behaviors suggests a functional explanation for kin selection -- for many kinds of tasks, it may simply be easier to cooperate with other individuals who "work" the same way. Different approaches to the same task may clash.

    They describe a similar result for cooperation by information sharing:

    Similar results were obtained in experiments where groups of light-emitting, foraging robots could communicate the position of a food source at a cost to themselves because of the resulting increased competition near food. In these experiments, robots again readily evolved costly communication when they were genetically related, but altruistic communication never evolved in groups of unrelated robots when selection operated at the individual level [38],[39].

    The next logical step for this kind of research is nano-scale: evolutionary robotics on molecular machines. Which is scary. I hope they have the sense not to train them up by eating biological systems...

    There's this old course on the books here, "Human aspects of robotics". I suppose it was taught back in the 80's when robots looked like they would replace all the manufacturing workers. I've often thought that someday it may be revived as with robots as the heroes instead of the villains.

    References:

    Floreano D, Keller L. 2010. Evolution of adaptive behavior in robots by means of Darwinian selection. PLoS Biol 8:e1000292. doi:10.1371/journal.pbio.1000292

  • Evolving swarm bots

    Tue, 2009-10-27 09:48 -- John Hawks

    Robot swarms programmed with genetic algorithms to "evolve" their behavior:

    A more recent 2009 study, again at Lausanne, suggests that swarms of bots don't just evolve cooperative strategies to find food (or avoid poison), they can also evolve the ability to deceive. Bots equipped with artificial neural networks and programmed to find food eventually learn to conceal their visual signals from other robots to keep the food for themselves. “Forget zombies,” a post on Current TV's blog comments about the little bots, “this is the real threat.” (Fortunately, these experimental bots don’t eat brains – at least, not yet.)

    A peeve: I wish people would stop using the word "learn" for this kind of thing. The robots aren't "learning" anything; their genetic algorithms are randomly changed and then subjected to a round of selection. I'm not sure they really qualify as "swarm bots" either, if they're competing instead of cooperating.

    Anyway, the article references my UW colleague Chuck Snowdon's work:

    Communication is very important for social organisms to ensure their ecological success. For example, University of Wisconsin-Madison psychology professor Charles Snowdon offers a perspective on what the early environmental conditions may have been that led to the hominid communicative explosion. His research into the world of nonhuman primates suggests that while apes and monkeys in the Old World tend to be relatively silent creatures, the New World is home to much noisier monkeys such as tararins and marmosets that vocalize more frequently to “show more richness of development and learning in their vocal patterns, and that appear to transmit more information with the sounds they produce than do any of the Old World primates.”

    A key reason, he suggests, is cooperative breeding, which is found in the New World animals to a much greater extent than in the Old World monkeys and apes. New World primates live in circumstances where engaging in rich communicative exchange is advantageous, because parents (and alloparents -- aunts, uncles, and others) engage in cooperative rearing and need to communicate about it. This, Snowdon suggests, may be a critical factor that differentiated our early hominid ancestors from their ape cousins.

    I think monkeys are much more of a threat than bots. Now, if there were swarming monkey bots, that would be different.

  • Robots with bones

    Wed, 2009-08-26 20:01 -- John Hawks

    Robots with bones:

    Their project, the Eccerobot, has been designed to duplicate the way human bones, muscles and tendons work and are linked together. The plastic bones copy biological shapes and are moved by kite-line that is tough like tendons, while elastic cords mimic the bounce of muscle.

    Next: robosteology

  • Cybernetics and the brain-controlled robot

    Wed, 2008-07-09 11:13 -- John Hawks

    An interesting story from Popular Mechanics about progress in cybernetics, titled "Mind control stories." It starts with the macaque controlling a robot arm by brain implants, and then considers the future:

    For Miguel Nicolelis, a professor of neuroscience at Duke University Medical Center, the backbone of mind-machine interfaces is the ability to analyze neural activity. Sure, the system demonstrated at Pitt in May accessed information from 100 neurons at once. But Nicolelis’s lab has managed five times that amount, with data coming from up to 10 different brain structures.

    For me, this is the most interesting part:

    The main purpose of the walking robot experiment was to demonstrate just how precisely brain activity could be translated, but it produced another interesting result: It actually took less time for the brain signal to travel from the monkey in North Carolina to the robot in Japan than it took to go from the primate’s brain to its own muscles. At any given moment, then, the bot was receiving the command to walk before the monkey’s body did.

    I've been reading Ray Kurzweil's book, and it has always seemed to me that a fundamental barrier to the development of effective neural implants is bandwidth: Human brains have evolved to use inputs and outputs at the speed of language, not the speed of electronics. So this idea of accelerating real-world responses and feedback by wiring may suggest substantial plasticity with respect to bandwidth.

    I think I'll lecture on this topic in my "Biology of Mind" course this fall.

  • Questionable animal metaphors: monkey outsourcing

    Mon, 2008-01-14 22:39 -- John Hawks

    So, a monkey in North Carolina was controlling a robot in Japan, using only its brain waves.

    "It's walking!" Dr. Nicolelis said. "That's one small step for a robot and one giant leap for a primate."

    Well, what else did you expect him to say? Maybe "Mwa-ha-HA-HA!"?

    Anyway, the study looks kind of cool -- they had a monkey on a treadmill for an hour, got the electrode reading neurons related to walking, and had the monkey watching the robot's legs on a television screen. Once the monkey got used to the idea of controlling the robot's legs, they stopped the treadmill. At this point, even though the monkey had stopped, its brain kept the robot walking.

    The next step: virtual robot monkey reality:

    In the near future, Idoya and other bipedal monkeys will be getting more feedback from CB in the form of microstimulation to neurons that specialize in the sense of touch related to the legs and feet. When CB's feet touch the ground, sensors will detect pressure and calculate balance. When that information goes directly into the monkeys' brains, Dr. Nicolelis said, they will have the strong impression that they can feel CB's feet hitting the ground.

    At that point, the monkeys will be asked to make CB walk across a room by using just their thoughts.

    Unfortunately, they will have to move offshore to have virtual robot monkey knife fights.

  • Robot love affairs: the dark side

    Tue, 2007-12-18 08:11 -- John Hawks

    Product design guru Donald Norman looks at this year's crop of "smart" machines in this NY Times article, and reminds us why future robot sex ain't all it's hacked up to be:

    Until recently, Dr. Norman believed in the favorite tool of couples therapists: better dialogue. But he has concluded that dialogue isn't the answer, because we're too different from the machines.

    You can't explain to your car's navigation system why you dislike its short, efficient route because the scenery is ugly. Your refrigerator may soon know exactly what food it contains, what you've already eaten today and what your calorie limit is, but it won't be capable of an intelligent dialogue about your need for that piece of cheesecake.

    This is like the Woody Allen version of robot relationships. Plus, it's hard to set a mood when the robot controls the lighting:

    As he watched our window shades mysteriously lowering themselves, having detected some change in cloud cover that eluded us, Dr. Norman recalled the fight that he and his colleagues at Northwestern waged against the computerized shades that kept letting sunlight glare on their computer screens.

    "It took us a year and a half to get the administration to let us control the shades in our own offices," he said. "Badly designed so-called intelligent technology makes us feel out of control, helpless. No wonder we hate it."

    I have exactly the same problem with a motion-sensing light control in my office. I have to do some kind of Morris dance around the room to get the light to stay on for more than 10 minutes!

    Just wait until the robot gets the TV remote.

  • The future of robot love affairs

    Fri, 2007-12-14 14:06 -- John Hawks

    I've been telling people this week that there is some sense to which the evolutionary future will be determined by the cultural impact of technological changes -- genetic engineering being the most prominent example.

    Now comes this:

    [T]here will soon come a day when people fall in love with robots and want them for companions, friends, love objects and possibly even partners for sex and marriage.

    That day is imminent, [writer David] Levy writes, especially the sex part. By the middle of this century, he predicts, "love with robots will be as normal as love with other humans, while the number of sexual acts and lovemaking positions commonly practiced between humans will be extended, as robots teach more than is in all of the world’s published sex manuals combined."

    Well, that's one more thing, isn't it? If you're more likely to fall in love with a robot, will you be less likely to have children? And if so, will that mean that over many generations, robot-revulsion genes will be selected?

    I'll tell you what, if they make Haley Joel Osment-looking robot children, I'm already revulsed!

  • How to move like a vertebrate

    Fri, 2007-03-09 22:02 -- John Hawks

    Neurophilosophy has really come to life in the last few weeks. A post earlier this week described the neural circuitry that controls swimming in zebrafish, from work published in Nature. Today's post takes the evolution of motion up to tetrapods, with a description of a robotic salamander and what it tells scientists about motor control systems.

    And this post about rat metacognition covers the Current Biology paper by Foote and Crystal so I don't have to:

    Jonathan Crystal and Allison Foote, of the University of Georgia’s Department of Psychology, taught rats to associate two different auditory stimuli with different levers. A short burst of static, lasting around 2 seconds, was associated with one lever, and a longer burst, lasting up to 8 seconds, with another. In the second phase of the trials, the sounds were played back to the rats. When the lever associated with each sound was correctly pressed, the rats were given a large reward - 6 food pellets. But if the wrong lever was pressed, they received no reward. The rats were also given the option to decline taking the test - they learnt that they could retrieve a smaller reward - 3 food pellets - without making a decision about which lever to press, by poking their snout through an aperture in a food trough.

    During the test phase, the rats were presented with the short and long bursts of static, as well as with bursts of intermediate length, and their responses were recorded. When the length of the sound burst was unambiguous (i.e. either short or long) they ignored the food trough and pressed the lever associated with the sound, so that they received the large reward. But when sounds of an intermediate length (approximately 3 seconds) were played, the rats frequently declined to take the test, and chose instead to retrieve food pellets from the food trough, suggesting that the rats knew that they did not know how to respond in the duration discrimination test.

    The paper concludes that the rats have a concept of what they know they know -- that is, a metacognitive concept. My students this week told me that rats are smart; I suppose it's true enough.

    References:

    Foote, AL, Crystal, JD. 2007. Metacognition in the rat. Curr. Biol. doi:10.1016/j.cub.2007.01.061

Pages

Subscribe to robots

Neandertals

For years, I've worked on their bones. Now I'm working on their genes. Read more about the science studying these ancient people.

Denisova

From a finger bone of an ancient human came the record of a completely unexpected population. My lab is working on the science of the Denisova genome.

Acceleration

The advent of agriculture caused natural selection to speed up greatly in humans. We're uncovering some of the ways that populations have rapidly changed during the last 10,000 years.

Malapa

Just outside Johannesburg, the Malapa site is producing some of the most exciting finds in human evolution. This site is the headquarters of the Malapa Soft Tissue Project.