mlsanityData to 7 Oct 2026

Accelerating ERM for data-driven algorithm design using output-sensitive techniques

arXiv 2204.03569 ↗First posted 7 Apr 2022cs.DS cs.LGcited by 8

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

  1. 2018Learning to Branchcited by 78
  2. 2015A PAC Approach to Application-Specific Algorithm Selectioncited by 57
  3. 2017Dispersion for Data-Driven Algorithm Design, Online Learning, and Private Optimizationcited by 37
  4. 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
  5. 2016Learning-Theoretic Foundations of Algorithm Configuration for Combinatorial Partitioning Problemscited by 30
  6. 2016Sample Complexity of Automated Mechanism Designcited by 24
  7. 2018Data-Driven Clustering via Parameterized Lloyd's Familiescited by 17
  8. 2019Semi-bandit Optimization in the Dispersed Settingcited by 14
  9. 2021Data driven semi-supervised learningcited by 14
  10. 2019Learning to Linkcited by 13
  11. 2020Learning Complexity of Simulated Annealingcited by 12
  12. 2020An Analysis of Robustness of Non-Lipschitz Networkscited by 12
4 more
  1. 2017A Sample Complexity Measure with Applications to Learning Optimal Auctionscited by 11
  2. 2016Online Optimization of Smoothed Piecewise Constant Functionscited by 6
  3. 2019On the Tractability of Public Persuasion with No Externalitiescited by 6
  4. 2018Active Metric Learning for Supervised Classificationcited by 2

Built on by

Cited by year

Citing papers per year: 2024: 4; 2025: 4.

8 papers.