World-Model Policy Arbiter for Goal-Conditioned Reinforcement Learning

arXiv:2610.10932 · cs.LG · Submitted 2026-10-07 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: I'm Tom, and with me are Jane, Lu, senior AI researcher at Tsinghua, Meng, lead engineer at a mysterious AI startup and Lalam, the in-house Large Language Model.

Jane: Today's paper: "World-Model Policy Arbiter for Goal-Conditioned Reinforcement Learning".

Tom: The gist Offline goal-conditioned reinforcement learning (GCRL) has produced a diverse set of goal-reaching algorithms, yet no single algorithm performs best across environments, goals,

Jane: First, who's behind it and why it matters.

Paper summary: Jane: To wrap up this discussion on "World-Model Policy Arbiter for Goal-Conditioned Reinforcement Learning", we’ve seen how this test-time framework selects policies by rolling them forward in a learned world model, scoring those imagined futures with a shared value function, and then executing the highest-scoring policy for a short commitment interval.

Tom: The paper introduces the World-Model Policy Arbiter for Goal-Conditioned Reinforcement Learning as a way to handle the difficulty of comparing frozen goal-conditioned policies directly because they might use different scales or some might lack any value function.

Lu: The results show this method improves the macro-average success rate from forty-four percent to fifty-eight percent on eighteen state-based OGBench datasets.

Meng: It’s important to remember that the gains aren't just from switching policies randomly; they come from the model-based candidate ranking step before execution, which is what drives most of the performance boost.

Jane: The authors also highlight that for this arbitration to be useful, you need a bank with locally advantageous alternatives and a value head that separates inferior choices under true dynamics.

Tom: This paper suggests we should think about world models as test-time evaluators of existing behaviors, not just as generators of new actions when working with offline goal-conditioned reinforcement learning.

Conclusion: Tom: So we’ve been looking at this paper now called "World-Model Policy Arbiter for Goal-Conditioned Reinforcement Learning," and the main idea is this test-time framework for picking among different goal policies.

Jane: Yeah, it’s about using a learned world model to roll out policies, scoring those imagined futures with a shared value function, and then picking the best one for a short time before switching again.

Lu: It tackles that problem of comparing policies when they might be trained on different data or have different scales.

Meng: From an engineering standpoint, it’s about making a decision fast at test time without needing to retrain anything.

Lalam: The core concept is using the world model not just to predict the next step, but to evaluate what *might* happen down the line based on a common scoring system.

Tom: And the authors show this method bumps that macro-average success rate up from forty-four percent to fifty-eight percent on eighteen different datasets.

Jane: That’s a solid lift, especially when you look at those multiobject manipulation tasks where they saw gains of forty-one and thirty-five percentage points.

Lu: What’s interesting is that they show the gains aren't just from picking the single best policy for an episode; it actually helps with composing policies inside an episode.

Meng: So, it’s not just about one perfect move per step, but about having a good sequence of moves chosen by this arbitration process.

Tom: Exactly. And they found that the biggest boost comes not from the scheduling—like switching every few steps—but purely from that model-based ranking of candidates.

Jane: It really suggests we should start seeing world models as test-time evaluators for existing behaviors, rather than just tools to generate new actions.

Lu: If you look at the requirements they found, it needs a bank with locally advantageous alternatives and a value head that clearly separates bad choices under real dynamics.

Meng: That’s the caveat we need to keep in mind—the method relies on having good alternatives and clear separation between options for it to work well.

Tom: It opens up some interesting ways to use these frozen policies, moving them from just static models into dynamic decision-making systems.

Junwei Quan, Evgenii Opryshko, Nicholas Rhinehart, Igor Gilitschenski

University of Toronto · Vector Institute

cs.LG

Submitted: 2026-10-07

Updated: 2026-10-07

Comments: 22 pages, 3 figures, 14 tables. Project page: https://junwei0102.github.io/wmpa-webpage/ Code: https://github.com/junwei0102/World-Model-Policy-Arbiter

Code: https://github.com/junwei0102/World-Model

Project page: https://junwei0102.github.io/wmpa-webpage

License: http://creativecommons.org/licenses/by/4.0/

Importance score: 83/100

The gist: The gist Offline goal-conditioned reinforcement learning (GCRL) has produced a diverse set of goal-reaching algorithms, yet no single algorithm performs best across environments, goals, and even

Key concepts

World Model Policy Arbiter (WMPA)
A test-time method that compares multiple frozen goal-conditioned policies. It uses a learned world model to simulate future states and a shared value function to score these simulated futures, allowing the system to select the best policy dynamically for short commitment periods.
Learned State-Space World Model
An ensemble of neural networks trained to predict the next state given the current state and action. This model is decoupled from policies and is used by WMPA to generate imagined futures, helping to evaluate how different policies perform in unseen scenarios.
Goal-Conditioned Value Function
A shared function that scores every candidate policy's imagined states on a common scale. This ensures that policies optimized for different goals can be fairly compared, regardless of their specific training objectives or scales, by providing a unified metric for progress.

