CANDO: Conservative Action-Noise Directional Optimization for Residual Reinforcement Learning
Organizations: School of Data Science, Fudan University, Shanghai 200433, China · Shanghai Innovation Institute, Shanghai 200233, China · State Key Laboratory of Multimedia Information Processing, School of Computer Science, Peking University, Beijing 100871, China · Simplexity Robotics, Beijing 100080, China ·
Abstract
Pretrained generative policies provide strong behavior priors for robot control, but adapting them efficiently with online reinforcement learning remains difficult. A central challenge is how to improve a frozen generative policy without destroying the structure learned from offline demonstrations. Noise-space residual methods address this by modifying the policy's input noise, but existing noise-space methods typically regulate adaptation through fixed latent feasible regions, which may exclude valuable noise edits. In contrast, action-space residual methods are more sample-efficient, but their efficiency can still be further improved. We propose Conservative Noise Directional Optimization (CNDO), a noise-space residual RL method that improves a frozen generative policy by learning state- and noise-conditioned directions around Gaussian latent samples. CNDO removes predefined latent feasible regions and instead regulates noise-space adaptation through the soft conservative constraint, which consists of conservative value estimation and gated execution. We further introduce Conservative Action-Noise Directional Optimization (CANDO), which adds an action-space residual, combining structured latent-space improvement with local action correction. Experiments show that, once CNDO narrows the gap between noise-space and action-space residual learning, CANDO further improves over single-space optimization, achieving 76.1 NAUC and a 91.4% final success rate, surpassing the best single-space results by 6.6 NAUC and 4.1% success rate. More demos and info are available on https://cando-rl.github.io/.
Figures & tables
| Method | Space | Can | Square | Transport | PegInsertionSide | StackCube | Average | ||||||
| NAUC | Final SR | NAUC | Final SR | NAUC | Final SR | NAUC | Final SR | NAUC | Final SR | NAUC | Final SR | ||
| Base policy | Base | / | 87.4 | / | 57.8 | / | 54.0 | / | 49.7 | / | 40.0 | / | 57.8 |
| DSRL [ 5 ] | Noise | 90.6 | 95.8 | 55.7 | 66.1 | 58.5 | 75.7 | 46.4 | 47.9 | 38.5 | 45.4 | 57.9 | 66.2 |
| LPS [ 8 ] | Noise | 91.4 | 90.0 | 58.0 | 69.4 | 22.5 | 55.4 | 9.1 | 1.4 | 27.3 | 34.8 | 41.7 | 50.2 |
| LP-DS [ 9 ] | Noise | 93.0 | 94.4 | 57.5 | 59.4 | 55.2 | 55.0 | 52.5 | 51.8 | 41.2 | 41.9 | 59.9 | 60.5 |
| CNDO | Noise | 91.6 | 96.0 | 68.1 | 80.6 | 71.2 | 87.7 | 65.8 | 83.1 | 50.9 | 60.1 | 69.5 | 81.5 |
Robotic RL
Robotic reinforcement learning uses trial-and-error learning to help robots control, navigate, and manipulate objects.
See all 321 papers