DACBench: A Benchmark Library for Dynamic Algorithm Configuration

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

External Research Organisations

  • University of Freiburg
View graph of relations

Details

Original languageEnglish
Title of host publicationProceedings of the Thirtieth International Joint Conference on Artificial Intelligence (IJCAI-21)
EditorsZhi-Hua Zhou
Pages1668-1674
Number of pages7
ISBN (electronic)9780999241196
Publication statusPublished - 2021

Publication series

NameIJCAI International Joint Conference on Artificial Intelligence
ISSN (Print)1045-0823

Abstract

Dynamic Algorithm Configuration (DAC) aims to dynamically control a target algorithm's hyperparameters in order to improve its performance. Several theoretical and empirical results have demonstrated the benefits of dynamically controlling hyperparameters in domains like evolutionary computation, AI Planning or deep learning. Replicating these results, as well as studying new methods for DAC, however, is difficult since existing benchmarks are often specialized and incompatible with the same interfaces. To facilitate benchmarking and thus research on DAC, we propose DACBench, a benchmark library that seeks to collect and standardize existing DAC benchmarks from different AI domains, as well as provide a template for new ones. For the design of DACBench, we focused on important desiderata, such as (i) flexibility, (ii) reproducibility, (iii) extensibility and (iv) automatic documentation and visualization. To show the potential, broad applicability and challenges of DAC, we explore how a set of six initial benchmarks compare in several dimensions of difficulty.

ASJC Scopus subject areas

Cite this

DACBench: A Benchmark Library for Dynamic Algorithm Configuration. / Eimer, Theresa; Biedenkapp, André; Reimer, Maximilian et al.
Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence (IJCAI-21). ed. / Zhi-Hua Zhou. 2021. p. 1668-1674 (IJCAI International Joint Conference on Artificial Intelligence).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Eimer, T, Biedenkapp, A, Reimer, M, Adriaensen, S, Hutter, F & Lindauer, MT 2021, DACBench: A Benchmark Library for Dynamic Algorithm Configuration. in Z-H Zhou (ed.), Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence (IJCAI-21). IJCAI International Joint Conference on Artificial Intelligence, pp. 1668-1674. https://doi.org/10.24963/ijcai.2021/230
Eimer, T., Biedenkapp, A., Reimer, M., Adriaensen, S., Hutter, F., & Lindauer, M. T. (2021). DACBench: A Benchmark Library for Dynamic Algorithm Configuration. In Z.-H. Zhou (Ed.), Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence (IJCAI-21) (pp. 1668-1674). (IJCAI International Joint Conference on Artificial Intelligence). https://doi.org/10.24963/ijcai.2021/230
Eimer T, Biedenkapp A, Reimer M, Adriaensen S, Hutter F, Lindauer MT. DACBench: A Benchmark Library for Dynamic Algorithm Configuration. In Zhou ZH, editor, Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence (IJCAI-21). 2021. p. 1668-1674. (IJCAI International Joint Conference on Artificial Intelligence). doi: 10.24963/ijcai.2021/230
Eimer, Theresa ; Biedenkapp, André ; Reimer, Maximilian et al. / DACBench: A Benchmark Library for Dynamic Algorithm Configuration. Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence (IJCAI-21). editor / Zhi-Hua Zhou. 2021. pp. 1668-1674 (IJCAI International Joint Conference on Artificial Intelligence).
Download
@inproceedings{5fe37b9551924e05ac840da102eb185a,
title = "DACBench: A Benchmark Library for Dynamic Algorithm Configuration",
abstract = "Dynamic Algorithm Configuration (DAC) aims to dynamically control a target algorithm's hyperparameters in order to improve its performance. Several theoretical and empirical results have demonstrated the benefits of dynamically controlling hyperparameters in domains like evolutionary computation, AI Planning or deep learning. Replicating these results, as well as studying new methods for DAC, however, is difficult since existing benchmarks are often specialized and incompatible with the same interfaces. To facilitate benchmarking and thus research on DAC, we propose DACBench, a benchmark library that seeks to collect and standardize existing DAC benchmarks from different AI domains, as well as provide a template for new ones. For the design of DACBench, we focused on important desiderata, such as (i) flexibility, (ii) reproducibility, (iii) extensibility and (iv) automatic documentation and visualization. To show the potential, broad applicability and challenges of DAC, we explore how a set of six initial benchmarks compare in several dimensions of difficulty.",
author = "Theresa Eimer and Andr{\'e} Biedenkapp and Maximilian Reimer and Steven Adriaensen and Frank Hutter and Lindauer, {Marius Thomas}",
note = "Funding Information: We thank Gresa Shala, David Speck and Rishan Senanayake for their contributions to the CMA-ES, FastDownward and SGD-DL benchmarks respectively. Theresa Eimer and Marius Lindauer acknowledge funding by the German Research Foundation (DFG) under LI 2801/4-1. All authors acknowledge funding by the Robert Bosch GmbH. ",
year = "2021",
doi = "10.24963/ijcai.2021/230",
language = "English",
series = "IJCAI International Joint Conference on Artificial Intelligence",
pages = "1668--1674",
editor = "Zhi-Hua Zhou",
booktitle = "Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence (IJCAI-21)",

}

