Object-Centric World Models Meet Monte Carlo Tree Search
Rodion Vakhitov, Leonid Ugadiarov, Aleksandr Panov
TL;DR
The paper addresses learning efficient, structured world models for object-rich environments by introducing ObjectZero, which uses a object-centric encoder to produce a fixed set of slots $\bar{s}_t=\{s^1_t,\dots,s^K_t\}$ and a graph neural network to predict dynamics, rewards, and policy, coupled with Monte Carlo Tree Search planning. It demonstrates that integrating a frozen SLATE/DINOSAUR-based slot extractor with a GNN world model and MCTS planning yields faster convergence and competitive performance across Object Reaching and Block Lifting tasks compared to strong baselines like EZ-V2 and DreamerV3. The key contributions include (i) a fully object-centric MBRL architecture, (ii) a graph-based dynamics/reward/value/policy model operating on object slots, and (iii) empirical evidence that object-centric planning can match or exceed performance of monolithic approaches in complex, interactive environments. This work advances the practical viability of object-centric representations for scalable, sample-efficient RL in dynamic, object-rich domains, with potential impact on robotics and embodied AI.
Abstract
In this paper, we introduce ObjectZero, a novel reinforcement learning (RL) algorithm that leverages the power of object-level representations to model dynamic environments more effectively. Unlike traditional approaches that process the world as a single undifferentiated input, our method employs Graph Neural Networks (GNNs) to capture intricate interactions among multiple objects. These objects, which can be manipulated and interact with each other, serve as the foundation for our model's understanding of the environment. We trained the algorithm in a complex setting teeming with diverse, interactive objects, demonstrating its ability to effectively learn and predict object dynamics. Our results highlight that a structured world model operating on object-centric representations can be successfully integrated into a model-based RL algorithm utilizing Monte Carlo Tree Search as a planning module.
