An integrated probabilistic framework for robot perception, learning and memory

Learning and perception from multiple sensory modalities are crucial processes for the development of intelligent systems capable of interacting with humans. We present an integrated probabilistic framework for perception, learning and memory in robotics. The core component of our framework is a computational Synthetic Autobiographical Memory model which uses Gaussian Processes as a foundation and mimics the functionalities of human memory. Our memory model, that operates via a principled Bayesian probabilistic framework, is capable of receiving and integrating data flows from multiple sensory modalities, which are combined to improve perception and understanding of the surrounding environment. To validate the model, we implemented our framework in the iCub humanoid robotic, which was able to learn and recognise human faces, arm movements and touch gestures through interaction with people. Results demonstrate the flexibility of our method to successfully integrate multiple sensory inputs, for accurate learning and recognition. Thus, our integrated probabilistic framework offers a promising core technology for robust intelligent systems, which are able to perceive, learn and interact with people and their environments.

[1]  Neil D. Lawrence,et al.  Hierarchical Gaussian process latent variable models , 2007, ICML '07.

[2]  Yoshua. Bengio,et al.  Learning Deep Architectures for AI , 2007, Found. Trends Mach. Learn..

[3]  Neil D. Lawrence,et al.  Deep Gaussian Processes , 2012, AISTATS.

[4]  Neil D. Lawrence,et al.  Bayesian Gaussian Process Latent Variable Model , 2010, AISTATS.

[5]  Adrian Rubio Solis,et al.  Bayesian perception of touch for control of robot emotion , 2016, 2016 International Joint Conference on Neural Networks (IJCNN).

[6]  Mark S. Cohen,et al.  Changes in cortical activity during mental rotation. A mapping study using functional MRI. , 1996, Brain : a journal of neurology.

[7]  Neil D. Lawrence,et al.  Manifold Relevance Determination , 2012, ICML.

[8]  Carl E. Rasmussen,et al.  A Unifying View of Sparse Approximate Gaussian Process Regression , 2005, J. Mach. Learn. Res..

[9]  Uriel Martinez-Hernandez Tactile Sensors , 2015, Scholarpedia.

[10]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[11]  Neil D. Lawrence,et al.  A Top-Down Approach for a Synthetic Autobiographical Memory System , 2015, Living Machines.

[12]  Tony J. Dodd,et al.  Active sensorimotor control for tactile exploration , 2017, Robotics Auton. Syst..

[13]  Andreas C. Damianou,et al.  Deep Gaussian processes and variational propagation of uncertainty , 2015 .

[14]  D. Lewkowicz,et al.  The emergence of multisensory systems through perceptual narrowing , 2009, Trends in Cognitive Sciences.

[15]  Masayuki Inaba,et al.  Learning by watching: extracting reusable task knowledge from visual observation of human performance , 1994, IEEE Trans. Robotics Autom..

[16]  Uriel Martinez-Hernandez,et al.  Extending a Hippocampal Model for Navigation Around a Maze Generated from Real-World Data , 2015, Living Machines.

[17]  Ben Goertzel,et al.  OpenCog: A Software Framework for Integrative Artificial General Intelligence , 2008, AGI.

[18]  Giorgio Metta,et al.  A tactile sensor for the fingertips of the humanoid robot iCub , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Daniel Povey,et al.  The Kaldi Speech Recognition Toolkit , 2011 .

[20]  Giorgio Metta,et al.  Active contour following to explore object shape with robot touch , 2013, 2013 World Haptics Conference (WHC).

[21]  Nathan F. Lepora,et al.  Active haptic shape recognition by intrinsic motivation with a robot hand , 2015, 2015 IEEE World Haptics Conference (WHC).

[22]  J. Gregory Trafton,et al.  Erratum to "Memories for goals: An activation-based model"[Cognitive Science 26 (2002) 39-83] , 2002, Cogn. Sci..

[23]  Maya Cakmak,et al.  Learning about objects with human teachers , 2009, 2009 4th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[24]  Tony J. Dodd,et al.  Active Bayesian perception for angle and position discrimination with a biomimetic fingertip , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[25]  Giulio Sandini,et al.  The iCub humanoid robot: An open-systems platform for research in cognitive development , 2010, Neural Networks.

[26]  Paul F. M. J. Verschure,et al.  How? Why? What? Where? When? Who? Grounding Ontology in the Actions of a Situated Social Agent , 2015, Robotics.

[27]  Peter Ford Dominey,et al.  Successive Developmental Levels of Autobiographical Memory for Learning Through Social Interaction , 2014, IEEE Transactions on Autonomous Mental Development.

[28]  Peter Ford Dominey,et al.  The Coordinating Role of Language in Real-Time Multimodal Learning of Cooperative Tasks , 2013, IEEE Transactions on Autonomous Mental Development.

[29]  John R. Anderson,et al.  Working Memory: Activation Limitations on Retrieval , 1996, Cognitive Psychology.

[30]  J. Gregory Trafton,et al.  Memory for goals: an activation-based model , 2002, Cogn. Sci..