Using Structural Bias to Analyse the Behaviour of Modular CMA-ES

Date

2022-07-17

Advisors

Journal Title

Journal ISSN

ISSN

Volume Title

Publisher

ACM

Type

Conference

Peer reviewed

Yes

Abstract

The Covariance Matrix Adaptation Evolution Strategy (CMA-ES) is a commonly used iterative optimisation heuristic for optimising black-box functions. CMA-ES comes in many flavours with different configuration settings. In this work, we investigate whether CMAES suffers from structural bias and which modules and parameters affect the strength and type of structural bias. Structural bias occurs when an algorithm or a component of the algorithm biases the search towards a specific direction in the search space irrespective of the objective function. In addition to this investigation, we propose a method to assess the relationship between structural bias and the performance of configurations with different types of bias on the BBOB suite of benchmark functions. Surprisingly for such a popular algorithm, 90.3% of the 1 620 CMA-ES configurations were found to have Structural Bias. Some interesting patterns between module settings and bias types are presented and further insights are discussed.

Description

Keywords

structural bias, algorithmic behaviour, evolutionairy strategies, benchmarking

Citation

Vermetten, D., Caraffini, F., van Stein, Bas and Kononova, Anna V. (2022) Using Structural Bias to Analyse the Behaviour of Modular CMA-ES. The Genetic and Evolutionary Computation Conference Companion (GECCO’22 Companion), Boston, MA, USA. ACM, New York, NY, USA, July 9–13

Rights

Research Institute