atlas

Research map / Reinforcement learning / Visual and representation RL

Stabilizing Contrastive RL: Techniques for Robotic Goal Reaching from Offline Data

ICLR 2024 · Reinforcement learning › Visual and representation RL · approach: Graph search and compositional goals · 2 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.

Studies architecture, normalization, cold initialization, batch size and random-cropping augmentation to stabilize offline contrastive RL, yielding "stable contrastive RL" that solves image-based real-world WidowX manipulation from goal images.

Problem

Self-supervised goal-conditioned RL from offline image data is hard to deploy on real robots; prior contrastive RL is unstable and underperforms on image-based manipulation tasks.

Approach

Identify design decisions (3-layer CNN encoder with wide (1024,4) MLP, layer normalization, cold initialization of final layers, random-crop augmentation, large batch size 2048) that stabilize contrastive RL and let it solve real-world goal-image manipulation without auxiliary representation losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use a 3-layer CNN instead of ResNet 18 (ablation)Stable contrastive RL · Simulated manipulation, drawersuccess rate: 28% -> 81%Helped
initialize final-layer weights with Unif[-10^{-12}, 10^{-12}] instead of Unif[-10^{-4}, 10^{-4}] (ablation)Stable contrastive RL · Simulated manipulation, drawersuccess rate: 33% -> 82%Helped
replace the 3-layer CNN with ResNet 18 and use a deeper, wider MLP (ablation)Stable contrastive RL · Push block, open drawersuccess rate: 2.75×Hurt
remove layer normalization (ablation)Stable contrastive RL · Push block, open drawersuccess rate: 24.5%Hurt
use ImageNet-pretrained weights instead of random initialization (ablation)Stable contrastive RL with ResNet-18 · Drawersuccess rateHelped
use ImageNet-pretrained weights instead of random initialization (ablation)Stable contrastive RL with ResNet-18 · Push block, open drawersuccess rateNo clear effect
increase offline dataset size (ablation)Stable contrastive RL · Drawerbinary future prediction accuracy: 84% -> 98%Helped
increase offline dataset size (ablation)Stable contrastive RL · Drawersuccess rate: 31% -> 84%Helped
use a VAE representation as input to the actor and critic instead of learning representations end-to-end (ablation)Contrastive RL · Push block, open drawersuccess rate: 53%Hurt
increase MLP depth from 2 to 4 or 6 layers, with 1024 units (ablation)Stable contrastive RL · Push block, open drawersuccess rateNo clear effect
use stable contrastive RL instead of GC-IQL or GCBCOffline goal-conditioned policies · Real-world manipulation, reach eggplantsuccess rateNo clear effect
use stable contrastive RL instead of GC-IQL or GCBCOffline goal-conditioned policies · Real-world manipulation, pick & place spoon and push cansuccess rate: 60%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Bridge Data simulated manipulation offline dataset (~250K transitions) locomotion replay buffer from LEXA (100K transitions)

Benchmarks: simulated manipulation suite (drawer, push block open drawer, push block close drawer, pick & place table, pick & place Walker Quadruped real-world WidowX 250 tasks (reach eggplant, pick & place spoon, push can)

Metrics: success rate binary future prediction accuracy

Baselines: contrastive RL GCBC GC-IQL GoFar WGCSL PTP VIP-GCBC R3M-GCBC

Builds on: contrastive RL PTP IQL C-Learning NCE

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