2024
NIPS
NeurIPS 2024
WorldCoder, a Model-Based LLM Agent: Building World Models by Writing Code and Interacting with the Environment
Abstract
We give a model-based agent that builds a Python program representing its knowledge of the world based on its interactions with the environment. The world model tries to explain its interactions, while also being optimistic about what reward it can achieve. We define this optimism as a logical constraint between a program and a planner. We study our agent on gridworlds, and on task planning, finding our approach is more sample-efficient compared to deep RL, more compute-efficient compared to ReAct-style agents, and that it can transfer its knowledge across environments by editing its code.
🌉
Interdisciplinary Bridge
— Artificial Intelligence and Reinforcement Learning
🧭
Keyword Pioneer
— model-based agent
🐝
Cross-Pollinator
— Artificial Intelligence, Deep Learning, Healthcare & Medicine, Interdisciplinary, Knowledge & Reasoning, Machine Learning, Mathematics & Optimization, Natural Language Processing, Reinforcement Learning, Robotics
Authors
Topics
Artificial Intelligence > Core AI > Agent Systems
Artificial Intelligence > Core AI > Planning
Reinforcement Learning > Methods > Deep RL
Reinforcement Learning > Applications > Robotics
Machine Learning > Learning Types > Reinforcement Learning
Artificial Intelligence > Core AI > Large Language Models