Learning to Optimize Computational Resources: Frugal Training with Generalization Guarantees
Maria-Florina Balcan, Tuomas Sandholm, Ellen Vitercik
Abstract
Algorithms typically come with tunable parameters that have a considerable impact on the computational resources they consume. Too often, practitioners must hand-tune the parameters, a tedious and error-prone task. A recent line of research provides algorithms that return nearly-optimal parameters from within a finite set. These algorithms can be used when the parameter space is infinite by providing as input a random sample of parameters. This data-independent discretization, however, might miss pockets of nearly-optimal parameters: prior research has presented scenarios where the only viable parameters lie within an arbitrarily small region. We provide an algorithm that learns a finite set of promising parameters from within an infinite set. Our algorithm can help compile a configuration portfolio, or it can be used to select the input to a configuration algorithm for finite parameter spaces. Our approach applies to any configuration problem that satisfies a simple yet ubiquitous structure: the algorithm's performance is a piecewise constant function of its parameters. Prior research has exhibited this structure in domains from integer programming to clustering.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext aea9bc41-ef1a-4dca-89eb-a79dcabc968eCited by top-tier papers4
- Sample Complexity of Tree Search Configuration: Cutting Planes and BeyondMaria-Florina Balcan, Siddharth Prasad, Tuomas Sandholm, Ellen VitercikNeurIPS 2021 · 54 citations
- Refined bounds for algorithm configuration: The knife-edge of dual class approximabilityMaria-Florina Balcan, Tuomas Sandholm, Ellen VitercikICML 2020 · 16 citations
- Generalization in Portfolio-Based Algorithm SelectionMaria-Florina Balcan, Tuomas Sandholm, Ellen VitercikAAAI 2021 · 14 citations
- How much data is sufficient to learn high-performing algorithms? generalization guarantees for data-driven algorithm designMaria-Florina Balcan, Dan F. DeBlasio, Travis Dick, Carl Kingsford et al.STOC 2021 · 3 citations
Builds on1
Related papers
- Utilitarian Algorithm Configuration for Infinite Parameter SpacesDevon R. Graham, Kevin Leyton-BrownICLR 2025
- Learning Configurations for Data-Driven Multi-Objective OptimizationZhiyang Chen, Hailong Yao, Xia YinICML 2025
- ImpatientCapsAndRuns: Approximately Optimal Algorithm Configuration from an Infinite PoolGellért Weisz, András György, Wei-I Lin, Devon R. Graham et al.NeurIPS 2020 · 7 citations
- Accelerating ERM for data-driven algorithm design using output-sensitive techniquesMaria-Florina Balcan, Christopher Seiler, Dravyansh SharmaNeurIPS 2024
- AC-Band: A Combinatorial Bandit-Based Approach to Algorithm ConfigurationJasmin Brandt, Elias Schede, Björn Haddenhorst, Viktor Bengs et al.AAAI 2023 · 7 citations
