Regularized Submodular Maximization at Scale
Not on the map. Why?
Abstract (arXiv)
In this paper, we propose scalable methods for maximizing a regularized submodular function f = g - ℓ expressed as the difference between a monotone submodular function g and a modular function ℓ. Indeed, submodularity is inherently related to the notions of diversity, coverage, and representativeness. In particular, finding the mode of many popular probabilistic models of diversity, such as determinantal point processes, submodular probabilistic models, and strongly log-concave distributions, involves maximization of (regularized) submodular functions. Since a regularized function f can potentially take on negative values, the classic theory of submodular maximization, which heavily relies on the non-negativity assumption of submodular functions, may not be applicable. To circumvent this challenge, we develop the first one-pass streaming algorithm for maximizing a regularized submodular function subject to a k-cardinality constraint. It returns a solution S with the guarantee that f(S)≥(φ-2-ε) · g(OPT)-ℓ (OPT), where φ is the golden ratio. Furthermore, we develop the first distributed algorithm that returns a solution S with the guarantee that mathbbE[f(S)] ≥ (1-ε) [(1-e-1) · g(OPT)-ℓ(OPT)] in O(1/ ε) rounds of MapReduce computation, without keeping multiple copies of the entire dataset in each round (as it is usually done). We should highlight that our result, even for the unregularized case where the modular term ℓ is zero, improves the memory and communication complexity of the existing work by a factor of O(1/ ε) while arguably provides a simpler distributed algorithm and a unifying analysis. We also empirically study the performance of our scalable methods on a set of real-life applications, including finding the mode of distributions, data summarization, and product recommendation.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 5; 2023: 2; 2024: 3; 2025: 0; 2026: 1.
15 papers.
Sort:
- 2022Infinite Recommendation Networks: A Data-Centric Approachcited by 20
- 2022Resolving the Approximability of Offline and Online Non-monotone DR-Submodular Maximization over General Convex Setscited by 14
- 2021Submodular + Concavecited by 13
- 2022Learning Interpretable Decision Rule Sets: A Submodular Optimization Approachcited by 13
- 2022Using Partial Monotonicity in Submodular Maximizationcited by 9
- 2021Adaptive Regularized Submodular Maximizationcited by 8
- 2023Farzi Data: Autoregressive Data Distillationcited by 3
- 2021The Power of Subsampling in Submodular Maximizationcited by 2
- 2021Submodular Optimization Beyond Nonnegativity: Adaptive Seed Selection in Incentivized Social Advertisingcited by 1
- 2022Scalable Distributed Algorithms for Size-Constrained Submodular Maximization in the MapReduce and Adaptive Complexity Modelscited by 1
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximizationcited by 1
- 2024Deep Submodular Peripteral Networkscited by 1
- 2026Curvature Beyond Positivity: Greedy Guarantees for Arbitrary Submodular Functions8 May 2026
- 2024Procurement Auctions via Approximately Optimal Submodular Optimization20 Nov 2024
- 2024GIST: Greedy Independent Set Thresholding for Max-Min Diversification with Submodular Utility29 May 2024
- 2024Deep Submodular Peripteral Networks13 Mar 2024
- 2023Farzi Data: Autoregressive Data Distillation15 Oct 2023
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximization21 Aug 2023
- 2022Resolving the Approximability of Offline and Online Non-monotone DR-Submodular Maximization over General Convex Sets12 Oct 2022
- 2022Scalable Distributed Algorithms for Size-Constrained Submodular Maximization in the MapReduce and Adaptive Complexity Models20 Jun 2022
- 2022Learning Interpretable Decision Rule Sets: A Submodular Optimization Approach8 Jun 2022
- 2022Infinite Recommendation Networks: A Data-Centric Approach3 Jun 2022
- 2022Using Partial Monotonicity in Submodular Maximization7 Feb 2022
- 2021Submodular Optimization Beyond Nonnegativity: Adaptive Seed Selection in Incentivized Social Advertising30 Sep 2021
3 more
- 2021Submodular + Concave9 Jun 2021
- 2021The Power of Subsampling in Submodular Maximization6 Apr 2021
- 2021Adaptive Regularized Submodular Maximization28 Feb 2021
- 2022Infinite Recommendation Networks: A Data-Centric Approachcited by 20
- 2022Resolving the Approximability of Offline and Online Non-monotone DR-Submodular Maximization over General Convex Setscited by 14
- 2021Submodular + Concavecited by 13
- 2022Learning Interpretable Decision Rule Sets: A Submodular Optimization Approachcited by 13
- 2022Using Partial Monotonicity in Submodular Maximizationcited by 9
- 2021Adaptive Regularized Submodular Maximizationcited by 8
- 2023Farzi Data: Autoregressive Data Distillationcited by 3
- 2021The Power of Subsampling in Submodular Maximizationcited by 2
- 2021Submodular Optimization Beyond Nonnegativity: Adaptive Seed Selection in Incentivized Social Advertisingcited by 1
- 2022Scalable Distributed Algorithms for Size-Constrained Submodular Maximization in the MapReduce and Adaptive Complexity Modelscited by 1
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximizationcited by 1
- 2024Deep Submodular Peripteral Networkscited by 1
12 most cited of 15 All 15 (JSON)
- 2026Curvature Beyond Positivity: Greedy Guarantees for Arbitrary Submodular Functions8 May 2026
- 2024Procurement Auctions via Approximately Optimal Submodular Optimization20 Nov 2024
- 2024GIST: Greedy Independent Set Thresholding for Max-Min Diversification with Submodular Utility29 May 2024
- 2024Deep Submodular Peripteral Networks13 Mar 2024
- 2023Farzi Data: Autoregressive Data Distillation15 Oct 2023
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximization21 Aug 2023
- 2022Resolving the Approximability of Offline and Online Non-monotone DR-Submodular Maximization over General Convex Sets12 Oct 2022
- 2022Scalable Distributed Algorithms for Size-Constrained Submodular Maximization in the MapReduce and Adaptive Complexity Models20 Jun 2022
- 2022Learning Interpretable Decision Rule Sets: A Submodular Optimization Approach8 Jun 2022
- 2022Infinite Recommendation Networks: A Data-Centric Approach3 Jun 2022
- 2022Using Partial Monotonicity in Submodular Maximization7 Feb 2022
- 2021Submodular Optimization Beyond Nonnegativity: Adaptive Seed Selection in Incentivized Social Advertising30 Sep 2021
12 newest of 15 All 15 (JSON)