From Neuroscience to Robotics: An Epigenetic Robotics Approach

 

Christian Balkenius & Birger Johansson

Lund University, Sweden

 

 

How can a robotic system be designed that develop in a way that resembles that of the young infant? This series of lectures will try to integrate data from cognitive and computational neuroscience with developmental psychology to suggest ways of designing robots that can autonomously develop cognitive skills.   In addition to the lectures, there will be five group sessions that will offer hands-on experimenting with the Ikaros system and real robots. These will follow the lectures and consist of practical experiments with computational and robotic models of early visual processing, learning and visual attention, anticipatory mechanism and goal directed behavior.

 

 

Course Outline

 

Lecture 1: Low-Level Sensory Processing

 

How does the brain code sensory signals, what is coded, and how does such codes develop from experience? Common principles in different sensory modalities. How can this be implemented in robots?

 

Required Readings:


Balkenius, C. (2007). Principles of Brain Design (Chapter 2: Neural Coding and Transformation), in prep.


Optional Readings:


Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, "Gradient-Based Learning Applied to Document Recognition," Proceedings of the IEEE, vol. 86, no. 11, pp. 2278-2324, Nov. 1998.


Bednar, J. A: and Miikkulainen, R. (2003). Learning Innate Face Preferences. Neural Computation 15(7): 1525–1557.

 


Lecture 2: High-Level Sensory Processing

 

How are complex stimuli recognized by the brain? How can an attention system be tuned by interaction with an environment? How does sensory processing interact with motivation and emotion?

 

Required Readings:


Balkenius, C. (2000). Attention, habituation and conditioning: toward a computational model. Cognitive Science Quarterly, 1, 2, 171-214.


Optional Readings:


Balkenius, C. (1995). Natural Intelligence in Artificial Creatures (Chapter 6: Motivation and Emotion).



Lecture 3: Reactive Behavior and Feedback

 

The role of reactive control in behavior. What is the role of hierarchies, parallel motor systems, and feedback in the control of actions? Interaction between attention and behavior.

 

Required Readings:


Balkenius, C. (1995). Natural Intelligence in Artificial Creatures (Chapter 3: Design Principles & Chapter 4: Reactive Behavior).



Lecture 4: Mechanisms of Learning and Development

 

How are new behaviors acquired? What is the role of rewards in learning? How does early learning influence later learning? How can increasingly more complex behaviors develop?

 

Required Readings:


Balkenius, C., and Moren, J. (1999). Dynamics of a classical conditioning model. Autonomous Robots, 7, 41-56


Optional Readings:


Singh, s. Barto, A G., Chentanez, N. (2004). Intrinsically Motivated Reinforcement Learning


Winberg, S. and Balkenius, C. (2007). Generalization and Specialization in Reinforcement Learning, manuscript.

 



Lecture 5: Interaction in Context

 

How do new behaviors develop through the ongoing dynamic interaction with the world? Moving from reactive to anticipatory behavior. How does the internal and external context structure behavior?

 

Required Readings:


Balkenius, C. and Johansson, B. (2007). Anticipatory Models in Gaze Control: A Developmental Model. Cognitive Processing, in press.


Optional Readings:


Balkenius, C., Moren, J. (2000). A Computational Model of Context Processing- Jean-Arcady Meyer, Alain Berthoz, Dario Floreano, Herbert L. Roitblat, Stewart W. Wilson, (Eds) From Animals to Animats 6. MIT Press


Balkenius, C., and Winberg, S. (2004). Cognitive modeling with context sensitive reinforcement learning. In Proceedings of AILS '04. Lund: Dept. of Computer Science.

 


Extra Material:


Balkenius, C., Moren, J. and Johansson, B. (2007). System-Level Cognitive Modeling with Ikaros, Lund University Cognitive Studies, 133.


Balkenius, C. & Prince, C. G. (2006). Tutorial: Featural Processing of Auditory and Visual Inputs for Epigenetic Robots.


 

 

Christian Balkenius

Lund University, Sweden

 

Christian Balkenius is Associate Professor of Cognitive Science at Lund University. He works with systems-level computational models of cognitive subsystems in the  brain. His work focuses on long-term learning and development and the relation between sensory coding, generalization, context and attention. In 1997-2000 he developed the first computational model to integrate context processing, inhibition and conditioning that could explain the results of a wide range of learning experiments. In 2001, he initiated the Ikaros project that aims at developing an open infrastructure for system-level brain modeling. He has also developed models of learning processes in the control of visual attention and neural interfaces for the control of an artifical hand. He has published some 100 research papers on neural network based modeling of cognitive processes, robotics, vision and learning theory. He is currently working on models of anticipation in the control of visual attention. He has been the organizer of seven workshops on Epigenetic Robotics.