In a room the size of a small kitchen, three researchers work amid a crush of computers, wiring, books and papers. At the centre of the room is what looks like the head and torso of some modern Frankenstein's monster with the skin removed: a mass of wiring drooping off a skeletal structure, with wheels instead of legs and feet.
The contraption at the computer science department at the University of Essex bears little resemblance to the sleek industrial robots familiar from films and factories; but it is one of the world’s most advanced automatons.
And the researchers, led by Professor Owen Holland, are addressing a question as fundamental as any posed at the multi-billion dollar particle accelerator at Cern: can a machine be conscious?
Philosophers and scientists have for decades discussed this question in terms of the Zombie enigma: if you were to build a machine that is functionally identical to a human (no matter whether you can; this is a thought experiment) would it be aware, in the way that we associate with being alive?
Three years ago, with what seems like remarkably little fuss, Britain’s Engineering and Physical Science Research Council gave Holland and his team a £314,000 grant to build something of the nature of a zombie: the beginnings of a machine sophisticated enough to experience consciousness. “There is no point in philosophers sitting down and talking about these ideas. Someone has to try them out,” he said.
Holland, drawing on ideas going back to the1940s as well as some of the latest advances in neuroscience, is not simply building a mechanical model of a human on the off-chance that it will exhibit signs of life. He is incorporating into his robot, called Cronos, what he believes could be the architecture of consciousness.
This is where it gets scary for anyone attached to conventional ideas of what it is to be alive. Holland believes consciousness is an illusion, that it rests in a mind model of ourselves interacting with a mind model of the world around us: a virtual person in a virtual world.
The real world exists (though not precisely as we see it) and our bodies really interact with it - but only, so to speak, by acting out our fantasies. We experience consciousness when our virtual person switches on and begins registering and making sense of our rich sensual data.
It turned out to be surprisingly easy to implement this architecture in software because the tools are already available in the games industry. The internal models for Cronos have been constructed in a module called Simnos, using the same Ageia PhysX software used by games coders. This defines how entities behave based on weight and other physical properties.
The idea is that Cronos will gather information about its environment, mainly using its single ‘eye’, which will be used to build its interior world model. It will need to know, or discover by interaction, something of the physical properties of what it is looking at. Its ‘virtual person’ - again a Simnos model - will know what actions it can perform in the environment and on the objects he sees.
Team member Hugo Marques is building in ‘functional imagination’, the ability to rehearse a task in a virtual world to find a solution that can be acted out in the real world (see here for images). Another software model covers the interactions between the virtual person and the virtual world.
“We go through processes like this all the time,” said Holland. “It’s like the old party trick where someone asks you to pick up a model of something that looks much heavier than it is. Your entire body is primed for the task and you get a shock when it is not as you had anticipated.”
Marques plans to build memory into his system so that the robot can remember goals it has already achieved. Holland explained: “One of the issues is deciding when to use imagination. If you have done something before, you don’t need to imagine. The only thing is, how long do you spend imagining?
“Some people are like this. They spend so much time imagining they never get round to doing. Instead of imagining, you might think ‘I’ll go with what I have done so far.’ Nobody has actually built systems that face up to these problems.”
Two approaches are being taken to controlling the robot, or rather allowing it to control itself. One is probabilistic, using statistics to deal with real-world uncertainties.
Richard Newcombe, who is currently refining the motor control of Cronos, explained: “This is not a highly engineered system, like you might find in a racing car. Instead it is more faithful to biology, because biology gets over the rawness of the system, and the noise, and the inability to control everything very precisely, with a system that deals with this uncertainty and can take advantage of it.”
The parallel approach being developed by another team member, David Gamez, links Simnos to a form of neural network which simulates the behaviour of neurons and is closer to the way our brains work.
Cronos differs from industrial robots not only in having this complex autonomous ‘mind’, and the fact that it has not been designed for a specific set of tasks. It is what Holland calls anthropomimetic: its structure is based on that of a human, even down to the fact that some of his joints are straight out of Gray’s Anatomy. You may wonder what physical structure has to do with consciousness, but our own inner life is not confined neatly to grey matter. E motions, for instance, clearly have a physical component.
“I don’t think you could have any meaningful consciousness without having a complicated body,” said Holland. “I wanted to get something that was the same order of complexity as the human body. But that does not mean that I have to copy everything faithfully.”
The Cronos body was made by another team member, Rob Knight, who runs a company called The Robot Studio. “We made a few simplifications - the neck is longer than a human’s and the spine has fewer vertebrae. We had some problems getting enough motors in the space so we have made some engineering approximations. But, qualitatively, controlling Cronos is almost as big a problem as controlling the human body.”
Cronos has 35 degrees of freedom (the number of ways his body parts can move) which is much the same as a human from the waist up. Also as in our bodies, movements are not powered by rigid connectors: Cronos uses bungees as ‘tendons’ (see Why robots are best held together with bits of string).
The motor control on Cronos is not yet up to scratch and Newcombe is currently refining it. For this reason, and to allow the software to be developed without endangering the robot, its ‘mind’ is separated from its body. This requires an additional layer of modelling within Simnos, which will be replaced by the ‘real’ Cronos when he is tuned up for the task.
Holland does not claim that this initial work will produce anything like we understand as conscious. He sees it as empirical science: you try something, see what is missing, adapt your machine, and try again.
The question left hanging over all this is: even if you did produce consciousness, how could you tell? We cannot even know that another person is conscious, though we may infer it with near certainty; in the case of someone in a coma, or even sleeping, it is not obvious.
Igor Aleksander, emeritus professor of neural systems at London’s Imperial College, has set out what he considered to be five signs of consciousness: a sense of self, imagination, focused attention, forward planning and emotion. Holland takes these as a starting point. “Igor says if you find they’re wrong, change them; find out what’s missing and add it in.”
The German philosopher Thomas Metzinger, whose work influences much of Holland’s, has listed another 11 criteria, and neuroscientist Giulio Tononi has developed an informational metric called Phi which he takes to be a measure of consciousness.
There is a certain circularity in defining criteria for consciousness, building a machine to meet them, and saying it is therefore conscious. But Holland says he is not setting himself up as judge and jury in his own case. “I can say [Cronos] is conscious by Aleksander’s standards, it meets five out of 11 of Metzinger’s criteria, and its Phi is this and the human Phi is that… It’s up to other people to say whether it is conscious or not.”
Implicit in the idea of Tononi’s Phi is that there are degrees of consciousness: a rat would be less conscious than a human because it can’t process as much information. Australian academic David Chalmers claims that even a thermostat has a degree of consciousness because it is processing information.
“I don’t agree with that,” said Holland. “Any system that is going to be conscious is going to have to have the capacity to model itself, to model the outside world, and to model the interaction between the two. Consciousness is a by-product of the development of intelligence.”
He believes that many animals simply don’t have enough brain to support the modelling required for consciousness. These include the smallest mammal: “Whether the 10-to-the-seventh (10 million) neurons of the bumble-bee bat can do that I have got serious doubts.”
The human brain has around 100 billion neurons and it is already possible to simulate their interactions, but only very slowly. A Beowulf cluster of 27 processors, set up by Californian researcher Eugene Izhikevich, took 50 days to do one second of interaction time.
Holland points out that if the processor power continues to increase with Moore’s Law, the simulation could be done in real time by about 2020 or a little later. “So if [consciousness] is a computational problem it is going to be solved in 15 years’ time.”
The first raft of Cronos funding has been used up but Holland expects the project will get enough to continue. The next phase will include giving Cronos legs.
Holland knows that if his theories are correct, conscious entities don’t need real bodies; they and their virtual worlds could exist in powerful computers or networks. People are already asking about the ethics of creating and dealing with virtual life. And what of those who may feel uncomfortable at their cherished ideas of humanness being reduced to a bundle of software? “People are going to have to grow up,” said Holland.
See image gallery
All Peripheral Devices Tags: Automaton, Robot, Artificial Life, Machine Consciousness