Multi-Fidelity Policy Gradients Stabilize Data-Scarce Reinforcement Learning
Organizations: University of Texas at Austin · University of British Columbia
Abstract
Policy gradient methods for on-policy reinforcement learning (RL) can become unstable when expensive, scarce target-domain data yield noisy gradient estimates. We address this challenge by complementing limited high-fidelity (HF) target-domain data with abundant, cheap, but biased low-fidelity (LF) data, e.g., from a simplified simulator. Most existing methods directly optimize biased objectives based on LF data. In contrast, the recently introduced multi-fidelity policy gradient (MFPG) framework uses LF data solely to construct a control variate that reduces variance and improves HF data efficiency without biasing the policy gradient estimator. However, published work on MFPG is limited to REINFORCE on small-scale simulation tasks. We develop MFPG for modern actor-critic learning in GPU-parallel simulation and on a physical robot. Our analysis and experiments show that naive extensions to proximal policy optimization (PPO) can lose cross-fidelity correlation or inflate variance. Our MFPG-PPO addresses these failures by redesigning the sampling, advantage estimation, and control variate construction to preserve cross-fidelity correlation, and by monitoring estimator uncertainty to prevent variance inflation. We also introduce a budget-aware MFPG-PPO to divide a fixed sampling budget among high- and low-fidelity data sources. Across simulated robot locomotion tasks of varying LF-to-HF transfer difficulty and HF data budgets, MFPG-PPO improves upon PPO trained on HF data alone in nearly all settings, and consistently matches the performance of PPO trained with 16x more HF data on the hardest task at the smallest HF budgets. In contrast, most baselines that use LF data perform well only where direct LF-to-HF transfer succeeds. MFPG-PPO enables stable learning on a physical Franka arm using only 4 real-robot episodes per update and no human demonstrations.
Figures & tables
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | Simulation | Real robot |
|---|---|---|
| EMA rate | (FR); (BA) | |
| Bootstrap resamples | — | |
| Evidence-window length | — | |
| Confidence level |
| Method | Candidate values |
|---|---|
| Backbone parameters | |
| PPO | Learning rate ; epochs ; minibatches per epoch |
| REINFORCE | Learning rate ; discount factor |
| SAC | Actor and critic learning rate ; UTD ratio or minibatches per iteration; target-entropy scale |
| Method-specific parameters | |
| MFPG - PPO -FR | EMA rate |
| PPO backbone hyperparameters inherited from Isaac Lab’s task-default RSL-RL configurations | |
| Parameter | Value |
| Rollout length per environment | 24 steps |
| Optimizer | Adam |
| Discount factor / GAE parameter | / |
| PPO clipping parameter | |
| Value-loss coefficient / value clipping | / enabled |
| Parameter | Value |
|---|---|
| Shared | |
| Initial learning rate | |
| Epochs | 4 |
| Minibatches per epoch | 4 |
| HF episodes per update | 4 |
| Optimizer | Adam |
| Method | HF | Coupled LF | Uncoupled LF |
|---|---|---|---|
| PPO HF -Only | — | — | |
| PPO LF -Only | — | — | |
| MFPG - PPO -FR | |||
| MFPG - PPO -BA | |||
| Co-training, DARC, PAR | — | ||
| MFPG -REINFORCE |
| H1 | ANYmal-D | |||
| Parameter | HF | LF | HF | LF |
| Physics time step (s) | ||||
| Physics steps per action | 10 | 2 | 10 | 8 |
| Position solver iterations | 4 | 2 | 4 | 2 |
| Velocity solver iterations | 4 | 0 | 0 | 0 |
| Self-collisions | Enabled | Disabled | Enabled | Disabled |
| Observation | Dimensions |
|---|---|
| Arm joint positions and velocities | |
| Gripper width | 1 |
| End-effector position and quaternion | |
| Cube position and quaternion | |
| Goal position | 3 |
| End-effector-to-cube and cube-to-goal vectors |
Policy Gradient Methods
Policy gradient methods optimize stochastic policies by estimating how parameter changes affect expected reward.
See all 163 papers