(The fact that their algorithm obtains $O(T^{1-\beta})$ regret for $T^{\beta}$ queries per function follows from the first part of Theorem 4.1 together with the last sentence of Section 4 and the first paragraph of the proof Theorem 3.1 in their paper.)
While they state their algorithm and proof for an arbitrary number of queries per function, they have no analysis or discussion on query complexity, nor on the possibility of extending that approach to other settings.
To the best of our knowledge, our paper is the first to realize that removing momentum could result in improved regret bound for a fixed query complexity.
We prove that for online DR-submodular optimization, in all cases, even when the feedback is stochastic, using meta-actions alone (i.e., without momentum) is *sufficient* to obtain sublinear $\alpha$-regret bounds and using momentum decreases the performance.
We extend this analysis to Mono-Frank-Wolfe, where we improve the state of the art by $O(T^{2/15})$.
If the idea of random permutations is used as we have described in (i), together with momentum, the regret will likely be bounded from above by $O(T^{4/5 - \beta/5})$.
By removing momentum, we achieve $O(T^{2/3 - \beta/3})$ regret, i.e. a likely improvement of $O(T^{2(1 - \beta)/15})$ over the result one would obtain by using (i) with momentum.
For **(iii)**, we note that many papers and results add more complexity to the field of research, but our result tries to move in the opposite direction. Algorithm 1 (for full-information feedback) generalizes, simplifies and improves 8 previous algorithms, while Algorithm 2 (for semi-bandit feedback) does this for 3 previous algorithms.
We developed a unified analysis which is more modular and simpler than analyses in prior works.
This modularity allows us to *(a)* obtain better insight for how elements of the algorithm design and problem setting interact in bringing about the $\alpha$ approximation ratio separately from the $\alpha$-regret bounds; and as consequence, results in *(b)* proof for regret guarantees for 16 algorithms in shorter space than other papers proved regret guarantees for just one or two algorithms.
Regarding *(iii).(a)* on how the modularity of the analysis yields clearer insight,
in Appendix E we show an essential lemma (Lemma 8) that makes explicit why the update rules and the step sizes should be the way they are.
Lemma 8 only considers a single DR-submodular function and captures how certain update rules result in certain approximation coefficients.
In fact, besides the two algorithms in this paper, Lemma 8 may be directly used in the proof of at least 18 algorithms in the literature as the part of the proof which derives the approximation coefficients: (Chen et al., 2018b) (Chen et al., 2018a) (Zhang et al., 2019) (Niazadeh et al., 2021) (Thang et al., 2021) (Zhang et al., 2023) (Mualem et al., 2023) (Bian et al., 2017b) (Mokhtari et al,. 2020) (Bian et al., 2017a) (Du et al., 2022) (Pedramfar et al., 2023)
Regarding *(iii).(b)*, as an example of how much the modularity of our analysis leads to brevity, in the paper (Zhang et al., 2019), where the idea of random permutations is first used for DR-submodular maximization with full-information single sample gradient $T^\beta=1$ feedback, the proof of their result for the full-information setting
is 8.5 pages (Appendix B in their paper).
That proof only covers the (simpler) case of monotone functions over convex sets containing the origin, with a single evaluation of gradient oracle.
They use another 9 pages to prove their result for monotone functions over downward closed convex sets in the bandit setting.
(We are only considering the proofs that involve the ideas of meta-actions and random permutations, not general statements about convex sets or DR-submodular functions.)
In contrast, the only part of our proofs that deals explicitly with the online setting are in Appendix F and G, a total of 4 pages, which, together with Lemma 9, prove the regret bounds for 16 problem variations listed in Table 1.
**Q2**: We cannot speak for authors of other papers on why they did not propose a unified framework.
Instead, we partly address a related question -- in what way is this work unified and what more work would some authors have needed to do in order to unify their separately described and analyzed algorithms.
In general, that would depend on how one defined the notion of "unification".
There are several different forms of unification appearing in our work:
**(a)** Unification of value/gradient oracle settings:
Algorithm 1 is the first algorithm for adversarial DR-submodular maximization with full information feedback given a value oracle.
Except for (Chen et al., 2018b) which uses a projection-based method, Algorithm 2 is the first algorithm for adversarial DR-submodular maximization with semi-bandit feedback given a gradient oracle.
This is arguably the simplest form of unification present in our work.