Agent Evaluation · Off-Policy Methods

Rank agents on history,
not users.

First surfaced in Tandemly Briefing — June 8, 2026.

Testing a new LLM agent usually means deploying it and seeing what happens. A team at Emory and Shanghai Jiao Tong built a different path: train a diffusion world model on historical interaction logs, then simulate the environment for any candidate agent before it ever reaches a live system.

Core concept
ADWM: model each environment transition as an independent denoising step, so a candidate agent can interact with a simulation built entirely from historical logs.
scroll to explore

Live deployment is
the only option most teams have.

The field of offline RL has spent decades on off-policy evaluation. None of it worked for LLM agents, until now.

Most teams that evaluate LLM agents do it live. Deploy the candidate, run it on real users or real systems, measure outcomes. When the cost of a bad interaction is low, that works. When the agent has write access, talks to customers, or makes decisions with real consequences, it is not a viable process.

The field of offline reinforcement learning developed "off-policy evaluation" (OPE) specifically to address this: estimate how a new policy would perform using only pre-collected logs from an existing policy, no deployment required. This has been a standard tool in robotics and recommendation systems for years. The problem is that all of it was built for continuous action spaces, where what the agent "would have done" can be modeled as a smooth function of state. LLM agents don't work that way.

An LLM agent reads the environment's current message, then generates a reply as discrete text, token by token. The reply is fundamentally conditional on observing the state first. You cannot write down what the agent would have said without actually asking it.

Where existing OPE methods break down

Diffusion-based OPE methods handle this by jointly diffusing states and actions across a full trajectory: they pre-generate both what the environment says and what the agent would reply in one pass. That assumption collapses for LLM agents. An agent reply is the output of an autoregressive model that reads the environment's message first. You cannot jointly generate them without breaking the causal structure of language generation.

One transition.
One denoising step.

Instead of modeling a full trajectory jointly, ADWM models each environment transition as a separate, independent denoising problem.

ADWM (Autoregressive Diffusion World Model) is a framework for estimating a new LLM agent's performance from pre-collected interaction logs. The core architectural choice: rather than diffusing a whole trajectory in one pass, it trains a diffusion model on single-step transitions. Given the conversation history and the agent's most recent action, the model denoises toward a plausible next environment response. One step. One prediction. That's the full world model.

Evaluation works in an alternating loop. ADWM generates an initial environment prompt. The candidate LLM reads it and produces its action, exactly as it would in production. ADWM takes that action and runs one denoising step to produce the next environment response. The agent reads that response and replies again. The loop continues until the task terminates. Average outcome scores across many such simulated episodes produce the performance estimate for the candidate policy.

1
Train on historical logs
Collect interaction logs from your current production agent: conversation state, agent action, environment response, outcome. Train ADWM's diffusion model to predict the next environment response given (conversation history, agent action). Each transition is an independent training target.
2
Simulate with the candidate agent
Run the candidate LLM against the trained world model. The world model generates an environment prompt. The candidate replies. The world model denoises toward the next environment turn, using the candidate's identity to condition the generation via a policy-conditioned score function. Repeat until task completion.
3
Estimate performance off-policy
Average task outcomes across many simulated episodes. This is the off-policy estimate: what this candidate agent would score in the real environment, estimated from historical data, without any live exposure. Compare multiple candidates this way before any deployment decision.
Why step-independence prevents compounding error

Standard autoregressive world models produce entire rollouts by conditioning each step on all prior steps. A small error on turn 3 produces a slightly implausible state on turn 4, which generates an increasingly off-distribution state on turn 5, and so on. By treating each transition as an independent denoising problem rather than a continuation of a global trajectory, ADWM contains errors within individual steps rather than allowing them to propagate across the full rollout.

Accurate estimates
across diverse multi-turn tasks.

ADWM produces reliable value estimates and evaluation rankings where prior diffusion-based OPE methods fail entirely for LLM agents.

Prior diffusion OPE
Joint trajectory diffusion. Generates states and actions together in one pass. Breaks for LLM agents: assumes the agent's reply can be modeled without actually asking the agent. Produces unreliable estimates for discrete, autoregressive decision-makers.
ADWM
Step-independent denoising. Models each environment transition as one denoising step. The agent generates its action after reading the environment, preserving causal structure. Produces accurate estimates across diverse multi-turn tasks.
Main finding: the structural fix works

