Multilevel Darwinist Brain (MDB): Artificial Evolution in a Cognitive Architecture for Real Robots

The multilevel Darwinist brain (MDB) is a cognitive architecture that follows an evolutionary approach to provide autonomous robots with lifelong adaptation. It has been tested in real robot on-line learning scenarios obtaining successful results that reinforce the evolutionary principles that constitute the main original contribution of the MDB. This preliminary work has lead to a series of improvements in the computational implementation of the architecture so as to achieve realistic operation in real time, which was the biggest problem of the approach due to the high computational cost induced by the evolutionary algorithms that make up the MDB core. The current implementation of the architecture is able to provide an autonomous robot with real time learning capabilities and the capability for continuously adapting to changing circumstances in its world, both internal and external, with minimal intervention of the designer. This paper aims at providing an overview or the architecture and its operation and defining what is required in the path towards a real cognitive robot following a developmental strategy. The design, implementation and basic operation of the MDB cognitive architecture are presented through some successful real robot learning examples to illustrate the validity of this evolutionary approach.

[1]  Alejandro Paz-Lopez,et al.  JEAF: A Java Evolutionary Algorithm Framework , 2010, IEEE Congress on Evolutionary Computation.

[2]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[3]  G. Edelman Neural Darwinism: The Theory Of Neuronal Group Selection , 1989 .

[4]  Roger Carpenter Enchanted Looms: Conscious Networks in Brains and Computers , 1999, Trends in Neurosciences.

[5]  Anne H. Soukhanov,et al.  The american heritage dictionary of the english language , 1992 .

[6]  Richard J. Duro,et al.  Adaptive Behavior through a Darwinist Machine , 2001, ECAL.

[7]  Masaki Ogino,et al.  Cognitive Developmental Robotics: A Survey , 2009, IEEE Transactions on Autonomous Mental Development.

[8]  Richard J. Duro,et al.  Internal and External Memory in Neuroevolution for Learning in Non-stationary Problems , 2008, SAB.

[9]  Derong Liu,et al.  Adaptive approximation based control: Unifying neural, fuzzy and traditional adaptive approximation approaches. Jay A. Farrell and Marios M. Polycarpou, Wiley, New York, 2006. No of pages: 440. ISBN 978-0-471-72788-0 , 2008 .

[10]  Giulio Sandini,et al.  A Survey of Artificial Cognitive Systems: Implications for the Autonomous Development of Mental Capabilities in Computational Agents , 2007, IEEE Transactions on Evolutionary Computation.

[11]  Bruce A. MacDonald,et al.  Player 2.0: Toward a Practical Robot Programming Framework , 2008 .

[12]  Lourdes Mattos Brasil,et al.  Complexity and Cognitive Computing , 1998, IEA/AIE.

[13]  Richard J. Duro,et al.  Induced Behavior in a Real Agent Using the Multilevel Darwinist Brain , 2005, IWINAC.

[14]  X. Yao Evolving Artificial Neural Networks , 1999 .

[15]  Richard J. Duro,et al.  Using promoters and functional introns in genetic algorithms for neuroevolutionary learning in non-stationary problems , 2009, Neurocomputing.

[16]  M. Conrad Evolutionary learning circuits. , 1974, Journal of theoretical biology.

[17]  Nils J. Nilsson,et al.  Principles of Artificial Intelligence , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Richard J. Duro,et al.  Introducing Long Term Memory in an ANN Based Multilevel Darwinist Brain , 2003, IWANN.

[19]  Michael R. Genesereth,et al.  Logical foundations of artificial intelligence , 1987 .

[20]  Lisa Meeden,et al.  What Is It Like To Be A Developmental Robot , 2007 .

[21]  Risto Miikkulainen,et al.  Evolving Neural Networks through Augmenting Topologies , 2002, Evolutionary Computation.

[22]  George A. Bekey,et al.  AUTONOMOUS ROBOTS, From Biological Inspiration to Implementation and Control, by G.A. Bekey, MIT Press, 2005, xv + 577 pp., index, ISBN 0-262-02578-7, 25 pages of references (Hb. £35.95) , 2005, Robotica.

[23]  Douglas S. Blank,et al.  Introduction to developmental robotics , 2006, Connect. Sci..

[24]  Richard J. Duro,et al.  On Line Darwinist Cognitive Mechanism for an Artificial Organism , 2006 .

[25]  James L. McClelland,et al.  Autonomous Mental Development by Robots and Animals , 2001, Science.

[26]  Richard J. Duro,et al.  Applying synaptic delays for virtual sensing and actuation in mobile robots , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[27]  J. Changeux,et al.  A theory of the epigenesis of neuronal networks by selective stabilization of synapses. , 1973, Proceedings of the National Academy of Sciences of the United States of America.