Rethinking Optimization with Differentiable Simulation from a Global Perspective
Rika Antonova, Jingyun Yang, Krishna Murthy Jatavallabhula, Jeannette, Bohg

TL;DR
This paper addresses the challenges of differentiable simulation in complex, contact-rich scenarios by analyzing optimization landscapes and proposing a hybrid global search method combining Bayesian optimization with semi-local 'leaps', improving performance in simulation and real robot experiments.
Contribution
It introduces a novel global search approach that combines Bayesian optimization with semi-local 'leaps' to effectively optimize in rugged, noisy landscapes of contact-rich differentiable simulations.
Findings
Outperforms gradient-based and gradient-free baselines in simulation
Effectively handles rugged, noisy optimization landscapes
Validates approach with real robot experiments
Abstract
Differentiable simulation is a promising toolkit for fast gradient-based policy optimization and system identification. However, existing approaches to differentiable simulation have largely tackled scenarios where obtaining smooth gradients has been relatively easy, such as systems with mostly smooth dynamics. In this work, we study the challenges that differentiable simulation presents when it is not feasible to expect that a single descent reaches a global optimum, which is often a problem in contact-rich scenarios. We analyze the optimization landscapes of diverse scenarios that contain both rigid bodies and deformable objects. In dynamic environments with highly deformable objects and fluids, differentiable simulators produce rugged landscapes with nonetheless useful gradients in some parts of the space. We propose a method that combines Bayesian optimization with semi-local…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Machine Learning and Algorithms · Machine Learning and Data Classification