The key contribution is not a marginal improvement on a shared leaderboard; it's a method that works for LLM agents where all prior approaches fail. Prior OPE methods produce unreliable estimates for discrete autoregressive agents because they violate the causal ordering that language generation requires. ADWM's step-independence restores that ordering. The result is accurate value estimates and correct candidate rankings across diverse multi-turn agent tasks.

Coverage limitation: all OPE methods inherit this

If the candidate agent being evaluated behaves very differently from the agents that generated the historical logs, the world model will be asked to simulate environment responses it wasn't trained on. Estimates degrade under high distribution shift between the historical policy and the evaluation policy. This is a structural property of all off-policy evaluation, not a failure specific to ADWM. The paper recommends using OPE estimates as a filter, then validating the top candidates with a small live test before full deployment.

Scope note

This synthesis is based on the abstract and search-accessible materials; the full paper contains detailed benchmark tables and ablations not reflected here. The quantitative results presented in the paper should be consulted before any implementation decision. arxiv.org/abs/2606.05558

What this changes
for agent evaluation.

The practical path ADWM opens up is candidate pre-screening before any live exposure. Getting there requires collecting the right data now, before you need it.

1
Instrument interaction logging before any agent rotation
The most actionable step from this paper is not implementing ADWM; it's starting to log structured interaction data from your current production agent. For every multi-turn interaction, capture: conversation state before the agent's turn, agent action, next environment turn, task outcome. Without this data, off-policy evaluation has no foundation. The time to instrument is before a rotation is needed, not during.
2
Use OPE as a filter, not a final verdict
Off-policy estimates are most reliable when the candidate agent and the historical agent behave similarly, when the environment is stable, and when tasks aren't extremely long-horizon. When those conditions don't hold, the estimate is still useful as a coarse filter for eliminating clearly underperforming candidates, but the top finalists should always be validated against a small live traffic slice before full deployment.
3
The step-independence principle is portable
The structural insight behind ADWM, that modeling individual transitions independently avoids compounding rollout error, is likely reusable beyond this paper's specific application. Anyone building simulation-based evaluation or testing environments for sequential decision-making agents should consider designing each simulation step as an independent prediction problem rather than a continuation of a global trajectory rollout.
4
What this doesn't solve
ADWM estimates how a candidate agent performs in the same environment that generated the training logs. It cannot estimate performance in a new environment, on a shifted task distribution, or under conditions not represented in the historical data. Offline evaluation is a complement to live testing, not a replacement for it. The paper frames it as a tool for pre-screening and candidate ranking, not for eliminating live validation entirely.

Where to go
from here.

If you want to apply or build on this work.

1
Read the paper
Kaixuan Liu, Guojun Xiong, Weinan Zhang & Shengpu Tang (2026). Autoregressive Diffusion World Models for Off-Policy Evaluation of LLM Agents. Emory University & Shanghai Jiao Tong University. arXiv:2606.05558.
2
Instrument structured interaction logging
For every multi-turn agent interaction in your production system, log the (state, action, next-state, outcome) tuple per turn. Structure the format for querying by time window and agent version. This data is the prerequisite for applying any OPE method, including ADWM.
3
Review foundational OPE literature
Levine et al. (2020), "Offline Reinforcement Learning: Tutorial, Review, and Perspectives on Open Problems" (arXiv:2005.01643) provides essential background on the OPE methods ADWM builds on, including importance sampling, doubly robust estimation, and learned model-based approaches.
4
Check for released code
Check the paper's project page via arxiv.org/abs/2606.05558 for any released implementations, pretrained world models, or evaluation datasets. The paper's experimental setup details are the starting point for any replication or adaptation.
5
Pair with multi-agent and world model literature
MADIFF (Zhu et al., NeurIPS 2024) extends diffusion-based world models to multi-agent settings. For the broader question of when world models are reliable enough to substitute for live evaluation, the RL literature on model-based offline policy optimization has extensive discussions of the coverage problem ADWM inherits.