Cargando…

Deep networks for motor control functions

The motor system generates time-varying commands to move our limbs and body. Conventional descriptions of motor control and learning rely on dynamical representations of our body's state (forward and inverse models), and control policies that must be integrated forward to generate feedforward t...

Descripción completa

Detalles Bibliográficos
Autores principales: Berniker, Max, Kording, Konrad P.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4365717/
https://www.ncbi.nlm.nih.gov/pubmed/25852530
http://dx.doi.org/10.3389/fncom.2015.00032
_version_ 1782362269051518976
author Berniker, Max
Kording, Konrad P.
author_facet Berniker, Max
Kording, Konrad P.
author_sort Berniker, Max
collection PubMed
description The motor system generates time-varying commands to move our limbs and body. Conventional descriptions of motor control and learning rely on dynamical representations of our body's state (forward and inverse models), and control policies that must be integrated forward to generate feedforward time-varying commands; thus these are representations across space, but not time. Here we examine a new approach that directly represents both time-varying commands and the resulting state trajectories with a function; a representation across space and time. Since the output of this function includes time, it necessarily requires more parameters than a typical dynamical model. To avoid the problems of local minima these extra parameters introduce, we exploit recent advances in machine learning to build our function using a stacked autoencoder, or deep network. With initial and target states as inputs, this deep network can be trained to output an accurate temporal profile of the optimal command and state trajectory for a point-to-point reach of a non-linear limb model, even when influenced by varying force fields. In a manner that mirrors motor babble, the network can also teach itself to learn through trial and error. Lastly, we demonstrate how this network can learn to optimize a cost objective. This functional approach to motor control is a sharp departure from the standard dynamical approach, and may offer new insights into the neural implementation of motor control.
format Online
Article
Text
id pubmed-4365717
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-43657172015-04-07 Deep networks for motor control functions Berniker, Max Kording, Konrad P. Front Comput Neurosci Neuroscience The motor system generates time-varying commands to move our limbs and body. Conventional descriptions of motor control and learning rely on dynamical representations of our body's state (forward and inverse models), and control policies that must be integrated forward to generate feedforward time-varying commands; thus these are representations across space, but not time. Here we examine a new approach that directly represents both time-varying commands and the resulting state trajectories with a function; a representation across space and time. Since the output of this function includes time, it necessarily requires more parameters than a typical dynamical model. To avoid the problems of local minima these extra parameters introduce, we exploit recent advances in machine learning to build our function using a stacked autoencoder, or deep network. With initial and target states as inputs, this deep network can be trained to output an accurate temporal profile of the optimal command and state trajectory for a point-to-point reach of a non-linear limb model, even when influenced by varying force fields. In a manner that mirrors motor babble, the network can also teach itself to learn through trial and error. Lastly, we demonstrate how this network can learn to optimize a cost objective. This functional approach to motor control is a sharp departure from the standard dynamical approach, and may offer new insights into the neural implementation of motor control. Frontiers Media S.A. 2015-03-19 /pmc/articles/PMC4365717/ /pubmed/25852530 http://dx.doi.org/10.3389/fncom.2015.00032 Text en Copyright © 2015 Berniker and Kording. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Berniker, Max
Kording, Konrad P.
Deep networks for motor control functions
title Deep networks for motor control functions
title_full Deep networks for motor control functions
title_fullStr Deep networks for motor control functions
title_full_unstemmed Deep networks for motor control functions
title_short Deep networks for motor control functions
title_sort deep networks for motor control functions
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4365717/
https://www.ncbi.nlm.nih.gov/pubmed/25852530
http://dx.doi.org/10.3389/fncom.2015.00032
work_keys_str_mv AT bernikermax deepnetworksformotorcontrolfunctions
AT kordingkonradp deepnetworksformotorcontrolfunctions