Loading [MathJax]/extensions/tex2jax.js

MO-SMAC: Multi-objective Sequential Model-based Algorithm Configuration

Research output: Contribution to journalArticleResearchpeer review

Authors

External Research Organisations

  • University of Twente
  • Paderborn University
  • Leiden University
  • RWTH Aachen University
  • University of British Columbia

Details

Original languageEnglish
Pages (from-to)1-25
JournalEvolutionary computation
Publication statusPublished - Mar 2025

Abstract

Automated algorithm configuration aims at finding well-performing parameter configurations for a given problem, and it has proven to be effective within many AI domains, including evolutionary computation. Initially, the focus was on excelling in one performance objective, but, in reality, most tasks have a variety of (conflicting) objectives. The surging demand for trustworthy and resource-efficient AI systems makes this multi-objective perspective even more prevalent. We propose a new general-purpose multi-objective automated algorithm configurator by extending the widely-used SMAC framework. Instead of finding a single configuration, we search for a non-dominated set that approximates the actual Pareto set. We propose a pure multi-objective Bayesian Optimisation approach for obtaining promising configurations by using the predicted hypervolume improvement as acquisition function. We also present a novel intensification procedure to efficiently handle the selection of configurations in a multi-objective context. Our approach is empirically validated and compared across various configuration scenarios in four AI domains, demonstrating superiority over baseline methods, competitiveness with MO-ParamILS on individual scenarios and an overall best performance.

Cite this

MO-SMAC: Multi-objective Sequential Model-based Algorithm Configuration. / Rook, Jeroen; Benjamins, Carolin; Bossek, Jakob et al.
In: Evolutionary computation, 03.2025, p. 1-25.

Research output: Contribution to journalArticleResearchpeer review

Download
@article{0c45b8aecc0b4b179e76d69df2b04185,
title = "MO-SMAC: Multi-objective Sequential Model-based Algorithm Configuration",
abstract = "Automated algorithm configuration aims at finding well-performing parameter configurations for a given problem, and it has proven to be effective within many AI domains, including evolutionary computation. Initially, the focus was on excelling in one performance objective, but, in reality, most tasks have a variety of (conflicting) objectives. The surging demand for trustworthy and resource-efficient AI systems makes this multi-objective perspective even more prevalent. We propose a new general-purpose multi-objective automated algorithm configurator by extending the widely-used SMAC framework. Instead of finding a single configuration, we search for a non-dominated set that approximates the actual Pareto set. We propose a pure multi-objective Bayesian Optimisation approach for obtaining promising configurations by using the predicted hypervolume improvement as acquisition function. We also present a novel intensification procedure to efficiently handle the selection of configurations in a multi-objective context. Our approach is empirically validated and compared across various configuration scenarios in four AI domains, demonstrating superiority over baseline methods, competitiveness with MO-ParamILS on individual scenarios and an overall best performance.",
author = "Jeroen Rook and Carolin Benjamins and Jakob Bossek and Heike Trautmann and Holger Hoos and Marius Lindauer",
year = "2025",
month = mar,
language = "English",
pages = "1--25",
journal = "Evolutionary computation",
issn = "1063-6560",
publisher = "MIT Press Journals",

}

Download

TY - JOUR

T1 - MO-SMAC: Multi-objective Sequential Model-based Algorithm Configuration

AU - Rook, Jeroen

AU - Benjamins, Carolin

AU - Bossek, Jakob

AU - Trautmann, Heike

AU - Hoos, Holger

AU - Lindauer, Marius

PY - 2025/3

Y1 - 2025/3

N2 - Automated algorithm configuration aims at finding well-performing parameter configurations for a given problem, and it has proven to be effective within many AI domains, including evolutionary computation. Initially, the focus was on excelling in one performance objective, but, in reality, most tasks have a variety of (conflicting) objectives. The surging demand for trustworthy and resource-efficient AI systems makes this multi-objective perspective even more prevalent. We propose a new general-purpose multi-objective automated algorithm configurator by extending the widely-used SMAC framework. Instead of finding a single configuration, we search for a non-dominated set that approximates the actual Pareto set. We propose a pure multi-objective Bayesian Optimisation approach for obtaining promising configurations by using the predicted hypervolume improvement as acquisition function. We also present a novel intensification procedure to efficiently handle the selection of configurations in a multi-objective context. Our approach is empirically validated and compared across various configuration scenarios in four AI domains, demonstrating superiority over baseline methods, competitiveness with MO-ParamILS on individual scenarios and an overall best performance.

AB - Automated algorithm configuration aims at finding well-performing parameter configurations for a given problem, and it has proven to be effective within many AI domains, including evolutionary computation. Initially, the focus was on excelling in one performance objective, but, in reality, most tasks have a variety of (conflicting) objectives. The surging demand for trustworthy and resource-efficient AI systems makes this multi-objective perspective even more prevalent. We propose a new general-purpose multi-objective automated algorithm configurator by extending the widely-used SMAC framework. Instead of finding a single configuration, we search for a non-dominated set that approximates the actual Pareto set. We propose a pure multi-objective Bayesian Optimisation approach for obtaining promising configurations by using the predicted hypervolume improvement as acquisition function. We also present a novel intensification procedure to efficiently handle the selection of configurations in a multi-objective context. Our approach is empirically validated and compared across various configuration scenarios in four AI domains, demonstrating superiority over baseline methods, competitiveness with MO-ParamILS on individual scenarios and an overall best performance.

M3 - Article

SP - 1

EP - 25

JO - Evolutionary computation

JF - Evolutionary computation

SN - 1063-6560

ER -

By the same author(s)