A Near Linear Query Lower Bound for Submodular Maximization
摘要
评审与讨论
The authors present query lower bounds for the problem of maximizing a monotone submodular function under a cardinality constraint. Specifically, they improve the already existing lower bound of to . The bound holds for even estimating the value of the optimal set.
They also study the special case of additive functions (with non-negative weights). They show that in this case one can find the optimal value with queries and that this is optimal up to polylog factors. However, they prove that finding the optimal set still requires queries.
The main technique used in the paper is to reduce submodular maximization to distributed set detection.
update after rebuttal
I keep my score.
给作者的问题
See above
论据与证据
Yes
方法与评估标准
Yes
理论论述
I have not checked in detail but overall the claims and sketches make sense
实验设计与分析
N/A
补充材料
No
与现有文献的关系
The paper is of interest to the submodular community.
遗漏的重要参考文献
None that I know of
其他优缺点
The paper studies a natural problem which is previously studied in the literature and provides a noticeable improvement. The techniques used are interesting and may be of independent interest. For the special case of additive functions, the results are somewhat surprising.
The main weakness is that the improvement compared to the previous work is in a somewhat limited setting. Specifically, previous papers essentially already obtain a nearly-linear query lower bound for both very large and very small . The paper's main contribution therefore is to further study what the role of would be in such lower bounds. While I agree that is a natural parameter, one could argue that the existing lower bounds were already "nearly-linear".
其他意见或建议
The paper title in open review does not say "nearly-linear" and just says "linear". This should be corrected; the lower bounds are not linear! Algorithm 1: I believe this is a reduction from distributed set detection to submodular maximization, not the other way round.
We thank the reviewer for the helpful feedback, we will incorporate your suggestions into our paper.
The paper studies the submodular maximization problem under cardinality constraint . They prove a new lower bound on the required query complexity for achieving a constant factor approximation ratio, which improves upon established results when .
They also consider a special case of this problem where the function subject to maximization is also additive. For this problem, they prove the same lower bound and additionally propose an approximation algorithm with only query complexity to find the value of the optimal solution.
给作者的问题
.
论据与证据
Fine.
方法与评估标准
Fine.
理论论述
The high-level ideas seem fine and sound.
实验设计与分析
This theoretical paper focuses on impossibility results, rendering experiments inapplicable.
补充材料
I have not reviewed the proofs provided in the appendices in detail.
与现有文献的关系
.
遗漏的重要参考文献
.
其他优缺点
Strengths:
The paper uses novel and involved techniques.
The lower bound results are strong.
Weakness:
The writing could have had a better flow.
Proposing an algorithm for additive functions is not (well-)motivated.
Proposing an algorithm with the objective of finding value of optimal subset instead of the subset using sub-linear query time is motivated, but it's not convincing enough.
其他意见或建议
line 118: vallue -> value
line 134 and 135: wrong parenthesis
We thank the reviewer for the helpful feedback and will incorporate your suggestions into our paper.
They give a lower bound for monotone submodular maximization under cardinality constraint, showing any algorithm achieving a constant approximation factor requires query complexity.
They also provide an algorithm which estimates the maximum value when the function is additive using query calls.
给作者的问题
N/A
论据与证据
They have completely proved their claims.
方法与评估标准
N/A
理论论述
I only checked the proofs in the main part of the paper and not the appendix.
实验设计与分析
N/A
补充材料
No
与现有文献的关系
Previously, this problem had a general lower bound and also a lower bound when but they could show that this lower bound holds for any .
遗漏的重要参考文献
No
其他优缺点
The lower bound result is interesting, especially while previous works provided lower bound for only large , they show that it always holds and closes the gap between lower bound and upper bounds for this problem.
However, their algorithm for the additive case does not seem interesting since in the additive case, selecting elements with maximum value is enough and while they find a sublinear query complexity for this problem, the query complexity is not really important in this case.
其他意见或建议
I am not sure if the statement in the theorem at the end of the first page matches Theorem 3.9. Instead of 'no O(n)-query complexity,' shouldn't it be 'no o(n)-query complexity'? (using little-o instead of big-O)
We thank the reviewer for the helpful feedback. We will incorporate your suggestions into our paper and expand the discussion on the motivation behind our algorithm for additive functions.
This paper studies the query complexity for monotone submodular maximization over cardinality constraint. The authors provide a nearly tight query lower bound for obtaining any constant factor approximation for any , which improves over the existing bound of . This bounds holds even in the special case of a monotone modular (additive) function. They also show that this lower bound holds even for estimating the optimal value of a monotone submodular function. But for estimating the optimal value of a monotone modular function, they provide an algorithm which achieves a -approximation in queries, and show that this is tight up to polylog factors.
给作者的问题
1- Are there any existing algorithm for estimating the optimal value of a monotone modular function using sublinear queries?
2- Are there any existing query lower bounds for estimating the optimal value of a monotone submodular function?
论据与证据
yes
方法与评估标准
yes
理论论述
I checked all proofs except those of Lemmas 3.5, 4.3, 4.5, 4.6 and Theorems 4.1 and 4.7.
The proofs I checked are correct, but have some typos and steps which are not well explained. In general, more details and intuitive explanations should be provided in the proofs.
-
In the proof of Lemma 3.6, should be on line 648-649 and on line 652-653. I think the latter should be equal to instead of (the lemma is still correct though as this is a valid upper bound). Also, more explanation should be given for why the equalities on both these lines hold.
-
In the proof of Theorem 3.2, it's not clear why the first inequality on TV holds.
-
In the proof of Lemma 3.10, the second inequality bounds the probability that deviates from its mean by more than , while the Lemma requires bounding the probability of not being in , so the bound given doesn't actually match that. The lemma is still correct, but the proof needs to corrected.
-
In the proof of Lemma 4.4, give more details for why the first two inequalities hold (1st one can be proved by induction, for 2nd one remind the reader of how all these quantities are related..). Moreover why is Azuma-Hoeffding bound needed, this bound holds by Hoeffding inequality.
实验设计与分析
No experiments included.
补充材料
I reviewed the appendices containing the proofs of the results I verified.
与现有文献的关系
Obtaining constant factor approximation algorithms for monotone submodular maximization with low query complexity is important for applications where function evaluations are costly, such as neural networks training and influence maximization. Estimating the optimal value is also valuable in some cases, for example to assess dataset quality before proceeding with further analysis or selection, or as a subroutine in some submodular optimization algorithms.
Existing query bounds for constant factor approximation in monotone submodular maximization are for any and for . These bounds rule out sublinear query complexity algorithms for and . This work strengthen these impossibility results, showing that sublinear query complexity is also not possible for any . This is particularly relevant as many applications involve that is not constant but still much smaller than .
The lower bound provided here holds for the special case of modular functions too. This is also the case for the existing bound (see Theorem 4.2 in (Li et al., 2022)) but not for the bound. The provided lower bound holds also for estimating the optimal value of a monotone submodular function. I am not aware of other existing lower bounds for this.
Existing algorithms for submodular maximization achieve a -approximation, using queries with a randomized algorithm, and queries with a deterministic algorithm. So the query lower bound in this paper is tight up to log factors.
From a technical perspective, prior lower bounds are based on counting arguments. This paper uses novel techniques. Namely the lower bound for finding an approximate solution is derived via a reduction from the query complexity of submodular maximization to the communication complexity of a problem called distributed set detection. The lower bound for estimating the optimal value of a monotone submodular function is obtained by constructing a challenging submodular instance.
The proposed algorithm for estimating the optimal value of a monotone modular function uses two intuitive subroutines. I am not aware of existing algorithms for this problem that use sublinear queries, so this might be the first.
遗漏的重要参考文献
The lower bound for provided in (Li et al., 2022) holds for the special case of monotone modular function too (see Theorem 4.2 therein). This should be mentioned.
其他优缺点
Already highlighted above.
Other weaknesses: The paper lacks clarity due to numerous typos and insufficient details in the proofs
其他意见或建议
I recommend moving the discussion in Section 1.1 to the relevant sections, as in provide the high level idea of each result in the same section where you give the formal result, and only keep in this section a very high level description of the main techniques you use.
-
Restate theorems/lemmas in the appendix for convenience for the reader.
-
In the definition of in Eq. (2), why not simply write this as one sum over ?
-
Specify the expected input in Algorithm 3 (). Also clarify where do you query on line 6.
-
On line 412, make it clearer that you're discussing here the proof sketch of Lemma 4.3.
Typos:
- References to lines in Algorithms need to be fixed throughout.
- In Definition 3.1, should be .
- In Figure 1, should be ?
- In Algorithm 3, line 1 the inequality should be .
- LINEARSUM is mispelled a few times on p. 7
We thank the reviewer for the constructive feedback and will incorporate your suggestions into our paper.
Are there any existing algorithms for estimating the optimal value of a monotone modular function using sublinear queries?
To the best of our knowledge, no such algorithms currently exist.
Are there any existing query lower bounds for estimating the optimal value of a monotone submodular function?
Yes—the lower bound established in prior work also applies to the estimation of the optimal value.
The paper studies the query complexity of monotone submodular maximization with a cardinality constraint and provides improved lower bounds on the query complexity for achieving a constant factor approximation. Prior work has shown a lower bound of and this work strengthens this result to a nearly-tight lower bound. For additive functions, the paper gives a sublinear algorithm for estimating the value of the optimal solution.
Overall, this work is a valuable addition to the submodular maximization literature and it is relevant to the community. The reviewers appreciated the main contribution of this work and support accepting the paper. There was consensus among the reviewers that the main result is strong and the techniques are novel.