PoE-World: Compositional World Modeling with Products of Programmatic Experts

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Piriyakulkij, Wasu Top, Liang, Yichao, Tang, Hao, Weller, Adrian, Kryven, Marta, Ellis, Kevin
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909913783992320
author Piriyakulkij, Wasu Top
Liang, Yichao
Tang, Hao
Weller, Adrian
Kryven, Marta
Ellis, Kevin
author_facet Piriyakulkij, Wasu Top
Liang, Yichao
Tang, Hao
Weller, Adrian
Kryven, Marta
Ellis, Kevin
contents Learning how the world works is central to building AI agents that can adapt to complex environments. Traditional world models based on deep learning demand vast amounts of training data, and do not flexibly update their knowledge from sparse observations. Recent advances in program synthesis using Large Language Models (LLMs) give an alternate approach which learns world models represented as source code, supporting strong generalization from little data. To date, application of program-structured world models remains limited to natural language and grid-world domains. We introduce a novel program synthesis method for effectively modeling complex, non-gridworld domains by representing a world model as an exponentially-weighted product of programmatic experts (PoE-World) synthesized by LLMs. We show that this approach can learn complex, stochastic world models from just a few observations. We evaluate the learned world models by embedding them in a model-based planning agent, demonstrating efficient performance and generalization to unseen levels on Atari's Pong and Montezuma's Revenge. We release our code and display the learned world models and videos of the agent's gameplay at https://topwasu.github.io/poe-world.
format Preprint
id arxiv_https___arxiv_org_abs_2505_10819
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle PoE-World: Compositional World Modeling with Products of Programmatic Experts
Piriyakulkij, Wasu Top
Liang, Yichao
Tang, Hao
Weller, Adrian
Kryven, Marta
Ellis, Kevin
Artificial Intelligence
Machine Learning
Learning how the world works is central to building AI agents that can adapt to complex environments. Traditional world models based on deep learning demand vast amounts of training data, and do not flexibly update their knowledge from sparse observations. Recent advances in program synthesis using Large Language Models (LLMs) give an alternate approach which learns world models represented as source code, supporting strong generalization from little data. To date, application of program-structured world models remains limited to natural language and grid-world domains. We introduce a novel program synthesis method for effectively modeling complex, non-gridworld domains by representing a world model as an exponentially-weighted product of programmatic experts (PoE-World) synthesized by LLMs. We show that this approach can learn complex, stochastic world models from just a few observations. We evaluate the learned world models by embedding them in a model-based planning agent, demonstrating efficient performance and generalization to unseen levels on Atari's Pong and Montezuma's Revenge. We release our code and display the learned world models and videos of the agent's gameplay at https://topwasu.github.io/poe-world.
title PoE-World: Compositional World Modeling with Products of Programmatic Experts
topic Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2505.10819