arXiv:cs.LG· Xingyu Chen, Ming Yang, Quanqi Hu, Tianbao Yang·· 4 小时前AI 评分33
SICO:面向随机双层优化的单循环恒定批量一阶惩罚方法
A Single-Loop, Constant-Batch First-Order Penalty Method for Stochastic Bilevel Optimization
AI 导读
研究者提出随机单循环恒定批量一阶惩罚方法 SICO,在每轮仅用 O(1) 个随机梯度样本的情况下,实现 O(ε⁻⁶) 样本复杂度;在额外满足下层随机梯度均方平滑假设时,复杂度进一步降至 O(ε⁻⁴)。该工作首次让全一阶随机双层优化方法在单循环与恒定批量下达到已知最优收敛率。
正文
Abstract:Recent advances in penalty-based methods for stochastic bilevel optimization (SBO) have eliminated the need for second-order derivative oracles. However, for stochastic nonconvex-strongly convex bilevel problems, existing first-order methods typically rely on nested loops and/or large batch sizes for attaining $O(\epsilon^{-6})$ or $O(\epsilon^{-4})$ sample complexity under standard bounded-variance assumption or mean-square smoothness assumption. Achieving these rates with a single-loop penalty method and a constant batch size remains challenging due to a large penalty value needed for an accurate approximation. To address this challenge, we develop a stochastic SIngle-loop COnstant-Batch first-order penalty method (SICO) that combines two complementary ingredients. First, it performs one stochastic-gradient update per-iteration for both the original lower-level and penalized problems, with a projection that controls the separation between their iterates. Second, it applies an exponential moving average to stabilize the upper-level gradient estimator. We show that this combination achieves $ O(\epsilon^{-6}) $ sample complexity using only $O(1)$ stochastic-gradient samples per iteration under unbiased, bounded-variance stochastic gradients. Under the additional mean-square smoothness assumption on the lower-level stochastic gradients, the same algorithm improves the complexity to $O(\epsilon^{-4})$ also with $O(1)$ batch size. To the best of our knowledge, this is the first work to match the best-known convergence rate for fully first-order SBO methods using a single loop and a constant batch size. This result addresses an open problem posed in the literature.
| Subjects: | Optimization and Control (math.OC); Machine Learning (cs.LG) |
| Cite as: | arXiv:2610.07290 [math.OC] |
| (or arXiv:2610.07290v1 [math.OC] for this version) | |
| https://doi.org/10.48550/arXiv.2610.07290 arXiv-issued DOI via DataCite (pending registration) |
Submission history
From: Xingyu Chen [view email]
[v1]
Mon, 5 Oct 2026 19:26:20 UTC (1,381 KB)
来源:arXiv:cs.LG · arxiv.org