Unlock the Power of Algorithm Features: A Generalization Analysis for Algorithm Selection
Not on the map. Why?
Abstract (arXiv)
In the algorithm selection research, the discussion surrounding algorithm features has been significantly overshadowed by the emphasis on problem features. Although a few empirical studies have yielded evidence regarding the effectiveness of algorithm features, the potential benefits of incorporating algorithm features into algorithm selection models and their suitability for different scenarios remain unclear. In this paper, we address this gap by proposing the first provable guarantee for algorithm selection based on algorithm features, taking a generalization perspective. We analyze the benefits and costs associated with algorithm features and investigate how the generalization error is affected by different factors. Specifically, we examine adaptive and predefined algorithm features under transductive and inductive learning paradigms, respectively, and derive upper bounds for the generalization error based on their model's Rademacher complexity. Our theoretical findings not only provide tight upper bounds, but also offer analytical insights into the impact of various factors, such as the training scale of problem instances and candidate algorithms, model parameters, feature values, and distributional differences between the training and test data. Notably, we demonstrate how models will benefit from algorithm features in complex scenarios involving many algorithms, and proves the positive correlation between generalization error bound and chi2-divergence of distributions.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 13 of its 44 references that are in the map. First posted on arXiv 18 May 2024.
Builds on
13 of 44 references.
References · 13
- 2017Exploring Generalization in Deep Learningcited by 600
- 2018Lipschitz regularity of deep neural networks: analysis and efficient estimationcited by 415
- 2019Efficient and Accurate Estimation of Lipschitz Constants for Deep Neural Networkscited by 293
- 2017Size-Independent Sample Complexity of Neural Networkscited by 290
- 2018Model Evaluation, Model Selection, and Algorithm Selection in Machine Learningcited by 157
- 2018Automated Algorithm Selection: Survey and Perspectivescited by 114
- 2022Efficiently Computing Local Lipschitz Constants of Neural Networks via Bound Propagationcited by 45
- 2017Probabilistic Matrix Factorization for Automated Machine Learningcited by 31
- 2014Transductive Rademacher Complexity and its Applicationscited by 25
- 2020Extreme Algorithm Selection With Dyadic Feature Representationcited by 11
- 2021Explorative Data Analysis of Time Series based AlgorithmFeatures of CMA-ES Variantscited by 6
- 2015Tight Risk Bounds for Multi-Class Margin Classifierscited by 4
1 more
Built on by
Not cited yet.