Student or educator? Sign up with your school email and get 6 months of Pro free.
PreprintCited by 77Reinforcement Learning in RoboticsDomain Adaptation and Few-Shot LearningRobot Manipulation and Learning

The DOI matches its DataCite record.

Data-efficient Domain Randomization with Bayesian Optimization

Open access
Muratore, Fabio, Eilers, Christian, Gienger, Michael, Peters, Jan·2020·arXiv

Abstract

When learning policies for robot control, the required real-world data is typically prohibitively expensive to acquire, so learning in simulation is a popular strategy. Unfortunately, such polices are often not transferable to the real world due to a mismatch between the simulation and reality, called 'reality gap'. Domain randomization methods tackle this problem by randomizing the physics simulator (source domain) during training according to a distribution over domain parameters in order to obtain more robust policies that are able to overcome the reality gap. Most domain randomization approaches sample the domain parameters from a fixed distribution. This solution is suboptimal in the context of sim-to-real transferability, since it yields policies that have been trained without explicitly optimizing for the reward on the real system (target domain). Additionally, a fixed distribution assumes there is prior knowledge about the uncertainty over the domain parameters. In this paper, we propose Bayesian Domain Randomization (BayRn), a black-box sim-to-real algorithm that solves tasks efficiently by adapting the domain parameter distribution during learning given sparse data from the real-world target domain. BayRn uses Bayesian optimization to search the space of source domain distribution parameters such that this leads to a policy which maximizes the real-word objective, allowing for adaptive distributions during policy optimization. We experimentally validate the proposed approach in sim-to-sim as well as in sim-to-real experiments, comparing against three baseline methods on two robotic tasks. Our results show that BayRn is able to perform sim-to-real transfer, while significantly reducing the required prior knowledge.

Overview

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.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

DataCite · 10.48550/arxiv.2003.02471

Cites

Statistics

Verification

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.

A few free checks a day · papers already verified open instantly · results are public

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?

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

Cites

No references could be resolved yet.

