Nonsmooth nonconvex stochastic heavy ball
Abstract: Motivated by the conspicuous use of momentum-based algorithms in deep learning, we study a nonsmooth nonconvex stochastic heavy ball method and show its convergence. Our approach builds upon semialgebraic (definable) assumptions commonly met in practical situations and combines a nonsmooth calculus with a differential inclusion method. Additionally, we provide general conditions for the sample distribution to ensure the convergence of the objective function. Our results are general enough to justify the use of subgradient sampling in modern implementations that heuristically apply rules of differential calculus on nonsmooth functions, such as backpropagation or implicit differentiation. As for the stochastic subgradient method, our analysis highlights that subgradient sampling can make the stochastic heavy ball method converge to artificial critical points. Thanks to the semialgebraic setting, we address this concern showing that these artifacts are almost surely avoided when initializations are randomized, leading the method to converge to Clarke critical points.
- Mathematics and its Applications. Springer Netherlands (1988)
- Grundlehren der mathematischen Wissenschaften. Springer Berlin, Heidelberg (2012)
- In: H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alché-Buc, E. Fox, R. Garnett (eds.) Advances in Neural Information Processing Systems, vol. 32. Curran Associates, Inc. (2019)
- In: H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alché-Buc, E. Fox, R. Garnett (eds.) Advances in Neural Information Processing Systems, vol. 32, pp. 690–701. Curran Associates, Inc. (2019)
- Benaïm, M.: Dynamics of stochastic approximation algorithms. In: Seminaire de probabilites XXXIII, pp. 1–68. Springer (1999)
- SIAM Journal on Control and Optimization 44(1), 328–348 (2005). DOI 10.1137/S0363012904439301
- In: H.D. III, A. Singh (eds.) Proceedings of the 37th International Conference on Machine Learning, Proceedings of Machine Learning Research, vol. 119, pp. 810–821. PMLR (2020)
- Set-Valued and Variational Analysis 30(3), 1117–1147 (2022). DOI 10.1007/s11228-022-00638-z
- arXiv preprint arXiv:2112.05482 (2021)
- arXiv preprint arXiv:2202.13744 (2022)
- In: M. Ranzato, A. Beygelzimer, Y. Dauphin, P. Liang, J.W. Vaughan (eds.) Advances in Neural Information Processing Systems, vol. 34, pp. 13,537–13,549. Curran Associates, Inc. (2021)
- In: H. Larochelle, M. Ranzato, R. Hadsell, M. Balcan, H. Lin (eds.) Advances in Neural Information Processing Systems, vol. 33, pp. 10,809–10,819. Curran Associates, Inc. (2020)
- Mathematical Programming 188(1), 19–51 (2021). DOI 10.1007/s10107-020-01501-5
- Journal of the European Mathematical Society (2022). DOIÂ 10.4171/JEMS/1285
- Journal of Machine Learning Research 22(134), 1–31 (2021)
- Clarke, F.H.: Optimization and Nonsmooth Analysis. Classics in Applied Mathematics. Society for Industrial and Applied Mathematics (1990)
- Duke Mathematical Journal 156(2), 311–348 (2011). DOI 10.1215/00127094-2010-213
- Coste, M.: An introduction to o-minimal geometry. Institut de Recherche Mathématique de Rennes (1999)
- Foundations of Computational Mathematics 20(1), 119–154 (2020). DOI 10.1007/s10208-018-09409-5
- Duke Math. J. 84(2), 497–540 (1996). DOI 10.1215/S0012-7094-96-08416-1
- Cybernetics and Systems Analysis 34(2), 196–215 (1998)
- In: S. Bengio, H. Wallach, H. Larochelle, K. Grauman, N. Cesa-Bianchi, R. Garnett (eds.) Advances in Neural Information Processing Systems, vol. 31. Curran Associates, Inc. (2018)
- Electronic Journal of Statistics 12(1), 461–529 (2018)
- CoRR abs/1412.6980 (2014)
- In: F. Pereira, C. Burges, L. Bottou, K. Weinberger (eds.) Advances in Neural Information Processing Systems, vol. 25. Curran Associates, Inc. (2012)
- Nature 521(7553), 436–444 (2015). DOI 10.1038/nature14539
- arXiv: Optimization and Control (2018)
- Norkin, V.: Generalized-differentiable functions. Cybernetics and Systems Analysis 16, 10–12 (1980). DOI 10.1007/BF01099354
- Norkin, V.: Stochastic generalized-differentiable functions in the problem of nonconvex nonsmooth stochastic optimization. Cybernetics and Systems Analysis 22, 804–809 (1986). DOI 10.1007/BF01068698
- In: R.P. Adams, V. Gogate (eds.) Proceedings of The 35th Uncertainty in Artificial Intelligence Conference, Proceedings of Machine Learning Research, vol. 115, pp. 356–366. PMLR (2020)
- Polyak, B.T.: Some methods of speeding up the convergence of iteration methods. USSR Computational Mathematics and Mathematical Physics 4(5), 1–17 (1964). DOI https://doi.org/10.1016/0041-5553(64)90137-5
- Ruszczyński, A.: Convergence of a stochastic subgradient method with averaging for nonsmooth nonconvex constrained optimization. Optimization Letters 14(7), 1615–1625 (2020). DOI 10.1007/s11590-020-01537-8
- In: M. Belkin, S. Kpotufe (eds.) Proceedings of Thirty Fourth Conference on Learning Theory, Proceedings of Machine Learning Research, vol. 134, pp. 3935–3971. PMLR (2021)
- Springer (2012). DOIÂ 10.1007/978-1-4614-1897-9
- In: S. Dasgupta, D. McAllester (eds.) Proceedings of the 30th International Conference on Machine Learning, Proceedings of Machine Learning Research, vol. 28, pp. 1139–1147. PMLR, Atlanta, Georgia, USA (2013)
- arXiv: Optimization and Control (2016)
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.