Gaussian process optimization through sampling from the maximum distribution

This paper first presents a novel algorithm approximating the distribution of the maximum (both its position and its value) of a Gaussian process. This algorithm uses particles in a similar way as Sequential Monte Carlo samplers. It is subsequently applied to the problem of Gaussian Process Optimization (GPO). The resulting GPO algorithm does not use an acquisition function, which makes it different from other GPO algorithms. Through various example problems, including a wind turbine load mitigation example, we find that the resulting algorithm on average outperforms existing GPO algorithms. In addition, because no acquisition function has to be optimized, the algorithm can easily and efficiently be applied to problems with high-dimensional input spaces.

[1]  Thomas B. Schön,et al.  Online sparse Gaussian process regression using FITC and PITC approximations , 2015 .

[2]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[3]  P. Moral,et al.  Sequential Monte Carlo samplers , 2002, cond-mat/0212648.

[4]  Walter Musial,et al.  Determining equivalent damage loading for full-scale wind turbine blade fatigue tests , 2000 .

[5]  H. Braam TURBU OFFSHORE, COMPUTER PROGRAM FOR FREQUENCY DOMAIN ANALYSIS OF HORIZONTAL AXIS OFFSHORE WIND TURBINES , 2004 .

[6]  Bernard W. Silverman,et al.  Density Estimation for Statistics and Data Analysis , 1987 .

[7]  D. Lizotte Practical bayesian optimization , 2008 .

[8]  Stefan Schaal,et al.  Automatic LQR tuning based on Gaussian process global optimization , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[9]  Donald R. Jones,et al.  A Taxonomy of Global Optimization Methods Based on Response Surfaces , 2001, J. Glob. Optim..

[10]  Zvi Drezner,et al.  Computation of the trivariate normal integral , 1994 .

[11]  Thomas L. Paez,et al.  Random Vibrations: Theory and Practice , 1995 .

[12]  Isaac Siwale ON GLOBAL OPTIMIZATION , 2015 .

[13]  Thomas Bo Schön,et al.  Efficient approximate Bayesian inference for models with intractable likelihoods , 2015 .

[14]  KrauseAndreas,et al.  Information-Theoretic Regret Bounds for Gaussian Process Optimization in the Bandit Setting , 2012 .

[15]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[16]  Nando de Freitas,et al.  A Tutorial on Bayesian Optimization of Expensive Cost Functions, with Application to Active User Modeling and Hierarchical Reinforcement Learning , 2010, ArXiv.

[17]  Carl E. Rasmussen,et al.  A Unifying View of Sparse Approximate Gaussian Process Regression , 2005, J. Mach. Learn. Res..

[18]  Kincho H. Law,et al.  Bayesian Ascent: A Data-Driven Optimization Scheme for Real-Time Control With Application to Wind Farm Power Maximization , 2016, IEEE Transactions on Control Systems Technology.

[19]  Michael U. Gutmann,et al.  Bayesian Optimization for Likelihood-Free Inference of Simulator-Based Statistical Models , 2015, J. Mach. Learn. Res..

[20]  J. W. van Wingerden,et al.  Linear individual pitch control design for two‐bladed wind turbines , 2015 .

[21]  Harold J. Kushner,et al.  A New Method of Locating the Maximum Point of an Arbitrary Multipeak Curve in the Presence of Noise , 1964 .

[22]  F. J. Savenije,et al.  Aero-elastic simulation of offshore wind turbines in the frequency domain , 2009 .

[23]  D. Dennis,et al.  SDO : A Statistical Method for Global Optimization , 1997 .

[24]  Nando de Freitas,et al.  Taking the Human Out of the Loop: A Review of Bayesian Optimization , 2016, Proceedings of the IEEE.

[25]  Adam Niesłony,et al.  Determination of fragments of multiaxial service loading strongly influencing the fatigue of machine components , 2009 .

[26]  Michael A. Osborne Bayesian Gaussian processes for sequential prediction, optimisation and quadrature , 2010 .

[27]  Alan Genz,et al.  Numerical computation of rectangular bivariate and trivariate normal and t probabilities , 2004, Stat. Comput..

[28]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.