Research works printed but not linked: 26

  1. [1][1] B. F. Hobbs and A. Hepenstal, 'Is optimization optimistically biased?' Water Resources Research , vol. 25, no. 2, pp. 152-160, 1989. -
  2. [2][2] F. Muratore, M. Gienger, and J. Peters, 'Assessing transferability from simulation to reality for reinforcement learning,' PAMI , vol. PP, pp. 1-1, 11 2019. -
  3. [3][3] OpenAI et al. , 'Learning dexterous in-hand manipulation,' ArXiv eprints , vol. 1808.00177, 2018. -
  4. [4][4] Y. Chebotar et al., 'Closing the sim-to-real loop: Adapting simulation randomization with real world experience,' in ICRA, Montreal, QC, Canada, May 20-24 , 2019, pp. 8973-8979. -
  5. [5][5] I. Mordatch, K. Lowrey, and E. Todorov, 'Ensemblecio: Full-body dynamic motion planning that transfers to physical humanoids,' in IROS, Hamburg, Germany, September 28 - October 2 , 2015, pp. 5307-5314. -
  6. [6][6] K. Lowrey, S. Kolev, J. Dao, A. Rajeswaran, and E. Todorov, 'Reinforcement learning for non-prehensile manipulation: Transfer from simulation to physical system,' in SIMPAR 2018, Brisbane, Australia, May 16-19 , 2018, pp. 35-42. -
  7. [7][7] X. B. Peng, M. Andrychowicz, W. Zaremba, and P. Abbeel, 'Sim-to-real transfer of robotic control with dynamics randomization,' in ICRA, Brisbane, Australia, May 21-25 , 2018, pp. 1-8. -
  8. [8][8] J. Tobin et al. , 'Domain randomization and generative models for robotic grasping,' in IROS, Madrid, Spain, October 1-5 , 2018. -
  9. [9][9] W. Yu, V. C. V. Kumar, G. Turk, and C. K. Liu, 'Simto-real transfer for biped locomotion,' in IROS, Macau, SAR, China, November 3-8 . IEEE, 2019, pp. 3503-3510. -
  10. [10][10] J. Snoek, H. Larochelle, and R. P. Adams, 'Practical bayesian optimization of machine learning algorithms,' in NIPS, Lake Tahoe, Nevada, United States, December 3-6 , 2012, pp. 2960-2968. -
  11. [11][11] C. E. Rasmussen and C. K. I. Williams, Gaussian processes for machine learning , ser. Adaptive computation and machine learning. MIT Press, 2006. -
  12. [12][12] M. Balandat, B. Karrer, D. R. Jiang, S. Daulton, B. Letham, A. G. Wilson, and E. Bakshy, 'BoTorch: Programmable bayesian optimization in pytorch,' ArXiv e-prints , 2019. -
  13. [13][13] M. Toussaint, 'Robot trajectory optimization using approximate inference,' in ICML Montreal, Quebec, Canada, June 14-18 , vol. 382, 2009, pp. 1049-1056. -
  14. [14][14] K. Rawlik, M. Toussaint, and S. Vijayakumar, 'On stochastic optimal control and reinforcement learning by approximate inference,' in IJCAI, Beijing, China, August 3-9 , 2013, pp. 3052-3056. -
  15. [15][15] J. Schulman, F. Wolski, P. Dhariwal, A. Radford, and O. Klimov, 'Proximal policy optimization algorithms,' ArXiv e-prints , 2017. -
  16. [16][16] J. Kober and J. Peters, 'Policy search for motor primitives in robotics,' Machine Learning , vol. 84, no. 1-2, pp. 171-203, 2011. -
  17. [18][18] J. Peters, K. M¨ ulling, and Y. Altun, 'Relative entropy policy search,' in AAAI, Atlanta, Georgia, USA, July 1115 , 2010. -
  18. [19][19] A. Rajeswaran, S. Ghotra, B. Ravindran, and S. Levine, 'Epopt: Learning robust neural network policies using model ensembles,' in ICLR, Toulon, France, April 2426 , 2017. -
  19. [20][20] A. Cully, J. Clune, D. Tarapore, and J.-B. Mouret, 'Robots that can adapt like animals,' Nature , vol. 521, no. 7553, pp. 503-507, 2015. -
  20. [21][21] J. Tobin et al. , 'Domain randomization for transferring deep neural networks from simulation to the real world,' in IROS, Vancouver, BC, Canada, September 24-28 , 2017, pp. 23-30. -
  21. [22][22] F. Sadeghi and S. Levine, 'CAD2RL: real single-image flight without a single real image,' in RSS, Cambridge, Massachusetts, USA, July 12-16 , 2017. -
  22. [23][23] N. Ruiz, S. Schulter, and M. Chandraker, 'Learning to simulate,' ArXiv e-prints , vol. 1810.02513, 2018. -
  23. [24][24] P. Klink, H. Abdulsamad, B. Belousov, and J. Peters, 'Self-paced contextual reinforcement learning,' ArXiv eprints , vol. 1910.02826, 2019. -
  24. [25][25] B. Mehta, M. Diaz, F. Golemo, C. J. Pal, and L. Paull, 'Active domain randomization,' in CoRL, Osaka, Japan, October 30 - November 1 , vol. 100. PMLR, 2019, pp. 1162-1176. -
  25. [26][26] S. Paul, M. A. Osborne, and S. Whiteson, 'Fingerprint policy optimisation for robust reinforcement learning,' ArXiv e-prints , vol. 1805.10662, 2018. -
  26. [28][28] R. Moriconi, K. S. S. Kumar, and M. P. Deisenroth, 'High-dimensional bayesian optimization with projections using quantile gaussian processes,' Optim. Lett. , vol. 14, no. 1, pp. 51-64, 2020. -

Cited by

Metadata

Authors
Muratore, F., Eilers, C., Gienger, M., & Peters, J.
Affiliations
  • Technische Universität Darmstadt (DE)
  • Honda (Germany) (DE)
Venue
arXiv
Publisher
arXiv
Published
2020
Volume
6
Issue
2
Pages
911-918
ISSN
2377-3766 (ISSN-L)
OpenAlex
W3118300017
Cited by
77
References
0
Citations by year
2026: 10 · 2025: 20 · 2024: 10 · 2023: 20 · 2022: 11 · 2021: 6
FWCI
4.15
Type
journal article
Language
en
Open access
Locations
  • IEEE Robotics and Automation Letters (publishedVersion)
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Reinforcement Learning in Robotics
  • Physical Sciences › Computer Science › Artificial Intelligence › Domain Adaptation and Few-Shot Learning
  • Physical Sciences › Engineering › Control and Systems Engineering › Robot Manipulation and Learning
Keywords
domain randomization, Bayesian optimization, sim-to-real transfer, reality gap, robot control, black-box optimization

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

Data sources

Bibliographic data: Semantic Scholar, OpenAlex, Crossref.

Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).

Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.