Gradient Methods for Submodular Maximization
Hamed Hassani, Mahdi Soltanolkotabi, Amin Karbasi

TL;DR
This paper demonstrates that stochastic projected gradient methods can effectively maximize continuous submodular functions with convex constraints, providing strong approximation guarantees and practical algorithms for applications in learning and network inference.
Contribution
It proves approximation guarantees for gradient methods on continuous submodular functions and connects discrete and continuous optimization via relaxations.
Findings
Projected gradient ascent achieves a 1/2 approximation for monotone functions.
Stochastic gradient methods reach near-optimal solutions after O(1/ε^2) iterations.
Experiments show superior utility of gradient methods over baselines.
Abstract
In this paper, we study the problem of maximizing continuous submodular functions that naturally arise in many learning applications such as those involving utility functions in active learning and sensing, matrix approximations and network inference. Despite the apparent lack of convexity in such functions, we prove that stochastic projected gradient methods can provide strong approximation guarantees for maximizing continuous submodular functions with convex constraints. More specifically, we prove that for monotone continuous DR-submodular functions, all fixed points of projected gradient ascent provide a factor approximation to the global maxima. We also study stochastic gradient and mirror methods and show that after iterations these methods reach solutions which achieve in expectation objective values exceeding .…
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.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques · Complexity and Algorithms in Graphs
