Offline Reinforcement Learning for Robotics
CQL and TD3+BC, and when behavior cloning is the stronger baseline.
Offline reinforcement learning is training a robot policy from a fixed dataset of past experience, without new transitions. Levine and colleagues name its central difficulty: a learned value function can overrate actions the data never tested, and no live environment corrects itSource 1.

Self-check
Read the reasoning
- Mixed-quality trajectories with successes, failures and rewardsThe reward can distinguish better behavior from worse behavior, while failed and partial trajectories give a value learner evidence that cloning would imitate indiscriminately.
- Short, clean expert demonstrations with no reward signalBehavior cloning directly fits this evidence. A critic adds estimation error without failures or long-horizon tradeoffs from which to learn.
- Large logs from unrelated robots with incompatible actionsVolume does not repair an undefined action mapping or missing task coverage. The support problem exists before the learning objective is chosen.
Offline RL earns its complexity when reward-bearing data contains meaningful quality variation or long-horizon fragments. Dataset size alone cannot supply either condition.
The fixed-data bargain
Offline RL learns from a static set of transitions (observation, action, reward, next observation, termination) produced by one or more behavior policiesSource 1. Value learning bootstraps, so error from actions outside the data accumulates through the Bellman backupSource 8. For robots, support also spans controller mode, action magnitude, contact regime and task stage, and Real-ORL, built on over 6,500 trajectories from 800 robot hours, found that offline RL and imitation prefer different action spacesSource 9.
Illustrative curves
How this was made
With caution at 0 of 10, the learner picks a squeeze 100% of the way from gentle to hard, outside the tried range of 18% to 57%; it expects a score of 96 out of 100 and really gets 13.
Which squeeze the learner picks at each caution
| caution (of 10) | squeeze picked (% of the way to hard) | expected score (of 100) | real score (of 100) |
|---|---|---|---|
| 0 | 100 | 96 | 13 |
| 4 | 100 | 78 | 13 |
| 5 | 45 | 74 | 74 |
| 10 | 45 | 74 | 74 |
Audit the dataset before choosing a method
Behavior coverage
Map each episode's source (expert, novice, scripted controller, older policy or exploration) and its actions by task stage. D4RL builds its datasets from hand-designed controllers, human demonstrators, multitask data and policy mixturesSource 10.
Outcome coverage
The reward must separate successes, partial progress and failures, though a completion label can suffice: COG chained four robot skills under a +1/0 reward, from prior data that never solved the new taskSource 11.
Transition integrity
Check timestamps, episode boundaries, terminations and action units. Mishandled time limits cause state aliasing and invalidate experience replaySource 12.
Deployment overlap
Judge support in the policy's input representation and in physical operating variables, where a camera or control-rate change can outweigh the task label. PTR learned new tasks in a new domain on a real WidowX from as few as 10 demonstrations after offline RL pretrainingSource 13. The datasets guide and the robot-learning stack cover selection and provenance.
Four ways to remain close to evidence
Offline-RL methods differ in how they keep improvement away from unsupported values, and Park and colleagues find the policy-extraction step often matters more than the value objectiveSource 14.
Conservative value estimation
Conservative Q-Learning penalizes high values on actions outside the dataset while preserving observed onesSource 2. RankQ's authors argue that such pessimism anchors policies to suboptimal data, and their action ranking raised a VLA's real cube-stacking success from 43.1% to 88.9%Source 15.
Avoiding unseen-action queries
Implicit Q-Learning fits a state value by expectile regression over dataset actions and extracts a policy by advantage weighting, so value fitting never queries a new actionSource 3.
Regularizing the policy toward behavior
TD3+BC adds a cloning term and state normalization to an off-policy actor-critic and matches more elaborate algorithmsSource 4.
Discretizing and scaling the value function
QT-Opt trained a Q-function on over 580,000 real grasp attempts and reached 96% success on unseen objectsSource 16. With datasets up to 1000 times the usual size, many offline RL algorithms still saturate well short of maximum performance, and long horizons form a fundamental barrierSource 17.
When behavior cloning is the better tool
Behavior cloning is the default for clean expert demonstrations: it fits the action labels and has no bootstrapped critic. Robomimic found recurrent cloning a strong baseline on human demonstrations, where batch-RL methods struggledSource 6, and Kumar and colleagues favor offline RL for sparse rewards, suboptimal or noisy data, and long horizons with composable trajectoriesSource 5.
Illustrative layout; conditions cited
How this was made
Rating each place by what can follow it, the learner leaves run 1 at the crossing and follows run 2 to the goal; the map holds 2 recorded runs, and neither goes from this start to the goal on its own.
Where each way of learning takes the robot
| the robot learns by | recorded runs used | reaches the goal |
|---|---|---|
| Copy one run | run 1 | no |
| Join useful pieces | run 1, then run 2 | yes |
Neither method repairs missing support. Over 240 hours of demonstrations and over 3,000 rollouts, Robo-ValueRL ties success to value reliability, and reliable values let offline RL scale better than quality-agnostic cloningSource 18. The behavior-cloning guide covers the baseline.
A six-step evaluation protocol
Do not choose checkpoints by the Q-values they maximize. Paine and colleagues found offline RL algorithms not robust to hyperparameters, yet able to rank policies reliably once the algorithm and Q-estimation method are controlledSource 19.
1. Lock the data split by deployment factor
Hold out environments, objects, operators or periods to match the intended generalization; random transition splits leak adjacent frames. Kumar and colleagues adapt cross-validation to tune offline RL without online evaluationSource 20.
2. Establish three baselines
Use cloning, a recurrent cloner when history matters, and the simplest regularized offline-RL method. RvS's conditioned two-layer MLP competes with TD and transformer methods but is weak on random dataSource 21.
3. Report support-aware diagnostics
Report action distance from the data, critic disagreement, saturation rate and per-source performance; EDAC, for one, penalizes out-of-distribution actions through Q-ensemble uncertaintySource 22.
4. Use simulation only where it is predictive
Simulation ranks close checkpoints only where its link to hardware is measured, as SIMPLER did with paired real evaluationsSource 23. SCORE limits simulated RL to the support of a real-data policy, raising eight real dexterous tasks from 37.8% to 89.9% average success, against 59.5% for the best baselineSource 24.

