Best Practices For Empirical Meta-Algorithmic Research Guidelines from the COSEAL Research Network
Theresa Eimer, Lennart Schäpermeier, André Biedenkapp, Alexander Tornede, Lars Kotthoff, Pieter Leyman, Matthias Feurer, Katharina Eggensperger, Kaitlin Maile, Tanja Tornede, Anna Kozak, Ke Xue, Marcel Wever, Mitra Baratchi, Damir Pulatov, Heike Trautmann, Haniye Kashgarani, Marius Lindauer
TL;DR
This paper provides a comprehensive, living set of best-practice guidelines for empirical meta-algorithmic research across the COSEAL community. It covers the entire experimental lifecycle—from formulating research questions (exploratory vs confirmatory) to designing fair evaluations, building reproducible software, and interpreting results with robust visualizations and statistics. The work emphasizes using solid baselines and benchmarks, leveraging surrogate and synthetic benchmarks judiciously, and ensuring reproducibility through standardized data formats, end-to-end pipelines, and open-source software. By detailing concrete examples and common pitfalls, it aims to raise the reliability, efficiency, and societal relevance of meta-algorithmic research while inviting ongoing community refinement.
Abstract
Empirical research on meta-algorithmics, such as algorithm selection, configuration, and scheduling, often relies on extensive and thus computationally expensive experiments. With the large degree of freedom we have over our experimental setup and design comes a plethora of possible error sources that threaten the scalability and validity of our scientific insights. Best practices for meta-algorithmic research exist, but they are scattered between different publications and fields, and continue to evolve separately from each other. In this report, we collect good practices for empirical meta-algorithmic research across the subfields of the COSEAL community, encompassing the entire experimental cycle: from formulating research questions and selecting an experimental design, to executing ex- periments, and ultimately, analyzing and presenting results impartially. It establishes the current state-of-the-art practices within meta-algorithmic research and serves as a guideline to both new researchers and practitioners in meta-algorithmic fields.
