Bootstrapping Action-Grounded Visual Dynamics in Unified Vision-Language Models
About
Can unified vision-language models (VLMs) perform forward dynamics prediction (FDP), i.e., predicting the future state (in image form) given the previous observation and an action (in language form)? We find that VLMs struggle to generate physically plausible transitions between frames from instructions. Nevertheless, we identify a crucial asymmetry in multimodal grounding: fine-tuning a VLM to learn inverse dynamics prediction (IDP), effectively captioning the action between frames, is significantly easier than learning FDP. In turn, IDP can be used to bootstrap FDP through two main strategies: 1) weakly supervised learning from synthetic data and 2) inference time verification. Firstly, IDP can annotate actions for unlabelled pairs of video frame observations to expand the training data scale for FDP. Secondly, IDP can assign rewards to multiple samples of FDP to score them, effectively guiding search at inference time. We evaluate the FDP resulting from both strategies through the task of action-centric image editing on Aurora-Bench with two families of VLMs. Despite remaining general-purpose, our best model achieves a performance competitive with state-of-the-art image editing models, improving on them by a margin between $7\%$ and $13\%$ according to GPT4o-as-judge, and achieving the best average human evaluation across all subsets of Aurora-Bench.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Visual World Modelling | Kubric | GPT-4o Score7.3 | 18 | |
| Visual World Modelling | Something-Something | GPT-4o Score3.11 | 18 | |
| Visual World Modelling | WhatsUp | GPT-4o Score3.88 | 18 | |
| Visual World Modelling | Action Genome | GPT-4o Score3.02 | 18 | |
| Visual World Modelling | AURORA-BENCH Average | GPT-4o Score4.11 | 18 | |
| Visual World Modelling | MagicBrush | GPT-4o Score5.27 | 18 | |
| Spatial Reasoning | EmbodiedSpatial-Bench | Accuracy33.8 | 14 | |
| Forward-dynamics Prediction | Action-Genome AURORA-BENCH | GPT-4o Score3.64 | 9 | |
| Forward-dynamics Prediction | WhatsUp AURORA-BENCH | GPT-4o Score3.3 | 9 | |
| Forward-dynamics Prediction | Kubric AURORA-BENCH | GPT-4o Score7.32 | 9 |