Unsupervised Feature Learning for Manipulation with Contrastive Domain Randomization
Not on the map. Why?
Abstract (arXiv)
Robotic tasks such as manipulation with visual inputs require image features that capture the physical properties of the scene, e.g., the position and configuration of objects. Recently, it has been suggested to learn such features in an unsupervised manner from simulated, self-supervised, robot interaction; the idea being that high-level physical properties are well captured by modern physical simulators, and their representation from visual inputs may transfer well to the real world. In particular, learning methods based on noise contrastive estimation have shown promising results. To robustify the simulation-to-real transfer, domain randomization (DR) was suggested for learning features that are invariant to irrelevant visual properties such as textures or lighting. In this work, however, we show that a naive application of DR to unsupervised learning based on contrastive estimation does not promote invariance, as the loss function maximizes mutual information between the features and both the relevant and irrelevant visual properties. We propose a simple modification of the contrastive loss to fix this, exploiting the fact that we can control the simulated randomization of visual properties. Our approach learns physical features that are significantly more robust to visual domain variation, as we demonstrate using both rigid and non-rigid objects.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 36 of its 46 references that are in the map. First posted on arXiv 20 Mar 2021.
Builds on
36 of 46 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2017Deep reinforcement learning from human preferencescited by 3,846
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,282
- 2013Describing Textures in the Wildcited by 2,110
- 2019Invariant Risk Minimizationcited by 1,832
- 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,401
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
- 2019Contrastive Multiview Codingcited by 1,297
- 2016InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Netscited by 858
24 more
- 2015End-to-End Training of Deep Visuomotor Policiescited by 847
- 2019Self-Supervised Learning of Pretext-Invariant Representationscited by 806
- 2019Data-Efficient Image Recognition with Contrastive Predictive Codingcited by 672
- 2018Deep Visual Domain Adaptation: A Surveycited by 634
- 2017Sim-to-Real Transfer of Robotic Control with Dynamics Randomizationcited by 616
- 2016Learning Hand-Eye Coordination for Robotic Grasping with Deep Learning and Large-Scale Data Collectioncited by 312
- 2019RoboNet: Large-Scale Multi-Robot Learningcited by 268
- 2016Unsupervised Learning for Physical Interaction through Video Predictioncited by 256
- 2016CAD2RL: Real Single-Image Flight without a Single Real Imagecited by 227
- 2018Visual Foresight: Model-Based Deep Reinforcement Learning for Vision-Based Robotic Controlcited by 220
- 2015Supersizing Self-supervision: Learning to Grasp from 50K Tries and 700 Robot Hourscited by 208
- 2018Sim-to-Real Reinforcement Learning for Deformable Object Manipulationcited by 124
- 2019End-to-End Robotic Reinforcement Learning without Reward Engineeringcited by 115
- 2017Combining Self-Supervised Learning and Imitation for Vision-Based Rope Manipulationcited by 90
- 2020Contrastive Code Representation Learningcited by 76
- 2020Learning Predictive Representations for Deformable Objects Using Contrastive Estimationcited by 72
- 2018Learning Plannable Representations with Causal InfoGANcited by 56
- 2019Learning Robotic Manipulation through Visual Planning and Actingcited by 39
- 2017Domain Randomization and Generative Models for Robotic Graspingcited by 34
- 2017Reinforcement Learning for Pivoting Taskcited by 17
- 2019Domain Randomization for Active Pose Estimationcited by 11
- 2020Mutual Information Maximization for Robust Plannable Representationscited by 7
- 20173D Deformable Object Manipulation using Fast Online Gaussian Process Regressioncited by 5
- 2018Learning-based Feedback Controller for Deformable Object Manipulationcited by 1
Built on by
Citing papers per year: 2023: 3.
3 papers.