Non-submodular Function Maximization subject to a Matroid Constraint, with Applications
About
The standard greedy algorithm has been recently shown to enjoy approximation guarantees for constrained non-submodular nondecreasing set function maximization. While these recent results allow to better characterize the empirical success of the greedy algorithm, they are only applicable to simple cardinality constraints. In this paper, we study the problem of maximizing a non-submodular nondecreasing set function subject to a general matroid constraint. We first show that the standard greedy algorithm offers an approximation factor of $\frac{0.4 {\gamma}^{2}}{\sqrt{\gamma r} + 1}$, where $\gamma$ is the submodularity ratio of the function and $r$ is the rank of the matroid. Then, we show that the same greedy algorithm offers a constant approximation factor of $(1 + 1/(1-\alpha))^{-1}$, where $\alpha$ is the generalized curvature of the function. In addition, we demonstrate that these approximation guarantees are applicable to several real-world applications in which the submodularity ratio and the generalized curvature can be bounded. Finally, we show that our greedy algorithm does achieve a competitive performance in practice using a variety of experiments on synthetic and real-world data.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Bayesian A-optimal Design | Eunite 2001 | Objective Value102.1 | 6 | |
| Bayesian A-optimal Design | Housing | Objective Value54.36 | 6 | |
| Bayesian A-optimal Design | ionosphere | Objective Function Value280.5 | 6 | |
| Bayesian A-optimal Design | SONAR | Objective Value608.8 | 6 | |
| Coverage Maximization | Video Summarization n=40 k=8 | Objective Score39.39 | 6 | |
| Coverage Maximization | Video Summarization n=50, k=10 | Coverage Score49.49 | 6 | |
| Video Summarization | Animation website Video sequence V2 1.0 | Object Score79.91 | 6 | |
| Video Summarization | VSUMM Soccer V3 1.0 | Object Score48.27 | 6 | |
| Video Summarization | VSUMM Live news V4 1.0 | Obj Coverage19.45 | 6 | |
| Video Summarization | VSUMM Broadcast V5 1.0 | Obj Score53.33 | 6 |