atlas

Research map / Large language models / Agents, code and math

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

NeurIPS 2025 · Large language models › Agents, code and math · approach: LLMs for optimization and heuristics · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PoE-World, a world model built as an exponentially weighted product of many small LLM-synthesized Python programmatic experts, fit by L-BFGS, which learns Atari Pong and Montezuma's Revenge dynamics from a brief demonstration and supports planning.

Problem

Symbolic, program-structured world models have been limited to text and gridworld domains; a single monolithic program does not scale to complex, stochastic, partially observed Atari games with few demonstrations.

Approach

Decompose a world program into hundreds of small LLM-synthesized deterministic programs treated as experts, combine them via a product of experts with learned exponential weights (pruning low-weight experts), add hard constraints for sharpening, and use a hierarchical TAMP-inspired planner over object-contact abstract states.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PoE-World world modeling with the planner instead of PPO, ReAct, or WorldCoder + PlannerAtari agents · Pong, Pong-Alt, MR, and MR-AltscoreHelped
Use PoE-World instead of WorldCoderSymbolic world modeling · Pong and MR training demonstrationsnext observation prediction accuracy: Pong: 0.33 ± 0.01 -> 0.51 ± 0.01; MR: 0.36 ± 0.02 -> 0.75 ± 0.00Helped
Use PoE-World instead of WorldCoderSymbolic world modeling · Pong test (1000 random frames)next observation prediction accuracy: 0.06 ± 0.01 vs 0.06 ± 0.01No clear effect
Use PoE-World instead of WorldCoderSymbolic world modeling · Pong-Alt, MR, and MR-Alt test (1000 random frames)next observation prediction accuracy: Pong-Alt: 0.01 ± 0.01 -> 0.03 ± 0.00; MR: 0.10 ± 0.01 -> 0.31 ± 0.00; MR-Alt: 0.12 ± 0.03 -> 0.43 ± 0.00Helped
Use PoE-World instead of WorldCoderSymbolic world modeling · Pong and MR training demonstrations; Pong-Alt, MR, and MR-Alt testobject attributes prediction accuracy: Pong train: 0.82 ± 0.00 -> 0.88 ± 0.00; MR train: 0.75 ± 0.01 -> 0.93 ± 0.00; Pong-Alt test: 0.67 ± 0.02 -> 0.76 ± 0.00;Helped
Use PoE-World instead of WorldCoderSymbolic world modeling · Pong test (1000 random frames)object attributes prediction accuracy: 0.66 ± 0.01 vs 0.66 ± 0.00No clear effect
Add hard constraints (ablation)PoE-World + Planner · MR and MR-Altplanning successes: MR: 2/9 -> 5/9; MR-Alt: 2/9 -> 4/9Helped
Add hard constraints (ablation)PoE-World · MR and MR-Alt test (1000 random frames)next observation prediction accuracy: MR: 0.30 ± 0.01 -> 0.31 ± 0.00; MR-Alt: 0.43 ± 0.00 -> 0.43 ± 0.00No clear effect
Pretrain PPO inside the PoE-World world model, then fine-tune in AtariPPO · Atari environmentscoreHelped

Surprising findings

Limitations

Experimental setup

Datasets: Atari Pong demonstration Atari Montezuma's Revenge demonstration Pong-Alt (constructed) Montezuma's Revenge-Alt (constructed)

Benchmarks: Pong Pong-Alt Montezuma's Revenge Montezuma's Revenge-Alt

Metrics: game score planning successes next observation prediction accuracy next observation object attribute prediction accuracy

Baselines: PPO LLM as Agent (ReAct) WorldCoder WorldCoder + Planner Diamond

Builds on: WorldCoder REx ReAct PPO OCAtari

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy