Proceedings

SIFAR: A Simple Faster Accelerated Variance-Reduced Gradient Method

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 5662-5670.

https://doi.org/10.24963/ijcai.2025/630

Abstract

In this paper, we propose a simple faster accelerated gradient method called SIFAR for solving the finite-sum optimization problems. Concretely, we consider both general convex and strongly convex settings: i) For general convex finite-sum problems, SIFAR improves previous state-of-the-art result given by Varag. In particular, for large-scale problems or the convergence error is not very small, SIFAR obtains the first optimal result O(n), matching the lower bound. ii) For strongly convex finite-sum problems, we also show that SIFAR can achieve the optimal convergence rate matching the lower bound. Besides, SIFAR enjoys a simpler loopless algorithmic structure while previous algorithms use double-loop structures. Moreover, we provide a novel dynamic multi-stage convergence analysis, which is the key for improving previous results to the optimal rates. Our new theoretical rates and novel convergence analysis for the fundamental finite-sum problem can directly lead to key improvements for many other related problems, such as distributed/federated/decentralized optimization problems. Finally, the numerical experiments show that SIFAR converges faster than the previous state-of-the-art Varag, validating our theoretical results and confirming the practical superiority of SIFAR.

  1. [Allen-Zhu and Hazan, 2016] Zeyuan Allen-Zhu and Elad Hazan. Variance reduction for faster non-convex optimiza- tion. In International Conference on Machine Learning, pages 699-707, 2016.
  2. [Allen-Zhu and Orecchia, 2014] Zeyuan Allen-Zhu and Lorenzo Orecchia. Linear coupling: An ultimate uni- fication of gradient and mirror descent. arXiv preprint arXiv:1407.1537, 2014.
  3. [Allen-Zhu and Yuan, 2015] Zeyuan Allen-Zhu and Yang Yuan. Improved SVRG for non-strongly-convex or sum-of-non-convex objectives. arXiv preprint arXiv:1506.01972, 2015.
  4. [Allen-Zhu, 2017] Zeyuan Allen-Zhu. Katyusha: the first di- rect acceleration of stochastic gradient methods. In Pro- ceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, pages 1200-1205. ACM, 2017.
  5. [Bao et al., 2025] Hongyan Bao, Pengwen Chen, Ying Sun, and Zhize Li. EFSkip: A new error feedback with linear speedup for compressed federated learning with arbitrary data heterogeneity. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 39, pages 15489-15497, 2025.
  6. [Beck and Teboulle, 2009] Amir Beck and Marc Teboulle. A fast iterative shrinkage-thresholding algorithm for lin- ear inverse problems. SIAM journal on imaging sciences, 2(1):183-202, 2009.
  7. [Chang and Lin, 2011] Chih-Chung Chang and Chih-Jen Lin. LIBSVM: a library for support vector machines. ACM transactions on intelligent systems and technology, 2(3):1-27, 2011.
  8. [Defazio et al., 2014] Aaron Defazio, Francis Bach, and Si- mon Lacoste-Julien. SAGA: A fast incremental gradient method with support for non-strongly convex composite objectives. In Advances in Neural Information Processing Systems, pages 1646-1654, 2014.
  9. [Duchi et al., 2010] John C Duchi, Shai Shalev-Shwartz, Yoram Singer, and Ambuj Tewari. Composite objective mirror descent. In Conference on Learning Theory, pages 14-26, 2010.
  10. [Fang et al., 2018] Cong Fang, Chris Junchi Li, Zhouchen Lin, and Tong Zhang. SPIDER: Near-optimal non-convex optimization via stochastic path-integrated differential es- timator. In Advances in Neural Information Processing Systems, pages 687-697, 2018.
  11. [Ge et al., 2019] Rong Ge, Zhize Li, Weiyao Wang, and Xi- ang Wang. Stabilized SVRG: Simple variance reduction for nonconvex optimization. In Conference on Learning Theory, pages 1394-1448. PMLR, 2019.
  12. [Ghadimi and Lan, 2012] Saeed Ghadimi and Guanghui Lan. Optimal stochastic approximation algorithms for strongly convex stochastic composite optimization i: A generic algorithmic framework. SIAM Journal on Opti- mization, 22(4):1469-1492, 2012.
  13. [Hazan, 2019] Elad Hazan. Introduction to online convex optimization. arXiv preprint arXiv:1909.05207, 2019.
  14. [Johnson and Zhang, 2013] Rie Johnson and Tong Zhang. Accelerating stochastic gradient descent using predictive variance reduction. In Advances in Neural Information Processing Systems, pages 315-323, 2013.
  15. [Kovalev et al., 2020] Dmitry Kovalev, Samuel Horváth, and Peter Richtárik. Don't jump through hoops and remove those loops: SVRG and Katyusha are better without the outer loop. In Proceedings of the 31st International Con- ference on Algorithmic Learning Theory, 2020.
  16. [Lan and Zhou, 2015] Guanghui Lan and Yi Zhou. An op- timal randomized incremental gradient method. arXiv preprint arXiv:1507.02000, 2015.
  17. [Lan and Zhou, 2018] Guanghui Lan and Yi Zhou. Random gradient extrapolation for distributed and stochastic op- timization. SIAM Journal on Optimization, 28(4):2753- 2782, 2018.
  18. [Lan et al., 2019] Guanghui Lan, Zhize Li, and Yi Zhou. A unified variance-reduced accelerated gradient method for convex optimization. In Advances in Neural Information Processing Systems, pages 10462-10472, 2019.
  19. [Lan, 2012] Guanghui Lan. An optimal method for stochas- tic composite optimization. Mathematical Programming, 133(1):365-397, 2012.
  20. [Le Roux et al., 2012] Nicolas Le Roux, Mark Schmidt, and Francis Bach. A stochastic gradient method with an ex- ponential convergence rate for finite training sets. In Ad- vances in Neural Information Processing Systems, pages 2663-2671, 2012.
  21. [Lei and Jordan, 2016] Lihua Lei and Michael I Jordan. Less than a single pass: Stochastically controlled stochastic gra- dient method. arXiv preprint arXiv:1609.03261, 2016.
  22. [Lei et al., 2017] Lihua Lei, Cheng Ju, Jianbo Chen, and Michael I Jordan. Non-convex finite-sum optimization via SCSG methods. In Advances in Neural Information Pro- cessing Systems, pages 2345-2355, 2017.
  23. [Li and Li, 2018] Zhize Li and Jian Li. A simple proximal stochastic gradient method for nonsmooth nonconvex op- timization. In Advances in Neural Information Processing Systems, pages 5569-5579, 2018.
  24. [Li and Li, 2020] Zhize Li and Jian Li. A fast Anderson- Chebyshev acceleration for nonlinear optimization. In International Conference on Artificial Intelligence and Statistics, pages 1047-1057. PMLR, 2020.
  25. [Li and Li, 2022] Zhize Li and Jian Li. Simple and opti- mal stochastic gradient methods for nonsmooth noncon- vex optimization. Journal of Machine Learning Research, 23(239):1-61, 2022.
  26. [Li and Richtárik, 2020] Zhize Li and Peter Richtárik. A uni- fied analysis of stochastic gradient methods for nonconvex federated optimization. arXiv preprint arXiv:2006.07013, 2020.
  27. [Li and Richtárik, 2021] Zhize Li and Peter Richtárik. CANITA: Faster rates for distributed convex optimization with communication compression. In Advances in Neu- ral Information Processing Systems, pages 13770-13781, 2021.
  28. [Li et al., 2020] Zhize Li, Dmitry Kovalev, Xun Qian, and Peter Richtárik. Acceleration for compressed gradient de- scent in distributed and federated optimization. In Inter- national Conference on Machine Learning, pages 5895- 5904. PMLR, 2020.
  29. [Li et al., 2021a] Zhize Li, Hongyan Bao, Xiangliang Zhang, and Peter Richtárik. PAGE: A simple and optimal probabilistic gradient estimator for nonconvex optimiza- tion. In International Conference on Machine Learning, pages 6286-6295. PMLR, 2021.
  30. [Li et al., 2021b] Zhize Li, Slavomír Hanzely, and Peter Richtárik. ZeroSARAH: Efficient nonconvex finite-sum optimization with zero full gradient computation. arXiv preprint arXiv:2103.01447, 2021.
  31. [Li, 2019] Zhize Li. SSRGD: Simple stochastic recursive gradient descent for escaping saddle points. In Advances in Neural Information Processing Systems, pages 1523- 1533, 2019.
  32. [Lin et al., 2015] Hongzhou Lin, Julien Mairal, and Zaid Harchaoui. A universal catalyst for first-order optimiza- tion. In Advances in Neural Information Processing Sys- tems, pages 3384-3392, 2015.
  33. [Mairal, 2013] Julien Mairal. Optimization with first-order surrogate functions. In International Conference on Ma- chine Learning, pages 783-791. PMLR, 2013.
  34. [Mairal, 2015] Julien Mairal. Incremental majorization- minimization optimization with application to large-scale machine learning. SIAM Journal on Optimization, 25(2):829-855, 2015.
  35. [Nemirovski and Yudin, 1983] Arkadi Nemirovski and David Yudin. Problem complexity and method efficiency in optimization. Wiley-Interscience Series in Discrete Mathematics. John Wiley, XV, 1983.
  36. [Nemirovski et al., 2009] Arkadi Nemirovski, Anatoli Judit- sky, Guanghui Lan, and Alexander Shapiro. Robust stochastic approximation approach to stochastic program- ming. SIAM Journal on optimization, 19(4):1574-1609, 2009.
  37. [Nesterov, 1983] Yurii Nesterov. A method for uncon- strained convex minimization problem with the rate of convergence o(1/k 2 ). In Doklady AN USSR, volume 269, pages 543-547, 1983.
  38. [Nesterov, 2004] Yurii Nesterov. Introductory Lectures on Convex Optimization: A Basic Course. Kluwer, 2004.
  39. [Nguyen et al., 2017] Lam M Nguyen, Jie Liu, Katya Scheinberg, and Martin Takáč. SARAH: A novel method for machine learning problems using stochastic recursive gradient. In International Conference on Machine Learn- ing, pages 2613-2621, 2017.
  40. [Pham et al., 2019] Nhan H Pham, Lam M Nguyen, Dzung T Phan, and Quoc Tran-Dinh. ProxSARAH: An efficient al- gorithmic framework for stochastic composite nonconvex optimization. arXiv preprint arXiv:1902.05679, 2019.
  41. [Reddi et al., 2016a] Sashank J Reddi, Ahmed Hefny, Suvrit Sra, Barnabás Póczos, and Alex Smola. Stochastic vari- ance reduction for nonconvex optimization. In Interna- tional Conference on Machine Learning, pages 314-323, 2016.
  42. [Reddi et al., 2016b] Sashank J Reddi, Suvrit Sra, Barnabás Póczos, and Alexander J Smola. Proximal stochastic methods for nonsmooth nonconvex finite-sum optimiza- tion. In Advances in Neural Information Processing Sys- tems, pages 1145-1153, 2016.
  43. [Schmidt et al., 2017] Mark Schmidt, Nicolas Le Roux, and Francis Bach. Minimizing finite sums with the stochas- tic average gradient. Mathematical Programming, 162(1- 2):83-112, 2017.
  44. [Shalev-Shwartz and Ben-David, 2014] Shai Shalev- Shwartz and Shai Ben-David. Understanding machine learning: from theory to algorithms. Cambridge University Press, 2014.
  45. [Shalev-Shwartz and Zhang, 2013] Shai Shalev-Shwartz and Tong Zhang. Stochastic dual coordinate ascent methods for regularized loss minimization. Journal of Machine Learning Research, 14(2), 2013.
  46. [Su et al., 2014] Weijie Su, Stephen P Boyd, and Em- manuel J Candès. A differential equation for modeling Nesterov's accelerated gradient method: Theory and in- sights. In Advances in Neural Information Processing Sys- tems, pages 2510-2518, 2014.
  47. [Wang et al., 2018] Zhe Wang, Kaiyi Ji, Yi Zhou, Yingbin Liang, and Vahid Tarokh. Spiderboost: A class of faster variance-reduced algorithms for nonconvex optimization. arXiv preprint arXiv:1810.10690, 2018.
  48. [Woodworth and Srebro, 2016] Blake E Woodworth and Nati Srebro. Tight complexity bounds for optimizing com- posite objectives. In Advances in Neural Information Pro- cessing Systems, pages 3639-3647, 2016.
  49. [Xiao and Zhang, 2014] Lin Xiao and Tong Zhang. A prox- imal stochastic gradient method with progressive variance reduction. SIAM Journal on Optimization, 24(4):2057- 2075, 2014.
  50. [Zhao et al., 2021] Haoyu Zhao, Zhize Li, and Peter Richtárik. FedPAGE: A fast local stochastic gradient method for communication-efficient federated learning. arXiv preprint arXiv:2108.04755, 2021.
  51. [Zhao et al., 2024] Haoyu Zhao, Konstantin Burlachenko, Zhize Li, and Peter Richtárik. Faster rates for compressed federated learning with client-variance reduction. SIAM Journal on Mathematics of Data Science, 6(1):154-175, 2024.
  52. [Zhou et al., 2018] Dongruo Zhou, Pan Xu, and Quanquan Gu. Stochastic nested variance reduction for nonconvex optimization. In Advances in Neural Information Process- ing Systems, pages 3925-3936, 2018.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards