Structural bias in multi-objective optimisation
Jakub Kudela, Niki van Stein, Thomas Bäck, Anna V. Kononova
TL;DR
This work extends the notion of structural bias, previously studied in single-objective optimisation, to multi-objective optimisation by decoupling algorithmic search dynamics from fitness guidance using synthetic, bi-objective test problems with uninformative objectives. It adapts the SB detection toolkit (BIAS) for MOOs, introducing a suite of analyzers—chi-squared tests, binsize inspection, and clustering via the Clark-Evans Index—to assess where in the decision space algorithms preferentially search. Across a large set of MO algorithms implemented in PlatEMO, the study finds clear SB manifestations (centre, boundary, or mixed biases) that correlate with PF density and bound handling, but are largely independent of PF shape. The results highlight the importance of incorporating behaviour-based benchmarking into MO optimization to understand when and why algorithms are biased, informing more robust design. The work also outlines contributions and future directions, including extending to higher-dimensional objective spaces and linking SB to real-performance outcomes.
Abstract
Structural bias (SB) refers to systematic preferences of an optimisation algorithm for particular regions of the search space that arise independently of the objective function. While SB has been studied extensively in single-objective optimisation, its role in multi-objective optimisation remains largely unexplored. This is problematic, as dominance relations, diversity preservation and Pareto-based selection mechanisms may introduce or amplify structural effects. In this paper, we extend the concept of structural bias to the multi-objective setting and propose a methodology to study it in isolation from fitness-driven guidance. We introduce a suite of synthetic multi-objective test problems with analytically controlled Pareto fronts and deliberately uninformative objective values. These problems are designed to decouple algorithmic behaviour from problem structure, allowing bias induced purely by algorithmic operators and design choices to be observed. The test suite covers a range of Pareto front shapes, densities and noise levels, enabling systematic analysis of different manifestations of structural bias. We discuss methodological challenges specific to the multi-objective case and outline how existing SB detection approaches can be adapted. This work provides a first step towards behaviour-based benchmarking of multi-objective optimisers, complementing performance-based evaluation and informing more robust algorithm design.
