skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · events · colloquia · 1997-1998 · 

Colloquium - Bradley and Stuart

ECCR 265

A New Turing Test: Who Choreographed that Macarena?
Department of Computer Science
Department of Computer Science

Chaos and machine learning can be used to generate variations on predefined dance sequences. A sequence of dance moves is encoded and then mapped onto a chaotic trajectory, establishing a symbolic dynamics that links the dance sequence and the attractor structure. A choreographic variation is created by generating a trajectory from a different initial condition and then inverting the mapping.

Sensitive dependence guarantees that the variation is different from the original; the attractor structure and the symbolic dynamics guarantee that it resembles the original in some sense. A similar approach has been used to generate musical variations (Dabby, in "Chaos"); the issues that arise in chaotic choreography, however, are somewhat different. In particular, while instruments may play arbitrary pitch sequences, kinesiology and style impose a variety of constraints on dance sequences.

To solve this problem, we have developed an intelligent interpolation scheme that "smooth" any physically impossible or abrupt transitions that may be introduced by the re-mapping procedure. This corpus-based technique captures the dynamics ("style") of an individual dance genre using inter-move probability transition matrices and grammars; it then uses that information to insert postures that are consistent with the dance genre into nonsmooth portions of the chaotic variation.

Refreshments will be served immediately before the talk at 3:30pm.

The Department holds colloquia throughout the Fall and Spring semesters. These colloquia, open to the public, are typically held on Thursday afternoons, but sometimes occur at other times as well. If you would like to receive email notification of upcoming colloquia, subscribe to our Colloquia Mailing List. If you would like to schedule a colloquium, see Colloquium Scheduling.

Sign language interpreters are available upon request. Please contact Stephanie Morris at least five days prior to the colloquium.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (13:29)