Modelling motion primitives and their timing in biologically executed movements

Biological movement is built up of sub-blocks or motion primitives. Such primitives provide a compact representation of movement which is also desirable in robotic control applications. We analyse handwriting data to gain a better understanding of primitives and their timings in biological movements. Inference of the shape and the timing of primitives can be done using a factorial HMM based model, allowing the handwriting to be represented in primitive timing space. This representation provides a distribution of spikes corresponding to the primitive activations, which can also be modelled using HMM architectures. We show how the coupling of the low level primitive model, and the higher level timing model during inference can produce good reconstructions of handwriting, with shared primitives for all characters modelled. This coupled model also captures the variance profile of the dataset which is accounted for by spike timing jitter. The timing code provides a compact representation of the movement while generating a movement without an explicit timing model produces a scribbling style of output.

[1]  E. Bizzi,et al.  Book Review: Modular Organization of Spinal Motor Systems , 2002, The Neuroscientist : a review journal bringing neurobiology, neurology and psychiatry.

[2]  Zoubin Ghahramani,et al.  Perspectives and problems in motor learning , 2001, Trends in Cognitive Sciences.

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

[4]  Marc Toussaint,et al.  A Primitive Based Generative Model to Infer Timing Information in Unpartitioned Handwriting Data , 2007, IJCAI.

[5]  Geoffrey E. Hinton,et al.  Inferring Motor Programs from Images of Handwritten Digits , 2005, NIPS.

[6]  W J Kargo,et al.  Rapid Correction of Aimed Movements by Summation of Force-Field Primitives , 2000, The Journal of Neuroscience.

[7]  David Barber,et al.  A generative model for music transcription , 2006, IEEE Transactions on Audio, Speech, and Language Processing.

[8]  Jun Nakanishi,et al.  Learning Movement Primitives , 2005, ISRR.

[9]  Emilio Bizzi,et al.  Modular organization of motor behavior in the frog's spinal cord , 1995, Trends in Neurosciences.

[10]  Emilio Bizzi,et al.  Shared and specific muscle synergies in natural motor behaviors. , 2005, Proceedings of the National Academy of Sciences of the United States of America.

[11]  D M Wolpert,et al.  Multiple paired forward and inverse models for motor control , 1998, Neural Networks.

[12]  Michael I. Jordan,et al.  MASSACHUSETTS INSTITUTE OF TECHNOLOGY ARTIFICIAL INTELLIGENCE LABORATORY and CENTER FOR BIOLOGICAL AND COMPUTATIONAL LEARNING DEPARTMENT OF BRAIN AND COGNITIVE SCIENCES , 2001 .

[13]  Maja J. Mataric,et al.  Parametric primitives for motor representation and control , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[14]  Marc Toussaint,et al.  Extracting Motion Primitives from Natural Handwriting Data , 2006, ICANN.

[15]  Jun Nakanishi,et al.  Learning Attractor Landscapes for Learning Motor Primitives , 2002, NIPS.

[16]  Yoram Singer,et al.  Dynamical encoding of cursive handwriting , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.