REVIEW 3 major objections 5 minor 1 cited by
GoRL claims the stability–expressiveness tension in online RL dissolves by confining optimization to a tractable latent prior and delegating action synthesis to a generative decoder; it reports HopperStand returns above 870, 3x the stronges
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-03 18:57 UTC pith:33YXYH6V
load-bearing objection GoRL reports large gains for latent-space policy optimization with a generative decoder, but the decoder-refinement objective as written doesn't match the claimed high-reward consolidation, and the generative baselines look undertuned. the 3 major comments →
Training Diffusion Policies via Prior-Mapping Co-Evolution
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that the action policy πθ,φ(a|s) = ∫ πφ(a|s,ε) πθ(ε|s) dε, with a frozen decoder, admits standard unbiased policy gradients in latent space (Lemma 3.1) and trust-region-style stability bounds (Lemma 3.2), so the decoder can be refined separately without entering the gradient loop. Refinement uses supervised flow-matching or diffusion regression from the fixed Gaussian prior ε ∼ N(0,I) to the recent on-policy actions, which the paper argues consolidates high-reward behavior and expands expressiveness rather than merely reproducing current behavior. Empirical results across six continuous-control tasks show GoRL(FM) and GoRL(Diff) consistently outperform Gaussian PPO, FPO,
What carries the argument
The load-bearing object is the latent–generative factorization together with its alternating update schedule: the encoder πθ(ε|s) is a diagonal Gaussian optimized by PPO on the latent likelihood ratio with KL regularization toward N(0,I), while the decoder gφ(s,ε), instantiated as flow matching or diffusion, is trained on recent rollouts with latent inputs sampled from the fixed prior. The fixed-prior anchor is what breaks the stagnation loop — training the decoder on the evolving latent prior would just reconstruct current behavior — and the KL regularizer plus encoder reset to the prior at each stage keeps latent inputs inside the decoder's training support, acting as a behavioral warm sta
Load-bearing premise
Decoder refinement (Eq. 4) regresses all collected transitions equally, assuming the recent on-policy buffer is dominated by high-reward behavior; if the buffer contains many low-reward actions, the decoder can consolidate a mediocre policy and the next encoder phase starts from no better behavior.
What would settle it
Filter the decoder's training buffer on HopperStand to the lowest-reward half of each stage's rollouts before refinement. If GoRL still climbs past 870, the equal-weight consolidation assumption is not load-bearing; if performance collapses toward the unimodal baseline, the assumption is confirmed as the mechanism.
If this is right
- Policy gradients for likelihood-free generative policies can be computed at the cost of a Gaussian likelihood: Lemma 3.1 shows the latent estimator is unbiased for the true action-policy gradient whenever the decoder is frozen.
- Expressiveness can be added monotonically through decoder refinement stages; the agent transitions from Gaussian-like behavior to multimodal action distributions, as shown by the HopperStand density visualization.
- The framework is algorithm- and architecture-agnostic: two decoders (flow matching and diffusion) both beat all baselines, and PPO can be replaced by any on- or off-policy latent policy optimizer.
- Direct action-space optimization of generative policies is the source of online collapse; FPO's flow-matching surrogate degrades late in training, whereas the decoupled scheme avoids this.
Where Pith is reading between the lines
- The decoder update treats every transition in the recent buffer equally; an advantage-weighted variant is a natural next test and would either strengthen or refute the 'consolidates high-reward behaviors' interpretation.
- The theory covers only encoder phases with the decoder frozen; the co-evolution cycle itself — the claim that refinement plus reset yields net improvement — is an empirical assertion without a per-cycle improvement guarantee.
- On tasks where the optimal policy is nearly unimodal, the extra decoder overhead may not pay; the method's value should concentrate on genuinely multimodal control, which also predicts where ablation gaps will be largest.
- The abstract's mention of high-dimensional humanoid gains is not detailed in the experimental tables here; a direct humanoid benchmark would be the cleanest stress test of the framework's generality.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes GoRL, a framework that factorizes a policy into a tractable latent encoder πθ(ε|s) and a conditional generative decoder gφ(s,ε), trained in alternating phases: first optimizing the latent policy with a frozen decoder via standard policy gradients, then refining the decoder on recent on-policy rollouts using a supervised generative loss with latents drawn from a fixed Gaussian prior. The authors claim this decoupling resolves the stability-expressiveness tension in online RL, and report strong empirical results on six DMControl tasks, including returns above 870 on HopperStand, with ablations showing the staged decoder refinement improves performance. The theoretical section proves two standard lemmas for the encoder phase with a frozen decoder, but does not analyze the decoder-refinement step.
Significance. If the central co-evolution claim is validated, the paper offers a simple and attractive way to combine the stability of Gaussian policies with the expressiveness of diffusion/flow-matching policies in online RL. The framework is algorithm- and architecture-agnostic, the experimental design is mostly transparent (five seeds, 180M environment steps, code link provided), and the detailed appendices document hyperparameters and proofs. The key contribution, however, rests on the decoder-refinement mechanism, which is asserted to consolidate high-reward behaviors but is not supported by the stated objective or by theory. The empirical results, while internally consistent, are partly undermined by weak baselines (FPO and DPPO collapse to near-zero on several tasks) and by the lack of control for buffer composition in the ablation. If the decoder-refinement step is reworked or its behavior is convincingly characterized, this could be a solid contribution to the online RL literature.
major comments (3)
- [§3.2, Eq. (4) and Appendix E.4] The decoder-refinement objective in Eq. (4) regresses uniformly over all state-action pairs in the recent rollout buffer D_rollout, with no reward or advantage weighting. The text claims this 'consolidates high-reward behaviors,' but Algorithm 1 line 17's mention of 'recent high-reward data' is not implemented in the equations or Appendix E.4, which sample uniformly from the most recent on-policy buffer. Since a 60M-step encoder phase spans the policy's entire learning trajectory, including low-reward exploration, the decoder may learn the phase-averaged action distribution rather than the end-of-phase behavior. The two lemmas in §3.4 hold only for a frozen decoder and do not address whether the decoder update preserves or improves return. This is a load-bearing gap for the claimed 'virtuous cycle' and must be resolved, either by implementing reward-weighted refinement or by empirically
- [§4.3.2, Fig. 6] The staged decoder-refinement ablation compares encoder performance with decoders frozen at different stages, but it does not control for the composition of the rollout buffer used at each refinement step. The monotonic improvement could in principle be due to longer total training time or to the buffer containing better actions at later stages, rather than to the decoder refinement itself. A controlled experiment that re-trains the decoder on a buffer of fixed quality (e.g., end-of-stage rollouts vs. full-stage rollouts, or with and without reward weighting) is needed to isolate the contribution of Eq. (4) to the policy improvement.
- [§4.1.2, Table 1, Appendix E.3] The FPO and DPPO baselines collapse to near-zero returns on several tasks (e.g., FPO on WalkerWalk: 29.00±4.32; DPPO on HopperStand: 2.14±0.81), and the reported hyperparameters are not convincingly shown to match the original methods. The text states that FPO uses the 'best-performing values reported in the FPO hyperparameter sweep,' but no sweep source is cited, and DPPO is run with 10 denoising steps and σ=0.05 without evidence that this is the recommended or best configuration. If the generative baselines are not properly tuned, the headline claim of 'over 3× the strongest baseline' may be exaggerated. The authors should either provide a grid or paper reference for each baseline's hyperparameters or show that the baselines are not significantly improved by further tuning.
minor comments (5)
- [§3.2, Algorithm 1 line 17] Line 17 says 'Sample a mini-batch from D (e.g., recent high-reward data).' The parenthetical is not reflected in the implementation or the loss in Eq. (4). Remove it or define explicitly how high-reward data is selected.
- [§4.4, Figure 7] The claim that GoRL evolves 'a clearly bimodal structure' is based on projecting actions to a single principal component at one fixed state. The choice of state and the sensitivity of the KDE bandwidth are not discussed. Please clarify how the representative state is chosen and whether the bimodality is consistent across states and seeds.
- [Abstract and Table 1] The abstract and introduction state GoRL 'reaches a normalized return above 870' on HopperStand. In Table 1, GoRL(Diff) reaches 874.63±38.79, but GoRL(FM) reaches only 733.66±223.76 with high variance. Specify which variant achieves the claim, or report both numbers in the abstract.
- [§3.4, Lemma 3.2] The divergence in the main text is left generic ('D upper-bounds total variation'), while the appendix uses DTVC. Also, the appendix states the expectation over s∼dπθ',φ while the main text writes E_{s,ε∼πθ'}. These should be made consistent and the divergence made explicit in the main text.
- [Appendix E.4] The stage schedule is described as '60M, 60M, 30M, and 30M' but §4.1.3 says '60M, 120M, and 150M milestones.' Clarify that these are cumulative environment steps at the end of each stage; as written it is confusing.
Circularity Check
No significant circularity: the derivation reduces to standard RL identities and external benchmarks.
full rationale
The paper's central derivation is not circular. Lemma 3.1 is the standard score-function policy-gradient theorem applied to the induced action policy π_{θ,φ}(a|s) with the decoder φ fixed; its proof derives the latent gradient from the policy-gradient theorem rather than assuming it. Lemma 3.2 is a standard trust-region/performance-difference bound (Kakade–Langford) with the data-processing inequality for a fixed map g_φ; it is a genuine theorem, not a restatement of the method's desired conclusion. The decoder refinement in Eq. (4)/Eq. (6) is a training objective on recent rollouts, not a fitted parameter later relabeled as a prediction; the reported gains are comparisons against external baselines (Gaussian PPO, FPO, DPPO) under identical budgets, so no external benchmark is being manufactured from the model's own fitted constants. Self-citations (Wan et al. 2025a,b; Yu et al. 2024) appear only in contextual/related-work sentences and are not load-bearing; there is no imported uniqueness theorem and no ansatz smuggled in via citation. The closest concern is the gap between the 'high-reward data' phrasing (Algorithm 1 line 17) and the uniform 'recent on-policy rollout buffer' used in Eq. (4) and Appendix E.4: if the buffer contains early low-reward transitions, the claim that Eq. (4) 'consolidates high-reward behaviors' is under-supported. That is an unsupported-empirical-claim / implementation-fidelity concern, not a circularity, because the training objective is not being passed off as an independent predictive result. Accordingly, the circularity score is 0.
Axiom & Free-Parameter Ledger
free parameters (5)
- KL regularization coefficient beta =
1e-3 (swept 0 to 1e-1 on CheetahRun)
- Stage interaction budgets N_m =
60M, 60M, 30M, 30M environment steps
- Decoder epochs per refinement K_dec =
50
- Decoder learning rate =
3e-4
- Warm-up phase length and identity-like decoder =
60M steps with identity-like decoder
axioms (4)
- domain assumption Deterministic decoder g_phi(s,epsilon) induces the action distribution as a pushforward of the latent policy.
- standard math Performance difference lemma and TV trust-region bounds for discounted MDPs.
- ad hoc to paper Training the decoder on all recent rollouts with fixed Gaussian latents consolidates and expands high-reward behavior.
- domain assumption KL regularization keeps the latent policy close enough to N(0,I) so the decoder receives in-distribution latents.
read the original abstract
Reinforcement learning (RL) faces a persistent tension: policies that are stable to optimize (e.g., Gaussians) are often too simple to represent the multimodal action distributions required for complex control. Conversely, expressive generative policies -- such as diffusion and flow matching -- can be difficult to optimize in online RL due to intractable likelihoods and gradients propagating through long sampling chains. We address this tension with a key structural principle: decoupling optimization from generation. Building on this, we introduce GoRL (Generative Online Reinforcement Learning), an algorithm-agnostic framework that trains expressive policies from scratch by confining policy optimization to a tractable latent space while delegating action synthesis to a conditional generative decoder. Viewed as prior-mapping co-evolution, each stage first improves a tractable latent prior through RL and then consolidates the resulting behavior into a more expressive prior-to-action mapping. This two-timescale schedule, anchored by fixed-prior decoder refinement, enables stable optimization while continuously expanding expressiveness. Empirically, \textsc{GoRL} consistently outperforms unimodal and generative baselines across diverse continuous-control tasks. Notably, GoRL achieves returns exceeding 870 on HopperStand, more than 3* the strongest baseline; on high-dimensional humanoid tasks, it further outperforms the strongest non-GoRL baseline by over an order of magnitude.
Figures
Forward citations
Cited by 1 Pith paper
-
VINE: Taming Generative Control Policies for Reinforcement Learning
Reconstructing a fresh noisy interpolation state at every denoising step stabilizes end-to-end value-gradient training of multi-step flow-matching policies and yields state-of-the-art offline and real-robot results.
Reference graph
Works this paper leans on
-
[2]
24 GoRL : An Algorithm-Agnostic Framework for Online Reinforcement Learning with Generative Policies D.4. Discussion: Stability and Regularization Lemma 3.2 guarantees that as long as successive encoder policies remain close in latent space,any performance degradation of the induced policy is bounded by𝑂(𝛿). In particular, when the expected advantage term...
2048
-
[3]
The PPO clipping threshold differs across methods, following standard practice for expressive policies (see below). E.3. Baselines Across all methods, actor/decoder networks use comparable MLPs (typically 4 layers, 32–64 units) with SiLU activations, and critics share a common 5-layer MLP backbone, ensuring that performance differences stem from 25 GoRL :...
2025
-
[7]
Flow matching policy gradients.arXiv preprint arXiv:2507.21053,
David McAllister, Songwei Ge, Brent Yi, Chung Min Kim, Ethan Weber, Hongsuk Choi, Haiwen Feng, and Angjoo Kanazawa. Flow matching policy gradients.arXiv preprint arXiv:2507.21053,
-
[9]
Proximal policy optimization algorithms.arXiv preprint arXiv:1707.06347,
John Schulman, Filip Wolski, Prafulla Dhariwal, Alec Radford, and Oleg Klimov. Proximal policy optimization algorithms.arXiv preprint arXiv:1707.06347,
-
[11]
Zhenglin Wan, Jingxuan Wu, Xingrui Yu, Chubin Zhang, Mingcong Lei, Bo An, and Ivor Tsang. Fm-irl: Flow-matching for reward modeling and policy regularization in reinforcement learning.arXiv preprint arXiv:2510.09222, 2025a. Zhenglin Wan, Xingrui Yu, David Mark Bossens, Yueming Lyu, Qing Guo, Flint Xiaofeng Fan, Yew-Soon Ong, and Ivor W Tsang. Diversifying...
-
[14]
19 A.2 Diffusion policies violate all three routes
17 GoRL : An Algorithm-Agnostic Framework for Online Reinforcement Learning with Generative Policies Appendix A Why Generative Policies Are Hard to Update with Standard Policy Gradients 19 A.1 Three classical routes to policy gradients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 A.2 Diffusion policies violate all three routes . . . ...
2018
-
[15]
19 GoRL : An Algorithm-Agnostic Framework for Online Reinforcement Learning with Generative Policies Route I breaks: likelihoods are intractable.Applying the likelihood-ratio estimator requireslog𝜋𝜃(𝑎|𝑠) . For diffusion policies, this corresponds to the log-density of the reverse-time SDE (or its discretization), which involves solving an SDE/ODE and accu...
2021
-
[17]
We adopt the Denoising Diffusion Probabilistic Model (DDPM) formulation adapted for continuous control (Chi et al., 2023, Wang et al., 2022)
generate data by reversing a gradual noising process. We adopt the Denoising Diffusion Probabilistic Model (DDPM) formulation adapted for continuous control (Chi et al., 2023, Wang et al., 2022). Forward Process.The forward process progressively adds Gaussian noise to an action𝑎0 over𝑇 timesteps. We define the noise-corrupted action𝑎𝑡 as: 𝑎𝑡 =√ ¯𝛼𝑡𝑎0 +√1−...
2023
-
[1992]
Xingrui Yu, Zhenglin Wan, David Mark Bossens, Yueming Lyu, Qing Guo, and Ivor W Tsang. Imitation from diverse behaviors: Wasserstein quality diversity imitation learning with single-step archive exploration.arXiv preprint arXiv:2411.06965,
-
[1999]
Deepmind control suite.arXiv preprint arXiv:1801.00690,
16 GoRL : An Algorithm-Agnostic Framework for Online Reinforcement Learning with Generative Policies Yuval Tassa et al. Deepmind control suite.arXiv preprint arXiv:1801.00690,
-
[2002]
By the bounded advantage assumption|𝐴𝜃,𝜑(𝑠,𝑎)|≤𝐴 max, we have|𝐹(𝑠)|≤𝐴 max for all𝑠
states: 𝐽(𝜋′)−𝐽(𝜋) = 1 1−𝛾 E𝑠∼𝑑𝜋′ E𝑎∼𝜋′(·|𝑠) [︁ 𝐴𝜋(𝑠,𝑎) ]︁ .(24) Applying this to our induced policies𝜋=𝜋 𝜃,𝜑 and𝜋′ =𝜋 𝜃′,𝜑 and using that𝑎=𝑔 𝜑(𝑠,𝜀) with𝜀∼𝜋 𝜃′ (·|𝑠) , we obtain 𝐽(𝜃′,𝜑)−𝐽(𝜃,𝜑) = 1 1−𝛾 E𝑠∼𝑑𝜋𝜃′,𝜑 E𝜀∼𝜋𝜃′ (·|𝑠) [︁ 𝐴𝜃,𝜑 (︁ 𝑠,𝑔𝜑(𝑠,𝜀) )︁]︁ .(25) Step 2: Bounding the Distribution Shift.Define𝐹(𝑠) =E𝜀∼𝜋𝜃′ (·|𝑠)[𝐴𝜃,𝜑(𝑠,𝑔𝜑(𝑠,𝜀))]. By the bounded adv...
2002
-
[2013]
Zechu Li, Rickmer Krohn, Tao Chen, Anurag Ajay, Pulkit Agrawal, and Georgia Chalvatzaki. Learning multimodal behaviors from scratch with diffusion policy gradient.arXiv preprint arXiv:2406.00681,
-
[2015]
Allen Z. Ren, Justin Lidard, Lars L. Ankile, Anthony Simeonov, Pulkit Agrawal, Anirudha Majumdar, Ben- jamin Burchfiel, Hongkai Dai, and Max Simchowitz. Diffusion policy policy optimization.arXiv preprint arXiv:2409.00588,
-
[2017]
Dmitry Akimov, Vladislav Kurenkov, Alexander Nikulin, Denis Tarasov, and Sergey Kolesnikov. Let offline RL flow: Training conservative agents in the latent space of normalizing flows.arXiv preprint arXiv:2211.11096,
-
[2018]
D4RL: Datasets for deep data-driven reinforcement learning.arXiv preprint arXiv:2004.07219,
Justin Fu, Aviral Kumar, Ofir Nachum, George Tucker, and Sergey Levine. D4RL: Datasets for deep data-driven reinforcement learning.arXiv preprint arXiv:2004.07219,
Pith/arXiv arXiv 2004
-
[2019]
Differentiatinglog𝜋𝜃 adds a backward ODE solve
𝑑 𝑑𝑡 log𝑝𝑡(𝑥𝑡|𝑠) =−tr (︂ 𝜕𝑣𝜃 𝜕𝑥 (𝑥𝑡,𝑠,𝑡) )︂ ,(11) log𝜋𝜃(𝑎|𝑠) =log𝑝 0(𝜉)− ∫︁ 1 0 tr (︂ 𝜕𝑣𝜃 𝜕𝑥 (𝑥𝑡,𝑠,𝑡) )︂ 𝑑𝑡.(12) So even one likelihood evaluation requires (i) solving the ODE for𝑥0:1 and (ii) estimating the trace integral, usually via Hutchinson probes and Jacobian–vector products. Differentiatinglog𝜋𝜃 adds a backward ODE solve. In pure FM, no likelihood...
2018
-
[2020]
Philippe Hansen-Estruch, Ilya Kostrikov, Michael Janner, Jakub Grudzien Kuba, and Sergey Levine. IDQL: Implicit Q-learning as an actor-critic method with diffusion policies.arXiv preprint arXiv:2304.10573,
-
[2023]
Lei Lv, Yunfei Li, Yu Luo, Fuchun Sun, Tao Kong, Jiafeng Xu, and Xiao Ma
arXiv:2210.02747. Lei Lv, Yunfei Li, Yu Luo, Fuchun Sun, Tao Kong, Jiafeng Xu, and Xiao Ma. Flowrl: Flow-based policy for online reinforcement learning.arXiv preprint arXiv:2506.12811,
-
[2024]
Reinflow: Fine-tuning flow matching policy with online reinforcement learning, 2025a
Tonghe Zhang, Chao Yu, Sichang Su, and Yu Wang. Reinflow: Fine-tuning flow matching policy with online reinforcement learning, 2025a. Manuscript. Yixian Zhang, Shu’ang Yu, Tonghe Zhang, et al. SAC flow: Sample-efficient reinforcement learning of flow-based policies via velocity-reparameterized sequential modeling.arXiv preprint arXiv:2509.25756, 2025b. We...
-
[2025]
Haitong Ma, Tianyi Chen, Kai Wang, Na Li, and Bo Dai. Soft diffusion actor-critic: Efficient online reinforcement learning for diffusion policy.arXiv preprint arXiv:2502.00361,
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.