Abstract
Dynamical systems which generate periodic signals are of interest as models of biological central pattern generators and in a number of robotic applications. A basic functionality that is required in both biological modelling and robotics is frequency modulation. This leads to the question of whether there are generic mechanisms to control the frequency of neural oscillators. Here we describe why this objective is of a different nature, and more difficult to achieve, than modulating other oscillation characteristics (like amplitude, offset, signal shape). We propose a generic way to solve this task which makes use of a simple linear controller. It rests on the insight that there is a bidirectional dependency between the frequency of an oscillation and geometric properties of the neural oscillator’s phase portrait. By controlling the geometry of the neural state orbits, it is possible to control the frequency on the condition that the state space can be shaped such that it can be pushed easily to any frequency.
Similar content being viewed by others
References
Briggman K, Kristan W Jr (2006) Imaging dedicated and multifunctional neural circuits generating distinct behaviors. J Neurosci 26:10925–10933
Briggman K, Kristan W Jr (2008) Multifuctional pattern-generating circuits. Annu Rev Neurosci 31:271–294
Buchli J, Righetti L, Ijspeert A (2006) Engineering entrainment and adaptation in limit cycle systems. Biol Cybern 95:645–664
Büschges A, Scholz H, El Manira A (2011) New moves in motor control. Curr Biol 21:R513–R524
Caluwaerts K, D’Haene M, Verstraeten D, Schrauwen B (2013a) Locomotion without a brain: physical reservoir computing in tensegrity structures. Artif Life 19:35–66
Caluwaerts K, wyffels F, Dieleman S, Schrauwen B (2013b) The spectral radius remains a valid indicator of the echo state property for large reservoirs. In: Proceedings of the international joint conference on neural networks
Cruse H, Brunn D, Bartling C, Dean J, Dreifert M, Kindermann T, Schmitz J (1995) Walking: a complex behavior controlled by simple networks. Adapt Behav 3(4):385–418
Curtu R, Shpiro A, Rubin N, Rinzel J (2008) Mechanisms for frequency control in neuronal competition models. SIAM J Appl Dyn Syst 7:609–649
Daun S, Rubin J, Rybak I (2009) Control of oscillation periods and phase durations in half-center central pattern generators: a comparative mechanistic analysis. J Comput Neurosci 27:3–36
Dean J, Kindermann T, Schmitz J, Schumm M, Cruse H (1999) Control of walking in the stick insect: from behavior and physiology to modeling. Auton Robots 7:271–288
Fukuoka Y, Kimura H, Cohen A (2003) Adaptive dynamic walking of a quadruped robot on irregular terrain based on biological concepts. Int J Robot Res 22:187–202
Grillner S (1985) Neurobiological bases of rhythmic motor acts in vertebrates. Science 228:143–149
Ijspeert A, Crespi A, Ryczko D, Cabelguen JM (2007) From swimming to walking with a salamander robot driven by a spinal cord model. Science 315(5817):1416–1420
Ijspeert A (2008) Central pattern generators for locomotion control in animals and robots: a review. Neural Netw 21:642–653
Ijspeert A, Nanaishi J, Hoffmann H, Pastor P, Schaal S (2013) Dynamical movement primitives: learning attractor models for motor behaviors. Neural Comput 25:328–373
Jaeger H (2001) The “echo state” approach to analysing and training recurrent neural networks. Gmd report 148, German National Research Center for Information Technology
Jaeger H (2002) A tutorial on training recurrent neural networks, covering bppt, rtrl, ekf and the “echo state network” approach. Gmd report 159, International University Bremen
Jaeger H (2007) Echo state network. In: Scholarpedia, vol 2, p 2330. http://www.scholarpedia.org/article/Echo_State_Network
Jaeger H (2010) Reservoir self-control for achieving invariance against slow input distortions. Technical report 23, Jacobs University Bremen
Jolliffe I (2005) Principal Component Analysis. Encyclopedia of Statistics in Behavioral Science. Wiley, London
Laje R, Buonomano DV (2013) Robust timing and motor patterns by taming chaos in recurrent neural networks. Nat Neurosci 16(7):925–933
Li J, Jaeger H (2011) Minimal energy control of an ESN pattern generator. Technical report 26, Jacobs University Bremen, School of Engineering and Science
Lukoševičius M, Jaeger H (2009) Reservoir computing approaches to recurrent neural network training. Comput Sci Rev 3:127–149
Lukoševičius M (2012) A practical guide to applying echo state networks. Neural Netw: Tricks Trade Reload 7700:659–686
Mayer NM, Browne M (2004) Echo state networks and self-prediction. In: Biologically inspired approaches to advanced information Ttechnology, LNCS, vol 3141, Springer, Berlin, Heidelberg, pp 40–48
Nakanishi J, Morimoto J, Endo G, Chenga G, Schaal S, Kawato M (2004) Learning from demonstration and adaptation of biped locomotion. Robot Auton Syst 47:79–91
Reinhart R, Steil J (2011) A constrained regularization approach for input-driven recurrent neural networks. Differ Equ Dyn Syst 19(1–2):27–46
Reinhart R, Steil J (2012) Regularization and stability in reservoir networks with output feedback. Neurocomputing 90:96–105
Reinhart R, Steil JJ (2008) Recurrent neural associative learning of forward and inverse kinematics for movement generation of the redundant pa-10 robot. In: Proceedings of the ECSIS symposium on learning and adaptive behaviors for robotic systems, pp 35–40
Rolf M, Steil JJ, Gienger M (2010a) Goal babbling permits direct learning of inverse kinematics. IEEE Trans Auton Ment Dev 2(3):216–229
Rolf M, Steil JJ, Gienger M (2010b) Learning flexible full body kinematics for humanoid tool use. In: Proceedings of the international symposium on learning and adaptive behavior in robotic systems
Schrauwen B, Defour J, Verstraeten D, Van Campenhout J (2007) The introduction of time-scales in reservoir computing, applied to isolated digits recognition. In: Proceedings of the international conference on artificial neural networks
Sussillo D, Abbott LF (2009) Generating coherent patterns of activity from chaotic neural networks. Neuron 63:544–557
Sussillo D, Abbott L (2012) Transferring learning from external to internal weights in echo-state networks with sparse connectivity. PLoS ONE 7(5):e37372
Verstraeten D, Schrauwen B, D’Haene M, Stroobandt D (2007) An experimental unification of reservoir computing methods. Neural Netw 20:391–403
Waegeman T, Schrauwen B (2011) Towards learning inverse kinematics with a neural network based tracking controller. Lect Notes Comput Sci 7064:441–448
Waegeman T, wyffels F, Schrauwen B (2012a) Feedback control by online learning an inverse models. IEEE Trans Neural Netw Learn Syst 23:1637–1648
Waegeman T, wyffels F, Schrauwen B (2012b) A recurrent neural network based discrete and rhythmic pattern generator. In: Proceedings of the European symposium on artificial neural networks
Waegeman T, wyffels F, Schrauwen B (2012c) Towards a neural hierarchy of time scales for motor control. Lect Notes Comput Sci 7426:146–155
Wrede S, Johannfunke M, Nordmann A, Rüther S, Weirich A, Steil J (2010) Interactive learning of inverse kinematics with nullspace constraints using recurrent neural networks. In: Proceedings of the 20th workshop on computational intelligence
wyffels F, Schrauwen B (2009) Design of a central pattern generator using reservoir computing for learning human motion. In: Proceedings of the ECSIS symposium on advanced technologies for enhanced quality of life, pp 118–122
wyffels F, Schrauwen B, Stroobandt D (2008) Stable output feedback in reservoir computing using ridge regression. In: Proceedings of the international conference on analog neural networks
Yildiz I, Jaeger H, Kiebel S (2012) Re-visiting the echo state property. Neural Netw 35:1–9
Zhang C, Lewis T (2013) Phase response properties of half-center oscillators. J Comput Neurosci 35:55–74
Acknowledgments
The authors would like to thank the anonymous reviewers for their constructive comments that helped improve this manuscript. The research leading to the results presented here received funding from the European Community’s Seventh Framework Programme (EU FP7) under Grant Agreement 248311 Adaptive Modular Architecture for Rich Motor Skills (AMARSi).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
wyffels, F., Li, J., Waegeman, T. et al. Frequency modulation of large oscillatory neural networks. Biol Cybern 108, 145–157 (2014). https://doi.org/10.1007/s00422-013-0584-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00422-013-0584-0