atlas

Research map / Reinforcement learning / Imitation learning

Uncertainty-Based Smooth Policy Regularisation for Reinforcement Learning with Few Demonstrations

NeurIPS 2025 · Reinforcement learning › Imitation learning · approach: Imitation combined with RL · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SPReD, which uses critic-ensemble Q-value distributions to produce continuous, uncertainty-proportional weights for a behaviour cloning term from demonstrations in sparse-reward robotics, via a probabilistic (SPReD-P) and an exponential advantage (SPReD-E) variant.

Problem

Deciding when an RL agent should imitate demonstrations versus follow its own policy in sparse-reward continuous control, especially with few or suboptimal demonstrations, where binary Q-filter decisions rely on point estimates.

Approach

Replace Q-filter's binary indicator with continuous weights derived from ensemble critic Q-value distributions: SPReD-P uses the Gaussian probability that the demonstration action beats the policy action, and SPReD-E uses a clipped exponential of the mean advantage scaled by the IQR of the Q-distributions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SPReD-P instead of the strongest baselineTD3 with demonstrations · FetchPushsuccess rate: 0.968 ± 0.016 -> 0.976 ± 0.020Helped
Use SPReD-E instead of the strongest baselineTD3 with demonstrations · FetchSlidesuccess rate: 0.160 ± 0.057 -> 0.240 ± 0.044Helped
Use SPReD-E instead of the strongest baselineTD3 with demonstrations · FetchPickAndPlacesuccess rate: 0.688 ± 0.069 -> 0.888 ± 0.064Helped
Use SPReD-E instead of the strongest baselineTD3 with demonstrations · FetchStack2success rate: 0.144 ± 0.103 -> 0.920 ± 0.057Helped
Use SPReD-E instead of the strongest baselineTD3 with demonstrations · FetchStack3success rate: 0.080 ± 0.062 -> 0.384 ± 0.125Helped
Use SPReD-P instead of the strongest baselineTD3 with demonstrations · ManipulateBlocksuccess rate: 0.856 ± 0.103 -> 0.864 ± 0.065Helped
Use SPReD-P instead of the strongest baselineTD3 with demonstrations · ManipulateEggsuccess rate: 0.096 ± 0.041 -> 0.208 ± 0.082Helped
Use SPReD-E instead of the strongest baselineTD3 with demonstrations · ManipulatePensuccess rate: 0.264 ± 0.093 -> 0.288 ± 0.053Helped
Use SPReD-P instead of SPReD-ESPReD · ManipulateBlocksuccess rate: 0.832 ± 0.089 -> 0.864 ± 0.065Helped
Use SPReD-P instead of SPReD-ESPReD · ManipulateEggsuccess rate: 0.16 ± 0.076 -> 0.208 ± 0.082Helped
Use SPReD-P rather than binary Q-filteringdemonstration-based RL with severely suboptimal data · FetchPickAndPlacelearning performanceHelped
Use SPReD rather than binary Q-filteringdemonstration-based RL across demonstration quality levels · FetchPickAndPlace and FetchPushlearning performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: OpenAI Gym Fetch and Shadow Dexterous Hand demonstrations

Benchmarks: FetchPush FetchSlide FetchPickAndPlace FetchStack2 FetchStack3 ManipulateBlock ManipulateEgg ManipulatePen

Metrics: success rate standard deviation over seeds gradient variance

Baselines: TD3 EnsTD3 Q-filter EnsQ-filter RLPD AWAC AWAC-p AWAC-r

Builds on: Q-filter TD3 Hindsight Experience Replay REDQ RLPD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy