Computer scientists tent to reinvent the wheel. In the current research in human simulation they are to much struggling with basic technical problems, instead of improving the usability of their systems. The anatomic models are most the time to simple - and almost nobody thinks about how to input the movement sequences. Input of the movements in natural language. Keyframe animation is useless for large scale animation.
Natural language is interesting for some simple situations.
For choreography natural language input is useless by its leak of precision and its difficulty to survey. Using sampling as input for a choreography system is like if you try to write a program for composing, and let the composer input his symphonies by whistling. The research team of Norman Badler investigated in the early days of their system Jack in the use of Labanotation for motion input. If they had used Labanotation in this days, we probably had today a working system for choreography. Labanotation has the advantage of existing now for 70 years, and being further developed in this years.