arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2501.18164cs.LGmath.OCstat.ML

增大批量大小下Riemannian随机梯度下降的更快收敛

Faster Convergence of Riemannian Stochastic Gradient Descent with Increasing Batch Size

Meiji University(东邦大学)

Kanata Oowada, Hideaki Iiduka

AI总结:

本文理论分析了Riemannian随机梯度下降(RSGD),证明采用递增批量大小能将收敛速率从$O(T^{-1}+C)$提升至$O(T^{-1})$,并降低SFO复杂度,兼具大小固定批量的优势。

摘要:

我们从理论上分析了Riemannian随机梯度下降(RSGD)的收敛行为,发现采用递增的批量大小比固定批量大小能实现更快的收敛,这不仅体现在恒定学习率下,也体现在衰减学习率下,如余弦退火衰减和多项式衰减。收敛速率从固定批量大小的$O(T^{-1}+C)$提升至递增批量大小的$O(T^{-1})$,其中$T$表示总迭代次数,$C$为常数。利用主成分分析和低秩矩阵补全,我们从理论和数值两方面研究了递增批量大小如何影响由随机一阶预言机(SFO)复杂度衡量的计算时间。研究发现,递增批量大小能降低RSGD的SFO复杂度。此外,递增批量大小兼具小规模和大规模固定批量大小的优势。

英文摘要:

We theoretically analyzed the convergence behavior of Riemannian stochastic gradient descent (RSGD) and found that using an increasing batch size leads to faster convergence than using a constant batch size, not only with a constant learning rate but also with a decaying learning rate, such as cosine annealing decay and polynomial decay. The convergence rate improves from $O(T^{-1}+C)$ with a constant batch size to $O(T^{-1})$ with an increasing batch size, where $T$ denotes the total number of iterations and $C$ is a constant. Using principal component analysis and low-rank matrix completion, we investigated, both theoretically and numerically, how an increasing batch size affects computational time as quantified by stochastic first-order oracle (SFO) complexity. An increasing batch size was found to reduce the SFO complexity of RSGD. Furthermore, an increasing batch size was found to offer the advantages of both small and large constant batch sizes.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