Curvature Beyond Positivity: Greedy Guarantees for Arbitrary Submodular Functions
Yixin Chen, Alan Kuhnle

TL;DR
This paper extends the concept of curvature to all submodular functions, enabling greedy algorithms to provide guarantees even for non-monotone and negative functions, with practical applications demonstrated.
Contribution
It introduces a unified curvature-based analysis for submodular functions that handles negativity and non-monotonicity, providing the first such guarantees beyond classical assumptions.
Findings
Greedy algorithm with pruning achieves curvature-controlled guarantees for all submodular functions.
The new bounds outperform previous guarantees in the non-monotone regime.
Experiments validate the theoretical results on various practical problems.
Abstract
Submodular functions -- functions exhibiting diminishing returns -- are central to machine learning. When the objective is monotone and non-negative, the greedy algorithm achieves a tight approximation. But many practical objectives incorporate costs that make them negative on some inputs, and all existing multiplicative guarantees require non-negativity. Prior work handles negativity through additive bounds for the special class of decomposable functions and non-monotonicity through partial-monotonicity parameters, but these address each difficulty in isolation and neither extends the classical structural theory. We extend \emph{curvature} -- a parameter measuring how far a function deviates from linearity -- to all submodular functions, handling both non-monotonicity and negativity through a single classical concept. A greedy algorithm with pruning achieves a…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
