Multi-objective evolutionary generation process for specific personalities of artificial creature

An artificial creature has its own genome in which each chromosome consists of many genes that contribute to defining its personality. The large number of genes allows a highly complex system. It becomes increasingly difficult and time-consuming to ensure reliability, variability and consistency for the artificial creature's personality, if gene values are manually assigned for the individual genome. To solve this problem, this paper proposes a multi-objective evolutionary generation process for artificial creatures' specific personalities (MOEGPP), where the dimension of the personality model is defined as that of optimization objectives. Key components of MOEGPP are as follows: i) the complement of (1 - k) dominance; ii) the pruning method considering objective deviation for all genomes;and iii) the inutation using biased normal distribution, to get a set of nondominated genomes with specific personalities according to the defined personality dimension. By proposed MOEGPP, nondominated genomes having specific personalities can be obtained and they are successfully tested by using an artificial creature, Rity, in the virtual 3D world created in a PC.

[1]  Zbigniew Michalewicz,et al.  Evolutionary Computation 1 , 2018 .

[2]  Marco Laumanns,et al.  SPEA2: Improving the Strength Pareto Evolutionary Algorithm For Multiobjective Optimization , 2002 .

[3]  Andrew Ortony,et al.  The Cognitive Structure of Emotions , 1988 .

[4]  Jong-Hwan Kim,et al.  The Origin of Artificial Species: Genetic Robot , 2005 .

[5]  Alex A. Freitas,et al.  Evolutionary Computation , 2002 .

[6]  P. Costa,et al.  Validation of the five-factor model of personality across instruments and observers. , 1987, Journal of personality and social psychology.

[7]  Jong-Hwan Kim,et al.  Behavior selection and learning for synthetic character , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[8]  Andrew Ortony,et al.  On making believable emotional agents believable , 1988 .

[9]  Marco Farina,et al.  A fuzzy definition of "optimality" for many-criteria optimization problems , 2004, IEEE Trans. Syst. Man Cybern. Part A.

[10]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1992, Artificial Intelligence.

[11]  Seung-Hwan Choi,et al.  Incorporation of a Software Robot anda Mobile Robot Using a Middle Layer , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[12]  R. Lewontin ‘The Selfish Gene’ , 1977, Nature.

[13]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[14]  Kalyanmoy Deb,et al.  MULTI-OBJECTIVE FUNCTION OPTIMIZATION USING NON-DOMINATED SORTING GENETIC ALGORITHMS , 1994 .

[15]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[16]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[17]  Jong-Hwan Kim,et al.  Ubiquitous Robot: A New Paradigm for Integrated Services , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[18]  David W. Corne,et al.  Approximating the Nondominated Front Using the Pareto Archived Evolution Strategy , 2000, Evolutionary Computation.

[19]  Jong-Hwan Kim,et al.  Evolutionary multi-objective optimization for generating artificial creature’s personality , 2007, 2007 IEEE Congress on Evolutionary Computation.

[20]  Jong-Hwan Kim,et al.  Genetic Representation for Evolvable Artificial Creature , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[21]  Lola Cañamero,et al.  First experiments relating behavior selection architectures to environmental complexity , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Joel N. Morse,et al.  Reducing the size of the nondominated set: Pruning by clustering , 1980, Comput. Oper. Res..

[23]  Masahiro Fujita,et al.  An ethological and emotional basis for human-robot interaction , 2003, Robotics Auton. Syst..

[24]  Seung-Hwan Choi,et al.  Software Robot in a PDA for Human Interaction and Seamless Service , 2007, RO-MAN 2007 - The 16th IEEE International Symposium on Robot and Human Interactive Communication.

[25]  Jong-Hwan Kim,et al.  Evolutionary Generation of Artificial Creature's Personality for Ubiquitous Services , 2007, Advances in Metaheuristics for Hard Optimization.