Terminology

Summary

The gist Offline goal-conditioned reinforcement learning (GCRL) has produced a diverse set of goal-reaching algorithms, yet no single algorithm performs best across environments, goals, and even different phases of the same task WMPA improves the macro-average success rate from the 44% achieved by the best policy selected per dataset to 58%, with statistically significant gains on 12 datasets.

How it works

The World-Model Policy Arbiter (WMPA) is a test-time framework that selects among a set of frozen goal-conditioned policies by rolling each one out in a learned state-space world model, evaluating the imagined futures with a shared goal-conditioned value function, and executing the highest-scoring policy for a short commitment interval before selecting again. This process addresses challenges such as comparing policies that may use different scales or have no value function by scoring them based on their predicted consequences.

The WMPA mechanism involves three main components:

  1. Learned State-Space World Model: An ensemble of independently parameterized MLP dynamics models predicts the next state given the current state and action, trained to match non-normalized environment states. This model is decoupled from the policies, allowing it to be learned without modifying the policy bank.

  2. Goal-Conditioned Value Function: A shared value function scores every candidate’s imagined states on a common scale, ensuring that policies trained with different objectives are compared appropriately. The paper describes two parameterizations for this function, one using a latent distance for geometric progress and another using a direct MLP for combinatorial progress.

  3. Model-Based Policy Rollout and Ranking: At each arbitration point, every frozen policy is rolled out in closed loop for k model steps to generate imagined states, which are then scored by the shared value function to yield a score Si(st, g). The policy index with the highest score i⋆ = arg maxi Si(st, g) is selected and executed for a commitment interval of length c.

Key Contributions and Findings

The paper makes several key contributions to the field of offline GCRL. First, it introduces the problem of policy arbitration for offline GCRL, arguing that this setting is natural because the policy bank incurs no additional data collection cost and goal-conditioning multiplies situations where different members excel. Second, it details the World Model Policy Arbiter (WMPA) method, which compares frozen policies by scoring their closed-loop imagined futures with a shared goal-conditioned value function without retraining or privileged signals. Third, it derives a conditional guarantee over the best fixed bank member, showing that arbitration improves success when locally useful alternatives are available and true-dynamics scores separate inferior choices.

Empirical evaluation on 18 state-based OGBench datasets shows significant performance gains for WMPA. WMPA achieves a mean success rate of 58%, compared to 44% for the best policy and 39% for random switching with the same interval and policy bank. The largest improvements occur on multiobject manipulation tasks, including +41 percentage points on scene-noisy and +35 on cubedouble-noisy. Furthermore, WMPA outperforms action-level model-predictive control (MPC) applied to the best policy with the same horizon k and value function in several datasets.

Analysis of Arbitration Benefits

The study investigates whether the gains from policy switching arise solely from selecting the best policy for each episode or if they also rely on within-episode composition. The per-episode oracle, which selects a successful bank policy for each episode whenever one exists, is significantly outperformed by WMPA on 7 datasets. This indicates a benefit of composing policies within an episode. The analysis shows that the headroom between the best and second-best policy precludes gains from switching alone.

Further ablation studies clarify the source of performance gains. A random-switch baseline, which draws a policy uniformly from the bank at every arbitration point, is outperformed by WMPA by 19 points on average, with significant gains on 13 datasets. This suggests that WMPA’s major gains come neither from the commitment schedule nor from cycling through policies, but from model-based candidate ranking. The stall-restart controller, which switches only when the agent stalls rather than on a fixed schedule, does not recover the gains of WMPA on manipulation datasets.

Value Head and Model Influence

The choice of value head significantly impacts performance. Table 8 shows that Q-select, which uses a twin-Q value function to rank actions without imagined states, is significantly above the best policy on 10 of 18 datasets at c=1. WMPA scores imagined states with either the metric value or the direct value. The results indicate that scoring every rollout with a single value function is essential for a meaningful comparison among policies, as scoring each rollout with its own value function fails to yield gains over the shared value function on 12 and 14 datasets.

The study also examines the effect of dynamics-model accuracy, finding that replacing learned dynamics with true-simulator branches raises the success rate by +2 points on average, with significant gains on 2 of 18 datasets. Finally, Table 7 demonstrates that when pooling policies trained on play and noisy data into a single twelve-member bank, WMPA outperforms the original six-member run whenever the added members contribute new competencies.

Conclusion

