FloMo: 3D Scene Flow as a World Action Model Intermediate for Learning from Human Video
Organizations: Georgia Institute of Technology
Abstract
Pretrained video generation models distill internet-scale motion priors into robot policies, but full video is a redundant signal for action prediction. We argue that dense 3D motion is the medium through which video pretraining best transfers to robot actions, and that predicting motion rather than video affords better sample-efficiency for action prediction. FloMo is a 5B video-generation model fine-tuned to predict 3D scene-flow and action tokens. Rendering scene flow as RGB and encoding it into the same latent space as video enables a pretrained video generation backbone to efficiently adapt to predict 3D scene flow. Co-trained on action-free human video and action-labeled robot teleoperation data, our model benefits from human-video pretraining and generalizes to unseen objects, motion primitives, and tasks. Replacing motion prediction with a video prediction objective degrades out-of-distribution generalization, while adding a video prediction target alongside motion lowers policy success rather than improving it. When motion, video, and action are predicted jointly, action tokens attend far more to motion than to video, suggesting that predicting video wastes model capacity. Together, these results indicate that motion effectively mediates the transfer from video pretraining to action. More information can be found at flomo-wam.github.io.
Figures & tables
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Mid-training | Fine-tuning | |
| Learning rate (constant) | ||
| Global batch size | ||
| Action loss weight | ||
| Optimizer steps |
| Train | Validation | |||||
| Dataset | Tasks | Hours | Clips | Tasks | Hours | Clips |
| EgoVerse | ||||||
| MolmoAct2-BimanualYAM | ||||||
| In-house YAM | ||||||
| In-house Human Data | ||||||
| In-house Play YAM | ||||||
| Dataset | Mid-training weight | Fine-tuning weight |
| EgoVerse | 0.65 | 0.00 |
| MolmoAct2-BimanualYAM | 0.125 | 0.00 |
| In-house YAM | 0.125 | 0.75 |
| In-house Human Data | 0.05 | 0.00 |
| In-house Play YAM | 0.05 | 0.25 |