5. Run blinded physical trials
Fix the protocol before policy identities are known, randomize conditions, and count interventions, collisions and resets, as TRI didSource 25.
6. Keep a fixed canary set
Run one repeatable physical suite for every candidate and keep the episode IDs; the TriFinger benchmark offers a reproducible real-hardware setupSource 26.
From a fixed dataset to controlled online improvement
RLPD mixes offline data into off-policy online learning without separate conservative pretrainingSource 7. Conservative critics fine-tune poorly, so Cal-QL calibrates CQL with a one-line change and leads on 9 of 11 benchmarksSource 27. Retaining offline data in replay is a safe default, though WSRL shows it is unnecessary with a well-designed online methodSource 28.
Ishir Garg, Benjamin Eysenbach, Sergey Levine and colleagues at UC Berkeley and Princeton (October 2026) use prior data to decide where to explore: they estimate empowerment, a measure of how many future states an agent can reach from a state, from unlabeled offline trajectories without any environment interactionSource 31. Used as an exploration bonus for online goal-conditioned contrastive RL, it sped up learning and raised success on five of the OGBench task and dataset pairs and matched the baseline on the rest, over 5 seeds; every test ran in simulationSource 31.
Keep action bounds and command validation outside the learned policy, define interventions and resets, and compare each promotion with the frozen offline checkpoint. PA-RL fine-tuned the 7B OpenVLA with Cal-QL from 40% to 70% real-world success in 40 minutesSource 29. LWD applies offline-to-online RL to a pretrained VLA across a fleet of 16 dual-arm robots and reports 95% average success over eight tasksSource 30. The RL fine-tuning guide covers this phase.
Reported rates; tasks differ
How this was made
- RankQ: 43.1% to 88.9%, a vision-language-action policy's real cube-stacking success, with self-supervised action ranking.
- SCORE: 37.8% to 89.9%, average over eight real dexterous tasks, with simulated RL kept to the support of a real-data policy; the best baseline reached 59.5%.
- PA-RL: 40% to 70%, the 7B OpenVLA fine-tuned with Cal-QL in 40 minutes of real-world training.
- BORA: 60.8% to 82.5%, a residual actor on a frozen vision-language-action policy, with 20 online trajectories per task.
After reinforcement learning, real-robot success reads RankQ 88.9%, SCORE 89.9%, PA-RL 70%, BORA 82.5%; each study raised its own policy by 21.7 to 52.1 percentage points, on tasks that differ, so the rows are not a ranking.
Real-robot success before and after RL
| study | before (%) | after (%) | gain (points) |
|---|---|---|---|
| RankQ, cube stacking | 43.1 | 88.9 | 45.8 |
| SCORE, eight hand tasks | 37.8 | 89.9 | 52.1 |
| PA-RL, openvla tasks | 40.0 | 70.0 | 30.0 |
| BORA, standard objects | 60.8 | 82.5 | 21.7 |
A compact go/no-go checklist
Run an offline-RL experiment only when actions, rewards, terminations and timing are trustworthy, the data holds behavior that cloning should not imitate uniformly, and deployment lies inside the data's support, since generalization to out-of-support states is often a big barrierSource 14.
See also
- Model-Based Robot Learning
Learn dynamics, plan through them, and improve from imagined rollouts.
- The Evaluation Crisis
What a success rate hides, from trial count to scorer.
- The Pi Line
From pi0 to pi0.7, with flow-matching action experts and FAST tokenization.
Linked from
- Model-Based Robot Learning
Learn dynamics, plan through them, and improve from imagined rollouts.
References
Sergey Levine, Aviral Kumar, George Tucker, Justin Fu, 2020.
https://arxiv.org/abs/2005.01643
Aviral Kumar, Aurick Zhou, George Tucker, Sergey Levine, NeurIPS 2020.
https://arxiv.org/abs/2006.04779
Ilya Kostrikov, Ashvin Nair, Sergey Levine, ICLR 2022.
https://arxiv.org/abs/2110.06169
Scott Fujimoto, Shixiang Shane Gu, NeurIPS 2021.
https://arxiv.org/abs/2106.06860
Aviral Kumar, Joey Hong, Anikait Singh, Sergey Levine, ICLR 2022.
https://arxiv.org/abs/2204.05618
Ajay Mandlekar, Danfei Xu, Josiah Wong, Soroush Nasiriany, CoRL 2021.
https://arxiv.org/abs/2108.03298
Philip J. Ball, Laura Smith, Ilya Kostrikov, Sergey Levine, ICML 2023.
https://arxiv.org/abs/2302.02948
Aviral Kumar, Justin Fu, George Tucker, Sergey Levine, arXiv preprint (NeurIPS 2019).
https://arxiv.org/abs/1906.00949
Gaoyue Zhou, Liyiming Ke, Siddhartha Srinivasa, Abhinav Gupta, Aravind Rajeswaran, Vikash Kumar, 2022.
https://arxiv.org/abs/2210.06479
Justin Fu, Aviral Kumar, Ofir Nachum, George Tucker, Sergey Levine, 2020.
https://arxiv.org/abs/2004.07219
Avi Singh, Albert Yu, Jonathan Yang, Jesse Zhang, Aviral Kumar, Sergey Levine, arXiv preprint (CoRL 2020).
https://arxiv.org/abs/2010.14500
Fabio Pardo, Arash Tavakoli, Vitaly Levdik, Petar Kormushev, arXiv preprint (ICML 2018), 2017.
https://arxiv.org/abs/1712.00378
Aviral Kumar, Anikait Singh, Frederik Ebert, Mitsuhiko Nakamoto, Yanlai Yang, Chelsea Finn, and 1 more, 2022.
https://arxiv.org/abs/2210.05178
Seohong Park, Kevin Frans, Sergey Levine, Aviral Kumar, arXiv preprint (NeurIPS 2024).
https://arxiv.org/abs/2406.09329
Andrew Choi, Wei Xu, 2026.
https://arxiv.org/abs/2605.11151
Dmitry Kalashnikov, Alex Irpan, Peter Pastor, Julian Ibarz, CoRL 2018.
https://arxiv.org/abs/1806.10293
Seohong Park, Kevin Frans, Deepinder Mann, Benjamin Eysenbach, Aviral Kumar, Sergey Levine, arXiv preprint (NeurIPS 2025).
https://arxiv.org/abs/2506.04168
Wenke Xia, Pei Ren, Wenbo Yu, Yizhuo Zhang, Jifan Li, Yixue Zhang, and 7 more, 2026.
https://arxiv.org/abs/2607.09866
Tom Le Paine, Cosmin Paduraru, Andrea Michi, Caglar Gulcehre, Konrad Zolna, Alexander Novikov, and 2 more, 2020.
https://arxiv.org/abs/2007.09055
Aviral Kumar, Anikait Singh, Stephen Tian, Chelsea Finn, Sergey Levine, arXiv preprint (CoRL 2021).
https://arxiv.org/abs/2109.10813
Scott Emmons, Benjamin Eysenbach, Ilya Kostrikov, Sergey Levine, 2021.
https://arxiv.org/abs/2112.10751
Gaon An, Seungyong Moon, Jang-Hyun Kim, Hyun Oh Song, arXiv preprint (NeurIPS 2021).
https://arxiv.org/abs/2110.01548
Xuanlin Li, Kyle Hsu, Jiayuan Gu, Karl Pertsch, Oier Mees, Homer Rich Walke, and 10 more, 2024.
https://arxiv.org/abs/2405.05941
Raymond Yu, William Huey, Mustafa Mukadam, Anusha Nagabandi, Abhishek Gupta, 2026.
https://arxiv.org/abs/2606.27475
TRI LBM Team, Jose Barreiros, Andrew Beaulieu, Aditya Bhat, Rick Cory, Eric Cousineau, and 76 more, 2025.
https://arxiv.org/abs/2507.05331
Nico Gürtler, Sebastian Blaes, Pavel Kolev, Felix Widmaier, Manuel Wüthrich, Stefan Bauer, and 2 more, ICLR 2023.
https://arxiv.org/abs/2307.15690
Mitsuhiko Nakamoto, Yuexiang Zhai, Anikait Singh, Max Sobol Mark, Yi Ma, Chelsea Finn, and 2 more, arXiv preprint (NeurIPS 2023).
https://arxiv.org/abs/2303.05479
Zhiyuan Zhou, Andy Peng, Qiyang Li, Sergey Levine, Aviral Kumar, arXiv preprint (ICLR 2025), 2024.
https://arxiv.org/abs/2412.07762
Max Sobol Mark, Tian Gao, Georgia Gabriela Sampaio, Mohan Kumar Srirama, Archit Sharma, Chelsea Finn, and 1 more, 2024.
https://arxiv.org/abs/2412.06685
Yi Wang, Xinchen Li, Pengwei Xie, Pu Yang, Buqing Nie, Yunuo Cai, and 10 more, 2026.
https://arxiv.org/abs/2605.00416
Ishir Garg, Vivek Myers, Qiyang Li, Catherine Ji, Benjamin Eysenbach, Sergey Levine, 2026.
https://arxiv.org/abs/2610.24461
Further reading
Yevgen Chebotar, Quan Vuong, Alex Irpan, Karol Hausman, Fei Xia, Yao Lu, and 19 more, CoRL 2023.
https://arxiv.org/abs/2309.10150
Seohong Park, Qiyang Li, Sergey Levine, arXiv preprint (ICML 2025).
https://arxiv.org/abs/2502.02538
Dongchi Huang, Zhirui Fang, Tianle Zhang, Yihang Li, Lin Zhao, Chunhe Xia, 2025.
https://arxiv.org/abs/2508.02219
Perry Dong, Ron Polonsky, Dorsa Sadigh, Chelsea Finn, 2026.
https://arxiv.org/abs/2607.27203
Ali Amin, Raichelle Aniceto, Ashwin Balakrishna, Kevin Black, Ken Conley, Grace Connors, and 49 more, 2025.
https://www.pi.website/download/pistar06.pdf
Zhongxi Chen, Yifan Han, Bin Qiu, Zhangliang Gao, Yanming Shao, Huanming Liu, and 5 more, 2026.
https://arxiv.org/abs/2605.30226
Juntao Ren, Yifan Hou, Shuran Song, 2026.
https://arxiv.org/abs/2610.02339
Saksham Singh, Zheyuan Hu, Max Sobol Mark, Jeffrey Yu, Zackory Erickson, Aviral Kumar, 2026.
https://arxiv.org/abs/2609.22085
Qiyang Li, Zhiyuan Zhou, Sergey Levine, 2025.
https://arxiv.org/abs/2507.07969
Lakshita Dodeja, Ondrej Biza, Shivam Vats, Stephen Hart, Stefanie Tellex, Robin Walters, and 2 more, RSS 2026.
https://arxiv.org/abs/2605.05172
Spot a factual error or missing qualification? Report a content correction.