Towards Explainable Exploratory Landscape Analysis: Extreme Feature Selection for Classifying BBOB Functions
Not on the map. Why?
Abstract (arXiv)
Facilitated by the recent advances of Machine Learning (ML), the automated design of optimization heuristics is currently shaking up evolutionary computation (EC). Where the design of hand-picked guidelines for choosing a most suitable heuristic has long dominated research activities in the field, automatically trained heuristics are now seen to outperform human-derived choices even for well-researched optimization tasks. ML-based EC is therefore not any more a futuristic vision, but has become an integral part of our community. A key criticism that ML-based heuristics are often faced with is their potential lack of explainability, which may hinder future developments. This applies in particular to supervised learning techniques which extrapolate algorithms' performance based on exploratory landscape analysis (ELA). In such applications, it is not uncommon to use dozens of problem features to build the models underlying the specific algorithm selection or configuration task. Our goal in this work is to analyze whether this many features are indeed needed. Using the classification of the BBOB test functions as testbed, we show that a surprisingly small number of features -- often less than four -- can suffice to achieve a 98% accuracy. Interestingly, the number of features required to meet this threshold is found to decrease with the problem dimension. We show that the classification accuracy transfers to settings in which several instances are involved in training and testing. In the leave-one-instance-out setting, however, classification accuracy drops significantly, and the transformation-invariance of the features becomes a decisive success factor.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 6 of its 40 references that are in the map. First posted on arXiv 1 Feb 2021.
Builds on
6 of 40 references.
References · 6
- 2016COCO: A Platform for Comparing Continuous Optimizers in a Black-Box Settingcited by 135
- 2018Automated Algorithm Selection: Survey and Perspectivescited by 111
- 2017Automated Algorithm Selection on Continuous Black-Box Problems By Combining Exploratory Landscape Analysis and Machine Learningcited by 33
- 2017Comprehensive Feature-Based Landscape Analysis of Continuous and Constrained Optimization Problems Using the R-Package flaccocited by 27
- 2020Exploratory Landscape Analysis is Strongly Sensitive to the Sampling Strategycited by 27
- 2020Landscape-Aware Fixed-Budget Performance Regression and Algorithm Selection for Modular CMA-ES Variantscited by 15
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 3; 2024: 2; 2025: 3; 2026: 3.
14 papers.
Sort:
- 2023DoE2Vec: Deep-learning Based Features for Exploratory Landscape Analysiscited by 12
- 2023To Switch or not to Switch: Predicting the Benefit of Switching between Algorithms based on Trajectory Featurescited by 9
- 2023DynamoRep: Trajectory-Based Population Dynamics for Classification of Black-box Optimization Problemscited by 8
- 2024On the Utility of Probing Trajectories for Algorithm-Selectioncited by 8
- 2021Explainable Landscape-Aware Optimization Performance Predictioncited by 5
- 2022Explainable Landscape Analysis in Automated Algorithm Performance Predictioncited by 3
- 2025The Pitfalls of Benchmarking in Algorithm Selection: What We Are Getting Wrongcited by 3
- 2024Improving Algorithm-Selection and Performance-Prediction via Learning Discriminating Training Samplescited by 2
- 2022Landscape Analysis for Surrogate Models in the Evolutionary Black-Box Contextcited by 0
- 2025Algorithm Selection with Probing Trajectories: Benchmarking the Choice of Classifier Modelcited by 0
- 2025Reinforcement learning Based Automated Design of Differential Evolution Algorithm for Black-box Optimizationcited by 0
- 2026Does Dimensionality Reduction via Random Projections Preserve Landscape Features?cited by 0
- 2026Performance and Explainability Requirements of Evolutionary Algorithms in Real-World Physics-Informed Optimization27 May 2026
- 2026On the Influence of the Feature Computation Budget on Per-Instance Algorithm Selection for Black-Box Optimization6 May 2026
- 2026Does Dimensionality Reduction via Random Projections Preserve Landscape Features?14 Apr 2026
- 2025The Pitfalls of Benchmarking in Algorithm Selection: What We Are Getting Wrong12 May 2025
- 2025Reinforcement learning Based Automated Design of Differential Evolution Algorithm for Black-box Optimization22 Jan 2025
- 2025Algorithm Selection with Probing Trajectories: Benchmarking the Choice of Classifier Model20 Jan 2025
- 2024Improving Algorithm-Selection and Performance-Prediction via Learning Discriminating Training Samples8 Apr 2024
- 2024On the Utility of Probing Trajectories for Algorithm-Selection23 Jan 2024
- 2023DynamoRep: Trajectory-Based Population Dynamics for Classification of Black-box Optimization Problems8 Jun 2023
- 2023DoE2Vec: Deep-learning Based Features for Exploratory Landscape Analysis31 Mar 2023
- 2023To Switch or not to Switch: Predicting the Benefit of Switching between Algorithms based on Trajectory Features17 Feb 2023
- 2022Explainable Landscape Analysis in Automated Algorithm Performance Prediction22 Mar 2022
2 more
- 2023DoE2Vec: Deep-learning Based Features for Exploratory Landscape Analysiscited by 12
- 2023To Switch or not to Switch: Predicting the Benefit of Switching between Algorithms based on Trajectory Featurescited by 9
- 2023DynamoRep: Trajectory-Based Population Dynamics for Classification of Black-box Optimization Problemscited by 8
- 2024On the Utility of Probing Trajectories for Algorithm-Selectioncited by 8
- 2021Explainable Landscape-Aware Optimization Performance Predictioncited by 5
- 2022Explainable Landscape Analysis in Automated Algorithm Performance Predictioncited by 3
- 2025The Pitfalls of Benchmarking in Algorithm Selection: What We Are Getting Wrongcited by 3
- 2024Improving Algorithm-Selection and Performance-Prediction via Learning Discriminating Training Samplescited by 2
- 2022Landscape Analysis for Surrogate Models in the Evolutionary Black-Box Contextcited by 0
- 2025Algorithm Selection with Probing Trajectories: Benchmarking the Choice of Classifier Modelcited by 0
- 2025Reinforcement learning Based Automated Design of Differential Evolution Algorithm for Black-box Optimizationcited by 0
- 2026Does Dimensionality Reduction via Random Projections Preserve Landscape Features?cited by 0
12 most cited of 14 All 14 (JSON)
- 2026Performance and Explainability Requirements of Evolutionary Algorithms in Real-World Physics-Informed Optimization27 May 2026
- 2026On the Influence of the Feature Computation Budget on Per-Instance Algorithm Selection for Black-Box Optimization6 May 2026
- 2026Does Dimensionality Reduction via Random Projections Preserve Landscape Features?14 Apr 2026
- 2025The Pitfalls of Benchmarking in Algorithm Selection: What We Are Getting Wrong12 May 2025
- 2025Reinforcement learning Based Automated Design of Differential Evolution Algorithm for Black-box Optimization22 Jan 2025
- 2025Algorithm Selection with Probing Trajectories: Benchmarking the Choice of Classifier Model20 Jan 2025
- 2024Improving Algorithm-Selection and Performance-Prediction via Learning Discriminating Training Samples8 Apr 2024
- 2024On the Utility of Probing Trajectories for Algorithm-Selection23 Jan 2024
- 2023DynamoRep: Trajectory-Based Population Dynamics for Classification of Black-box Optimization Problems8 Jun 2023
- 2023DoE2Vec: Deep-learning Based Features for Exploratory Landscape Analysis31 Mar 2023
- 2023To Switch or not to Switch: Predicting the Benefit of Switching between Algorithms based on Trajectory Features17 Feb 2023
- 2022Explainable Landscape Analysis in Automated Algorithm Performance Prediction22 Mar 2022
12 newest of 14 All 14 (JSON)