Movements as complex patterns
The errors found in generalizing recognition from a training set to a testing set can be explained by pattern recognition on a low-dimensional representation of the movement.
The creation of this representation appears to be quite flexible