Data-efficient Auto-tuning with Bayesian Optimization: An Industrial Control Study
arXiv:1812.06325 · doi:10.1109/TCST.2018.2886159
Abstract
Bayesian optimization is proposed for automatic learning of optimal controller parameters from experimental data. A probabilistic description (a Gaussian process) is used to model the unknown function from controller parameters to a user-defined cost. The probabilistic model is updated with data, which is obtained by testing a set of parameters on the physical system and evaluating the cost. In order to learn fast, the Bayesian optimization algorithm selects the next parameters to evaluate in a systematic way, for example, by maximizing information gain about the optimum. The algorithm thus iteratively finds the globally optimal parameters with only few experiments. Taking throttle valve control as a representative industrial control example, the proposed auto-tuning method is shown to outperform manual calibration: it consistently achieves better performance with a low number of experiments. The proposed auto-tuning framework is flexible and can handle different control structures and objectives.
11 pages, 7 figures and 4 tables. To appear in IEEE Transactions on Control Systems Technology
References in corpus (8)
- Practical Bayesian Optimization of Machine Learning Algorithms
- Gaussian Processes for Data-Efficient Learning in Robotics and Control
- Bayesian Optimization with Unknown Constraints
- Safe Controller Optimization for Quadrotors with Gaussian Processes
- Virtual vs. Real: Trading Off Simulations and Physical Experiments in Reinforcement Learning with Bayesian Optimization
- Automatic LQR Tuning Based on Gaussian Process Global Optimization
- On the Design of LQR Kernels for Efficient Controller Learning
- Gait learning for soft microrobots controlled by light fields
Cited by in corpus (11)
- Performance-Driven Cascade Controller Tuning with Bayesian Optimization
- Automated Controller Calibration by Kalman Filtering
- The Twin-in-the-Loop approach for vehicle dynamics control
- On Controller Tuning with Time-Varying Bayesian Optimization
- Transfer learning of state-based potential games for process optimization in decentralized manufacturing systems
- Data Driven Prediction Architecture for Autonomous Driving and its Application on Apollo Platform
- Probabilistic model predictive safety certification for learning-based control
- Explanation format does not matter; but explanations do -- An Eggsbert study on explaining Bayesian Optimisation tasks
- A Robust Asymmetric Kernel Function for Bayesian Optimization, with Application to Image Defect Detection in Manufacturing Systems
- Sonic: A Sampling-based Online Controller for Streaming Applications
- Safe and active parameter exploration for event-triggered control