Classified Regression for Bayesian Optimization: Robot Learning with Unknown Penalties
arXiv:1907.10383
Abstract
Learning robot controllers by minimizing a black-box objective cost using Bayesian optimization (BO) can be time-consuming and challenging. It is very often the case that some roll-outs result in failure behaviors, causing premature experiment detention. In such cases, the designer is forced to decide on heuristic cost penalties because the acquired data is often scarce, or not comparable with that of the stable policies. To overcome this, we propose a Bayesian model that captures exactly what we know about the cost of unstable controllers prior to data collection: Nothing, except that it should be a somewhat large number. The resulting Bayesian model, approximated with a Gaussian process, predicts high cost values in regions where failures are likely to occur. In this way, the model guides the BO exploration toward regions of stability. We demonstrate the benefits of the proposed model in several illustrative and statistical synthetic benchmarks, and also in experiments on a real robotic platform. In addition, we propose and experimentally validate a new BO method to account for unknown constraints. Such method is an extension of Max-Value Entropy Search, a recent information-theoretic method, to solve unconstrained global optimization problems.
arXiv commentThis paper was submitted to JMLR in 2018 and rejected. Currently, it is not published, nor under review in any conference or journal venue
References in corpus (9)
- Expectation Propagation for approximate Bayesian inference
- Predictive Entropy Search for Efficient Global Optimization of Black-box Functions
- Elliptical slice sampling
- Bayesian Optimization with Unknown Constraints
- Safe Controller Optimization for Quadrotors with Gaussian Processes
- Max-value Entropy Search for Efficient Bayesian Optimization
- Constrained Bayesian Optimization for Automatic Chemical Design
- Gaussian Probabilities and Expectation Propagation
- Gait learning for soft microrobots controlled by light fields