Learning to Optimize Computational Resources: Frugal Training with Generalization Guarantees
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 5 papers in the map (data through 13 Oct 2026). First posted on arXiv 26 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 2.
5 papers.
- 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
- 2022A Survey of Methods for Automated Algorithm Configurationcited by 29
- 2021Data driven semi-supervised learningcited by 14
- 2023A Machine Learning Approach to Two-Stage Adaptive Robust Optimizationcited by 3
- 2023Optimal Control of Multiclass Fluid Queueing Networks: A Machine Learning Approachcited by 1
- 2023A Machine Learning Approach to Two-Stage Adaptive Robust Optimization23 Jul 2023
- 2023Optimal Control of Multiclass Fluid Queueing Networks: A Machine Learning Approach23 Jul 2023
- 2022A Survey of Methods for Automated Algorithm Configuration3 Feb 2022
- 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyond8 Jun 2021
- 2021Data driven semi-supervised learning18 Mar 2021