Learning Visual Robotic Control Efficiently with Contrastive Pre-training and Data Augmentation
Open accessAbstract
Recent advances in unsupervised representation learning significantly improved the sample efficiency of training Reinforcement Learning policies in simulated environments. However, similar gains have not yet been seen for real-robot reinforcement learning. In this work, we focus on enabling data-efficient real-robot learning from pixels. We present Contrastive Pre-training and Data Augmentation for Efficient Robotic Learning (CoDER), a method that utilizes data augmentation and unsupervised learning to achieve sample-efficient training of real-robot arm policies from sparse rewards. While contrastive pre-training, data augmentation, demonstrations, and reinforcement learning are alone insufficient for efficient learning, our main contribution is showing that the combination of these disparate techniques results in a simple yet data-efficient method. We show that, given only 10 demonstrations, a single robotic arm can learn sparse-reward manipulation policies from pixels, such as reaching, picking, moving, pulling a large object, flipping a switch, and opening a drawer in just 30 minutes of mean real-world training time. We include videos and code on the project website: https://sites.google.com/view/efficient-robotic-manipulation/home
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Offline data augmentation can be effective for generating larger dataset for robot manipulation.
“Offline data augmentation can be effective for generating larger dataset for robot manipulation [7, 35-45]”
From MimicGen: A Data Generation System for Scalable Robot Learning using Human Demonstrations (2023) · cites this paper as [39]
The “Minimal Collection of Demonstrations” section says the authors use random crops of stored demonstrations during encoder pre-training, supporting offline augmentation of robot-manipulation data. It does not say they generate a larger dataset; it describes augmentation during subsequent RL training as occurring while the robot interacts with its environment. Our copy provides no page numbers for these passages. (LLM, conf=0.82)
Experimental — accuracy not yet measuredOffline data augmentation can be complementary to MimicGen.
“In fact, this can be complementary to MimicGen- we leverage pixel shift randomization [7, 36-39] when training image-based agents on MimicGen data.”
From MimicGen: A Data Generation System for Scalable Robot Learning using Human Demonstrations (2023) · cites this paper as [39]
The Introduction (page unavailable) describes training a pixel-based robotic agent with augmented images from both demonstrations and online experience. The “Minimal Collection of Demonstrations” section specifies random cropping, not pixel-shift randomization. The paper supports using image augmentation alongside demonstration data, but does not establish that the cited method is complementary to MimicGen specifically. (LLM, conf=0.82)
Experimental — accuracy not yet measuredSeveral works have used offline data augmentation to increase the dataset size for learning policies.
“Several works have used offline data augmentation to increase the dataset size for learning policies [7, 35-45].”
From MimicGen: A Data Generation System for Scalable Robot Learning using Human Demonstrations (2023) · cites this paper as [39]
The Introduction and Data Augmentation section support that this paper uses data augmentation to learn policies. But the Introduction calls the policy-training augmentations online, and the Minimal Collection of Demonstrations section says augmentation is applied during training; neither describes offline augmentation to increase a dataset's size. No page numbers are available in our copy. (LLM, conf=0.84)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
ImageNet classification with deep convolutional neural networks
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017) · Communications of the ACM · doi:10.1145/3065386 · Cited by 112,155 · see citing works
Domain randomization for transferring deep neural networks from simulation to the real world
Tobin, J., Fong, R., Ray, A., Schneider, J., Zaremba, W., & Abbeel, P. (2017) · 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2017.8202133 · Cited by 3,124 · see citing works
Self-citation
Flagged first, then by citations
Research works printed but not linked: 54
- V. Mnih, K. Kavukcuoglu, D. Silver, A. A. Rusu, J. Veness, M. G. Bellemare, A. Graves, M. Riedmiller, A. K. Fidjeland, G. Ostrovski et al., "Human-level control through deep reinforcement learning," Nature, vol. 518, no. 7540, p. 529, 2015.
- C. Berner, G. Brockman, B. Chan, V. Cheung, P. Debiak, C. Dennison, D. Farhi, Q. Fischer, S. Hashme, C. Hesse et al., "Dota 2 with large scale deep reinforcement learning," arXiv preprint arXiv:1912.06680, 2019. · arXiv
- A. P. Badia, B. Piot, S. Kapturowski, P. Sprechmann, A. Vitvitskyi, D. Guo, and C. Blundell, "Agent57: Outperforming the atari human benchmark," in International Conference on Machine Learning, 2020.
- J. Schrittwieser, I. Antonoglou, T. Hubert, K. Simonyan, L. Sifre, S. Schmitt, A. Guez, E. Lockhart, D. Hassabis, T. Graepel et al., "Mastering atari, go, chess and shogi by planning with a learned model," arXiv preprint arXiv:1911.08265, 2019. · arXiv
- M. Laskin, K. Lee, A. Stooke, L. Pinto, P. Abbeel, and A. Srini- vas, "Reinforcement learning with augmented data," arXiv preprint arXiv:2004.14990, 2020. · arXiv
- D. Hafner, T. Lillicrap, J. Ba, and M. Norouzi, "Dream to control: Learning behaviors by latent imagination," in International Conference on Learning Representations, 2020.
- S. Levine, C. Finn, T. Darrell, and P. Abbeel, "End-to-End Training of Deep Visuomotor Policies," CoRR, vol. abs/1504.00702, 2015. [Online]. Available: http://arxiv.org/abs/1504.00702 · arXiv
- D. Kalashnikov, A. Irpan, P. Pastor, J. Ibarz, A. Herzog, E. Jang, D. Quillen, E. Holly, M. Kalakrishnan, V. Vanhoucke et al., "Qt- opt: Scalable deep reinforcement learning for vision-based robotic manipulation," arXiv preprint arXiv:1806.10293, 2018. · arXiv
- J. Mahler, F. T. Pokorny, B. Hou, M. Roderick, M. Laskey, M. Aubry, K. Kohlhoff, T. Kröger, J. Kuffner, and K. Goldberg, "Dex-net 1.0: A cloud-based network of 3d objects for robust grasp planning using a multi-armed bandit model with correlated rewards," in ICRA, 2016.
- M. Andrychowicz, B. Baker, M. Chociej, R. Jozefowicz, B. Mc- Grew, J. Pachocki, A. Petron, M. Plappert, G. Powell, A. Ray et al., "Learning dexterous in-hand manipulation," arXiv preprint arXiv:1808.00177, 2018. · arXiv
- T. P. Lillicrap, J. J. Hunt, A. Pritzel, N. Heess, T. Erez, Y. Tassa, D. Silver, and D. Wierstra, "Continuous control with deep reinforce- ment learning," arXiv preprint arXiv:1509.02971, 2015. · arXiv
- Y. Tassa, Y. Doron, A. Muldal, T. Erez, Y. Li, D. d. L. Casas, D. Budden, A. Abdolmaleki, J. Merel, A. Lefrancq et al., "Deepmind control suite," arXiv preprint arXiv:1801.00690, 2018. · arXiv
- M. Andrychowicz, F. Wolski, A. Ray, J. Schneider, R. Fong, P. Welin- der, B. McGrew, J. Tobin, O. Pieter Abbeel, and W. Zaremba, "Hindsight experience replay," in NeurIPS, 2017.
- T. Zhang, Z. McCarthy, O. Jow, D. Lee, K. Goldberg, and P. Abbeel, "Deep imitation learning for complex manipulation tasks from vir- tual reality teleoperation," 2018 IEEE International Conference on Robotics and Automation (ICRA), pp. 1-8, 2018.
- S. Young, D. Gandhi, S. Tulsiani, A. Gupta, P. Abbeel, and L. Pinto, "Visual Imitation Made Easy," CoRR, vol. abs/2008.04899, 2020. [Online]. Available: https://arxiv.org/abs/2008.04899 · arXiv
- P. Florence, C. Lynch, A. Zeng, O. A. Ramirez, A. Wahid, L. Downs, A. Wong, J. Lee, I. Mordatch, and J. Tompson, "Implicit behavioral cloning," in Conference on Robot Learning. PMLR, 2022, pp. 158- 168.
- A. Zeng, P. Florence, J. Tompson, S. Welker, J. Chien, M. Attarian, T. Armstrong, I. Krasin, D. Duong, V. Sindhwani et al., "Transporter networks: Rearranging the visual world for robotic manipulation," arXiv preprint arXiv:2010.14406, 2020. · arXiv
- P. Florence, L. Manuelli, and R. Tedrake, "Self-supervised correspon- dence in visuomotor policy learning," IEEE Robotics and Automation Letters, vol. 5, no. 2, pp. 492-499, 2019.
- I. Kostrikov, D. Yarats, and R. Fergus, "Image augmentation is all you need: Regularizing deep reinforcement learning from pixels," arXiv preprint arXiv:2004.13649, 2020. · arXiv
- M. G. Bellemare, Y. Naddaf, J. Veness, and M. Bowling, "The arcade learning environment: An evaluation platform for general agents," Journal of Artificial Intelligence Research, vol. 47, pp. 253-279, 2013.
- T. Haarnoja, A. Zhou, K. Hartikainen, G. Tucker, S. Ha, J. Tan, V. Kumar, H. Zhu, A. Gupta, P. Abbeel et al., "Soft actor-critic algorithms and applications," arXiv preprint arXiv:1812.05905, 2018. · arXiv
- R. Hadsell, S. Chopra, and Y. LeCun, "Dimensionality reduction by learning an invariant mapping," in 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06), vol. 2. IEEE, 2006, pp. 1735-1742.
- A. van den Oord, Y. Li, and O. Vinyals, "Representation learning with contrastive predictive coding," arXiv preprint arXiv:1807.03748, 2018. · arXiv
- Z. Wu, Y. Xiong, S. Yu, and D. Lin, "Unsupervised feature learn- ing via non-parametric instance-level discrimination," arXiv preprint arXiv:1805.01978, 2018. · arXiv
- K. He, H. Fan, Y. Wu, S. Xie, and R. Girshick, "Momentum con- trast for unsupervised visual representation learning," arXiv preprint arXiv:1911.05722, 2019. · arXiv
- T. Chen, S. Kornblith, M. Norouzi, and G. Hinton, "A simple frame- work for contrastive learning of visual representations," in Interna- tional Conference on Machine Learning, 2020.
- K. He, H. Fan, Y. Wu, S. Xie, and R. Girshick, "Momentum con- trast for unsupervised visual representation learning," in IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2020.
- O. J. Hénaff, A. Srinivas, J. De Fauw, A. Razavi, C. Doersch, S. Eslami, and A. v. d. Oord, "Data-efficient image recognition with contrastive predictive coding," arXiv preprint arXiv:1905.09272, 2019. · arXiv
- F. Schroff, D. Kalenichenko, and J. Philbin, "Facenet: A unified embedding for face recognition and clustering," in Proceedings of the IEEE conference on computer vision and pattern recognition, 2015, pp. 815-823.
- X. Wang and A. Gupta, "Unsupervised learning of visual representa- tions using videos," in ICCV, 2015.
- G. Brockman, V. Cheung, L. Pettersson, J. Schneider, J. Schul- man, J. Tang, and W. Zaremba, "Openai gym," arXiv preprint arXiv:1606.01540, 2016. · arXiv
- R. Rahmatizadeh, P. Abolghasemi, L. Bölöni, and S. Levine, "Vision- Based Multi-Task Manipulation for Inexpensive Robots Using End- To-End Learning from Demonstration," CoRR, vol. abs/1707.02920, 2017. [Online]. Available: http://arxiv.org/abs/1707.02920 · arXiv
- P. R. Florence, L. Manuelli, and R. Tedrake, "Self-Supervised Correspondence in Visuomotor Policy Learning," IEEE Robotics Autom. Lett., vol. 5, no. 2, pp. 492-499, 2020. [Online]. Available: https://doi.org/10.1109/LRA.2019.2956365 · DOI
- T. Yu, D. Quillen, Z. He, R. Julian, K. Hausman, C. Finn, and S. Levine, "Meta-World: A Benchmark and Evaluation for Multi-Task and Meta Reinforcement Learning," in Conference on Robot Learning (CoRL), 2019. [Online]. Available: https://arxiv.org/abs/1910.10897 · arXiv
- S. Ross, G. J. Gordon, and D. Bagnell, "A reduction of imitation learning and structured prediction to no-regret online learning," in Proceedings of the Fourteenth International Conference on Artificial Intelligence and Statistics, AISTATS 2011, Fort Lauderdale, USA, April 11-13, 2011, ser. JMLR Proceedings, G. J. Gordon, D. B. Dunson, and M. Dudík, Eds., vol. 15. JMLR.org, 2011, pp. 627-635. [Online]. Available: http://proceedings.mlr.press/v15/ross11a/ross11a.pdf
- D. Pomerleau, "ALVINN: an autonomous land vehicle in a neural network," in Advances in Neural Information Processing Systems 1, [NIPS Conference, Denver, Colorado, USA, 1988], D. S. Touretzky, Ed. Morgan Kaufmann, 1988, pp. 305-313. [Online]. Available: http://papers.nips.cc/paper/ 95-alvinn-an-autonomous-land-vehicle-in-a-neural-network
- M. Bojarski, D. D. Testa, D. Dworakowski, B. Firner, B. Flepp, P. Goyal, L. D. Jackel, M. Monfort, U. Muller, J. Zhang, X. Zhang, J. Zhao, and K. Zieba, "End to End Learning for Self-Driving Cars," CoRR, vol. abs/1604.07316, 2016. [Online]. Available: http://arxiv.org/abs/1604.07316 · arXiv
- A. Giusti, J. Guzzi, D. C. Ciresan, F. He, J. P. Rodriguez, F. Fontana, M. Faessler, C. Forster, J. Schmidhuber, G. D. Caro, D. Scaramuzza, and L. M. Gambardella, "A Machine Learning Approach to Visual Perception of Forest Trails for Mobile Robots," IEEE Robotics Autom. Lett., vol. 1, no. 2, pp. 661-667, 2016. [Online]. Available: https://doi.org/10.1109/LRA.2015.2509024 · DOI · Paper page
- J. Nakanishi, J. Morimoto, G. Endo, G. Cheng, S. Schaal, and M. Kawato, "Learning from demonstration and adaptation of biped locomotion," Robotics Auton. Syst., vol. 47, no. 2-3, pp. 79-91, 2004. [Online]. Available: https://doi.org/10.1016/j.robot.2004.03.003 · DOI
- M. Kalakrishnan, J. Buchli, P. Pastor, and S. Schaal, "Learning locomotion over rough terrain using terrain templates," in 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, October 11-15, 2009, St. Louis, MO, USA. IEEE, 2009, pp. 167-172. [Online]. Available: https://doi.org/10.1109/IROS.2009.5354701 · DOI
- S. Ross, G. Gordan, and A. Bagnell, "A reduction of imitation learning and structured prediction to no-regret online learning," in arXiv preprint arXiv:1011.0686, 2010. · arXiv
- A. Y. Ng and S. J. Russell, "Algorithms for inverse reinforcement learning," in Proceedings of the Seventeenth International Conference on Machine Learning (ICML 2000), Stanford University, Stanford, CA, USA, June 29 -July 2, 2000, P. Langley, Ed. Morgan Kaufmann, 2000, pp. 663-670.
- P. Abbeel and A. Y. Ng, "Apprenticeship learning via inverse reinforcement learning," in Machine Learning, Proceedings of the Twenty-first International Conference (ICML 2004), Banff, Alberta, Canada, July 4-8, 2004, ser. ACM International Conference Proceeding Series, C. E. Brodley, Ed., vol. 69. ACM, 2004. [Online]. Available: https://doi.org/10.1145/1015330.1015430 · DOI
- P. Sharma, L. Mohan, L. Pinto, and A. Gupta, "Multiple interactions made easy (mime): Large scale demonstrations data for imitation," arXiv preprint arXiv:1810.07121, 2018. · arXiv
- C. Finn and S. Levine, "Deep visual foresight for planning robot motion," in 2017 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2017, pp. 2786-2793.
- H. Zhu, A. Gupta, A. Rajeswaran, S. Levine, and V. Kumar, "Dexter- ous manipulation with deep reinforcement learning: Efficient, general, and low-cost," in 2019 International Conference on Robotics and Automation (ICRA), 2019, pp. 3651-3657.
- S. James, K. Wada, T. Laidlow, and A. J. Davison, "Coarse-to- fine q-attention: Efficient learning for visual robotic manipulation via discretisation," arXiv preprint arXiv:2106.12534, 2021. · arXiv
- A. Nair, B. McGrew, M. Andrychowicz, W. Zaremba, and P. Abbeel, "Overcoming exploration in reinforcement learning with demonstrations," in 2018 IEEE International Conference on Robotics and Automation, ICRA 2018, Brisbane, Australia, May 21-25, 2018. IEEE, 2018, pp. 6292-6299. [Online]. Available: https://doi.org/10.1109/ICRA.2018.8463162 · DOI · Paper page
- A. Rajeswaran, V. Kumar, A. Gupta, G. Vezzani, J. Schulman, E. Todorov, and S. Levine, "Learning complex dexterous manipulation with deep reinforcement learning and demonstrations," arXiv preprint arXiv:1709.10087, 2017. · arXiv
- M. Vecerík, T. Hester, J. Scholz, F. Wang, O. Pietquin, B. Piot, N. Heess, T. Rothörl, T. Lampe, and M. A. Riedmiller, "Leveraging Demonstrations for Deep Reinforcement Learning on Robotics Problems with Sparse Rewards," CoRR, vol. abs/1707.08817, 2017. [Online]. Available: http://arxiv.org/abs/1707.08817 · arXiv
- Y. Lecun, L. Bottou, Y. Bengio, and P. Haffner, "Gradient-based learning applied to document recognition," Proceedings of the IEEE, vol. 86, no. 11, pp. 2278-2324, 1998.
- E. D. Cubuk, B. Zoph, D. Mane, V. Vasudevan, and Q. V. Le, "Autoaugment: Learning augmentation strategies from data," in IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2019, Long Beach, CA, USA, June 16-20, 2019. Computer Vision Foundation / IEEE, 2019, pp. 113-123.
- P. Sermanet, C. Lynch, Y. Chebotar, J. Hsu, E. Jang, S. Schaal, and S. Levine, "Time-contrastive networks: Self-supervised learning from video," in 2018 IEEE International Conference on Robotics and Automation, ICRA 2018, Brisbane, Australia, May 21-25, 2018. IEEE, 2018, pp. 1134-1141. [Online]. Available: https: //doi.org/10.1109/ICRA.2018.8462891 · DOI
- S. Pirk, M. Khansari, Y. Bai, C. Lynch, and P. Sermanet, "Online Object Representations with Contrastive Learning," CoRR, vol. abs/1906.04312, 2019. [Online]. Available: http://arxiv.org/abs/1906. 04312 · arXiv
Cited by
Sorted by citations
The Surprising Effectiveness of Representation Learning for Visual Imitation
Pari, J., Shafiullah, N. M. (., Arunachalam, S. P., & Pinto, L. (2022) · Robotics: Science and Systems XVIII · doi:10.15607/rss.2022.xviii.010 · Cited by 95 · see citing works
Self-citationMoDem-V2: Visuo-Motor World Models for Real-World Robot Manipulation
Lancaster, P., Hansen, N., Rajeswaran, A., & Kumar, V. (2024) · 2024 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra57147.2024.10611121 · Cited by 8 · see citing works
MimicGen: A Data Generation System for Scalable Robot Learning using Human Demonstrations
Mandlekar, A., Nasiriany, S., Wen, B., Akinola, I., Narang, Y., Fan, L., Zhu, Y., & Fox, D. (2023) · arXiv · doi:10.48550/arxiv.2310.17596 · Cited by 5 · see citing works
- Authors
- Zhan, A., Zhao, R., Pinto, L., Abbeel, P., & Laskin, M.
- Affiliations
- University of California, Berkeley (US)
- New York University (US)
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2020
- Pages
- 4040-4047
- ISSN
- 2153-0858 (ISSN-L)
- arXiv
- 2012.07975
- OpenAlex
- W4312288659
- Cited by
- 28
- References
- 2
- Citations by year
- 2026: 5 · 2025: 5 · 2024: 4 · 2023: 3 · 2022: 2 · 2021: 9
- FWCI
- 1.94
- Type
- conference paper
- Language
- en
- Open access
- green
- arxiv.org
- Licence
- Locations
- IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (publishedVersion)
- arXiv (Cornell University) (submittedVersion, cc-by)
- arXiv (Cornell University) (cc-by)
- Funders
- Amazon Web Services
- Open Philanthropy Project
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Reinforcement Learning in Robotics
- Physical Sciences › Engineering › Control and Systems Engineering › Robot Manipulation and Learning
- Physical Sciences › Computer Science › Artificial Intelligence › Domain Adaptation and Few-Shot Learning
- Keywords
- contrastive pre-training, data augmentation, unsupervised feature learning, sample efficiency, sparse rewards, robotic arm manipulation, demonstration-based learning, robotic manipulation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review