Handling expensive optimization with large noise

We present lower and upper bounds on runtimes for expensive noisy optimization problems. Runtimes are expressed in terms of number of fitness evaluations. Fitnesses considered are monotonic transformations of the sphere function. The analysis focuses on the common case of fitness functions quadratic in the distance to the optimum in the neighborhood of this optimum - it is nonetheless also valid for any monotonic polynomial of degree p > 2. Upper bounds are derived via a bandit-based estimation of distribution algorithm that relies on Bernstein races called R-EDA. It is an evolutionary algorithm in the sense that it is based on selection, random mutations, with a distribution (updated at each iteration) for generating new individuals. It is known that the algorithm is consistent (i.e. it converges to the optimum asymptotically in the number of examples) even in some non-differentiable cases. Here we show that: (i) if the variance of the noise decreases to 0 around the optimum, it can perform well for quadratic transformations of the norm to the optimum, (ii) otherwise, a convergence rate is slower than the one exhibited empirically by an algorithm called Quadratic Logistic Regression (QLR) based on surrogate models - although QLR requires a probabilistic prior on the fitness class.

[1]  Thomas Bäck,et al.  Evolution Strategies on Noisy Functions: How to Improve Convergence Properties , 1994, PPSN.

[2]  Olivier Teytaud,et al.  Adaptive Noisy Optimization , 2010, EvoApplications.

[3]  K. Chaloner Bayesian design for estimating the turning point of a quadratic regression , 1989 .

[4]  Philippe Rolet,et al.  Elements for Learning and Optimizing Expensive Functions , 2010 .

[5]  Hans-Georg Beyer,et al.  The Theory of Evolution Strategies , 2001, Natural Computing Series.

[6]  W. Hoeffding Probability Inequalities for sums of Bounded Random Variables , 1963 .

[7]  A E Bostwick,et al.  THE THEORY OF PROBABILITIES. , 1896, Science.

[8]  Hans-Georg Beyer,et al.  Evolution strategies with cumulative step length adaptation on the noisy parabolic ridge , 2008, Natural Computing.

[9]  Anne Auger,et al.  BBOB 2009: Comparison Tables of All Algorithms on All Noiseless Functions , 2010 .

[10]  Csaba Szepesvári,et al.  Empirical Bernstein stopping , 2008, ICML '08.

[11]  Olivier Teytaud,et al.  On the adaptation of noise level for stochastic optimization , 2007, 2007 IEEE Congress on Evolutionary Computation.

[12]  J. Fitzpatrick,et al.  Genetic Algorithms in Noisy Environments , 2005, Machine Learning.

[13]  Ellinor Fackle Fornius Optimal Design of Experiments for the Quadratic Logistic Model , 2008 .

[14]  M. Ghosh,et al.  Design Issues for Generalized Linear Models: A Review , 2006, math/0701088.

[15]  László Györfi,et al.  A Probabilistic Theory of Pattern Recognition , 1996, Stochastic Modelling and Applied Probability.

[16]  Christian Igel,et al.  Hoeffding and Bernstein races for selecting policies in evolutionary direct policy search , 2009, ICML '09.

[17]  Lyle H. Ungar,et al.  Machine Learning manuscript No. (will be inserted by the editor) Active Learning for Logistic Regression: , 2007 .

[18]  Anne Auger,et al.  On Multiplicative Noise Models for Stochastic Search , 2008, PPSN.

[19]  Olivier Teytaud,et al.  Bandit-Based Estimation of Distribution Algorithms for Noisy Optimization: Rigorous Runtime Analysis , 2010, LION.

[20]  Hans-Georg Beyer,et al.  Efficiency and Mutation Strength Adaptation of the (mu, muI, lambda)-ES in a Noisy Environment , 2000, PPSN.

[21]  H. Robbins,et al.  Asymptotically efficient adaptive allocation rules , 1985 .

[22]  H. Chernoff A Measure of Asymptotic Efficiency for Tests of a Hypothesis Based on the sum of Observations , 1952 .

[23]  Petros Koumoutsakos,et al.  A Method for Handling Uncertainty in Evolutionary Optimization With an Application to Feedback Control of Combustion , 2009, IEEE Transactions on Evolutionary Computation.

[24]  Hans-Georg Beyer,et al.  A general noise model and its effects on evolution strategy performance , 2006, IEEE Transactions on Evolutionary Computation.