An Investigation into Pre-Training Object-Centric Representations for Reinforcement Learning
Jaesik Yoon, Yi-Fu Wu, Heechul Bae, Sungjin Ahn
TL;DR
This paper addresses whether unsupervised object-centric representation (OCR) pre-training improves image-based reinforcement learning (RL) beyond indirect metrics like segmentation quality. It introduces a simple, objective OCR pretraining benchmark with 2D Spriteworld tasks and a 3D CausalWorld task, and systematically compares multiple OCR models (e.g., IODINE, Slot-Attention, SLATE, MAE-based encoders) against baselines using PPO. Key contributions include a scalable benchmark for validating OCR pre-training in RL, an empirical evaluation across object-centric tasks and generalization scenarios, and insights into when OCR helps (notably relational reasoning) along with the importance of transformer-based pooling/decoding in SLATE. The findings clarify the conditions under which OCR pre-training yields benefits, guiding future use of OCR in RL and suggesting directions for more complex visual environments and auxiliary training signals.
Abstract
Unsupervised object-centric representation (OCR) learning has recently drawn attention as a new paradigm of visual representation. This is because of its potential of being an effective pre-training technique for various downstream tasks in terms of sample efficiency, systematic generalization, and reasoning. Although image-based reinforcement learning (RL) is one of the most important and thus frequently mentioned such downstream tasks, the benefit in RL has surprisingly not been investigated systematically thus far. Instead, most of the evaluations have focused on rather indirect metrics such as segmentation quality and object property prediction accuracy. In this paper, we investigate the effectiveness of OCR pre-training for image-based reinforcement learning via empirical experiments. For systematic evaluation, we introduce a simple object-centric visual RL benchmark and conduct experiments to answer questions such as ``Does OCR pre-training improve performance on object-centric tasks?'' and ``Can OCR pre-training help with out-of-distribution generalization?''. Our results provide empirical evidence for valuable insights into the effectiveness of OCR pre-training for RL and the potential limitations of its use in certain scenarios. Additionally, this study also examines the critical aspects of incorporating OCR pre-training in RL, including performance in a visually complex environment and the appropriate pooling layer to aggregate the object representations.
