SlotFormer: Unsupervised Visual Dynamics Simulation with Object-Centric Models
Ziyi Wu, Nikita Dvornik, Klaus Greff, Thomas Kipf, Animesh Garg
TL;DR
SlotFormer presents a Transformer-based autoregressive dynamics model that operates on unsupervised object-centric slots to capture spatio-temporal interactions among multiple objects. By combining a pre-trained object-centric slot extractor with a temporal Transformer, it achieves strong long-horizon video prediction while preserving object identities. Importantly, the unsupervised dynamics knowledge improves downstream tasks such as predictive VQA and goal-conditioned planning, demonstrating the practical value of object-centric world models. The approach advances the ability to reason about future states with minimal supervision and offers a promising avenue for scalable, transferable physical reasoning in vision systems.
Abstract
Understanding dynamics from visual observations is a challenging problem that requires disentangling individual objects from the scene and learning their interactions. While recent object-centric models can successfully decompose a scene into objects, modeling their dynamics effectively still remains a challenge. We address this problem by introducing SlotFormer -- a Transformer-based autoregressive model operating on learned object-centric representations. Given a video clip, our approach reasons over object features to model spatio-temporal relationships and predicts accurate future object states. In this paper, we successfully apply SlotFormer to perform video prediction on datasets with complex object interactions. Moreover, the unsupervised SlotFormer's dynamics model can be used to improve the performance on supervised downstream tasks, such as Visual Question Answering (VQA), and goal-conditioned planning. Compared to past works on dynamics modeling, our method achieves significantly better long-term synthesis of object dynamics, while retaining high quality visual generation. Besides, SlotFormer enables VQA models to reason about the future without object-level labels, even outperforming counterparts that use ground-truth annotations. Finally, we show its ability to serve as a world model for model-based planning, which is competitive with methods designed specifically for such tasks.
