Summary
This paper considers CSO problems and its finite-sum variant FCCO, and proposed new algorithms incorporating extrapolation and variance reduction. The proposed algorithms are shown to enjoy a better sample size in the inner layer which induces an improved sample complexity compared to existing CSO literature. The authors also furthered their study in the FCCO regime, the proposed algorithm enjoys a better complexity in moderately large $n$ regime.
Strengths
1. Improved sample complexities for CSO and FCCO problems
2. The algorithm design incorporates extrapolation which is new to the CSO literature I think, and it brings an improvement in the sample complexity in the inner layer, which reveals some innovation.
Weaknesses
1. The additional regularity assumption (compared to [15]) on the bounded higher-order gradients/moments, even though authors tried to rationalize it, reduces the significance of the result.
2. You mentioned "... $\Omega(\epsilon^{-3})$ is a sample complexity lower bound for standard stochastic nonconvex optimization [2]..." in Table 1, but as far as I can see, with your higher-order Lipschitz condition, the statement may not hold. Your function class is more restricted compared to the setting in [2]. I think authors may refer to Could you please comment more on it?
- Carmon, Yair, et al. "Lower bounds for finding stationary points ii: first-order methods." Mathematical Programming 185.1-2 (2021): 315-355.
- Arjevani, Yossi, et al. "Second-order information in non-convex stochastic optimization: Power and limitations." Conference on Learning Theory. PMLR, 2020.
3. Some writing issues, I believe the paper's writing style could benefit from a few adjustments to enhance its readability, there .
- Line 141, $T_m$ (vs. $T_{D_m}$)
- Line 148, "lesser"
- Line 173, "to (be) $\nabla$..."
- Line 224, "... some time $t$...", I think such statements can be further revised and formalized.
With that, I think the paper provides some interesting results, especially in terms of the algorithm design, but I am not that convinced on the significance of the results (regarding the a bit unfair comparison) and feel that the writing can be further revised for a better flow.
Questions
1. For clarification, with the extrapolation framework you need the constant term $s$, but when applied to CSO, you just set $s=0$, I am not sure why it is important to include the $s$ into your framework if there is no nontrivial instantiation. Could you please comment more on it?
2. For clarification, in Theorem 3, you set $m=O(\epsilon^{-0.5})$, but in Line 247, you mentioned the straightforward extension of E-BSpiderBoost requires a different $m$ by taking a maximum, I am wondering why the setting of $m$ in Theorem 3 does not directly apply here.
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.