The Origin of Artificial Species: Creating Artificial Personalities

May 14, 2009 By Lisa Zyga feature
(Left) Rity was developed to test the world’s first robot “chromosomes,” which allow it to have an artificial genome-based personality. (Right) A representation of Rity’s artificial genome. Darker shades represent higher gene values, and red represents negative values. Image credit: Jong-Hwan Kim, et al. ©2009 IEEE.

(PhysOrg.com) -- Does your robot seem to be acting a bit neurotic? Maybe it's just their personality. Recently, a team of researchers has designed computer-coded genomes for artificial creatures in which a specific personality is encoded. The ability to give artificial life forms their own individual personalities could not only improve the natural interactions between humans and artificial creatures, but also initiate the study of “The Origin of Artificial Species,” the researchers suggest.

The first artificial creature to receive the genomic personality is Rity, a dog-like software character that lives in a virtual 3D world in a PC. Rity’s genome is composed of 14 chromosomes, which together are composed of a total of 1,764 genes, each with its own value. Rather than manually assign the gene values, which would be difficult and time-consuming, the researchers proposed an evolutionary process that generates a genome with a specific personality desired by a user. The process is described in a recent study by authors Jong-Hwan Kim of KAIST in Daejeon, Korea; Chi-Ho Lee of the Samsung Economic Research Institute in Seoul, Korea; and Kang-Hee Lee of Samsung Electronics Company, Ltd., in Suwon-si, Korea.

“This is the first time that an artificial creature like a or software agent has been given a genome with a personality,” Kim told PhysOrg.com. “I proposed a new concept of an artificial chromosome as the essence to define the personality of an artificial creature and to pass on its traits to the next generation, like a genetic inheritance. It is critical to provide an impression that the robot is a living creature. With this respect, having emotions enhances natural for human-robot symbiosis in the coming years.”

As the researchers explain, an autonomous artificial creature - whether a physical robot or agent - can behave, interact, and react to environmental stimuli. Rity, for example, can interact with humans in the physical world using information through a mouse, a camera, or a microphone, with 47 perceptions. For instance, a single click and double click on Rity are perceived as “patted” and “hit,” respectively. Dragging Rity slowly and softly is perceived as “soothed,” and dragging it quickly and wildly as “shocked.”

To react to these stimuli in real time, Rity relies on its internal states which are composed of three units - motivation, homeostasis, and emotion - and controlled by its internal control architecture. The three units have a total of 14 states, which are the basis of the 14 chromosomes: the motivation unit includes six states (curiosity, intimacy, monotony, avoidance, greed, and the desire to control); the homeostasis unit includes three states (fatigue, hunger, and drowsiness); and the emotion unit has five states (happiness, sadness, anger, fear, and neutral).

“In Rity, internal states such as motivation, homeostasis and emotion change according to the incoming perception,” Kim said. “If Rity sees its master, its emotion becomes happy and its motivation may be ‘greeting and approaching’ him or her. It means the change of internal states and the activated behavior accordingly is internal and external responses to the incoming stimulus.”

The internal control architecture processes incoming sensor information, calculates each value of internal states as its response, and sends the calculated values to the behavior selection module to generate a proper behavior. Finally, the behavior selection module probabilistically selects a behavior through a voting mechanism, where each reasonable behavior has its own voting value. Unreasonable behaviors are prevented with matrix masks, while a reflexive behavior module, which imitates an animal’s instinct, deals with urgent situations such as running into a wall and enables a more immediate response.

“Rity was developed to test the world's first robotic ‘chromosomes,’ which are a set of computerized DNA (Deoxyribonucleic acid) code for creating robots that can think, feel, reason, express desire or intention, and could ultimately reproduce their kind, and evolve as a distinct species in a virtual world,” Kim said. “Rity can express its feeling through facial expression and behavior just like a living creature.”

As the researchers explain, each of the 14 chromosomes in Rity’s genome is composed of three gene vectors: the fundamental gene vector, the internal-state-related gene vector, and the behavior-related gene vector. As each chromosome is represented by 2 F-genes, 47 I-genes, and 77 B-genes, Rity has 1,764 genes in total. Each gene can have a range of values represented by real numbers. While genes are inherited, mutations may also occur. The nature of the genetic coding is such that a single gene can influence multiple behaviors, and also a single behavior can be influenced by multiple genes.

Depending on the values of the genes, the researchers specified five personalities (“the Big Five personality dimensions”) and their opposites to classify an artificial creature’s personality traits: extroverted/introverted, agreeable/antagonistic, conscientious/negligent, openness/closeness, and neurotic/emotionally stable.

To demonstrate an artificial genome, the researchers used their evolutionary algorithm to generate two contrasting personalities for Rity - agreeable and antagonistic - and compare Rity’s behavior in the different cases. Running the algorithm through 3,000 generations took about 12 hours to generate a genome encoding a desired personality by a Pentium 4, 2 GHz processor. For comparison, the researchers also used manual and random processes to generate genomes with agreeable and antagonistic personalities, though neither outperformed the evolutionary algorithm in terms of personality consistency and similarity to desired personality. Finally, the researchers also verified the accuracy of the evolutionary genome encoding by observing how the artificial creature reacted to a series of stimuli.

“The genome is an essential one encoding a mechanism for growth, reproduction and evolution, which necessarily defines ‘The Origin of Artificial Species,’” Kim said. “It means the origin stems from a computerized genetic code, which defines the mechanism for growing, multiplying and evolving along with its propensity to ‘feel’ happy, sad, angry, sleepy, hungry, afraid, etc.”

As the researchers showed, a 2D representation of the genome can enable users to view the chromosomes of the three gene types and easily insert or delete certain chromosomes or genes related to an artificial creature’s personality.

