Predictive coding-based deep dynamic neural network for visuomotor learning

This study presents a dynamic neural network model based on the predictive coding framework for perceiving and predicting the dynamic visuo-proprioceptive patterns. In our previous study [1], we have shown that the deep dynamic neural network model was able to coordinate visual perception and action generation in a seamless manner. In the current study, we extended the previous model under the predictive coding framework to endow the model with a capability of perceiving and predicting dynamic visuo-proprioceptive patterns as well as a capability of inferring intention behind the perceived visuomotor information through minimizing prediction error. A set of synthetic experiments were conducted in which a robot learned to imitate the gestures of another robot in a simulation environment. The experimental results showed that with given intention states, the model was able to mentally simulate the possible incoming dynamic visuo-proprioceptive patterns in a top-down process without the inputs from the external environment. Moreover, the results highlighted the role of minimizing prediction error in inferring underlying intention of the perceived visuo-proprioceptive patterns, supporting the predictive coding account of the mirror neuron systems. The results also revealed that minimizing prediction error in one modality induced the recall of the corresponding representation of another modality acquired during the consolidative learning of raw-level visuo-proprioceptive patterns.

[1]  A. Borst Seeing smells: imaging olfactory learning in bees , 1999, Nature Neuroscience.

[2]  Angelo Cangelosi,et al.  An open-source simulator for cognitive robotics research: the prototype of the iCub humanoid robot simulator , 2008, PerMIS.

[3]  Tom Ziemke,et al.  The Role of Intention in Cognitive Robotics , 2016, Toward Robotic Socially Believable Behaving Systems.

[4]  Stefano Nolfi,et al.  Learning to perceive the world as articulated: an approach for hierarchical learning in sensory-motor systems , 1998, Neural Networks.

[5]  Jun Tani,et al.  Self-organization of distributedly represented multiple behavior schemata in a mirror system: reviews of robot experiments using RNNPB , 2004, Neural Networks.

[6]  G. Rizzolatti,et al.  Understanding motor events: a neurophysiological study , 2004, Experimental Brain Research.

[7]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[8]  Karl J. Friston,et al.  Predictive coding: an account of the mirror neuron system , 2007, Cognitive Processing.

[9]  Jun Tani,et al.  Predictive coding for dynamic vision: Development of functional hierarchy in a multiple spatio-temporal scales RNN model , 2016, 2017 International Joint Conference on Neural Networks (IJCNN).

[10]  Jun Tani,et al.  How can a recurrent neurodynamic predictive coding model cope with fluctuation in temporal patterns? Robotic experiments on imitative interaction , 2017, Neural Networks.

[11]  Jun Tani,et al.  Emergence of Functional Hierarchy in a Multiple Timescale Neural Network Model: A Humanoid Robot Experiment , 2008, PLoS Comput. Biol..

[12]  Shigeki Sugano,et al.  Learning to Perceive the World as Probabilistic or Deterministic via Interaction With Others: A Neuro-Robotics Experiment , 2017, IEEE Transactions on Neural Networks and Learning Systems.

[13]  James A. Reggia,et al.  A Neural Architecture for Performing Actual and Mentally Simulated Movements During Self-Intended and Observed Bimanual Arm Reaching Movements , 2015, Int. J. Soc. Robotics.

[14]  Minoru Asada,et al.  Motor development facilitates the prediction of others' actions through sensorimotor predictive learning , 2016, 2016 Joint IEEE International Conference on Development and Learning and Epigenetic Robotics (ICDL-EpiRob).

[15]  Karl J. Friston,et al.  A free energy principle for the brain , 2006, Journal of Physiology-Paris.

[16]  A. Cangelosi,et al.  Developmental Robotics: From Babies to Robots , 2015 .

[17]  Jinhyung Kim,et al.  A deep learning approach for seamless integration of cognitive skills for humanoid robots , 2016, 2016 Joint IEEE International Conference on Development and Learning and Epigenetic Robotics (ICDL-EpiRob).

[18]  C D Frith,et al.  A possible role for primary motor cortex during action observation , 2007, Proceedings of the National Academy of Sciences.

[19]  G. Rizzolatti,et al.  Action recognition in the premotor cortex. , 1996, Brain : a journal of neurology.

[20]  Nikolaos G. Tsagarakis,et al.  iCub: the design and realization of an open humanoid platform for cognitive and neuroscience research , 2007, Adv. Robotics.

[21]  Jun Tani,et al.  Predictive Coding for Dynamic Visual Processing: Development of Functional Hierarchy in a Multiple Spatiotemporal Scales RNN Model , 2016, Neural Computation.

[22]  Peter Ford Dominey,et al.  The basis of shared intentions in human and robot cognition , 2011 .

[23]  Jun Tani,et al.  Seamless Integration and Coordination of Cognitive Skills in Humanoid Robots: A Deep Learning Approach , 2017, IEEE Transactions on Cognitive and Developmental Systems.

[24]  Jun Tani,et al.  Development of hierarchical structures for actions and motor imagery: a constructivist view from synthetic neuro-robotics study , 2009, Psychological research.

[25]  M. Tomasello,et al.  Understanding and sharing intentions: The origins of cultural cognition , 2005, Behavioral and Brain Sciences.

[26]  Martín Abadi,et al.  TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems , 2016, ArXiv.

[27]  Igor Farkas,et al.  Towards a robotic model of the mirror neuron system , 2013, 2013 IEEE Third Joint International Conference on Development and Learning and Epigenetic Robotics (ICDL).

[28]  Philipp Slusallek,et al.  Introduction to real-time ray tracing , 2005, SIGGRAPH Courses.

[29]  Klaus-Robert Müller,et al.  Efficient BackProp , 2012, Neural Networks: Tricks of the Trade.

[30]  Jinhyung Kim,et al.  Achieving "synergy" in cognitive behavior of humanoids via deep learning of dynamic visuo-motor-attentional coordination , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[31]  Karl J. Friston The free-energy principle: a unified brain theory? , 2010, Nature Reviews Neuroscience.

[32]  Riitta Hari,et al.  Actor's and observer's primary motor cortices stabilize similarly after seen or heard motor actions , 2007, Proceedings of the National Academy of Sciences.

[33]  Giacomo Novembre,et al.  Motor simulation and the coordination of self and other in real-time joint action. , 2014, Social cognitive and affective neuroscience.