A Forensic Analysis of Synthetic Data in RL: Diagnosing and Solving Algorithmic Failures in Model-Based Policy Optimization
Not on the map. Why?
Abstract (arXiv)
Synthetic data is central to data-efficient Dyna-style model-based reinforcement learning, but it can also degrade performance. We study this failure in Model-Based Policy Optimization (MBPO), which performs actor-critic updates using model-generated synthetic state transitions. Although MBPO reports strong sample-efficiency gains on OpenAI Gym, recent work shows that it often underperforms Soft Actor-Critic (SAC), its non-Dyna base, in the DeepMind Control Suite (DMC), despite both suites involving MuJoCo-based proprioceptive continuous control. We identify two coupled causes of this collapse: scale mismatch between dynamics and reward targets, which suppresses reward learning and induces critic underestimation, and residual next-state prediction, which inflates model variance and produces unreliable synthetic transitions. We introduce Fixing That Free Lunch (FTFL), a minimal repair that combines independent target normalization with direct next-state prediction. FTFL outperforms SAC in five of seven previously failing DMC tasks while preserving MBPO's strong Gym performance. We further show that MBPO-lineage algorithms, including uncertainty-aware variants that filter, penalize, or reject synthetic transitions based on model uncertainty, still inherit these failures unless FTFL is applied to their shared learned-model backbone. More broadly, our results show how benchmark-limited evaluation can encode environment-specific assumptions into algorithm design, motivating taxonomies that map MDP structure to algorithmic failure modes.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 31 of its 40 references that are in the map. First posted on arXiv 1 Oct 2025.
Builds on
31 of 40 references.
References · 31
- 2016Layer Normalizationcited by 5,579
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2018Addressing Function Approximation Error in Actor-Critic Methodscited by 2,302
- 2023Mastering Diverse Domains through World Modelscited by 1,193
- 2018Soft Actor-Critic Algorithms and Applicationscited by 1,179
- 2017Hindsight Experience Replaycited by 1,096
- 2020Mastering Atari with Discrete World Modelscited by 990
- 2021Deep Reinforcement Learning at the Edge of the Statistical Precipicecited by 781
- 2019When to Trust Your Model: Model-Based Policy Optimizationcited by 753
- 2018Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Modelscited by 748
- 2018Diversity is All You Need: Learning Skills without a Reward Functioncited by 734
- 2020dm_control: Software and Tasks for Continuous Controlcited by 368
19 more
- 2020Planning to Explore via Self-Supervised World Modelscited by 365
- 2023Efficient Online Reinforcement Learning with Offline Datacited by 332
- 2017Neural Network Dynamics for Model-Based Deep Reinforcement Learning with Model-Free Fine-Tuningcited by 288
- 2019CrossQ: Batch Normalization in Deep Reinforcement Learning for Greater Sample Efficiency and Simplicitycited by 89
- 2023For SALE: State-Action Representation Learning for Deep Reinforcement Learningcited by 73
- 2024Overestimation, Overfitting, and Plasticity in Actor-Critic: the Bitter Lesson of Reinforcement Learningcited by 50
- 2022Investigating Compounding Prediction Errors in Learned Dynamics Modelscited by 47
- 2025Towards General-Purpose Model-Free Reinforcement Learningcited by 40
- 2020Bidirectional Model-based Policy Optimizationcited by 38
- 2020Trust the Model When It Is Confident: Masked Model-based Actor-Criticcited by 36
- 2020Selective Dyna-style Planning Under Limited Model Capacitycited by 30
- 2022Simplifying Model-based RL: Learning Representations, Latent-space Models, and Policies with One Objectivecited by 28
- 2023Is Model Ensemble Necessary? Model-based RL via a Single Model with Lipschitz Regularized Value Functioncited by 19
- 2022Live in the Moment: Learning Dynamics Model Adapted to Evolving Policycited by 17
- 2024Trust the Model Where It Trusts Itself -- Model-Based Actor-Critic with Uncertainty-Aware Rollout Adaptioncited by 17
- 2021On Effective Scheduling of Model-based Reinforcement Learningcited by 13
- 2024Can we hop in general? A discussion of benchmark selection and design using the Hopper environmentcited by 7
- 2024Stealing That Free Lunch: Exposing the Limits of Dyna-Style Reinforcement Learningcited by 4
- 2024When to Trust Your Data: Enhancing Dyna-Style Model-Based Reinforcement Learning With Data Filtercited by 2
Built on by
Not cited yet.