DR-APO: Decoupled-Representation Advantage-Guided Policy Optimization from Continuous Control to Embodied Navigation
Organizations: DEEP Robotics, Hangzhou, China · Zhejiang University, Hangzhou, China
Abstract
Policy representations in reinforcement learning have expanded beyond Gaussian policies to diffusion and flow-matching based generative policies. However, existing RL methods remain representation-specific, lacking a unified optimization interface for emerging generative policies. In particular, extending likelihood-based objectives to multi-step generative policies couples optimization to their internal generation process, where accumulated likelihood ratios can weaken the update signal. Meanwhile, generative-policy-specific methods often rely on multi-candidate generation and critic-based selection, improving overall return while providing limited improvement to the policy itself. We introduce DR-APO (Decoupled-Representation Advantage-Guided Policy Optimization), which decouples policy improvement from policy representation through advantage-guided target improvement and representation-compatible direct action fitting, providing a shared optimization principle for Gaussian, diffusion, and flow policies. Across five MuJoCo-v5 tasks, DR-APO remains competitive with SAC for Gaussian policies and achieves the best aggregate policy-only performance for both diffusion and flow-matching policies. NavDP post-training improves the Success Rate (SR) from 70.33% to 89.55% in simulation and from 25% to 65% in real-world navigation. These results demonstrate a unified policy-improvement principle across Gaussian, diffusion, and flow policies, from continuous-control learning to embodied-policy post-training.
Figures & tables
| Policy | Method | HalfCheetah | Hopper | Walker2d | Swimmer | Humanoid | Avg. rank | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Final Return | AUC@1M | Final Return | AUC@1M | Final Return | AUC@1M | Final Return | AUC@1M | Final Return | AUC@1M | Final | AUC | ||
| Gaussian | PPO | 3250.1 | 3057.5 | 3022.9 | 2484.4 | 3652.1 | 2547.9 | 68.4 | 53.4 | 541.0 | 493.2 | 3.00 | 2.80 |
| SAC | 6538.1 | 5621.8 | 3158.3 | 2420.7 | 4343.8 | 3181.8 | 69.8 | 58.0 | 5137.5 | 3951.5 | 1.40 | 1.80 | |
| DR-APO | 5154.5 | 4574.1 | 3288.9 | 2692.3 | 4243.2 | 3202.6 | 128.7 | 106.5 | 2363.9 | 1945.0 | 1.60 | 1.40 | |
| Diffusion | AWR | 135.5 | 205.7 | 144.9 | 143.9 | 220.2 | 228.1 | 19.2 | 17.3 | 640.6 | 509.2 | 3.60 | 3.60 |
| FPO | -587.5 | -344.9 | 40.7 | 119.4 | -2.0 | -0.2 | 2.8 | 11.1 | 201.9 | 197.1 | 5.00 | 5.00 | |
| Diffusion Policy | Flow Policy | ||||
|---|---|---|---|---|---|
| Env. | QVPO [-1.5pt] P B64 | LSEVPO [-1.5pt] P B64 | DR-APO [-1.5pt] Direct | RFM [-1.5pt] P B32 | DR-APO [-1.5pt] Direct |
| HC | 2981.3 8047.0 | 1924.6 8591.7 | 4572.7 | 46.0 9862.7 | 4299.2 |
| Hop | 324.4 2792.6 | 497.8 2506.8 | 2631.5 | 806.1 1839.8 | 3016.4 |
| W2 | 3913.3 3130.7 | 2521.9 3316.4 | 3853.6 | 48.4 3211.1 | 3650.0 |
| Swi | 88.9 113.3 | 83.0 112.1 | 124.9 | 72.4 109.4 | 124.2 |
| Hum | 292.1 2191.2 | 439.4 1797.9 | 1462.0 | 104.1 1470.7 | 1535.4 |
| Policy | Variant | HC | Hop | W2 | Swi | Hum |
|---|---|---|---|---|---|---|
| (a) Target Improvement | ||||||
| Gaussian | Full | 5155 317 | 3289 263 | 4243 361 | 128.7 8.7 | 2364 423 |
| w/o Ref. | 1531 263 | 1071 127 | 918 93 | 61.7 7.8 | 887 157 | |
| w/o Weight. | 3707 271 | 2361 216 | 2238 319 | 90.1 9.7 | 1857 383 | |
| Diffusion | Full | 4573 391 | 2632 337 | 3854 431 | 124.9 9.8 | 1462 263 |
| w/o Ref. | 1784 227 | 1289 301 | 1930 349 | 52.1 7.7 | 673 91 | |
| Method | Overall | Commercial | Home | |||
|---|---|---|---|---|---|---|
| SR | SPL | SR | SPL | SR | SPL | |
| iPlanner | 45.28 | 43.54 | 51.75 | 50.02 | 38.80 | 37.05 |
| ViPlanner | 45.08 | 44.00 | 55.40 | 53.94 | 34.75 | 34.05 |
| NavDP | 70.33 | 66.85 | 72.55 | 69.74 | 68.10 | 63.96 |
| NavOL | 67.00 | 63.00 | 75.20 | 71.10 | 58.80 | 54.90 |
| SIDP | 77.43 | 69.32 | 82.15 | 74.16 | 72.70 | 64.48 |
| Method | NavDP (pretrained) | DR-APO |
|---|---|---|
| SR (%) | 25 | 65 |
Policy Optimization
Policy optimization develops algorithms for improving decision rules in reinforcement learning, language models, and sequential decision systems.
See all 221 papers