<p>In this work, we show that the heavy-ball (<InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="10107_2025_2269_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="25" /> </InlineMediaObject> <EquationSource Format="TEX">\(\operatorname {HB}\)</EquationSource> <EquationSource Format="MATHML"><math> <mo>HB</mo> </math></EquationSource> </InlineEquation>) method provably does not reach an accelerated convergence rate on smooth strongly convex problems. More specifically, we show that for any condition number and any choice of algorithmic parameters, either the worst-case convergence rate of <InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="10107_2025_2269_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="25" /> </InlineMediaObject> <EquationSource Format="TEX">\(\operatorname {HB}\)</EquationSource> <EquationSource Format="MATHML"><math> <mo>HB</mo> </math></EquationSource> </InlineEquation> on the class of <i>L</i>-smooth and <InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="10107_2025_2269_Article_IEq3.gif" Format="GIF" Height="12" Rendition="HTML" Resolution="72" Type="Linedraw" Width="15" /> </InlineMediaObject> <EquationSource Format="TEX">\(\mu \)</EquationSource> <EquationSource Format="MATHML"><math> <mi>μ</mi> </math></EquationSource> </InlineEquation>-strongly convex <i>quadratic</i> functions is not accelerated (that is, slower than <InlineEquation ID="IEq4"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="10107_2025_2269_Article_IEq4.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="67" /> </InlineMediaObject> <EquationSource Format="TEX">\(1 - \mathcal {O}(\kappa )\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>1</mn> <mo>-</mo> <mi mathvariant="script">O</mi> <mo stretchy="false">(</mo> <mi>κ</mi> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation>), or there exists an <i>L</i>-smooth <InlineEquation ID="IEq5"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="10107_2025_2269_Article_IEq3.gif" Format="GIF" Height="12" Rendition="HTML" Resolution="72" Type="Linedraw" Width="15" /> </InlineMediaObject> <EquationSource Format="TEX">\(\mu \)</EquationSource> <EquationSource Format="MATHML"><math> <mi>μ</mi> </math></EquationSource> </InlineEquation>-strongly convex function and an initialization such that the method does not converge. To the best of our knowledge, this result closes a simple yet open question on one of the most used and iconic first-order optimization techniques. Our approach builds on finding functions for which <InlineEquation ID="IEq6"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="10107_2025_2269_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="25" /> </InlineMediaObject> <EquationSource Format="TEX">\(\operatorname {HB}\)</EquationSource> <EquationSource Format="MATHML"><math> <mo>HB</mo> </math></EquationSource> </InlineEquation> fails to converge and instead cycles over finitely many iterates. We analytically describe all parametrizations of <InlineEquation ID="IEq7"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="10107_2025_2269_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="25" /> </InlineMediaObject> <EquationSource Format="TEX">\(\operatorname {HB}\)</EquationSource> <EquationSource Format="MATHML"><math> <mo>HB</mo> </math></EquationSource> </InlineEquation> that exhibit this cycling behavior on a particular cycle shape, whose choice is supported by a systematic and constructive approach to the study of cycling behaviors of first-order methods. We show the robustness of our results to perturbations of the cycle, and extend them to classes of functions that also satisfy higher-order regularity conditions.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Provable non-accelerations of the heavy-ball method

  • Baptiste Goujaud,
  • Adrien Taylor,
  • Aymeric Dieuleveut

摘要

In this work, we show that the heavy-ball ( \(\operatorname {HB}\) HB ) method provably does not reach an accelerated convergence rate on smooth strongly convex problems. More specifically, we show that for any condition number and any choice of algorithmic parameters, either the worst-case convergence rate of \(\operatorname {HB}\) HB on the class of L-smooth and \(\mu \) μ -strongly convex quadratic functions is not accelerated (that is, slower than \(1 - \mathcal {O}(\kappa )\) 1 - O ( κ ) ), or there exists an L-smooth \(\mu \) μ -strongly convex function and an initialization such that the method does not converge. To the best of our knowledge, this result closes a simple yet open question on one of the most used and iconic first-order optimization techniques. Our approach builds on finding functions for which \(\operatorname {HB}\) HB fails to converge and instead cycles over finitely many iterates. We analytically describe all parametrizations of \(\operatorname {HB}\) HB that exhibit this cycling behavior on a particular cycle shape, whose choice is supported by a systematic and constructive approach to the study of cycling behaviors of first-order methods. We show the robustness of our results to perturbations of the cycle, and extend them to classes of functions that also satisfy higher-order regularity conditions.