We thank the reviewer for their careful review and consideration. We hope that our responses below provide clarification and are ready to discuss these points further as needed.
[Weakness 0] [*Formatting issue*]
We apologize for this oversight on our part. The formatting on the submission has been corrected.
[Weakness 1/Question 1] [*Discussion on parameter choices*]
Numerical simulations have proved CONGO-Z and CONGO-E to be reasonably robust to the choice of $s$ and $m$. To augment our original results in Appendix F discussing the robustness of CONGO-E to the value of $m$, we have added empirical results on the impact of assuming a value for $s$ that is inaccurate (see Section F.2). Some parameters like $\delta$ and the learning rate are necessarily problem-dependent, with the optimal values depending on things like the presence of noise in function evaluations and the smoothness of the objective function.
[Weakness 2] [*Efficiency of CONGO-B versus other CONGO variants*]
The CONGO framework can generate a variety of algorithms, and not all of them will necessarily be equally effective. Our intention was to display multiple design choices that fit the CONGO framework while proving that there exist some CONGO algorithms that are highly efficient. Thus, we do not view the particular weaknesses of CONGO-B as weaknesses of the CONGO framework as a whole. We have added a remark to Section 4 (page 6) which clarifies this.
[Weakness 3] [*Restrictiveness of assumptions*]
As we acknowledged in our response to Reviewer qS2T, the assumption of exact gradient sparsity seems to be necessary for an algorithm explicitly using sparse gradient estimates to achieve sublinear regret in the adversarial setting. There is a limit to how close a sparse gradient estimate can get to a non-sparse true gradient, and if the average error in the gradient estimate cannot be made to decrease continually as $T$ increases then linear regret is inevitable. In terms of empirical performance, however, we have added new experiments in section F.2 which show the impact of weakening the exact gradient sparsity assumption.
Furthermore, our assumption that the algorithm can make several measurements on each round seems reasonable for the applications we consider in our paper, and has been used in previous work on zeroth-order online convex optimization. The slow evolution of the objective function for autoscaling microservices has been observed in [1], where it was found that in 55\% of the microservice application deployments studied, the load did not change by more than 10\% over a five minute interval. In our autoscaling experiment in Section 7.2, that would give more than enough time to do a full gradient estimate. The other assumptions we make on the objective function in Section 2 are standard in the constrained OCO literature.
[1] Luo, S.; Xu, H.; Lu, C.; Ye, K.; Xu, G.; Zhang, L.; Ding, Y.; He, J.; Xu, C. Characterizing microservice dependency and performance: Alibaba trace analysis. In Proceedings of the ACM Symposium on Cloud Computing, Seattle, WA, USA, 1–4 November 2021
[Question 2] [*Adaptive strategies for sparsity parameter*]
An adaptive strategy motivated by the one proposed by Cai et. al. [2] could be applied by starting with an optimistic estimate of $s$ and then adding on measurements if the error is believed to be large. We believe this could be integrated into CONGO-Z or CONGO-E without major computational overhead to reduce the difficulty of choosing the $s$ parameter. We have added a discussion on this matter to pages 24-25.
[2] HanQin Cai, Daniel McKenzie, Wotao Yin, and Zhenliang Zhang. Zeroth-order regularized optimization (zoro): Approximately sparse gradients and adaptive sampling. SIAM Journal on Optimization, 32(2):687–714, April 2022.