In the future, the researchers plan to combine the genome-based personality with the artificial creature’s own experiences in order to influence the creature’s behavioral responses. They also plan to classify and standardize the different behaviors in order to generalize the artificial genome structure.

More information:

Robot Intelligence Technology Lab: rit.kaist.ac.kr/home/ArtificialCreatures

Jong-Hwan Kim, Chi-Ho Lee, and Kang-Hee Lee. “Evolutionary Generative Process for an Artificial Creature’s Personality.” IEEE Transactions on Systems, Man, and Cybernetics - Part C: Applications and Reviews, Vol. 39, No. 3, May 2009.

Copyright 2009 PhysOrg.com.
All rights reserved. This material may not be published, broadcast, rewritten or redistributed in whole or part without the express written permission of PhysOrg.com.

Explore further: Cloud computing helps make sense of cloud forests

add to favorites email to friend print save as pdf

Related Stories

'Personality-gene' makes songbirds curious

May 02, 2007

Whether you are an anxious type, or a fearless person - such individual differences in personality could be partly due to the genes you carry. In humans, it is hard to prove the existence of such "personality ...

Good behavior, religiousness may be genetic

Apr 06, 2007

A new study in Journal of Personality shows that selfless and social behavior is not purely a product of environment, specifically religious environment. After studying the behavior of adult twins, researchers found that, ...

Can shopping behavior indicate personality type?

Dec 06, 2007

The holiday season is the busiest shopping time of the year. In fact, more than 147 million shoppers hit the stores on Black Friday weekend this year according to a survey by the National Retail Federation. And annually during ...

Self-Assembled Viruses

May 30, 2008

Viruses are true experts at importing genetic material into the cells of an infected organism. This trait is now being exploited for gene therapy, in which genes are brought into the cells of a patient to treat genetic diseases ...

Recommended for you

Cloud computing helps make sense of cloud forests

Dec 17, 2014

The forests that surround Campos do Jordao are among the foggiest places on Earth. With a canopy shrouded in mist much of time, these are the renowned cloud forests of the Brazilian state of São Paulo. It is here that researchers ...

Teaching robots to see

Dec 15, 2014

Syed Saud Naqvi, a PhD student from Pakistan, is working on an algorithm to help computer programmes and robots to view static images in a way that is closer to how humans see.

User comments : 6

Adjust slider to filter visible comments by rank

Display comments: newest first

Azpod
5 / 5 (1) May 14, 2009
That's a rather inventive approach to genetic algorithms. Beyond awesome. :)
MrGrynch
3.7 / 5 (3) May 14, 2009
Genetic algorithms needs to have well-designed cost functions to assign large penalties to "undesired" behaviors.. for example, we would want an extremely high penalty for a genome that would result in SkyNet.
timeonhishands
4 / 5 (2) May 14, 2009
Since all of this is only clever algorithmic metaphor to real, biological emotions, and that no internal 'self-consciousness' exists to evolve itself into the ultimate death-to-humans baddy, we have nothing much to fear.

Immergent behaviour via this method would be most interesting however, and that in itself may one day call for Asimov's laws to be inserted - or branded - onto such artificial creatures. Ouch! virtually speaking
E_L_Earnhardt
5 / 5 (2) May 14, 2009
My computer CAME with all these emotional reactions
without any additional programing on purpose! Now I want to convince the darned thing its a MACHINE
subject to MY EMOTIONS! (It has, however, become interested in my cancer research and helps a lot!)
latersville
not rated yet May 20, 2009
I just don't agree with calling a file of if/then statements a genome. I agree with timeonhishands that "this is only clever algorithmic metaphor" without the "clever".
seanpu
not rated yet May 20, 2009

the authors of the article are really trying to push the link between biological systems and information system here.

1. genes control emotions
granted genes have an effect on the way we behave. But they dont control it. genes provide the mechanism for making decisions, the brain, which in turn displays behavior through expression of nervous tissues and muscles. our senses don't download into DNA, they load into cells and tissues.

2. "%u201CThe genome is an essential one encoding a mechanism for growth, reproduction and evolution, which necessarily defines %u2018The Origin of Artificial Species,%u2019%u201D Kim said. %u201CIt means the origin stems from a computerized genetic code, which defines the mechanism for growing, multiplying and evolving"

The creatures genome encodes its personality traits. Can those trait changed over the course of the creatures life? They should, its a personality and personalities are malleable. If traits can change then this displays Lamarckian evolution, else Darwinian.

the biological genome does "define the mechanism for growing [and] multiplying" but not this program. the genome only encodes for "personality" characteristics. the mechanism, the program itself, is the growth, multiplying and evolutionary mechanism, not the programs "genome".

3. This program appears ruled by Darwinian evolution, and strictly asexual, and appears that the authors are only aware of our current understanding of Eukaryotic evolution. Horizontal gene transfer is now accepted as being the dominant evolutionary tool of prokaryotes and archaea. HRT has also been shown to have massive influence on Eukaryots as well, but not yet to the same degree.

4. these "genomes" are closed-ended. no revolutionary mechanisms will ever be developed. no new traits, no new body functions no new innovations are possible, outside the abilities of the program and the possible states of the "chromosomes". slap in a duplicated chromosome and the interpreter will probably not even know its there (illegal instruction). So the personalities that this state engine can produce are limited, thus evolutionarily closed-ended.

My beef here is the portrayal of revolution in computing and biology, when in fact its only a beefed up version of a state engine. otherwise the authors have done a good job and making an fun and interesting program.

Please sign in to add a comment. Registration is free, and takes less than a minute. Read more

Click here to reset your password.
Sign in to get notified via email when new comments are made.