WorldCoder, a Model-Based LLM Agent: Building World Models by Writing Code and Interacting with the Environment
Open accessAbstract
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.
AI snapshot
Written from the paper’s full text.
TL;DR
WorldCoder is a model-based LLM agent that learns a Python program implementing the transition and reward functions of its environment by iteratively prompting GPT-4 to write and debug code against replayed experience, then plans with that program. It adds an "optimism under uncertainty" constraint (φ₂) that requires the learned program to entail a plan reaching positive reward, which drives goal-directed exploration and zero-shot instruction following.
Key findings
- On Sokoban, the agent builds a world model over the first 50 actions and generalizes to levels with more boxes; ReAct, with the same pretrained knowledge, succeeds on only 15% ± 8% of basic levels, and deep RL takes >1 million steps to learn 2-box Sokoban.
- Compute asymptotics differ: after front-loading 400k LLM tokens (about $15), WorldCoder issues further actions with no LLM queries, whereas ReAct-style agents call the LLM at every action.
- The optimism objective φ₂ is necessary in sparse-reward settings: on MiniGrid-UnlockPickup, PPO failed after 3×10⁸ actions and WorldCoder failed without φ₂, but with φ₂ it learned the correct world model in no more than 100 actions; on AlfWorld, φ₂ was necessary for any non-zero performance.
- Theorem 2.4: with an optimal planner over a model satisfying φ₁ ∧ φ₂ and a true MDP inside the model class, the maximum number of actions to reach the goal is D_{S,A,T} × (K_{T×R} + 1), i.e., polynomial in MDP diameter and logical dimensionality.
- Transfer across environments works by editing code: on MiniGrid, transfer helps solve new environments faster, and φ₂ enables zero-shot generalization to new natural-language goals (env 3); a "prompt4reward" ablation that just asks GPT-4 for a new reward function struggles to follow new instructions.
Methods
- Design: a Contextual MDP (C, S, A, M) with deterministic, episodic dynamics fixed across goals; states are sets of objects with string-valued fields (x, y, type-specific fields), and the world model is a Python tuple (T, R) with T: S×A→S and R: C→(S×A×S→R×{0,1}).
- Learning: program synthesis by LLM refinement — GPT-4 is prompted with a random subset of the replay buffer D to propose code, then backprompted with inconsistent data points to debug until φ₁ (fit data) ∧ φ₂ (optimism) hold; REx selects which program to refine next using heuristic h (Eq. 3) and a bandit over refinement counts.
- Agent loop: ε-greedy exploration (ε = 5%), learning begins after MINDATASIZE = 10 actions, planning via depth-limited value iteration (simple domains) or MCTS with a BM25-based heuristic (AlfWorld); evaluated on Sokoban, MiniGrid, and AlfWorld, with PPO and DreamerV3 as deep RL baselines.
Limitations
- Stated: the method assumes deterministic dynamics (authors suggest probabilistic program synthesis as a fix); states must be symbolic and discrete while the real world is messy and continuous (pretrained object detectors, multimodal models, or neurosymbolic programs are suggested); and knowledge growth/transfer uses only a basic debug-prompting mechanism rather than a reusable library of subroutines.
- Evident from the text: the paper's own checklist reports that code and data are not openly released ("We will prepare code for the public later due to time constraints"), and the Sokoban evaluation explicitly does not target the hardest levels (5+ boxes), which the authors attribute to planning difficulty rather than the world model.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
0 of 9 cited sources checked · 0 supported · 0 flagged
- Findingreasoning
Without transfer, more episodes of exploration are needed to collect experience to build a good world model.
“Without transfer, more episodes of exploration are needed to collect experience to build a good world model.”
Quote in the paperSubstantial claim - Findingown data
After front-loading 400k LLM tokens (about $15), WorldCoder can issue as many actions as needed without subsequent LLM queries.
“Our approach has different asymptotics: after front-loading 400k LLM tokens (about $15), it can issue as many actions as needed without subsequent LLM queries (Fig. 3C).”
Quote in the paperSubstantial claim - Findingnone given
Each replay buffer data set D can be represented by its mutually independent data subset D⊥⊥T×R from the perspective of finding the correct world model.
“Lemma α: Each replay buffer data set, D, can be represented by its mutually independent data subset, D ⊥ ⊥T ×R , from the perspective of finding the correct world model, i.e.,”
Quote in the paperNot a substantial claim - Findingreasoning
Agents that use the extra optimism under uncertainty objective can correct the imagined world model given the newly collected data after the efficient exploration.
“• and correct the imagined world model given the newly collected data after the efficient exploration.”
Quote in the paperSubstantial claim - Findingnone given
Random exploration needs exponentially more actions to find this counter-example in the worst case.
“Random exploration needs exponentially more number of actions to find this counter-example in the worst case.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The environment is an episodic MDP (S, A, T, R, γ).
- The authors state this as an assumption: The agent does not have free reset to all possible states, so it must go through trajectories from the initial state to each target state.
- The authors state this as an assumption: The environments are deterministic and have sparse rewards.
- Findingreasoning
WorldCoder is more compute-efficient compared to ReAct-style agents.
“more compute-efficient compared to ReAct-style agents”
- Also stated in: § 1 Introduction · plain
“also more compute-efficient than prior LLM agents.”
- Also stated in: § 3 Experimental Results · plain
“ReAct-style architectures [29, 78, 41, i.a.], also require expensive LLM calls at every action, and so asymptotically their cost grows linearly with the number of actions taken.”
Quote in the paperSubstantial claim0 of 3 sources checked- cites [29]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [78]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [41]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Also stated in: § 1 Introduction · plain
- Findingown data
PPO failed to gain enough positive-reward supervision signals after 3 × 10^8 actions in UnlockPickup.
“PPO failed to gain enough positive-reward supervision signals after 3 × 10 8 actions as shown in Figure 6.”
Quote in the paperSubstantial claim - Findingown data
PPO is much more sample inefficient than our method.
“As shown in Figure 6, PPO is much more sample inefficient than ours.”
Quote in the paperNot a substantial claim - Findingreasoning
Our method has different asymptotic LLM cost compared to prior LLM agents.
“Our method has different asymptotic LLM cost compared to prior LLM agents, which consume LLM calls/tokens at every action.”
Quote in the paperSubstantial claim- Rests on an assumption: Prior LLM agents consume LLM calls/tokens at every action.
- Findingreasoning
The counter-example d′ is mutually independent to the replay buffer D(t) because there is a model (T(t), R(t)) such that (T(t), R(t)) does not entail d′ and (T(t), R(t)) entails D(t).
“Lemma γ: This counter example, d ′ , is mutually independent to the replay buffer, D (t) , because there is a model ( T t) . (t) , R(t) ) such that ( T (t) , R(t) ) ⊬ d ′ ∧ ( T (t) , R(t) ) ⊢ D (”
Quote in the paperSubstantial claim - Findingown data
The saturating formulation of the term frequency in BM25 significantly outperforms its linear variant in TF-IDF.
“One interesting finding in our preliminary experiments is that the saturating formulation of the term frequency, nτ •(k1+1) nτ +k1•(1-b+b•|τ |/l D ) , in BM25 significantly outperforms its linear variant in TF-IDF.”
Quote in the paperSubstantial claim - Findingown data
In comparison with agents that only use the traditional data-consistency objective (φ1) and rely on random exploration, agents that use the extra optimism under uncertainty objective can imagine the functionality of actions and their interactions with necessary tools to achieve the goal without any real interactions with the environment.
“In comparison with agents that only use the traditional data-consistency objective (ϕ 1 ), which merely relies on random exploration to gain new knowledge of the world through new data, agents that use the extra optimism under uncertainty objective can • imagine the functionality of actions and their interactions with the necessary tools, in order to achieve the goal, without any real interactions”
Quote in the paperSubstantial claim - Findingown data
WorldCoder can transfer its knowledge across environments by editing its code.
“it can transfer its knowledge across environments by editing its code.”
- Also stated in: § 1 Introduction · plain
“finding that code can be quickly adapted to new world dynamics within grid-world and robot task planning domains.”
Quote in the paperSubstantial claim - Also stated in: § 1 Introduction · plain
- Findingown data
Optimism is necessary for zero-shot generalization to new goals in Minigrid.
“Optimism is also necessary for zero-shot generalization to new goals (Fig. 4B, env 3).”
Quote in the paperSubstantial claim - Findingown data
PPO cannot solve the UnlockPickup environment even in 3 × 10^8 steps.
“It cannot solve the UnlockPickup environment even in 3 × 10 8 steps.”
Quote in the paperNot a substantial claim - Findingown data
WorldCoder is much more sample and compute efficient than baselines in the paper's experiments.
“We show that WorldCoder is much more sample and compute efficient in our methods than baselines.”
- Also stated in: § Additional information · boosted
“our method significantly outperforms the baselines in the sample efficiency and the compute efficiency in our experiments.”
Quote in the paperSubstantial claim - Also stated in: § Additional information · boosted
- Findingown data
Transfer is especially helpful in quickly solving new Minigrid environments.
“Transfer is especially helpful in quickly solving new environments (Fig. 4B).”
Quote in the paperSubstantial claim - Findingown data
WorldCoder with the optimism objective learned the correct world model from scratch with no more than 100 actions in UnlockPickup.
“Nevertheless, our method with the optimism objective learned the correct world model from scratch with no more than 100 actions due to its better sample efficiency in exploration.”
Quote in the paperSubstantial claim - Findingown data
WorldCoder is more sample-efficient compared to deep RL.
“finding our approach is more sample-efficient compared to deep RL”
- Also stated in: § 1 Introduction · boosted
“dramatically more sample-efficient compared to deep RL”
- Also stated in: § 3 Experimental Results · plain
“both model-based and model-free deep RL require millions of experiences to solve basic levels (Fig. 3D).”
Quote in the paperSubstantial claim - Also stated in: § 1 Introduction · boosted
- Findingreasoning
After learning how the world works, WorldCoder can receive natural language instructions and begin following them immediately without further learning from environmental interactions.
“After learning how the world works, our agent should be able to receive natural language instructions and begin following them immediately without further learning from environmental interactions.”
- Also stated in: § Minigrid. · plain
“Our agent can follow these natural-language instructions by enforcing optimism under uncertainty (ϕ 2 ).”
Quote in the paperSubstantial claim- The authors state this as an assumption: The LLM possesses fuzzy prior knowledge of how the world might be, together with programming skill to code and debug a transition function.
- Also stated in: § Minigrid. · plain
- Findingown data
PPO needs 10^4 to 10^5 steps to learn valid policies (not perfect) in most environments.
“It needs 10 4 -10 5 steps to learn valid policies (not perfect though) in most environments.”
Quote in the paperSubstantial claim - Findingreasoning
For deterministic environments, the number of actions to find a counter-example with a world model that satisfies φ1 ∧ φ2 is guaranteed to be smaller than the diameter of the state space, D_S, when equipped with an optimal planner.
“For deterministic environments, the number of actions to find a counter-example with a world model that satisfies ϕ 1 ∧ ϕ 2 is guaranteed to be smaller than the diameter of the state space, D S , when equipped with an optimal planner (by definition).”
Quote in the paperSubstantial claim- The authors state this as an assumption: The environment is an episodic MDP (S, A, T, R, γ).
- The authors state this as an assumption: The agent acts according to an optimal planner operating over a world model (T, R) ∈ T × R satisfying ϕ1 ∧ ϕ2.
- The authors state this as an assumption: The agent does not have free reset to all possible states, so it must go through trajectories from the initial state to each target state.
- The authors state this as an assumption: The environments are deterministic and have sparse rewards.
- Findingown data
Agents that use the extra optimism under uncertainty objective can explore much more efficiently guided by the imagined world model.
“• explore much more efficiently guided by the imagined world model;”
Quote in the paperSubstantial claim - Findingown data
ReAct cannot effectively play the game.
“ReAct has the same pretrained knowledge of Sokoban but cannot effectively play the game.”
Quote in the paperSubstantial claim - Findingreasoning
Assume an episodic MDP (S, A, T, R, γ), an agent acting according to an optimal planner over a world model (T, R) ∈ T × R satisfying φ1 ∧ φ2, and that the true MDP is in the agent's model class. Then the maximum number of actions needed to achieve the goal (exit with positive reward) is D_S,A,T × (K_T×R + 1).
“Theorem A.4. Assume an episodic MDP (S, A, T, R, γ).Assume an agent acting according to an optimal planner operating over world model ( T , R) ∈ T × R satisfying ϕ 1 ∧ ϕ 2 , and that the true MDP is in the agent's model class: T ∈ T and R ∈ R. Then the maximum number of actions needed to achieve the goal (exit with positive reward) is D S,A,T × (K T ×R + 1).”
Quote in the paperSubstantial claim- The authors state this as an assumption: The environment is an episodic MDP (S, A, T, R, γ).
- The authors state this as an assumption: The agent acts according to an optimal planner operating over a world model (T, R) ∈ T × R satisfying ϕ1 ∧ ϕ2.
- The authors state this as an assumption: The true MDP is in the agent's model class: T ∈ T and R ∈ R.
- The authors state this as an assumption: The agent does not have free reset to all possible states, so it must go through trajectories from the initial state to each target state.
- Findingown data
BM25 works significantly well in our experiments.
“We focus on the symbolic ones for efficiency issues and find BM25 [50], a state-ofthe-art algorithm for web-scale information retrieval, works significantly well in our experiments.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [50]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Findingown data
The optimism under uncertainty objective is necessary for nonzero performance on all AlfWorld tasks.
“and that the optimism under uncertainty objective is necessary for nonzero performance on all of these tasks.”
Quote in the paperSubstantial claim - Findingreasoning
The maximum number of actions to learn or find a good-enough world model is polynomial with respect to intrinsic properties of the state space and model space.
“More formally, we show that the maximum number of actions to learn/find a good-enough world model is polynomial w.r.t.intrinsic properties of the state space and model space:”
Quote in the paperSubstantial claim- The authors state this as an assumption: The environment is an episodic MDP (S, A, T, R, γ).
- The authors state this as an assumption: The agent acts according to an optimal planner operating over a world model (T, R) ∈ T × R satisfying ϕ1 ∧ ϕ2.
- The authors state this as an assumption: The agent does not have free reset to all possible states, so it must go through trajectories from the initial state to each target state.
- Findingown data
Using GPT-4 and refinement, WorldCoder can generate world models with 250+ lines of code.
“Using this technique and this LLM we can generate world models with 250+ lines of code.”
- Also stated in: § Minigrid. · plain
“We find that we can synthesize a world model containing 250+ lines of code, which serves as an adequate model of how AlfWorld works (Appendix E)”
Quote in the paperSubstantial claim - Also stated in: § Minigrid. · plain
- Findingown data
ReAct succeeds on only 15% ± 8% of basic Sokoban levels.
“Quantitatively, ReAct succeeds on only 15% ± 8% of basic levels, showing that pretrained knowledge of Sokoban does not, by itself, allow strong play.”
Quote in the paperSubstantial claim - Interpretationreasoning
Only through counter-examples that cannot be explained by the current world model can the size of the set of potentially correct world models become smaller and smaller, eventually leading to a set that only contains good-enough world models that guide the agent towards the goal.
“Only through the counter-examples which cannot be explained by the current world model, the size of the set of the potentially correct world models can become smaller and smaller, which eventually leads to a set that only contains the good-enough world models that guide the agent towards the goal.”
Quote in the paperSubstantial claim - Study design and conductnone given
ReAct has the same pretrained knowledge of Sokoban.
“ReAct has the same pretrained knowledge of Sokoban but cannot effectively play the game.”
Quote in the paperNot a substantial claim - Interpretationreasoning
Counter-examples are precious because, when searching for the correct world model, each interaction data (s, a, s′, r, d) in the replay buffer implies a constraint to satisfy for the potentially correct world models in the space of world models.
“Counter-example are precious because, when in search of the correct world model, each interaction data (s, a, s ′ , r, d) in the replay buffer implies a constraint to satisfy for the potentially correct world models in the space of world models.”
Quote in the paperSubstantial claim - Interpretationreasoning
WorldCoder builds a Python program representing its knowledge of the world based on its interactions with the environment.
“We give a model-based agent that builds a Python program representing its knowledge of the world based on its interactions with the environment.”
- Also stated in: § 1 Introduction · plain
“Our proposed solution is an architecture that synthesizes a Python program to model its past experiences with the world, effectively learning the transition function, and which takes actions by planning using that world model.”
Quote in the paperSubstantial claim - Also stated in: § 1 Introduction · plain
- Interpretationreasoning
Assuming the low-data regime, preferring an optimistic world model guarantees that the agent can at least start making progress toward the goal, even if it later has to update its beliefs because they turned out to be too optimistic.
“Assuming the low-data regime, there will be multiple world models consistent with the data: preferring an optimistic one guarantees that the agent can at least start making progress toward the goal, even if it later has to update its beliefs because they turned out to be too optimistic.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The low-data regime holds, so there will be multiple world models consistent with the data.
- Interpretationnone given
Curriculum learning allows transfer of knowledge across environments, making combinatorial program synthesis more tractable by reusing successful pieces of old programs.
“we show how curriculum learning can allow transfer of knowledge across environments, making combinatorial program synthesis more tractable by reusing successful pieces of old programs.”
Quote in the paperNot a substantial claim - Interpretationreasoning
WorldCoder can interoperate with different kinds of planners.
“This shows that our framework can interoperate with different kinds of planners.”
Quote in the paperNot a substantial claim - Interpretationreasoning
WorldCoder uses a new learning objective that prefers world models which a planner thinks lead to rewarding states, particularly when the agent is uncertain as to where the rewards are.
“To address the challenge of efficient exploration, we introduce a new learning objective that prefers world models which a planner thinks lead to rewarding states, particularly when the agent is uncertain as to where the rewards are.”
Quote in the paperSubstantial claim - Interpretationreasoning
The optimism under uncertainty objective is much more sample efficient at getting valuable counterexamples than random exploration.
“The optimism under uncertainty objective is much more sample efficient to get those valuable counterexamples than random exploration.”
Quote in the paperSubstantial claim - Interpretationreasoning
Collecting data that can be explained by all potentially correct world models is useless because it implies no stricter constraints than the current ones.
“Collecting data that can be explained by all potentially correct world models is useless because it implies no stricter constraints than the current ones.”
Quote in the paperSubstantial claim - Interpretationnone given
The optimism objective is necessary for any non-zero performance.
“Optimism objective is necessary for any non-zero performance.”
Quote in the paperNot a substantial claim - Interpretationown data
The optimism objective enables more efficient exploration.
“We show that the optimism objective enables more efficient exploration.”
Quote in the paperSubstantial claim - Interpretationreasoning
Zero-shot generalization to new goals occurs as a consequence of enforcing optimism under uncertainty (φ2).
“This zero-shot generalization to new goals occurs as a consequence of enforcing optimism under uncertainty (ϕ 2 in Eq. 2).”
Quote in the paperSubstantial claim - Interpretationreasoning
If the world model after D_S × (K⊥⊥T×R + 1) steps is still incorrect, then building a mutually independent data set with size larger than K⊥⊥T×R is contradictory to its definition.
“Assume the world model after D S × (K ⊥ ⊥T ×R + 1) steps is still incorrect, we then build a mutually independent data set, D (D S ×(K ⊥ ⊥T ×R +1) ⊥ ⊥T ×R , with size larger than K ⊥ ⊥T ×R , which is contradictory to its definition.”
Quote in the paperSubstantial claim - Interpretationcitation
Before ever receiving reward, φ2 forces the agent to invent a reward function that it believes it could achieve but has not already achieved.
“Before ever receiving reward, ϕ 2 forces the agent to invent a reward function.This reward function will be something that the agent believes it could achieve, but has not already achieved: roughly, something within its 'zone of proximal development' [71].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [71]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
Because there is no randomness and no partial rewards in the environments, roll-outs are not cost-effective in the usage of simulations.
“Noticing that there is no randomness and no partial rewards in the environments, roll-outs are not cost-effective in the usage of simulations.”
Quote in the paperSubstantial claim- Rests on an assumption: The environments have no randomness and no partial rewards.
- Interpretationnone given
In WorldCoder, the LLM does not simulate the world, but instead builds a simulation of the world.
“In our setup, the LLM does not simulate the world, but instead builds a simulation of the world.”
Quote in the paperSubstantial claim - Interpretationreasoning
We do not need to run a trajectory multiple times to estimate its expectations of returns.
“We do not need to run a trajectory multiple times to estimate its expectations of returns.”
Quote in the paperSubstantial claim- Rests on an assumption: The environments have no randomness and no partial rewards.
- Premisecitation
The learned world model should explain the observed data by correctly predicting the observed state transitions and rewards.
“Clearly, the learned world model should explain the observed data by correctly predicting the observed state transitions and rewards.This is a standard training objective within model-based RL [62].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [62]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
A good-enough world model is guaranteed to be discovered in time that is polynomial in the diameter of the true MDP and the logical dimensionality of the model space.
“We prove that a good-enough world model is guaranteed to be discovered in time that is polynomial in several key quantities, defined below.”
- Also stated in: § 2.3 Understanding optimism under uncertainty · plain
“Then the maximum number of actions needed to achieve the goal (exit with positive reward) is D S,A,T × (K T ×R + 1).”
Quote in the paperSubstantial claim- The authors state this as an assumption: The MDP is episodic with the current episode terminating upon reaching the goal.
- The authors state this as an assumption: The true MDP is in the agent's model class (T ∈ T and R ∈ R).
- The authors state this as an assumption: An optimal planner operates over the world model.
- Also stated in: § 2.3 Understanding optimism under uncertainty · plain
- May combine two claims. 20
- The quote only partly states this claim. 2
- Classified as probably not a substantial claim. 9
May combine two claims.
FindingreasoningThe logical dimensionality K⊥⊥M is at most |M|; the maximum size of a mutually independent data set with respect to a solution space is smaller than the size of the solution space.
“Lemma A.3.K ⊥ ⊥M ≤ |M|, i.e., the maximum size of the mutually independent data sets w.r.t. to a solution space is smaller than the size of the solution space.”
Quote in the paperSubstantial claimMay combine two claims.
Findingnone givenThe MCTS algorithm is designed for general planning problems and is not efficient enough for deterministic environments with sparse rewards, such as Alfworld in our experiments.
“However, the MCTS algorithm is designed for general planning problems and is not efficient enough for deterministic environments with sparse rewards, such as Alfworld in our experiments.”
Quote in the paperNot a substantial claim- The authors state this as an assumption: The environments are deterministic and have sparse rewards.
May combine two claims.
FindingreasoningThe world model that satisfies φ1 ∧ φ2 is either correct or is efficient in guiding the agent to find a counter-example of the current world model.
“It shows that the world model that satisfies ϕ 1 ∧ ϕ 2 is either correct or is efficient in guiding the agent to find a counter-example of the current world model.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe prompt4reward ablation struggles to follow new instructions, showing the importance of φ2 in correcting mistakes made by the LLM when generating reward functions.
“Surprisingly, this ablation struggles to follow new instructions (e.g., transfer from env 2→3 in Fig. 4A), showing the importance of ϕ 2 in correcting mistakes made by the LLM when generating reward functions.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataTypically the agent solves the AlfWorld task in the first episode, but requires around 20 exploratory steps to get reward, with subsequent episodes serving to make small corrections to the world model.
“Typically the agent solves the task in the first episode, but requires around 20 exploratory steps to get reward, with subsequent episodes serving to make small corrections to the world model.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataOn Sokoban, the optimism under uncertainty objective has little effect because Sokoban has a dense reward structure that allows easy learning through random exploration.
“On Sokoban, the optimism under uncertainty objective (ϕ 2 , orange curves in Fig. 3B) has little effect: Sokoban has a dense reward structure that allows easy learning through random exploration.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataIn AlfWorld, WorldCoder learns models of picking up and placing objects, and then improves its model by learning how to use cooking appliances such as refrigerators and stoves.
“In Fig. 5 we find that our method learns models of picking up and placing objects, and then improves its model by learning how to use cooking appliances such as refrigerators and stoves.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataWorldCoder continues to learn in the teleportation portal Sokoban variant, including modeling the blocking behavior of the teleportation gates, and learns to use the teleporters to more rapidly solve levels.
“Our agent continues to be able to learn in this environment, including modeling the blocking behavior of the teleportation gates, and learns to use the teleporters to more rapidly solve levels.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningGiven the lemmas, |D(t+D_S)⊥⊥T×R| ≥ |D(t)⊥⊥T×R| + 1, and therefore |D(D_S ×(K⊥⊥T×R +1))⊥⊥T×R| ≥ K⊥⊥T×R + 1 + D(0) ≥ K⊥⊥T×R + 1 > K⊥⊥T×R.
“Given these lemmas, we have |D (t+D S ) ⊥ ⊥T ×R | ≥ |D (t) ⊥ ⊥T ×R | + 1 and therefore |D D S ×(K ⊥ ⊥T ×R +1) ⊥ ⊥T ×R | ≥ K ⊥ ⊥T ×R + 1 + D (0) ≥ K ⊥ ⊥T ×R + 1 > K ⊥ ⊥T ×R .”
Quote in the paperSubstantial claimThe quote only partly states this claim.
Findingown dataWorldCoder without the optimism objective failed in UnlockPickup.
“Our method failed without the optimism objective as well.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe resulting Sokoban code is human-understandable and generalizes to solving levels with more boxes.
“The resulting code is human-understandable (Appendix D), and generalizes to solving levels with more boxes (Fig. 3B).”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe new learning objective generates goal-driven exploratory behavior, which can reduce by orders of magnitude the number of environment interactions needed to obtain reward.
“We show theoretically and empirically that this learning objective generates goal-driven exploratory behavior, which can reduce by orders of magnitude the number of environment interactions needed to obtain reward”
- Also stated in: § A Theoretical analysis of Sample Efficiency using optimism under uncertainty (ϕ 2 ) · boosted
“The optimism under uncertainty objective (ϕ 1 ∧ ϕ 2 in Sec. 2) is much more sample efficient than the traditional data-consistency objective (ϕ 1 ) as shown in Figure 4 in our experiments.”
Quote in the paperSubstantial claim- Also stated in: § A Theoretical analysis of Sample Efficiency using optimism under uncertainty (ϕ 2 ) · boosted
May combine two claims.
Findingown dataOptimism under uncertainty (φ2) helps in non-transfer settings by promoting goal-directed exploration, and absent transfer, it is only with φ2 that WorldCoder can solve the harder Minigrid environments.
“However, optimism under uncertainty (ϕ 2 ) helps in non-transfer setting by promoting goal-directed exploration, and in fact, absent transfer, it is only with ϕ 2 that WorldCoder can solve the harder environments.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenDeep RL takes more than 1 million steps to learn 2-box Sokoban.
“Deep RL takes >1 million steps to learn 2-box Sokoban.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Interpretationnone givenOptimism is defined as a logical constraint between a program and a planner.
“We define this optimism as a logical constraint between a program and a planner.”
- Also stated in: § 2.3 Understanding optimism under uncertainty · plain
“We contribute a new instantiation of that principle as a logical constraint between a program and a planner, and which we show can be made compatible with LLM-guided program generation.”
Quote in the paperSubstantial claim- Also stated in: § 2.3 Understanding optimism under uncertainty · plain
May combine two claims.
InterpretationreasoningUpon observing a new context c, the constraint φ2 is violated, which triggers debugging R so that it covers c, subject to the constraint that R(c) allows reaching a goal state.
“Upon observing a new context c, the constraint ϕ 2 is violated.This triggers debugging R so that it covers c, subject to the constraint that R(c) allows reaching a goal state.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Interpretationnone givenIf the LLM makes a mistake in predicting the reward function, the agent can recover by subsequent rounds of program synthesis, which update R(c) based on interactions with the environment.
“If the LLM makes a mistake in predicting the reward function, then the agent can recover by subsequent rounds of program synthesis, which update R(c) based on interactions with the environment.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims. The quote only partly states this claim.
Study design and conductown dataThe paper reports error bars based on 3 random seeds, with default 95% confidence intervals.
“We still show the error bars with 3 random seeds as stated.”
- Also stated in: § Additional information · plain
“The error bars are default as 95% CI.”
Quote in the paperNot a substantial claim- Also stated in: § Additional information · plain
May combine two claims.
InterpretationreasoningWorldCoder cannot solve very hard Sokoban levels (e.g., 5+ boxes), but this is an artifact of the difficulty of planning and could be addressed by plugging the world model into other techniques.
“While the system cannot solve very hard Sokoban levels (eg, 5+ boxes), that is an artifact of the difficulty of planning, and could be addressed by plugging the world model into any of the techniques cited above.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Interpretationnone givenConstructing a world model satisfying φ1 ∧ φ2 is a program synthesis problem.
“Constructing a world model satisfying ϕ 1 ∧ ϕ 2 is a program synthesis problem.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningThe polynomial sample complexity is possible because the agent systematically finds independent data points, which serve as counter-examples to the agent's current model; at most K_{⊥⊥T×R} such counterexamples are needed, each requiring at most D_{S,A,T} actions.
“Intuitively, the polynomial sample complexity is possible because the agent systematically finds independent data points, which serve as counter-examples to the agent's current model.At most K ⊥ ⊥T ×R such counterexamples are needed, each requiring at most D S,A,T actions.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationMonte Carlo Tree Search (MCTS) is a classic heuristic search algorithm and has achieved speculative success in difficult problems such as Go.
“Monte Carlo Tree Search (MCTS) [12,5] is a classic heuristic search algorithm and has achieved speculative success in difficult problems such as Go [58].”
Quote in the paperNot a substantial claim0 of 3 sources checked- cites [12]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [5]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [58]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S2 (checkable).
InterpretationreasoningGiven two world models both consistent with observed data, the agent should prefer a model which implies it is possible to get positive reward, effectively being optimistic in the face of uncertainty about world dynamics.
“Given two world models, both consistent with the observed data, the agent should prefer a model which implies it is possible to get positive reward, effectively being optimistic in the face of uncertainty about world dynamics.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningAll returns of partial trajectories are zero, and once a trajectory gets a positive return, the goal state is found and the trajectory from the initial state to this goal state should be immediately returned.
“All returns of partial trajectories are zero and, once a trajectory gets a positive return, we find the goal state and should immediately return the trajectory from the initial state to this goal state.”
Quote in the paperSubstantial claim- The authors state this as an assumption: The environments are deterministic and have sparse rewards.
- Rests on an assumption: The environments have no randomness and no partial rewards.
May combine two claims.
InterpretationreasoningWhen planning with a world model that satisfies φ1 ∧ φ2, there are only two possible outcomes: either the model is correct and the agent achieves the goal, or the model is incorrect and the agent must find a counter-example and gain more knowledge.
“When planning with a world model that satisfies the ϕ 1 ∧ ϕ 2 there are only two possible outcomes: • Either the model is correct: the agent achieves the goal successfully; • Or the model is incorrect: the agent then must find a counter-example to its world model's prediction and gain more knowledge of the environment.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
InterpretationreasoningRefinement allows computationally efficient transfer between environments, because a new world model can be built by refining an old one instead of programming it from scratch.
“Refinement also allows computationally efficient transfer between environments, because a new world model can be built by refining an old one, instead of programming it from scratch.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
Interpretationnone givenThe world model tries to explain its interactions while also being optimistic about what reward it can achieve.
“The world model tries to explain its interactions, while also being optimistic about what reward it can achieve.”
Quote in the paperSubstantial claim
The authors state this as an assumption.
A goal is given in natural language.
“First, we assume a goal is given in natural language.”
The authors state this as an assumption.
Environments are deterministic.
“Second, we restrict ourselves to deterministic environments”
The authors state this as an assumption.
Environment dynamics are fixed across goals.
“and assume that environment dynamics are fixed across goals.”
The authors state this as an assumption.
The MDP is episodic with the current episode terminating upon reaching the goal.
“Third, we assume an episodic MDP with the current episode terminating upon reaching the goal.”
The authors state this as an assumption.
The transition function does not depend on the context.
“The transition function does not depend on the context.”
The authors state this as an assumption.
The low-data regime holds, so there will be multiple world models consistent with the data.
“Assuming the low-data regime, there will be multiple world models consistent with the data”
The authors state this as an assumption.
Similar goals have similar reward structures.
“This retrieval strategy assumes similar goals have similar reward structures”
The authors state this as an assumption.
The true MDP is in the agent's model class (T ∈ T and R ∈ R).
“and that the true MDP is in the agent's model class: T ∈ T and R ∈ R.”
The authors state this as an assumption.
An optimal planner operates over the world model.
“Assume an agent acting according to an optimal planner operating over world model ( T , R) ∈ T × R satisfying ϕ 1 ∧ ϕ 2”
The authors state this as an assumption.
The LLM possesses fuzzy prior knowledge of how the world might be, together with programming skill to code and debug a transition function.
“we require the LLM to possess fuzzy prior knowledge of how the world might be, together with the programming skill to code and debug a transition function.”
The paper relies on this without support.
World models allow reasoning in radically new situations by spending more time planning different actions, and accomplishing novel goals by just changing the reward function.
“In theory, world models have many advantages: they allow reasoning in radically new situations by spending more time planning different actions, and accomplishing novel goals by just changing the reward function.”
The authors state this as an assumption.
The environment is an episodic MDP (S, A, T, R, γ).
“Assume an episodic MDP (S, A, T, R, γ).”
The authors state this as an assumption.
The agent acts according to an optimal planner operating over a world model (T, R) ∈ T × R satisfying ϕ1 ∧ ϕ2.
“Assume an agent acting according to an optimal planner operating over world model ( T , R) ∈ T × R satisfying ϕ 1 ∧ ϕ 2”
The authors state this as an assumption.
The true MDP is in the agent's model class: T ∈ T and R ∈ R.
“and that the true MDP is in the agent's model class: T ∈ T and R ∈ R.”
The authors state this as an assumption.
The agent does not have free reset to all possible states, so it must go through trajectories from the initial state to each target state.
“(Note that we do not assume free reset to all possible states, so the agent needs to go through the trajectories from the initial state to each target state.)”
The authors state this as an assumption.
The environments are deterministic and have sparse rewards.
“We thus modify the algorithm to make it faster by making use of the additional assumptions of the environments: deterministic and sparse rewards.”
The authors state this as an assumption.
The more similar the partial trajectory is to the goal, the more relevant the current state is to the goal, and thus the closer the current state is to the goal states.
“Intuitively, the assumption is that the more similar the partial trajectory is to the goal, the more relevant the current state is to the goal, and thus the closer the current state is to the goal states.”
The paper relies on this without support.
The environments have no randomness and no partial rewards.
“Noticing that there is no randomness and no partial rewards in the environments, roll-outs are not cost-effective in the usage of simulations.”
The paper relies on this without support.
Prior LLM agents consume LLM calls/tokens at every action.
“Our method has different asymptotic LLM cost compared to prior LLM agents, which consume LLM calls/tokens at every action.”
The authors state this as an assumption.
The agent has the ability to toggle regardless of what is in front of it.
“# We assume that the agent have the ability to toggle, regardless of what is in front of him because the experiences provided do not dictate otherwise.”
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
WorldCoder introduces a model-based interaction framework in which the agent explicitly writes and updates executable world models represented as Python programs.
“WorldCoder [36] further introduces a model-based interaction framework in which the agent explicitly writes and updates executable world models represented as Python programs.”
From Code as Agent Harness (2026) · cites this paper as [36]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
MCTS calls BACKUP without its required heuristic value
MinorThe search procedure computes a heuristic value but calls `BACKUP` with only the node. The defined `BACKUP` function requires both the node and that value.
“∆ ← h(v ′ l ) ▷ No more rollouts, BM25-based heuristic BACKUP(v ′ l )”
“function BACKUP(v, ∆) ▷ Back propagation of the heuristic values”
Cites
The publisher hasn’t deposited this paper’s reference list.
Research works printed but not linked: 40
- Peter Auer. Using confidence bounds for exploitation-exploration trade-offs. Journal of Machine Learning Research, 3(Nov):397-422, 2002.
- Mohammad Gheshlaghi Azar, Ian Osband, and Rémi Munos. Minimax regret bounds for reinforcement learning. In International conference on machine learning, pages 263-272. PMLR, 2017.
- Rémi Coulom. Efficient selectivity and backup operators in monte-carlo tree search. In International conference on computers and games, pages 72-83. Springer, 2006.
- Luc De Raedt, Angelika Kimmig, and Hannu Toivonen. Problog: a probabilistic prolog and its application in link discovery. In Proceedings of the 20th International Joint Conference on Artifical Intelligence, IJCAI'07, page 2468-2473, San Francisco, CA, USA, 2007.
- Dieqiao Feng, Carla P Gomes, and Bart Selman. A novel automated curricu- lum strategy to solve hard sokoban planning instances. In H. Larochelle, M. Ran- zato, R. Hadsell, M.F. Balcan, and H. Lin, editors, Advances in Neural Informa- tion Processing Systems, volume 33, pages 3141-3152.
- Curran Associates, Inc., 2020. URL https://proceedings.neurips.cc/paper_files/paper/2020/file/ 2051bd70fc110a2208bdbd4a743e7f79-Paper.pdf.
- Noah D. Goodman, Vikash K. Mansinghka, Daniel Roy, Keith Bonawitz, and Joshua B. Tenen- baum. Church: a language for generative models. In Proceedings of the Twenty-Fourth Confer- ence on Uncertainty in Artificial Intelligence, UAI'08, page 220-229, Arlington, Virginia, USA, 2008. AUAI Press. ISBN 0974903949.
- David Ha and Jürgen Schmidhuber. Recurrent world models facilitate policy evolution. In Advances in Neural Information Processing Systems 31, pages 2451-2463.
- Danijar Hafner, Timothy Lillicrap, Mohammad Norouzi, and Jimmy Ba. Mastering atari with discrete world models. ICLR, 2021.
- Chi Jin, Zhuoran Yang, Zhaoran Wang, and Michael I Jordan. Provably efficient reinforcement learning with linear function approximation. In Conference on learning theory, pages 2137- 2143. PMLR, 2020.
- Kalle Kujanpää, Joni Pajarinen, and Alexander Ilin. Hybrid search for efficient planning with completeness guarantees. In Thirty-seventh Conference on Neural Information Processing Systems, 2023. URL https://openreview.net/forum?id=bY0c46ZtXa.
- Kenneth Li, Aspen K Hopkins, David Bau, Fernanda Viégas, Hanspeter Pfister, and Martin Wattenberg. Emergent world representations: Exploring a sequence model trained on a synthetic task. ICLR, 2023.
- Qinghua Liu, Praneeth Netrapalli, Csaba Szepesvari, and Chi Jin. Optimistic mle: A generic model-based algorithm for partially observable sequential decision making. In Proceedings of the 55th Annual ACM Symposium on Theory of Computing, pages 363-376, 2023.
- Yecheng Jason Ma, William Liang, Guanzhi Wang, De-An Huang, Osbert Bastani, Dinesh Jayaraman, Yuke Zhu, Linxi Fan, and Anima Anandkumar. Eureka: Human-level reward design via coding large language models. arXiv preprint arXiv: Arxiv-2310.12931, 2023.
- Jiayuan Mao, Tomás Lozano-Pérez, Josh Tenenbaum, and Leslie Kaelbling. Pdsketch: Inte- grated domain programming, learning, and planning. Advances in Neural Information Process- ing Systems, 35:36972-36984, 2022.
- Vincent Micheli, Eloi Alonso, and François Fleuret. Transformers are sample-efficient world models. In The Eleventh International Conference on Learning Representations, 2023. URL https://openreview.net/forum?id=vhFu1Acb0xb.
- Kolby Nottingham, Prithviraj Ammanabrolu, Alane Suhr, Yejin Choi, Hannaneh Hajishirzi, Sameer Singh, and Roy Fox. Do Embodied Agents Dream of Pixelated Sheep: Embodied Decision Making using Language Guided World Modelling. In International Conference on Machine Learning (ICML), 2023.
- Antonin Raffin, Ashley Hill, Adam Gleave, Anssi Kanervisto, Maximilian Ernestus, and Noah Dormann. Stable-baselines3: Reliable reinforcement learning implementations. Journal of Machine Learning Research, 22(268):1-8, 2021. URL http://jmlr.org/papers/v22/ 20-1364.html.
- Stephen Robertson, Hugo Zaragoza, et al. The probabilistic relevance framework: Bm25 and beyond. Foundations and Trends® in Information Retrieval, 3(4):333-389, 2009.
- Stuart J Russell and Peter Norvig. Artificial intelligence: a modern approach. Pearson, 2016.
- Feras Saad. Scalable Structure Learning, Inference, and Analysis with Probabilistic Programs. PhD thesis, Massachusetts Institute of Technology, 2022.
- Julian Schrittwieser, Ioannis Antonoglou, Thomas Hubert, Karen Simonyan, Laurent Sifre, Si- mon Schmitt, Arthur Guez, Edward Lockhart, Demis Hassabis, Thore Graepel, et al. Mastering atari, go, chess and shogi by planning with a learned model. Nature, 588(7839):604-609, 2020.
- David Silver, Aja Huang, Chris J Maddison, Arthur Guez, Laurent Sifre, George Van Den Driess- che, Julian Schrittwieser, Ioannis Antonoglou, Veda Panneershelvam, Marc Lanctot, et al. Mas- tering the game of go with deep neural networks and tree search. nature, 529(7587):484-489, 2016.
- Tom Silver and Rohan Chitnis. Pddlgym: Gym environments from pddl problems. In Interna- tional Conference on Automated Planning and Scheduling (ICAPS) PRL Workshop, 2020. URL https://github.com/tomsilver/pddlgym.
- Sean R Sinclair, Siddhartha Banerjee, and Christina Lee Yu. Adaptive discretization for episodic reinforcement learning in metric spaces. Proceedings of the ACM on Measurement and Analysis of Computing Systems, 3(3):1-44, 2019.
- Haotian Sun, Yuchen Zhuang, Lingkai Kong, Bo Dai, and Chao Zhang. Adaplanner: Adaptive planning from feedback with language models. NeurIPS, 2023.
- Richard S Sutton. Integrated architectures for learning, planning, and reacting based on approximating dynamic programming. In Machine learning proceedings 1990, pages 216-224. Elsevier, 1990.
- Richard S Sutton and Andrew G Barto. Reinforcement learning: An introduction. MIT press, 2018.
- Hao Tang and Kevin Ellis. From perception to programs: Regularize, overparameterize, and amortize. International Conference on Machine Learning (ICML), 2023.
- Hao Tang, Keya Hu, Jin Peng Zhou, Sicheng Zhong, Wei-Long Zheng, Xujie Si, and Kevin Ellis. Code repair with llms gives an exploration-exploitation tradeoff. arXiv, 2024.
- Karthik Valmeekam, Matthew Marquez, Sarath Sreedharan, and Subbarao Kambhampati. On the planning abilities of large language models -a critical investigation. In Thirty-seventh Conference on Neural Information Processing Systems, 2023. URL https://openreview. net/forum?id=X6dEqXIsEW.
- Abhinav Verma, Vijayaraghavan Murali, Rishabh Singh, Pushmeet Kohli, and Swarat Chaudhuri. Programmatically interpretable reinforcement learning. In International Conference on Machine Learning, pages 5045-5054. PMLR, 2018.
- Abhinav Verma, Hoang Le, Yisong Yue, and Swarat Chaudhuri. Imitation-projected pro- grammatic reinforcement learning. Advances in Neural Information Processing Systems, 32, 2019.
- Lev Semenovich Vygotsky. Mind in society: The development of higher psychological processes. Harvard university press, 1980.
- Guanzhi Wang, Yuqi Xie, Yunfan Jiang, Ajay Mandlekar, Chaowei Xiao, Yuke Zhu, Linxi Fan, and Anima Anandkumar. Voyager: An open-ended embodied agent with large language models. arXiv preprint arXiv: Arxiv-2305.16291, 2023.
- Huaxiaoyue Wang, Gonzalo Gonzalez-Pumariega, Yash Sharma, and Sanjiban Choudhury. Demo2code: From summarizing demonstrations to synthesizing code via extended chain-of- thought. NeurIPS, 2023.
- Chenyang Wu, Tianci Li, Zongzhang Zhang, and Yang Yu. Bayesian optimistic optimization: Optimistic exploration for model-based reinforcement learning. Advances in neural information processing systems, 35:14210-14223, 2022.
- Jiannan Xiang, Tianhua Tao, Yi Gu, Tianmin Shu, Zirui Wang, Zichao Yang, and Zhiting Hu. Language models meet world models: Embodied experiences enhance language models. NeurIPS, 2023.
- Zirui Zhao, Wee Sun Lee, and David Hsu. Large language models as commonsense knowledge for large-scale task planning. NeurIPS, 2023.
- Feiyu Zhu and Reid Simmons. Bootstrapping cognitive agents with a large language model. In AAAI, 2024.
Cited by
Sorted by citations
Zhao, C., Liu, G., Zhang, R., Liu, Y., Wang, J., Kang, J., Niyato, D. T., Li, Z., Shen, X., Han, Z., et al. (2026) · IEEE Transactions on Cognitive Communications and Networking · doi:10.1109/tccn.2026.3658762 · Cited by 23 · see citing works
Zhang, J., & Zuo, C. (2025) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2025.emnlp-main.287 · Cited by 17 · see citing works
Goals as reward-producing programs
Davidson, G., Todd, G., Togelius, J., Gureckis, T. M., & Lake, B. M. (2025) · Nature Machine Intelligence · doi:10.1038/s42256-025-00981-4 · Cited by 14 · see citing works
Generative AI Agents for Knowledge Work Augmentation in Finance
Ganesh, S., Ardon, L., Borrajo, D., Garg, D., Madhushani, U., Narayanan, A. L., Canonaco, G., & Veloso, M. (2024) · Annual Review of Control Robotics and Autonomous Systems · doi:10.1146/annurev-control-022823-033813 · Cited by 10 · see citing works
On the Limit of Language Models as Planning Formalizers
Huang, C., & Zhang, L. (2025) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.18653/v1/2025.acl-long.242 · Cited by 6 · see citing works
InverseCoder: Self-improving Instruction-Tuned Code LLMs with Inverse-Instruct
Wu, Y., Huang, D., Shi, W., Wang, W., Pu, Y., Gao, L., Liu, S., Nan, Z., Yuan, K., Zhang, R., et al. (2025) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v39i24.34742 · Cited by 4 · see citing works
Human-level learning of complex novel tasks as theory-based modelling, exploration and planning
Tsividis, P. A., Loula, J., Burga, J., Rodriguez, J. P., Arnaud, S., Foss, N., Campero, A., Subramanian, A., Pouncy, T., Gershman, S. J., et al. (2026) · Philosophical Transactions of the Royal Society A Mathematical Physical and Engineering Sciences · doi:10.1098/rsta.2024.0529 · Cited by 2 · see citing works
Executable World Models for ARC-AGI-3 in the Era of Coding Agents
Rodionov, S. (2026) · Lecture Notes in Computer Science · doi:10.1007/978-3-032-33195-3_15 · Cited by 1 · see citing works
jin, K. T., Zhang, Y., Fang, T., & Blanco‐Encomienda, F. J. (2026) · Journal of Industrial Information Integration · doi:10.1016/j.jii.2026.101183 · Cited by 1 · see citing works
Yin, X., Luo, X., Wu, H., Gao, L., & Song, J. (2025) · Findings of the Association for Computational Linguistics: EMNLP (Findings of EMNLP) · doi:10.18653/v1/2025.findings-emnlp.213 · Cited by 1 · see citing works
Assessing Spear-Phishing Website Generation in Large Language Model Coding Agents
Malloy, T., & Bissyandé, T. F. (2026) · Lecture notes in computer science · doi:10.1007/978-3-032-29723-5_27 · Cited by 1 · see citing works
Wasil, A. R., Smith, E., Katze, C., & Bullock, J. (2024) · SSRN Electronic Journal · doi:10.2139/ssrn.4884541 · Cited by 1 · see citing works
Ning, X., Tieu, K., Fu, D., Wei, T., Li, Z., Bei, Y., Zou, J., Ai, M., Liu, Z., Li, T.-W., et al. (2026) · arXiv · doi:10.48550/arxiv.2605.18747
Memento 3: Model-Based Recursive Self-Improvement through Reflective Rulebooks
Zhao, H., Yu, Z., He, Z., Fang, M., Tutunov, R., Bou-Ammar, H., Luo, W., & Wang, J. (2026) · arXiv · doi:10.48550/arxiv.2610.11794
Sample-Efficient Behavior Cloning Using General Domain Knowledge
Zhu, F., Oh, J., & Simmons, R. G. (2025) · International Joint Conference on Artificial Intelligence · doi:10.24963/ijcai.2025/807
Think outside the box: Making up causal hypotheses from unreliable evidencePreprint
Kryven, M., Dölek, S., Gonzales, R., Radovanovic, M., & Sommerville, J. A. (2025) · doi:10.31234/osf.io/rqexa_v1
Documentation Retrieval Improves Planning Language Generation
Wang, R., & Zhang, L. (2025) · International Joint Conference on Natural Language Processing and Conference of the Asia-Pacific Chapter of the Association for Computational Linguistics (IJCNLP-AACL) · doi:10.18653/v1/2025.ijcnlp-short.14
Sygkounas, A., Hazra, R., Persson, A., Martires, P. Z. D., & Loutfi, A. (2026) · Genetic and Evolutionary Computation Conference (GECCO) · doi:10.1145/3795095.3805144
dos Santos, B. L. (2026) · Research Square · doi:10.21203/rs.3.rs-10462949/v1
Vatsal, S., Dubey, H., & Bajaj, A. (2026) · IEEE Access · doi:10.1109/access.2026.3720396
Navigating Latent Worlds: A Hypertextual Taxonomy of World Models as Nonlinear Knowledge Structures
Sharma, R., Mehta, M., & Kotwal, A. (2026) · ACM Conference on Hypertext and Social Media (HT) · doi:10.1145/3800935.3830860
WALL-EVE: World Alignment with Rule Learning in Visual Environments
Zhou, S., Zhou, T., Yang, Y., Long, G., Ye, D., Jiang, J., & Zhang, C. (2026) · Lecture notes in computer science · doi:10.1007/978-3-032-37372-4_32
Baba in Wonderland: Online Self-Supervised Dynamics Discovery for Executable World Models
Seo, S., Han, D., Noh, S., & Kang, H. (2026) · arXiv · doi:10.48550/arxiv.2605.16725
Establishing Best Practices for Building Rigorous Agentic Benchmarks
Zhu, Y., Jin, T., Pruksachatkun, Y., Zhang, A., Liu, S., Cui, S., Kapoor, S., Longpre, S., Meng, K., Weiss, R., et al. (2025) · arXiv · doi:10.48550/arxiv.2507.02825 · Cited by 2 · see citing works
- Authors
- Tang, H., Key, D., & Ellis, K.
- ORCID
- Ellis, Kevin
- Venue
- Advances in Neural Information Processing Systems 37
- Published
- 2024
- Pages
- 70148-70212
- ISSN
- 1049-5258 (ISSN-L)
- OpenAlex
- W4415796843
- Semantic Scholar
- 1d4979cd15c872722e99de0ee26157b021a1911e
- Cited by
- 20
- References
- 0
- Citations by year
- 2026: 10 · 2025: 8 · 2024: 2
- FWCI
- 4.83
- Type
- conference paper
- Language
- en
- Open access
- green
- arxiv.org
- Licence
- cc-by-nc-sa
- Locations
- neural information processing systems (publishedVersion)
- arXiv (Cornell University) (submittedVersion, cc-by-nc-sa)
- arXiv (Cornell University)
- Funders
- National Science Foundation (2310350)
- Cisco Systems
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › AI-based Problem Solving and Planning
- Physical Sciences › Computer Science › Artificial Intelligence › Reinforcement Learning in Robotics
- Physical Sciences › Computer Science › Artificial Intelligence › Psychiatry, Mental Health, Neuroscience
- Keywords
- LLM agents, world models, code generation, agent-environment interaction, model-based reasoning
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-11-05.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-11-05.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review