8:30 – 9:10 am Tutorial Talk (40 min): Maria-Florina Balcan (CMU) Machine Learning for Algorithm Design: General Provable Guarantees via Dual Function Classes
Abstract
Traditional algorithm design focuses on worst-case analysis, which often yields overly pessimistic performance guarantees for practical applications. To bridge this gap, practitioners frequently integrate machine learning into algorithm design. Historically, however, such algorithmic techniques have come with no performance guarantees. In this talk, I will describe work that establishes a firm theoretical foundation for this paradigm. Specifically, I present general provable guarantees derived via dual function classes and show case studies across diverse domains, including machine learning, economics, and operations research.
Related Papers
- How Much Data Is Sufficient to Learn High-Performing Algorithms? Maria-Florina Balcan, Dan DeBlasio, Travis Dick, Carl Kingsford, Tuomas Sandholm, Ellen Vitercik. Journal of the ACM (JACM), 2024. JACM
- Data-Driven Algorithm Design. Maria-Florina Balcan. Chapter 29 in Beyond the Worst-Case Analysis of Algorithms, Cambridge University Press, 2020. PDF
- Algorithm Configuration for Structured Pfaffian Settings. Maria-Florina Balcan, Anh Tuan Nguyen, Dravyansh Sharma. Transactions on Machine Learning Research (TMLR), 2025. arXiv
- Learning Accurate and Interpretable Decision Trees. Maria-Florina Balcan, Dravyansh Sharma. Conference on Uncertainty in Artificial Intelligence (UAI), 2024. PMLR·arXiv
- Sample Complexity of Data-Driven Tuning of Model Hyperparameters in Neural Networks with Structured Parameter-Dependent Dual Function. Maria-Florina Balcan, Anh Tuan Nguyen, Dravyansh Sharma. Neural Information Processing Systems (NeurIPS), 2025. arXiv