Accelerating ERM for data-driven algorithm design using output-sensitive techniques
Not on the map. Why?
Abstract (arXiv)
Data-driven algorithm design is a promising, learning-based approach for beyond worst-case analysis of algorithms with tunable parameters. An important open problem is the design of computationally efficient data-driven algorithms for combinatorial algorithm families with multiple parameters. As one fixes the problem instance and varies the parameters, the "dual" loss function typically has a piecewise-decomposable structure, i.e. is well-behaved except at certain sharp transition boundaries. In this work we initiate the study of techniques to develop efficient ERM learning algorithms for data-driven algorithm design by enumerating the pieces of the sum dual loss functions for a collection of problem instances. The running time of our approach scales with the actual number of pieces that appear as opposed to worst case upper bounds on the number of pieces. Our approach involves two novel ingredients -- an output-sensitive algorithm for enumerating polytopes induced by a set of hyperplanes using tools from computational geometry, and an execution graph which compactly represents all the states the algorithm could attain for all possible parameter values. We illustrate our techniques by giving algorithms for pricing problems, linkage-based clustering and dynamic-programming based sequence alignment.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 16 of its 62 references that are in the map. First posted on arXiv 7 Apr 2022.
Builds on
16 of 62 references.
References · 16
- 2018Learning to Branchcited by 78
- 2015A PAC Approach to Application-Specific Algorithm Selectioncited by 57
- 2017Dispersion for Data-Driven Algorithm Design, Online Learning, and Private Optimizationcited by 37
- 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
- 2016Learning-Theoretic Foundations of Algorithm Configuration for Combinatorial Partitioning Problemscited by 30
- 2016Sample Complexity of Automated Mechanism Designcited by 24
- 2018Data-Driven Clustering via Parameterized Lloyd's Familiescited by 17
- 2019Semi-bandit Optimization in the Dispersed Settingcited by 14
- 2021Data driven semi-supervised learningcited by 14
- 2019Learning to Linkcited by 13
- 2020Learning Complexity of Simulated Annealingcited by 12
- 2020An Analysis of Robustness of Non-Lipschitz Networkscited by 12
4 more
- 2017A Sample Complexity Measure with Applications to Learning Optimal Auctionscited by 11
- 2016Online Optimization of Smoothed Piecewise Constant Functionscited by 6
- 2019On the Tractability of Public Persuasion with No Externalitiescited by 6
- 2018Active Metric Learning for Supervised Classificationcited by 2
Built on by
Citing papers per year: 2024: 4; 2025: 4.
8 papers.
- 2024Algorithm Configuration for Structured Pfaffian Settingscited by 10
- 2024Learning accurate and interpretable tree-based modelscited by 3
- 2024Accelerating data-driven algorithm selection for combinatorial partitioning problemscited by 2
- 2025Distribution-dependent Generalization Bounds for Tuning Linear Regression Across Taskscited by 2
- 2024Subsidy design for better social outcomescited by 1
- 2025Tuning Algorithmic and Architectural Hyperparameters in Graph-Based Semi-Supervised Learning with Provable Guaranteescited by 1
- 2025Algorithm Design and Stronger Guarantees for the Improving Multi-Armed Bandits Problemcited by 1
- 2025Gradient Descent with Provably Tuned Learning-rate Schedulescited by 1
- 2025Gradient Descent with Provably Tuned Learning-rate Schedules4 Dec 2025
- 2025Algorithm Design and Stronger Guarantees for the Improving Multi-Armed Bandits Problem13 Nov 2025
- 2025Distribution-dependent Generalization Bounds for Tuning Linear Regression Across Tasks7 Jul 2025
- 2025Tuning Algorithmic and Architectural Hyperparameters in Graph-Based Semi-Supervised Learning with Provable Guarantees18 Feb 2025
- 2024Algorithm Configuration for Structured Pfaffian Settings6 Sep 2024
- 2024Subsidy design for better social outcomes4 Sep 2024
- 2024Learning accurate and interpretable tree-based models24 May 2024
- 2024Accelerating data-driven algorithm selection for combinatorial partitioning problems22 Feb 2024