Cerebellar-inspired learning rule for gain adaptation of feedback controllers

The cerebellum is a crucial brain structure in enabling precise motor control in animals. Recent advances suggest that the timing of the plasticity rule of Purkinje cells, the main cells of the cerebellum, is matched to behavioral function. Simultaneously, counter-factual predictive control (CFPC), a cerebellar-based control scheme, has shown that the optimal rule for learning feed-forward action in an adaptive filter playing the role of the cerebellum must include a forward model of the system controlled. Here we show how the same learning rule obtained in CFPC, which we term as Model-enhanced least mean squares (ME-LMS), emerges in the problem of learning the gains of a feedback controller. To that end, we frame a model-reference adaptive control (MRAC) problem and derive an adaptive control scheme treating the gains of a feedback controller as if they were the weights of an adaptive linear unit. Our results demonstrate that the approach of controlling plasticity with a forward model of the subsystem controlled can provide a solution to a wide set of adaptive control problems.

[1]  F ROSENBLATT,et al.  The perceptron: a probabilistic model for information storage and organization in the brain. , 1958, Psychological review.

[2]  D J Ostry,et al.  Are complex control signals required for human arm movement? , 1998, Journal of neurophysiology.

[3]  D. Wolpert,et al.  Internal models in the cerebellum , 1998, Trends in Cognitive Sciences.

[4]  Tareq Assaf,et al.  Cerebellar-inspired algorithm for adaptive control of nonlinear dielectric elastomer-based artificial muscle , 2016, Journal of The Royal Society Interface.

[5]  Cosimo Della Santina,et al.  Soft Robots that Mimic the Neuromusculoskeletal System , 2017 .

[6]  Karl Johan Åström,et al.  Theory and applications of adaptive control - A survey , 1983, Autom..

[7]  F. G. Evans,et al.  Anatomical Data for Analyzing Human Motion , 1983 .

[8]  Michael I. Jordan Computational aspects of motor control and motor learning , 2008 .

[9]  A. G. Feldman,et al.  The origin and use of positional frames of reference in motor control , 1995, Behavioral and Brain Sciences.

[10]  M. Fujita,et al.  Adaptive filter model of the cerebellum , 1982, Biological Cybernetics.

[11]  A.G. Alleyne,et al.  A survey of iterative learning control , 2006, IEEE Control Systems.

[12]  Jennifer L. Raymond,et al.  Timing Rules for Synaptic Plasticity Matched to Behavioral Function , 2018, Neuron.

[13]  S. Grillner Control of Locomotion in Bipeds, Tetrapods, and Fish , 1981 .

[14]  Richard S. Sutton,et al.  Learning to predict by the methods of temporal differences , 1988, Machine Learning.

[15]  Karl Johan Åström,et al.  Theory and Applications of Adaptive Control , 1981 .

[16]  M. Kawato,et al.  A hierarchical neural-network model for control and learning of voluntary movement , 2004, Biological Cybernetics.

[17]  Jun Nakanishi,et al.  Feedback error learning and nonlinear adaptive control , 2004, Neural Networks.

[18]  Michael I. Jordan,et al.  Forward Models: Supervised Learning with a Distal Teacher , 1992, Cogn. Sci..

[19]  James S. Albus,et al.  New Approach to Manipulator Control: The Cerebellar Model Articulation Controller (CMAC)1 , 1975 .

[20]  P. Dean,et al.  The cerebellar microcircuit as an adaptive filter: experimental and computational evidence , 2010, Nature Reviews Neuroscience.

[21]  K. Akert,et al.  The cerebellum as a neuronal machine , 1969 .

[22]  D. Marr A theory of cerebellar cortex , 1969, The Journal of physiology.

[23]  Sean R. Anderson,et al.  Cerebellar-Inspired Adaptive Control of a Robot Eye Actuated by Pneumatic Artificial Muscles , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[24]  N. Sawtell,et al.  The Timing Is Right for Cerebellar Learning , 2016, Neuron.

[25]  J. Albus A Theory of Cerebellar Function , 1971 .

[26]  Paul F. M. J. Verschure,et al.  A Forward Model at Purkinje Cell Synapses Facilitates Cerebellar Anticipatory Control , 2016, bioRxiv.

[27]  A. Hall,et al.  Adaptive Switching Circuits , 2016 .