Learning to Generalize with Object-centric Agents in the Open World Survival Game Crafter
Not on the map. Why?
Abstract (arXiv)
Reinforcement learning agents must generalize beyond their training experience. Prior work has focused mostly on identical training and evaluation environments. Starting from the recently introduced Crafter benchmark, a 2D open world survival game, we introduce a new set of environments suitable for evaluating some agent's ability to generalize on previously unseen (numbers of) objects and to adapt quickly (meta-learning). In Crafter, the agents are evaluated by the number of unlocked achievements (such as collecting resources) when trained for 1M steps. We show that current agents struggle to generalize, and introduce novel object-centric agents that improve over strong baselines. We also provide critical insights of general interest for future work on Crafter through several experiments. We show that careful hyper-parameter tuning improves the PPO baseline agent by a large margin and that even feedforward agents can unlock almost all achievements by relying on the inventory display. We achieve new state-of-the-art performance on the original Crafter environment. Additionally, when trained beyond 1M steps, our tuned agents can unlock almost all achievements. We show that the recurrent PPO agents improve over feedforward ones, even with the inventory information removed. We introduce CrafterOOD, a set of 15 new environments that evaluate OOD generalization. On CrafterOOD, we show that the current agents fail to generalize, whereas our novel object-centric agents achieve state-of-the-art OOD generalization while also being interpretable. Our code is public.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 62 of its 93 references that are in the map. First posted on arXiv 5 Aug 2022.
Builds on
62 of 93 references.
References · 62
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2016Layer Normalizationcited by 5,579
- 2022Flamingo: a Visual Language Model for Few-Shot Learningcited by 4,337
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 1,916
- 2016OpenAI Gymcited by 1,684
- 2021Perceiver: General Perception with Iterative Attentioncited by 1,089
- 2020Mastering Atari with Discrete World Modelscited by 990
- 2018DeepMind Control Suitecited by 935
- 2020Object-Centric Learning with Slot Attentioncited by 865
38 more
- 2017Rainbow: Combining Improvements in Deep Reinforcement Learningcited by 774
- 2017Deep Reinforcement Learning that Matterscited by 727
- 2021Perceiver IO: A General Architecture for Structured Inputs & Outputscited by 616
- 2019Leveraging Procedural Generation to Benchmark Reinforcement Learningcited by 478
- 2021Linear Transformers Are Secretly Fast Weight Programmerscited by 471
- 2019MONet: Unsupervised Scene Decomposition and Representationcited by 388
- 2019Multi-Object Representation Learning with Iterative Variational Inferencecited by 359
- 2022Video PreTraining (VPT): Learning to Act by Watching Unlabeled Online Videoscited by 338
- 2017StarCraft II: A New Challenge for Reinforcement Learningcited by 268
- 2017Revisiting the Arcade Learning Environment: Evaluation Protocols and Open Problems for General Agentscited by 267
- 2021Conditional Object-Centric Learning from Videocited by 247
- 2018Unity: A General Platform for Intelligent Agentscited by 232
- 2020On the Binding Problem in Artificial Neural Networkscited by 230
- 2019GENESIS: Generative Scene Inference and Sampling with Object-Centric Latent Representationscited by 227
- 2019Recurrent Independent Mechanismscited by 219
- 2016Attend, Infer, Repeat: Fast Scene Understanding with Generative Modelscited by 209
- 2019Contrastive Learning of Structured World Modelscited by 206
- 2021Benchmarking the Spectrum of Agent Capabilitiescited by 193
- 2016ViZDoom: A Doom-based AI Research Platform for Visual Reinforcement Learningcited by 178
- 2020Generalization in Reinforcement Learning by Soft Data Augmentationcited by 132
- 2019Behaviour Suite for Reinforcement Learningcited by 129
- 2018Sequential Attend, Infer, Repeat: Generative Modelling of Moving Objectscited by 128
- 2017Neural Expectation Maximizationcited by 123
- 2018Dopamine: A Research Framework for Deep Reinforcement Learningcited by 121
- 2019Entity Abstraction in Visual Model-Based Reinforcement Learningcited by 110
- 2018Relational Neural Expectation Maximization: Unsupervised Discovery of Objects and their Interactionscited by 100
- 2021The Distracting Control Suite -- A Challenging Benchmark for Reinforcement Learning from Pixelscited by 97
- 2021Going Beyond Linear Transformers with Recurrent Fast Weight Programmerscited by 84
- 2019Towards Interpretable Reinforcement Learning Using Attention Augmented Agentscited by 82
- 2016DeepMind Labcited by 74
- 2016Tagger: Deep Unsupervised Perceptual Groupingcited by 69
- 2018Relational recurrent neural networkscited by 65
- 2019COBRA: Data-Efficient Model-Based RL through Unsupervised Object Discovery and Curiosity-Driven Explorationcited by 55
- 2021The Sensory Neuron as a Transformer: Permutation-Invariant Neural Networks for Reinforcement Learningcited by 50
- 2020Neuroevolution of Self-Interpretable Agentscited by 48
- 2020Self-supervised Visual Reinforcement Learning with Object-centric Representationscited by 43
- 2021The MineRL 2020 Competition on Sample Efficient Reinforcement Learning using Human Priorscited by 40
- 2022A Modern Self-Referential Weight Matrix That Learns to Modify Itselfcited by 40
50 most cited of 62 All 62 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 6; 2024: 3; 2025: 2; 2026: 1.
13 papers.
Sort:
By area:
- 2023Mastering Diverse Domains through World Modelscited by 1,193
- 2023Guiding Pretraining in Reinforcement Learning with Large Language Modelscited by 185
- 2024EnvGen: Generating and Adapting Environments via LLMs for Training Embodied Agentscited by 41
- 2023Contrastive Training of Complex-Valued Autoencoders for Object Discoverycited by 16
- 2025Object-Centric World Models from Few-Shot Annotations for Sample-Efficient Reinforcement Learningcited by 9
- 2024Recurrent Complex-Weighted Autoencoders for Unsupervised Object Discoverycited by 8
- 2023Discovering Hierarchical Achievements in Reinforcement Learning via Contrastive Learningcited by 6
- 2022Experiential Explanations for Reinforcement Learningcited by 5
- 2023Investigating the role of model-based learning in exploration and transfercited by 5
- 2023Relational Object-Centric Actor-Criticcited by 4
- 2024FACTS: A Factored State-Space Framework For World Modellingcited by 4
- 2025CrafText Benchmark: Advancing Instruction Following in Complex Multimodal Open-Ended Worldcited by 2
1 more
- 2026Object-Centric World Models Meet Monte Carlo Tree Searchcited by 1
- 2026Object-Centric World Models Meet Monte Carlo Tree Search10 Jan 2026
- 2025CrafText Benchmark: Advancing Instruction Following in Complex Multimodal Open-Ended World17 May 2025
- 2025Object-Centric World Models from Few-Shot Annotations for Sample-Efficient Reinforcement Learning27 Jan 2025
- 2024FACTS: A Factored State-Space Framework For World Modelling28 Oct 2024
- 2024Recurrent Complex-Weighted Autoencoders for Unsupervised Object Discovery27 May 2024
- 2024EnvGen: Generating and Adapting Environments via LLMs for Training Embodied Agents18 Mar 2024
- 2023Relational Object-Centric Actor-Critic26 Oct 2023
- 2023Discovering Hierarchical Achievements in Reinforcement Learning via Contrastive Learning7 Jul 2023
- 2023Contrastive Training of Complex-Valued Autoencoders for Object Discovery24 May 2023
- 2023Guiding Pretraining in Reinforcement Learning with Large Language Models13 Feb 2023
- 2023Investigating the role of model-based learning in exploration and transfer8 Feb 2023
- 2023Mastering Diverse Domains through World Models10 Jan 2023
1 more
- 2022Experiential Explanations for Reinforcement Learning10 Oct 2022
- 2023Mastering Diverse Domains through World Modelscited by 1,193
- 2025Object-Centric World Models from Few-Shot Annotations for Sample-Efficient Reinforcement Learningcited by 9
- 2023Relational Object-Centric Actor-Criticcited by 4
- 2024FACTS: A Factored State-Space Framework For World Modellingcited by 4
- 2026Object-Centric World Models Meet Monte Carlo Tree Searchcited by 1
- 2026Object-Centric World Models Meet Monte Carlo Tree Search10 Jan 2026
- 2025Object-Centric World Models from Few-Shot Annotations for Sample-Efficient Reinforcement Learning27 Jan 2025
- 2024FACTS: A Factored State-Space Framework For World Modelling28 Oct 2024
- 2023Relational Object-Centric Actor-Critic26 Oct 2023
- 2023Mastering Diverse Domains through World Models10 Jan 2023
- 2023Guiding Pretraining in Reinforcement Learning with Large Language Modelscited by 185
- 2023Contrastive Training of Complex-Valued Autoencoders for Object Discoverycited by 16
- 2024Recurrent Complex-Weighted Autoencoders for Unsupervised Object Discoverycited by 8
- 2023Discovering Hierarchical Achievements in Reinforcement Learning via Contrastive Learningcited by 6
- 2022Experiential Explanations for Reinforcement Learningcited by 5
- 2023Investigating the role of model-based learning in exploration and transfercited by 5
- 2025CrafText Benchmark: Advancing Instruction Following in Complex Multimodal Open-Ended Worldcited by 2
- 2025CrafText Benchmark: Advancing Instruction Following in Complex Multimodal Open-Ended World17 May 2025
- 2024Recurrent Complex-Weighted Autoencoders for Unsupervised Object Discovery27 May 2024
- 2023Discovering Hierarchical Achievements in Reinforcement Learning via Contrastive Learning7 Jul 2023
- 2023Contrastive Training of Complex-Valued Autoencoders for Object Discovery24 May 2023
- 2023Guiding Pretraining in Reinforcement Learning with Large Language Models13 Feb 2023
- 2023Investigating the role of model-based learning in exploration and transfer8 Feb 2023
- 2022Experiential Explanations for Reinforcement Learning10 Oct 2022