WMPA successfully selects among frozen goal-conditioned policies at test time by rolling each forward in a learned world model, scoring the imagined futures with a shared value function, and executing the highest-scoring policy for a short commitment interval before selecting again. The results suggest viewing world models as test-time evaluators of existing behaviors, not only as generators of new actions. The method requires three requirements for useful arbitration: the bank must offer locally advantageous alternatives, the value head must separate substantially inferior choices under true dynamics, and score errors must be small relative to that separation.

--- Page 18 ---

Preprint. Under review.

Table 13 reports, for each dataset, the bank statistics introduced in Section 4.3. Here, Bmax denotes the success rate of the best policy, and Dgap denotes the performance gap between the best and second-best policies.

--- Page 20 ---

Table 14 reports how the portfolio is used.

--- Page 21 ---

Table 5 reports results for the stall-restart controller.

--- Page 23 ---

Table 6 is discussed in Section 4.1 and Table 7 is discussed in Section 4.2.

--- Page 24 ---

Table 8 reports comparison of value heads and selectors at a fixed cell on all the datasets.

--- Page 25 ---

Table 9 tests whether the value functions of the policies themselves can replace the shared value function in the setting most favorable to them.

--- Page 17 ---

Table 10 presents a post hoc diagnostic analysis of value-head ranking quality.

--- Page 22 ---

Table 13 reports bank statistics and the static per-episode oracle.

--- Page 23 ---

Table 6 reports WM action search vs. arbitration with the same horizon k and the same value function on every dataset.

--- Page 24 ---

Table 8 compares value heads and selectors at a fixed cell on all the datasets.

--- Page 15 ---

Table 9 tests whether the value functions of the policies themselves can replace the shared value function in the setting most favorable to them.

--- Page 16 ---

Table 7 reports true-simulator branches inside WMPA at the selected cell on every dataset.

--- Page 19 ---

Table 12 reports pooled play+noisy banks.

--- Page 20 ---

Table 8 compares value heads and selectors at a fixed cell on all the datasets.

--- Page 24 ---

Table 13 reports bank statistics and the static per-episode oracle.

--- Page 18 ---

Table 6 compares WM action search vs. arbitration with the same horizon k and the same value function on every dataset.

--- Page 21 ---

Table 9 tests whether the value functions of the policies themselves can replace the shared value function in the setting most favorable to them.

Improvements for AI systems

  1. Bold header: World-Model Policy Arbiter for Test-Time Control

This system can select among a set of frozen goal-conditioned policies at every state by rolling each forward in a learned world model and scoring the imagined futures with a shared goal-conditioned value function, ensuring that the highest-scoring policy is executed for a short commitment interval before the next round of arbitration.

  1. Bold header: Robust Performance Gains on Manipulation Tasks

The WMPA system can achieve significant performance improvements, such as +36 percentage points on cube-double-play and +35 percentage points on scene-play, by leveraging compositional planning within an episode, which is identified as a key source of gain over simply selecting the single best policy.

  1. Bold header: Robustness to Model Errors

The framework is designed to be resilient to inaccuracies in the learned dynamics, as Table 7 replaces the learned dynamics with true-simulator branches on every dataset and results show that this substitution raises the success rate by +2 points on average, with significant gains on 2 of 18 datasets.

  1. Bold header: Separation of Inferior Choices

The system relies on a strong selection criterion to avoid poor choices, as Assumption I.1 (Separation of inferior choices) requires that the value head, when applied to true-dynamics rollouts, to separate any member whose advantage is more than δ below the best by a score margin of at least ∆.

Abstract

Offline goal-conditioned reinforcement learning (GCRL) has produced a diverse set of goal-reaching algorithms, yet no single algorithm performs best across environments, goals, and even different phases of the same task. Rather than deploying only the best-performing policy, we ask whether a set of frozen goal-conditioned policies can be used collectively as a portfolio, deciding at every state which policy should act. Choosing a policy at each state is not straightforward. The policies' own value functions cannot be compared directly: they may use different scales, and some policies have no value function. We need to judge each policy by the states it is likely to reach, even though we can execute only one policy at a time. We also need to avoid switching so often that control becomes unstable. To address these challenges, we introduce World-Model Policy Arbiter (WMPA), a test-time framework that, given a set of frozen policies as input, rolls out each frozen policy in a learned state-space world model, evaluates the imagined futures with a shared goal-conditioned value function, and executes the highest-scoring policy for a short commitment interval before the next round of arbitration (policy selection). WMPA assumes access to a bank of frozen goal-conditioned policies and requires neither policy retraining nor privileged task-specific knowledge. Under the official OGBench evaluation protocol on 18 state-based datasets spanning maze navigation as well as cube, scene, and puzzle manipulation, WMPA improves the macro-average success rate from the 44% achieved by the best policy selected per dataset to 58%, with statistically significant gains on 12 datasets. These gains include +33 percentage points on cube-double-play and +36 percentage points on scene-play.

Sources

Related papers