From Prior to Pro: How DICE-RL Turns "Stochastic" Robots into "Precision" Masters

From Prior to Pro: Efficient Skill Mastery via Distribution Contractive RL Finetuning

Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces Distribution Contractive Reinforcement Learning (DICE-RL), a framework that refines pretrained generative robot policies (diffusion or flow-based) into high-performing "pro" policies. By treating RL as a distribution contraction operator, the method achieves SOTA results in sparse-reward, long-horizon manipulation tasks, reaching over 90% success on the challenging Tool Hang task from both pixels and states.

TL;DR

DICE-RL (Distribution Contractive RL) is a new framework that uses reinforcement learning to "contract" the action distribution of a pretrained generative robot policy. By freezing the base model and learning a smart residual correction, it transforms a "physically plausible" BC model into a high-precision "pro" policy. It reaches 90%+ success on tasks where previous methods failed, demonstrating remarkable stability in both simulation and real-world high-precision assembly.

The Problem: The "Stochasticity" Gap in Robotics

Generative models like Diffusion Policies have revolutionized robot Behavior Cloning (BC). They can represent complex, multi-modal action distributions. However, they are often "jacks of all trades, masters of none"—they produce physically plausible motions but lack the precision to handle long-horizon, sparse-reward tasks reliably.

When we try to finetune these with RL, we hit a wall:

  1. Iterative Sampling: Backpropagating through 50 steps of a diffusion process is a computational nightmare and numerically unstable.
  2. Exploration Drift: Without tight constraints, RL often "unlearns" the good parts of the BC prior, leading to catastrophic forgetting or chaotic exploration.

The Insight: RL as a "Distribution Contractor"

The authors of DICE-RL propose a shift in perspective. Instead of seeing RL as a way to find new behaviors, they see it as a way to contract the existing distribution. If the BC prior already samples success 20% of the time, RL's job is to make it sample success 100% of the time by suppressing the "bad" modes.

Methodology: The DICE-RL Architecture

DICE-RL builds on three core pillars to achieve stable, sample-efficient refinement:

1. The Residual Actor on Latent Noise

Instead of retraining the whole U-Net, DICE-RL freezes the BC policy and learns a lightweight residual . Importantly, the residual is conditioned on the same latent noise used by the prior. This makes the correction "aware" of what the base policy was about to do.

2. Selective BC-Loss Filtering

Usually, we use a BC penalty to keep the RL policy close to the prior. But if we find an action that is definitely better than the prior, why should we penalize it? DICE-RL uses a gate: It disables the penalty only when the new action is value-improving and consistent with actual returns, preventing the actor from exploiting critic overestimation.

3. Multi-Sample Expectation & Value-Guided Selection

During training, the model doesn't just look at one action; it averages over samples to improve the entire distribution. At test time, it uses "Best-of-N" selection, picking the highest-valued action chunk from the generated set.

DICE-RL Overview Figure 1: DICE-RL refines a behavior prior into a "pro" policy by contracting the distribution around successful modes.

Experiments: Breaking the "Tool Hang" Barrier

The results are striking. In the Robomimic benchmark, DICE-RL is the first method to reliably reach over 90% success on the "Tool Hang" task—a long-horizon challenge where the robot must precisely hook a tool.

Performance Comparisons Figure 2: Success rate versus online episodes. DICE-RL (blue) shows superior sample efficiency and final performance across both state and pixel inputs.

Why it works: Sharpening and Contraction

The paper provides deep academic insights into how the policy changes:

  • Distribution Sharpening: RL reduces action entropy specifically at "critical" frames (like the moment of insertion).
  • Contraction: The closed-loop dynamics become more "funnel-like." Even if you perturb the robot, the finetuned policy "contracts" the trajectory back to a successful path more effectively than the original expert demonstrations.

Real-World Mastery: Belt Assembly

The true test was a real-world Belt Assembly task. Threading a thin rubber belt around pulleys is a nightmare for robots—minor slips lead to total failure. DICE-RL learned to navigate these contact-rich transitions by identifying its own failure modes (snagging or slipping) and "contracting" the policy to avoid them.

Real Robot Results Figure 3: Real robot experiments showing success in precision tasks like Gear Insertion and complex Belt Assembly.

Conclusion & Future Outlook

DICE-RL proves that we don't need millions of samples to teach a robot precision if we start with a strong generative prior. By focusing on "contraction" rather than "exploration," the authors have provided a blueprint for the next generation of Vision-Language-Action (VLA) models that can be "post-trained" just like LLMs—turning rough behavioral sketches into professional-grade execution.

Future Directions: Extending this to multi-task VLA models where preserving diversity (don't contract too much!) while maintaining precision (contract where it matters!) is the next grand challenge.

Find Similar Papers

Try Our Examples

  • Search for recent papers that use residual reinforcement learning to finetune diffusion-based or flow-based policies in continuous control.
  • Which paper first introduced the concept of "action chunking" in the context of robot learning, and how does DICE-RL adapt this for temporal consistency?
  • Identify research exploring the application of distribution contraction or sharpening mechanisms in Large Language Model (LLM) post-training and how they compare to robot policy refinement.
Contents
From Prior to Pro: How DICE-RL Turns "Stochastic" Robots into "Precision" Masters
1. TL;DR
2. The Problem: The "Stochasticity" Gap in Robotics
3. The Insight: RL as a "Distribution Contractor"
4. Methodology: The DICE-RL Architecture
4.1. 1. The Residual Actor on Latent Noise
4.2. 2. Selective BC-Loss Filtering
4.3. 3. Multi-Sample Expectation & Value-Guided Selection
5. Experiments: Breaking the "Tool Hang" Barrier
5.1. Why it works: Sharpening and Contraction
6. Real-World Mastery: Belt Assembly
7. Conclusion & Future Outlook