Instance Specific Approximations for Submodular Maximization
Eric Balkanski, Sharon Qian, Yaron Singer

TL;DR
This paper introduces a method to measure how close algorithms for submodular maximization are to the optimal solution on real-world instances, revealing that greedy often performs much better than the theoretical guarantee.
Contribution
The paper presents a novel analytical technique to evaluate the optimality gap of submodular maximization algorithms on real data, beyond traditional worst-case bounds.
Findings
Greedy algorithm often achieves at least 0.95 of the optimal solution in practice.
The new method provides tighter bounds on algorithm performance on real-world datasets.
Submodular maximization solutions frequently outperform the standard 1-1/e approximation.
Abstract
For many optimization problems in machine learning, finding an optimal solution is computationally intractable and we seek algorithms that perform well in practice. Since computational intractability often results from pathological instances, we look for methods to benchmark the performance of algorithms against optimal solutions on real-world instances. The main challenge is that an optimal solution cannot be efficiently computed for intractable problems, and we therefore often do not know how far a solution is from being optimal. A major question is therefore how to measure the performance of an algorithm in comparison to an optimal solution on instances we encounter in practice. In this paper, we address this question in the context of submodular optimization problems. For the canonical problem of submodular maximization under a cardinality constraint, it is intractable to compute…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsComplexity and Algorithms in Graphs · Machine Learning and Algorithms · Imbalanced Data Classification Techniques
