Autoregressive Flow Matching for Motion Prediction
Johnathan Xie, Stefan Stojanov, Cristobal Eyzaguirre, Daniel L. K. Yamins, Jiajun Wu
TL;DR
Autoregressive Flow Matching (ARFM) presents a scalable, probabilistic framework for predicting future motion across diverse video domains by modeling future point tracks rather than full pixel data. It combines a multimodal feature fusion encoder with a two-stage autoregressive flow predictor, enabling online horizon updates and conditioning on language and frames. Through a pseudo-labeling data pipeline and extensive zero-shot evaluation on human and robotics benchmarks, ARFM demonstrates improved track prediction and enhanced downstream task performance in interaction synthesis and robotic control. The approach highlights the practicality of using track-level representations and large unlabeled video data to build a generalized motion-prediction foundation model with real-time inference capabilities.
Abstract
Motion prediction has been studied in different contexts with models trained on narrow distributions and applied to downstream tasks in human motion prediction and robotics. Simultaneously, recent efforts in scaling video prediction have demonstrated impressive visual realism, yet they struggle to accurately model complex motions despite massive scale. Inspired by the scaling of video generation, we develop autoregressive flow matching (ARFM), a new method for probabilistic modeling of sequential continuous data and train it on diverse video datasets to generate future point track locations over long horizons. To evaluate our model, we develop benchmarks for evaluating the ability of motion prediction models to predict human and robot motion. Our model is able to predict complex motions, and we demonstrate that conditioning robot action prediction and human motion prediction on predicted future tracks can significantly improve downstream task performance. Code and models publicly available at: https://github.com/Johnathan-Xie/arfm-motion-prediction.
