Nonghai Zhang, Siyu Zhai, Yanjun Li, Zeyu Zhang, Zhihan Yin, Yandong Guo, Boxin Shi, Hao Tang
5 min
Existing autoregressive motion generation models often struggle with long-horizon stability, frequently manifesting as foot sliding, temporal drift, and contact distortion. The authors hypothesize that these artifacts stem from a structural limitation in current tokenization methods: forcing heterogeneous motion signals—specifically low-frequency pose semantics and high-frequency physical dynamics—into a single, shared codebook. This approach biases the model toward pose structure while under-representing the high-frequency velocity components essential for physical realism.
The authors introduce the Dual-Stream Frequency Tokenizer (DSFT) to address this mismatch. By analyzing the Discrete Cosine Transform (DCT) energy distribution of motion data, they identify a bimodal split: joint positions are highly compressible (low-frequency), while joint velocities are broadband (high-frequency). DSFT partitions motion into a 'Base' stream (pose) and a 'Phys' stream (velocity), applying independent DCT truncation and BPE compression to each.
Building on this, the authors present MotionVLA, a Qwen3.5-based autoregressive model. It treats motion generation as a unified sequence where the model first predicts Base tokens, followed by Phys tokens. This hierarchical ordering allows the model to generate physical dynamics conditioned on the already-established pose context, using causal attention to maintain structural and physical consistency.
Experiments on the HumanML3D and MBench datasets demonstrate that MotionVLA significantly outperforms single-stream baselines. On HumanML3D, the model reduces the diversity gap to real data by over 50%. On MBench, it achieves superior Motion-Condition Consistency (improving from 0.53 to 0.55) and reduces foot sliding artifacts. These results suggest that explicitly decoupling semantic pose from physical dynamics is a more effective formulation for autoregressive motion synthesis than unified tokenization.
This work provides a principled solution to the 'drift' problem in long-horizon motion generation. By aligning the tokenization strategy with the underlying frequency statistics of human movement, the authors demonstrate that lightweight models can achieve high-fidelity, physically consistent motion without requiring complex post-hoc corrections or massive parameter scaling.
Generating realistic humanoid motion from scene images and text involves both low-frequency pose semantics and high-frequency physical dynamics. However, many existing methods tokenize motion with a single shared codebook, forcing heterogeneous motion signals into the same quantization space. Our frequency-domain analysis of human motion data reveals a clear mismatch between single-codebook quantization and motion statistics: five DCT coefficients capture 93% of joint-position energy but only 37% of joint-velocity energy, which can bias quantization toward pose statistics and under-represent high-frequency velocity components. A second challenge lies in adapting a standard autoregressive model to effectively model high-frequency physical signals in motion sequences. Therefore, we propose DSFT, a dual-stream frequency tokenizer that separates motion into Base and physical streams and compresses them independently with DCT truncation and BPE. Furthermore, we present MotionVLA, a Qwen3.5-based model that arranges Base and physical tokens in a unified sequence, where Phys tokens are predicted after Base tokens. Experiments on HumanML3D and MBench show that, despite using a lightweight 2B backbone, MotionVLA reduces the Diversity gap to real data by over 50% on HumanML3D and improves Motion-Condition Consistency by 3.8% on MBench, supporting frequency-aware dual-stream decoupling as an effective formulation for autoregressive motion generation. Code: https://github.com/AIGeeksGroup/MotionVLA. Website: https://aigeeksgroup.github.io/MotionVLA.
Alex: Yes. The analysis revealed a significant mismatch. The amount of data needed to accurately capture a stable pose captures only about a third of the information needed to accurately represent movement speed. So when the model compresses everything together, the velocity data gets severely shortchanged. The model isn't ignoring it on purpose — it just doesn't have the resolution to see it clearly.
Sam: That's a meaningful gap. So the fix isn't about making the model bigger or training it longer — it's about how the data is packaged in the first place?
Alex: That's the key insight. The researchers built what they call a Dual-Stream Frequency Tokenizer — DSFT for short. The name sounds technical, but the idea is straightforward. Instead of one combined data stream, you have two separate tracks: one dedicated to the slow, positional information — they call it the Base stream — and one dedicated to the fast, velocity information — the Phys stream.
Sam: Like recording the bass and the strings on separate microphones, so neither drowns the other out.
Alex: That's a good way to put it. And because the streams are separate, the model can give each one the right amount of attention. It processes the broad posture first to understand the overall shape of the movement, and then uses that context to calculate the precise physical dynamics needed to actually execute it. The two streams inform each other, but they don't interfere.
Sam: And that separation is what stops the drift?
Alex: The evidence suggests so. On standard motion-quality benchmarks, the approach produced a meaningful reduction in the gap between the AI's generated motion and real recorded human movement. The foot-sliding artefacts were substantially reduced.
Sam: So the problem wasn't that the model lacked capability. It was that the data representation was forcing it to make a trade-off it shouldn't have had to make.
Alex: That's the central finding. And it points to something worth keeping in mind as AI systems become more physically embodied: the way we structure data going into a model shapes what the model can possibly learn. A larger model fed poorly organised data will still make the same structural mistakes. Getting the representation right often matters more than scaling up.
Sam: It's a bit like giving someone a better filing system rather than a bigger desk.
Alex: Exactly. The desk was never the problem. Thanks for listening to ResearchPod.