Generalization in Portfolio-Based Algorithm Selection
Maria-Florina Balcan, Tuomas Sandholm, Ellen Vitercik
摘要
Portfolio-based algorithm selection has seen tremendous practical success over the past two decades. This algorithm configuration procedure works by first selecting a portfolio of diverse algorithm parameter settings, and then, on a given problem instance, using an algorithm selector to choose a parameter setting from the portfolio with strong predicted performance. Oftentimes, both the portfolio and the algorithm selector are chosen using a training set of typical problem instances from the application domain at hand. In this paper, we provide the first provable guarantees for portfolio-based algorithm selection. We analyze how large the training set should be to ensure that the resulting algorithm selector's average performance over the training set is close to its future (expected) performance. This involves analyzing three key reasons why these two quantities may diverge: 1) the learning-theoretic complexity of the algorithm selector, 2) the size of the portfolio, and 3) the learning-theoretic complexity of the algorithm's performance as a function of its parameters. We introduce an end-to-end learning-theoretic analysis of the portfolio construction and algorithm selection together. We prove that if the portfolio is large, overfitting is inevitable, even with an extremely simple algorithm selector. With experiments, we illustrate a tradeoff exposed by our theoretical analysis: as we increase the portfolio size, we can hope to include a well-suited parameter setting for every possible problem instance, but it becomes impossible to avoid overfitting.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper8
- Algorithms with Prediction PortfoliosMichael Dinitz, Sungjin Im, Thomas Lavastida, Benjamin Moseley 等NeurIPS 2022 · 被引用 33 次
- Learning to Configure Separators in Branch-and-CutSirui Li, Wenbin Ouyang, Max B. Paulus, Cathy WuNeurIPS 2023 · 被引用 26 次
- Binary Search with Distributional PredictionsMichael Dinitz, Sungjin Im, Thomas Lavastida, Benjamin Moseley 等NeurIPS 2024 · 被引用 20 次
- Learning-Augmented Algorithms with Explicit PredictorsMarek Eliás, Haim Kaplan, Yishay Mansour, Shay MoranNeurIPS 2024 · 被引用 19 次
- Sample Complexity of Algorithm Selection Using Neural Networks and Its Applications to Branch-and-CutHongyu Cheng, Sammy Khalife, Barbara Fiedorowicz, Amitabh BasuNeurIPS 2024 · 被引用 9 次
它引用的顶会 Paper6
- Hybrid Models for Learning to BranchPrateek Gupta, Maxime Gasse, Elias B. Khalil, Pawan Kumar Mudigonda 等NeurIPS 2020 · 被引用 179 次
- Parameterizing Branch-and-Bound Search Trees to Learn Branching PoliciesGiulia Zarpellon, Jason Jo, Andrea Lodi, Yoshua BengioAAAI 2021 · 被引用 123 次
- On Performance Estimation in Automatic Algorithm ConfigurationShengcai Liu, Ke Tang, Yunwen Lei, Xin YaoAAAI 2020 · 被引用 25 次
- Learning to Optimize Computational Resources: Frugal Training with Generalization GuaranteesMaria-Florina Balcan, Tuomas Sandholm, Ellen VitercikAAAI 2020 · 被引用 17 次
- Refined bounds for algorithm configuration: The knife-edge of dual class approximabilityMaria-Florina Balcan, Tuomas Sandholm, Ellen VitercikICML 2020 · 被引用 16 次
相关 Paper
- AC-Band: A Combinatorial Bandit-Based Approach to Algorithm ConfigurationJasmin Brandt, Elias Schede, Björn Haddenhorst, Viktor Bengs 等AAAI 2023 · 被引用 7 次
- Learning Configurations for Data-Driven Multi-Objective OptimizationZhiyang Chen, Hailong Yao, Xia YinICML 2025
- Generalization Bounds for Model-based Algorithm ConfigurationZhiyang Chen, Hailong Yao, Xia YinNeurIPS 2025
- Test-Time Efficient Pretrained Model Portfolios for Time Series ForecastingMert Kayaalp, Caner Turkmen, Oleksandr Shchur, Pedro Mercado 等ICLR 2026 · 被引用 3 次
- Utilitarian Algorithm ConfigurationDevon R. Graham, Kevin Leyton-Brown, Tim RoughgardenNeurIPS 2023 · 被引用 2 次
