Parallels between sensory and motor information processing

The computational problems solved by the sensory and motor systems appear very different: one has to do with inferring the state of the world given sensory data, the other with generating motor commands appropriate for given task goals. However recent mathematical developments summarized in this chapter show that these two problems are in many ways related. Therefore information processing in the sensory and motor systems may be more similar than previously thought – not only in terms of computations but also in terms of algorithms and neural representations. Here we explore these similarities as well as clarify some differences between the two systems. Similarity between inference and control: an intuitive introduction Consider a control problem where we want to achieve a certain goal at some point in time in the future – say, grasp a coffee cup within 1 sec. To achieve this goal, the motor system has to generate a sequence of muscle activations which result in joint torques which act on the musculo-skeletal plant in such a way that the fingers end up curled around the cup. Actually the motor system does not have to compute the entire sequence of muscle activations in advance. All it has to compute are the muscle activations right now, given the current state of the world (including the body) and some description of what the goal is. If the system is capable of performing this computation, then it will generate the resulting muscle activations, the clock will advance to the next point in time, and the computation will be repeated. How can this control problem be interpreted as an inference problem? Instead of aiming for a goal in the future, imagine that the future is now and the goal has been achieved. More precisely, shift the time axis by 1 sec and create a fictive sensory measurement corresponding to the hand grasping the cup. The inference problem is now as follows: given that the fingers are around the cup and that the world was at a certain state 1 sec ago, infer the muscle activations which caused the observed state transition. As in the control problem, all that needs to be inferred are the muscle activations at a single point in time (1 sec ago); if this can be done then the clock will advance (to say 0.99 sec ago) and the computation will be repeated.

[1]  G. J. Thomas The Co-ordination and Regulation of Movements , 1967 .

[2]  R. Mortensen Maximum-likelihood recursive nonlinear filtering , 1968 .

[3]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems - networks of plausible inference , 1991, Morgan Kaufmann series in representation and reasoning.

[4]  Geoffrey E. Hinton,et al.  The Helmholtz Machine , 1995, Neural Computation.

[5]  Michael I. Jordan,et al.  An internal model for sensorimotor integration. , 1995, Science.

[6]  David J. Field,et al.  Emergence of simple-cell receptive field properties by learning a sparse code for natural images , 1996, Nature.

[7]  J F Kalaska,et al.  Cortical control of whole-arm motor tasks. , 1998, Novartis Foundation symposium.

[8]  J. F. Soechting,et al.  Postural Hand Synergies for Tool Use , 1998, The Journal of Neuroscience.

[9]  D. Hoffman,et al.  Step-tracking movements of the wrist. IV. Muscle activity associated with movements in different directions. , 1999, Journal of neurophysiology.

[10]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[11]  M. Ernst,et al.  Humans integrate visual and haptic information in a statistically optimal fashion , 2002, Nature.

[12]  Michael S. Lewicki,et al.  Efficient coding of natural sounds , 2002, Nature Neuroscience.

[13]  Michael I. Jordan,et al.  Optimal feedback control as a theory of motor coordination , 2002, Nature Neuroscience.

[14]  Henry Markram,et al.  Real-Time Computing Without Stable States: A New Framework for Neural Computation Based on Perturbations , 2002, Neural Computation.

[15]  Emanuel Todorov,et al.  Cosine Tuning Minimizes Motor Errors , 2002, Neural Computation.

[16]  Sanjoy K. Mitter,et al.  A Variational Approach to Nonlinear Estimation , 2003, SIAM J. Control. Optim..

[17]  Emilio Bizzi,et al.  Combinations of muscle synergies in the construction of a natural motor behavior , 2003, Nature Neuroscience.

[18]  Anthony Widjaja,et al.  Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond , 2003, IEEE Transactions on Neural Networks.

[19]  Hagai Attias,et al.  Planning by Probabilistic Inference , 2003, AISTATS.

[20]  David C Knill,et al.  Visual Feedback Control of Hand Movements , 2004, The Journal of Neuroscience.

[21]  E. Todorov Optimality principles in sensorimotor control , 2004, Nature Neuroscience.

[22]  Konrad Paul Kording,et al.  Bayesian integration in sensorimotor learning , 2004, Nature.

[23]  Konrad Paul Kording,et al.  Review TRENDS in Cognitive Sciences Vol.10 No.7 July 2006 Special Issue: Probabilistic models of cognition Bayesian decision theory in sensorimotor control , 2022 .

[24]  Rajesh P. N. Rao,et al.  Bayesian brain : probabilistic approaches to neural coding , 2006 .

[25]  Emanuel Todorov,et al.  Linearly-solvable Markov decision problems , 2006, NIPS.

[26]  Raymond A. de Callafon,et al.  Optimal trade-off between exploration and exploitation , 2008, 2008 American Control Conference.

[27]  Emanuel Todorov,et al.  General duality between optimal control and estimation , 2008, 2008 47th IEEE Conference on Decision and Control.