The robot that thinks like you...For its first baby steps after each reboot,
SAIL's visual cortex is completely undeveloped, but within a few days the
simulated neurons have self-organised into a menagerie of clusters, each with a
specialised task such as identifying simple visual features like
edges.
Enlarge image The robot that thinks like
you...
• 05 November
2005
• From New Scientist Print
Edition. Subscribe
and get 4 free issues.
THE infant crawls across a floor strewn with blocks,
grabbing and tasting as it goes, its malleable mind impressionable and hungry to
learn. Before my eyes it is already adapting, discovering that the striped
blocks are yummy and the spotted ones taste bad.
Its exploration is driven by instincts: an interest
in bright objects, a predilection for tasting things, and an innate notion of
what tastes good. This, after all, is how babies explore the world and discover
that pink, perky objects exist, and that they produce milk. Hands-on exploration
moulds their billions of untrained brain cells into a fully functioning
brain.
The infant I am watching wander around its rather
spartan playpen in the Neurosciences Institute (NSI) in La Jolla, California, is
a more limited creature. It is a trashcan-shaped robot called Darwin VII, and it
has just 20,000 brain cells. Despite this, it has managed to master the
abilities of a 18-month-old baby - a pretty impressive feat for a
machine.
The key to Darwin's abilities is its brain. This is
an amalgam of rat and ape brains, encoded in a computer program that controls
its actions. Darwin tastes blocks by grabbing them with its metal jaws to see if
they produce electricity. It likes the ones that do and dislikes the ones that
don't. Within half an hour of being switched on it learned to find the tasty
blocks.
Darwin VII is the fourth in a series of robots that
Jeff Krichmar and his colleagues at NSI have created in a quest to better
understand how our own brains work - the first three versions of Darwin did not
have a real robotic body to control. Darwin VII allows Krichmar to record
changes in hundreds of thousands of its brain's neural connections as it
explores and learns, to test neuroscientists' theories of how real brains work.
"This is something that you can't do in a real brain," Krichmar points
out.
If Krichmar and others like him succeed, robots like
Darwin might one day be seen as the ancestors of something much bigger. Some
researchers, and even the US Defense Advanced Research Projects Agency, are
gambling that robots like Darwin will be the forebears of an entirely new
approach to artificial intelligence (AI): building intelligent machines by
copying the structures of living brains. Some groups are even designing
microchips that could eventually be used to build anatomically realistic
artificial silicon brains to replace the computers that power existing robots
like Darwin.
The dream is that these new brains, embedded in
robotic bodies of silicon and steel, will go to a level beyond today's
artificial intelligence systems. By sensing their environments as they explore
and learn, they will develop the ability to survive in the constantly changing
real world of imperfect information that we navigate so effortlessly, but which
computers have yet to master. They will learn to do anything from mundane
household chores we'd rather not do, to driving the kids to school, and even
autonomously explore Mars or run nuclear waste facilities, all without human
intervention. "All you would have to do is teach them," says Juyang Weng, a
developmental roboticist at Michigan State University in East
Lansing.
These systems will arise, say the researchers, by
emulating the brain's neurons and the way they are connected to each other. In
animal brains neurons are linked to form huge reconfigurable networks that
behave like filters, transferring, modifying or blocking signals that they
receive. Though living brains have been studied for decades, we still don't know
exactly how they achieve the amazing abilities of the human mind.
That hasn't stopped computer scientists from trying
to imitate them. The idea of an artificial neural network that could perform
computations was proposed as long ago as 1943, by Warren McCullough and Walter
Pitts at the University of Illinois. In the decades since, efforts to create
intelligent machines from these networks progressed in relative isolation from
the study of how real brains work. As a result, these artificial neural networks
bear little relation to the structure of neural networks in real brains. But in
the past few years, neuroscientists and AI researchers have started
collaborating more closely, and their labours are beginning to bear fruit. Their
conclusions challenge two decades of research into artificial neural
networks.
It all boils down to this: existing artificial
neural networks, such as those used in many computer systems today, are totally
inadequate for creating anything resembling animal, let alone human,
intelligence. To do that, you have be as faithful as possible to the real thing.
And for the first time that's what several groups around the world are trying to
do: emulate both the structure and the function of living brains in
detail.
In all neural networks, both artificial and real,
structure and function are intimately linked. The pattern of connections between
neurons determines how well the network performs a particular task. If you train
an artificial neural network to recognise abnormal cells in smears test, for
example, it adapts by adjusting connections between individual neurons until
external feedback indicates to the network it is doing the job well. But unlike
the human brain, these systems are optimised to perform a single task. "It is a
small part of what might be happening in the brain, a tiny portion of an
intelligent action," says Igor Aleksander of Imperial College
London.
To get the adaptive, flexible behaviour you see in
animals, you need to imitate the design of a whole brain, the body it lives in
and the drives that motivate it, Krichmar says. "A brain-based device provides
them all; a traditional neural net simply doesn't."
Neuroscientists have identified hundreds of
different neural areas within mammalian brains. In effect each is a specialised
neural network unto itself. It is only when you recreate these areas and start
interconnecting the different modules that complex behaviour emerges that no
single part of the system could achieve on its own, Aleksander
says.
Back in Krichmar's lab, I watch as Darwin VII
approaches another block. On a computer screen in front of me a map of its brain
lights up. Groups of its simulated neurons that recognise patterns light up to
identify the stripes on the block. Darwin has 18 simulated neural areas,
including a lower visual area that detects edges and a motor area that directs
movement. Its brain even simulates a virtual squirt of the pleasure-inducing
neurotransmitter dopamine whenever it tastes a yummy block. This positive
reinforcement encourages Darwin to repeat actions that lead to it finding those
tasty blocks in the first place. I watch the result of that trained response as
Darwin recognises a striped block. The mere sight of a block causes Darwin's
motor area to light up in anticipation, triggering a reflex response. It lunges
forward to grab it.
It's a neat demonstration, but since Darwin's brain
is buried in a computer simulation, I wonder how much it really does resemble a
real brain. To show me, Krichmar pulls up a computer file describing Darwin's
brain. "We choose these values based on what we know of animal neurons in these
brain areas," he says. These numbers represent a model of a brain based on the
neural activity measured in laboratory experiments on rat and ape brains. It
describes the topology and types of connection between individual neurons and
the neural regions of Darwin's brain.
While the structure of traditional artificial neural
networks bears little resemblance to living brains, the details of Darwin's
brain are grounded in reality, Krichmar says. He and his colleagues laboriously
assembled these details by scouring published research. From this they extracted
a wide range of data, including functional MRI scans of brains showing points of
activity in response to different sights or smells, and neural connections
mapped by painstakingly injecting single nerve cells with dye and then, by
microscope, tracing the cell's hundreds of branches that lit up.
A different kind of
hardware
Darwin is a work in progress. The biological data
and computing power necessary to build such a machine are only now becoming
available. Huge gaps remain in our understanding of the human brain, so a team
lead by Olaf Sporns, a neuroscientist at Indiana University, Bloomington, has
proposed a project inspired by the Human Genome Project to map the neural
connections throughout the human brain
(PLoS Computational
Biology, vol 1, p 42).
But it is going to take more than just simulating
neural networks in software to make significant progress towards genuine new
forms of artificial intelligence. Brain-based systems run very slowly on
computers because brains and computers work in fundamentally different ways.
Conventional computers funnel their calculations through one or a few processors
at best, whereas mammalian brains distribute calculations across billions of
neurons that operate in parallel. To get a significant improvement in speed, and
therefore capability, new hardware will be needed that can imitate the way
brains compute.
To this end, some researchers have begun developing
silicon devices that imitate the behaviour of real neurons. Their processing
units behave like neurons in that they respond to inputs of different value with
a range of output values, rather than just switching on or off as in
conventional computers. The chips can even change the interconnection between
processors in real time, something that is impossible with existing
microchips.
Even without these new computing machines,
brain-based devices have been making steady progress. Each of the four robots
NSI has built so far is designed to test a specific aspect of brain function.
Using results from experiments with Darwin VII, Krichmar showed that different
robots learning to recognise the same object may recruit entirely different sets
of neurons to do so. In this respect, the robot's mind is a faithful
approximation to a living brain.
Using his most sophisticated robot to date, Darwin
X, Krichmar has been studying how brains use landmarks to navigate. Starting
from different points in a room each time, the robot's task was to find a hidden
floor marker, using stripes painted on the walls as landmarks. As the robot
learned the layout of the room, it developed "place neurons" in its virtual
hippocampus that helped it home in on the marker three times as fast on the 10th
attempt as it did on the first
(Proceedings of the National Academy of
Sciences, vol 6, p 2111). The place cells had
not been implicitly encoded Krichmar says. "They just emerged from the model."
He says the same thing can be seen in the hippocampal cells of a
rat.
Weng has seen similar results with a robot named
SAIL (Self-Organising Autonomous Incremental Learner). It operates in a slightly
different way to the Darwin robots, focusing less on copying brain anatomy and
more on mimicking how connections between individual neurons organise themselves
as a brain matures.
“It is only when you recreate the structure of a real brain that interesting behaviour begins to emerge” When SAIL is switched on for the first time, Weng
takes it for a stroll, leading it through the corridors of the building. After a
day of this kind of guided activity, he lets SAIL navigate under looser
supervision. If the robot hits a wall it gets negative feedback signals from
bumper sensors, if it gets to the end of the corridor without hitting a wall,
Weng presses a button on the robot that "rewards" it.
To begin a new experiment with SAIL, such as having
it learn to navigate outdoors or associate spoken words with specific objects,
Weng can wipe the robot's mind clean. For its first baby steps after each
reboot, SAIL's visual cortex is completely undeveloped, but within a few days
the simulated neurons have self-organised into a menagerie of clusters, each
with a specialised task such as identifying simple visual features like edges.
Other areas assemble these edges into complex features such as doorways or tea
trolleys. Similar feature-detecting regions arise in living
brains.
“An artificial intelligence trapped within a computer cannot experience the real world. For that it needs a body” This is the crucial breakthrough, says Anil Seth, a
theoretical neuroscientist at NSI. "Complex phenomena arise from relatively
simple elements." Darwin and SAIL show it is as true for artificial brains as it
is for real ones.
That this phenomenon occurs in animals was
demonstrated conclusively in an experiment performed by Colin Blakemore and
Grahame Cooper at the University of Cambridge and published in 1970. They raised
kittens in pitch darkness, except for 5 hours each day during which they were
put in pens painted with either vertical or horizontal stripes. After five
months, the kittens were let loose in a normally lit room. Those that had been
exposed only to horizontal lines would repeatedly walk into table legs, while
animals exposed to vertical lines couldn't see horizontal edges. Each was
effectively blind to edges in the direction they had not been exposed to during
the formative period.
SAIL's brain begins as a homogeneous mass of overly
connected neurons - just as the brain of a new-born baby is excessively
connected until learning prunes some connections and reinforces others. It was
designed to follow two rules well known to neuroscientists. The first is that
neurons which fire together wire together: connections between neurons that fire
at the same time when triggered by the same stimuli will strengthen, and vice
versa. The second is sometimes called winner-take-all inhibition: if several
neighbouring neurons respond to the same visual input, such as a vertical edge,
then the strongest, the so-called "winner" neuron, will inhibit its neighbours
from responding to vertical edges in future. This ensures that these
neighbouring neurons remain free to respond to other stimuli.
Not all in the mind
In themselves, SAIL's edge-detecting abilities may
not have great practical significance, as they are easy to design into
conventional computer vision systems. But Weng says the same simple
developmental rules should help robots like SAIL tackle more complex problems
that computer programmers have difficulty solving, such as using a combination
of memory, vision and hearing to navigate in unfamiliar terrain. "We're
relieving humans from a tedious and intractable design task," he
says.
Having a physical body is another crucial element
steering the development of Darwin's and SAIL's brains, just as it does for
living ones. In 1963, Richard Held and Alan Hein at Brandeis University,
Massachusetts, published a report on an experiment that showed how crucial this
is in living brains. They raised 10 pairs of kittens so their only exposure to
light came when they were attached to a circular, rotating table top, like a
lazy Susan. One kitten always rode enclosed in a box on the edge of the table.
It could see but not walk. The other kitten was attached to the opposite side of
the table by a harness, so it could walk in circles, rotating the table top and
the first kitten with it. Both kittens saw the same view of the room as they
turned, but one's visual experience was caused by its own activity, whereas the
other's was not. This small difference had a huge impact. The kitten that pulled
the turntable round developed normal depth perception within a few days; the
kitten that merely rode on it did not.
The kittens developed such different responses
because of the way the nervous system is wired. As a kitten steps forward, the
nerves driving that movement notify the brain of that step, so it can adjust its
interpretation of visual information. Disembodied artificial neural networks
trapped in a desktop computer can't experience this. But being mobile, Darwin
and SAIL do. They use movement to enhance what they learn from what they see.
Darwin VII learns to recognise striped blocks by moving, so that it sees them
from countless perspectives. SAIL uses movement to distinguish door frames from
posters and other vertical edges. "You really do need a body," says roboticist
Oliver Brock at the University of Massachusetts, Amherst.
Most AI robots of the past two decades used
elaborate modelling systems to describe the real world around them, but failed
on simple common-sense tasks. To make them function, programmers had to tackle
the monumental task of anticipating all the likely objects in a robot's
environment and how they might change. Will AI robots that combine movement with
a brain-like neural network fare better? "I give a resounding yes to that," says
Aleksander, who sees this approach as a way out of the hole into which
traditional AI has dug itself.
Even SAIL, which starts each task with completely
blank neurons, was able to overcome problems that seriously taxed other AI
systems. First its brain developed areas to represent straight edges, then it
combined these into relevant categories such as doorways and cabinets. And it
did all this without a programmer's guidance.
Does that mean all other efforts to develop AI
should be dropped in favour of developing systems that combine robot-like
movement and neural-style processing? Stephen Muggleton, a computer scientist at
Imperial College London, isn't convinced. "You may make more rapid progress by
starting from well-defined mathematical processes," he says. These can be
inspired by the brain, but they shouldn't be copied from it.
But Seth insists that in an unpredictable world,
mimicking the brain on a detailed level will provide advantages that other
approaches cannot. For example, real brains often have a lot of redundancy when
it comes to performing a particular task. Similar redundancy might allow a
brain-based robot to continue to function even if part of its brain is
damaged.
Slowly Darwin and his friends are leaving their
playpens and heading out into the real world. The latest version in the Darwin
series is learning to play soccer riding on a Segway
(New
Scientist, 12 February, p 34).
Could such a robot one day even become conscious?
Seth and Krichmar are both convinced it's possible. "I don't see any reason why
it couldn't happen," says Krichmar. But as I watch Darwin VII pootle around the
lab, it's clear that having a brain is only half the problem. Would you entrust
your child's life, or the safety of nuclear waste disposal site to a clumsy if
intelligent trashcan?
Douglas Fox is a freelance science writer living in northern California From issue 2524 of New Scientist magazine, 05 November 2005, page 28 Posted: Sun - December 11, 2005 at 07:24 PM |
Quick Links
Calendar
Categories
Archives
XML/RSS Feed
Statistics
Total entries in this blog:
Total entries in this category: Published On: Dec 11, 2005 07:37 PM |
||||||||||||||