Download

TY - GEN

T1 - DACBench: A Benchmark Library for Dynamic Algorithm Configuration

AU - Eimer, Theresa

AU - Biedenkapp, André

AU - Reimer, Maximilian

AU - Adriaensen, Steven

AU - Hutter, Frank

AU - Lindauer, Marius Thomas

N1 - Funding Information: We thank Gresa Shala, David Speck and Rishan Senanayake for their contributions to the CMA-ES, FastDownward and SGD-DL benchmarks respectively. Theresa Eimer and Marius Lindauer acknowledge funding by the German Research Foundation (DFG) under LI 2801/4-1. All authors acknowledge funding by the Robert Bosch GmbH.

PY - 2021

Y1 - 2021

N2 - Dynamic Algorithm Configuration (DAC) aims to dynamically control a target algorithm's hyperparameters in order to improve its performance. Several theoretical and empirical results have demonstrated the benefits of dynamically controlling hyperparameters in domains like evolutionary computation, AI Planning or deep learning. Replicating these results, as well as studying new methods for DAC, however, is difficult since existing benchmarks are often specialized and incompatible with the same interfaces. To facilitate benchmarking and thus research on DAC, we propose DACBench, a benchmark library that seeks to collect and standardize existing DAC benchmarks from different AI domains, as well as provide a template for new ones. For the design of DACBench, we focused on important desiderata, such as (i) flexibility, (ii) reproducibility, (iii) extensibility and (iv) automatic documentation and visualization. To show the potential, broad applicability and challenges of DAC, we explore how a set of six initial benchmarks compare in several dimensions of difficulty.

AB - Dynamic Algorithm Configuration (DAC) aims to dynamically control a target algorithm's hyperparameters in order to improve its performance. Several theoretical and empirical results have demonstrated the benefits of dynamically controlling hyperparameters in domains like evolutionary computation, AI Planning or deep learning. Replicating these results, as well as studying new methods for DAC, however, is difficult since existing benchmarks are often specialized and incompatible with the same interfaces. To facilitate benchmarking and thus research on DAC, we propose DACBench, a benchmark library that seeks to collect and standardize existing DAC benchmarks from different AI domains, as well as provide a template for new ones. For the design of DACBench, we focused on important desiderata, such as (i) flexibility, (ii) reproducibility, (iii) extensibility and (iv) automatic documentation and visualization. To show the potential, broad applicability and challenges of DAC, we explore how a set of six initial benchmarks compare in several dimensions of difficulty.

UR - http://www.scopus.com/inward/record.url?scp=85108817360&partnerID=8YFLogxK

U2 - 10.24963/ijcai.2021/230

DO - 10.24963/ijcai.2021/230

M3 - Conference contribution

T3 - IJCAI International Joint Conference on Artificial Intelligence

SP - 1668

EP - 1674

BT - Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence (IJCAI-21)

A2 - Zhou, Zhi-Hua

ER -

By the same author(s)