A virtual child controlled by artificially intelligent software has passed a cognitive test regarded as a major milestone in human development. It could lead to smarter computer games able to predict human players鈥 state of mind.
Children typically master the 鈥渇alse belief test鈥 at age 4 or 5. It tests their ability to realise that the beliefs of others can differ from their own, and from reality.
The creators of the new character 鈥 which they called Eddie 鈥 say passing the test shows it can reason about the beliefs of others, using a rudimentary 鈥溾.
Advertisement
鈥淭oday鈥檚 characters have no genuine autonomy or mental picture of who you are,鈥 researcher of Rensselaer Polytechnic Institute in Troy, New York, told New 杏吧原创.
He aims to change that with future games and virtual worlds populated by genuinely intelligent computer characters able to predict and understand players actions and motives.
Bringsjord鈥檚 colleague adds that their work will have applications outside of gaming. For example, search engines able to reason about the beliefs of a user might allow them to better understand their search queries.
False Beliefs
In real life, the 鈥渇alse belief test鈥 is used by psychologists to help diagnose disorders such as autism. The subject is shown a scene in which a child puts an object in a drawer and leaves the room. While out of sight, the child鈥檚 mother moves the object somewhere else.
Unable to see the world through the eyes of others, young children 鈥 and some people with autism 鈥 taking the test predict that the child will look for the object in the place his mother left it. Only at 4 or 5 years old can they understand that the child falsely believes the object is still in the drawer.
Bringsjord鈥檚 team set up a similar scenario inside the virtual world . (15 MB, .mov format).
Two avatars controlled by humans stand with Eddie next to one red and one green suitcase. One human avatar then leaves and while they are gone the remaining human avatar moves the gun from the red suitcase into the green one.
Eddie is then asked where the character that left would look for the gun. The AI software correctly realises they will look in the red suitcase.
Simple logic
Eddie鈥檚 software maintains a database of facts that is constantly updated, for example, the location of the gun. The reasoning engine uses these facts to make sense of situations.
Eddie can pass the test thanks to a simple logical statement added to the reasoning engine: if someone sees something, they know it and if they don鈥檛 see it, they don鈥檛. The program can reason correctly that an avatar will not know the gun has moved unless it was there to see it.
An 鈥渋mmature鈥 version of Eddie without the extra piece of logic cannot pass the test.
, a researcher in computer games and Artificial Intelligence (AI) at the University of Michigan in Ann Arbor, is not overly impressed. 鈥淚t鈥檚 not that challenging to get an AI system to do theory of mind,鈥 he says.
鈥楴ecessary step鈥
He points out that last year, of the Massachusetts Institute of Technology鈥檚 Media Lab programmed that ability into a physical robot called Leonardo. A video shows the robot passing the test.
More impressive demonstration, says Laird, would be a character, initially unable to pass the test, that learned how to do so 鈥 just as humans do.
But Bringsjord points out his is the first computer character to achieve theory of mind, something necessary if characters are to become smarter, better opponents and collaborators. His team are now attempting to make characters that can lie, which also requires reasoning about other people鈥檚 mental states.
Shilliday presented the work on Sunday 2 March at the in Memphis, Tennessee, US.