Guarantees for Greedy Maximization of Non-submodular Functions with Applications
Not on the map. Why?
Abstract (arXiv)
We investigate the performance of the standard Greedy algorithm for cardinality constrained maximization of non-submodular nondecreasing set functions. While there are strong theoretical guarantees on the performance of Greedy for maximizing submodular functions, there are few guarantees for non-submodular ones. However, Greedy enjoys strong empirical performance for many important non-submodular functions, e.g., the Bayesian A-optimality objective in experimental design. We prove theoretical guarantees supporting the empirical performance. Our guarantees are characterized by a combination of the (generalized) curvature α and the submodularity ratio γ. In particular, we prove that Greedy enjoys a tight approximation guarantee of frac1α(1- e-γα) for cardinality constrained maximization. In addition, we bound the submodularity ratio and curvature for several important real-world objectives, including the Bayesian A-optimality objective, the determinantal function of a square submatrix and certain linear programs with combinatorial constraints. We experimentally validate our theoretical findings for both synthetic and real-world applications.
Key facts. Cited by 34 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Mar 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 9; 2023: 8; 2024: 2; 2025: 4; 2026: 4.
34 papers.
Sort:
- 2023Submodular Reinforcement Learningcited by 23
- 2022Data-Efficient Structured Pruning via Submodular Optimizationcited by 22
- 2021Training Data Subset Selection for Regression with Controlled Generalization Errorcited by 14
- 2022Resolving the Approximability of Offline and Online Non-monotone DR-Submodular Maximization over General Convex Setscited by 14
- 2022Learning Neural Set Functions Under the Optimal Subset Oraclecited by 10
- 2022Using Partial Monotonicity in Submodular Maximizationcited by 9
- 2023Nearly Minimax Optimal Submodular Maximization with Bandit Feedbackcited by 7
- 2021Batch Bayesian Optimization on Permutations using the Acquisition Weighted Kernelcited by 5
- 2021Maximizing approximately k-submodular functionscited by 4
- 2023METAM: Goal-Oriented Data Discoverycited by 4
- 2023Difference of Submodular Minimization via DC Programmingcited by 3
- 2023A Fast Algorithm for Moderating Critical Nodes via Edge Removalcited by 3
22 more
- 2025Distributionally Robust Active Learning for Gaussian Process Regressioncited by 3
- 2026EXACT: Explicit Attribute-Guided Decoding-Time Personalizationcited by 3
- 2021Online MAP Inference and Learning for Nonsymmetric Determinantal Point Processescited by 2
- 2022Scalable Sampling for Nonsymmetric Determinantal Point Processescited by 2
- 2022Resource Allocation to Agents with Restrictions: Maximizing Likelihood with Minimum Compromisecited by 2
- 2024Nonlinear Bayesian optimal experimental design using logarithmic Sobolev inequalitiescited by 2
- 2021Demarcating Endogenous and Exogenous Opinion Dynamics: An Experimental Design Approachcited by 1
- 2022Online Nonsubmodular Minimization with Delayed Costs: From Full Information to Bandit Feedbackcited by 1
- 2022Online SuBmodular + SuPermodular (BP) Maximization with Bandit Feedbackcited by 1
- 2021Lazy FSCA for Unsupervised Variable Selectioncited by 0
- 2021Parallel Quasi-concave set optimization: A new frontier that scales without needing submodularitycited by 0
- 2022Online Subset Selection using α-Core with no Augmented Regretcited by 0
- 2023RELS-DQN: A Robust and Efficient Local Search Framework for Combinatorial Optimizationcited by 0
- 2023Supermodular Rank: Set Function Decomposition and Optimizationcited by 0
- 2023Score-Based Methods for Discrete Optimization in Deep Learningcited by 0
- 2024Theoretically Grounded Pruning of Large Ground Sets for Constrained, Discrete Optimizationcited by 0
- 2025Automatic Rank Determination for Low-Rank Adaptation via Submodular Function Maximizationcited by 0
- 2025A Greedy PDE Router for Blending Neural Operators and Classical Methodscited by 0
- 2025Bandit Guided Submodular Curriculum for Adaptive Subset Selectioncited by 0
- 2026Learning to Sparsify Stochastic Linear Banditscited by 0
- 2026Minibatch Selection for Language Models via Partition Matroid Constrained Gradient Matchingcited by 0
- 2026The Approximation Ratio for the Risk of Myopic Bayesian Active Learning for Linear Regressioncited by 0
- 2026The Approximation Ratio for the Risk of Myopic Bayesian Active Learning for Linear Regression7 Jul 2026
- 2026Minibatch Selection for Language Models via Partition Matroid Constrained Gradient Matching6 Jun 2026
- 2026Learning to Sparsify Stochastic Linear Bandits11 May 2026
- 2026EXACT: Explicit Attribute-Guided Decoding-Time Personalization6 Feb 2026
- 2025Bandit Guided Submodular Curriculum for Adaptive Subset Selection28 Nov 2025
- 2025A Greedy PDE Router for Blending Neural Operators and Classical Methods29 Sep 2025
- 2025Automatic Rank Determination for Low-Rank Adaptation via Submodular Function Maximization2 Jul 2025
- 2025Distributionally Robust Active Learning for Gaussian Process Regression24 Feb 2025
- 2024Theoretically Grounded Pruning of Large Ground Sets for Constrained, Discrete Optimization23 Oct 2024
- 2024Nonlinear Bayesian optimal experimental design using logarithmic Sobolev inequalities23 Feb 2024
- 2023Nearly Minimax Optimal Submodular Maximization with Bandit Feedback27 Oct 2023
- 2023Score-Based Methods for Discrete Optimization in Deep Learning15 Oct 2023
22 more
- 2023A Fast Algorithm for Moderating Critical Nodes via Edge Removal9 Sep 2023
- 2023Submodular Reinforcement Learning25 Jul 2023
- 2023Supermodular Rank: Set Function Decomposition and Optimization24 May 2023
- 2023Difference of Submodular Minimization via DC Programming18 May 2023
- 2023METAM: Goal-Oriented Data Discovery18 Apr 2023
- 2023RELS-DQN: A Robust and Efficient Local Search Framework for Combinatorial Optimization11 Apr 2023
- 2022Resolving the Approximability of Offline and Online Non-monotone DR-Submodular Maximization over General Convex Sets12 Oct 2022
- 2022Online Subset Selection using α-Core with no Augmented Regret28 Sep 2022
- 2022Resource Allocation to Agents with Restrictions: Maximizing Likelihood with Minimum Compromise12 Sep 2022
- 2022Online SuBmodular + SuPermodular (BP) Maximization with Bandit Feedback7 Jul 2022
- 2022Online Nonsubmodular Minimization with Delayed Costs: From Full Information to Bandit Feedback15 May 2022
- 2022Data-Efficient Structured Pruning via Submodular Optimization9 Mar 2022
- 2022Learning Neural Set Functions Under the Optimal Subset Oracle3 Mar 2022
- 2022Using Partial Monotonicity in Submodular Maximization7 Feb 2022
- 2022Scalable Sampling for Nonsymmetric Determinantal Point Processes20 Jan 2022
- 2021Online MAP Inference and Learning for Nonsymmetric Determinantal Point Processes29 Nov 2021
- 2021Parallel Quasi-concave set optimization: A new frontier that scales without needing submodularity19 Aug 2021
- 2021Training Data Subset Selection for Regression with Controlled Generalization Error23 Jun 2021
- 2021Lazy FSCA for Unsupervised Variable Selection3 Mar 2021
- 2021Batch Bayesian Optimization on Permutations using the Acquisition Weighted Kernel26 Feb 2021
- 2021Demarcating Endogenous and Exogenous Opinion Dynamics: An Experimental Design Approach11 Feb 2021
- 2021Maximizing approximately k-submodular functions18 Jan 2021
- 2023Submodular Reinforcement Learningcited by 23
- 2022Data-Efficient Structured Pruning via Submodular Optimizationcited by 22
- 2021Training Data Subset Selection for Regression with Controlled Generalization Errorcited by 14
- 2022Resolving the Approximability of Offline and Online Non-monotone DR-Submodular Maximization over General Convex Setscited by 14
- 2022Learning Neural Set Functions Under the Optimal Subset Oraclecited by 10
- 2022Using Partial Monotonicity in Submodular Maximizationcited by 9
- 2023Nearly Minimax Optimal Submodular Maximization with Bandit Feedbackcited by 7
- 2021Batch Bayesian Optimization on Permutations using the Acquisition Weighted Kernelcited by 5
- 2021Maximizing approximately k-submodular functionscited by 4
- 2023METAM: Goal-Oriented Data Discoverycited by 4
- 2023Difference of Submodular Minimization via DC Programmingcited by 3
- 2023A Fast Algorithm for Moderating Critical Nodes via Edge Removalcited by 3
12 most cited of 34 All 34 (JSON)
- 2026The Approximation Ratio for the Risk of Myopic Bayesian Active Learning for Linear Regression7 Jul 2026
- 2026Minibatch Selection for Language Models via Partition Matroid Constrained Gradient Matching6 Jun 2026
- 2026Learning to Sparsify Stochastic Linear Bandits11 May 2026
- 2026EXACT: Explicit Attribute-Guided Decoding-Time Personalization6 Feb 2026
- 2025Bandit Guided Submodular Curriculum for Adaptive Subset Selection28 Nov 2025
- 2025A Greedy PDE Router for Blending Neural Operators and Classical Methods29 Sep 2025
- 2025Automatic Rank Determination for Low-Rank Adaptation via Submodular Function Maximization2 Jul 2025
- 2025Distributionally Robust Active Learning for Gaussian Process Regression24 Feb 2025
- 2024Theoretically Grounded Pruning of Large Ground Sets for Constrained, Discrete Optimization23 Oct 2024
- 2024Nonlinear Bayesian optimal experimental design using logarithmic Sobolev inequalities23 Feb 2024
- 2023Nearly Minimax Optimal Submodular Maximization with Bandit Feedback27 Oct 2023
- 2023Score-Based Methods for Discrete Optimization in Deep Learning15 Oct 2023
12 newest of 34 All 34 (JSON)