Open Access iconOpen Access

ARTICLE

crossmark

N-SVRG: Stochastic Variance Reduction Gradient with Noise Reduction Ability for Small Batch Samples

by Haijie Pan, Lirong Zheng*

School of Information Science and Engineering, Fudan University, Shanghai, 200433, China

* Corresponding Author: Lirong Zheng. Email: email

(This article belongs to the Special Issue: Enabled and Human-centric Computational Intelligence Solutions for Visual Understanding and Application)

Computer Modeling in Engineering & Sciences 2022, 131(1), 493-512. https://doi.org/10.32604/cmes.2022.019069

Abstract

The machine learning model converges slowly and has unstable training since large variance by random using a sample estimate gradient in SGD. To this end, we propose a noise reduction method for Stochastic Variance Reduction gradient (SVRG), called N-SVRG, which uses small batches samples instead of all samples for the average gradient calculation, while performing an incremental update of the average gradient. In each round of iteration, a small batch of samples is randomly selected for the average gradient calculation, while the average gradient is updated by rounding of the past model gradients during internal iterations. By suitably reducing the batch size B, the memory storage as well as the number of iterations can be reduced. The experiments are compared with the state-of-the-art Mini-Batch SGD, AdaGrad, RMSProp, SVRG and SCSG, and it is demonstrated that N-SVRG outperforms SVRG and SASG, and is on par with SCSG. Finally, by exploring the relationship between the small values of different parameters n. B and k and the effectiveness of the algorithm, we prove that our N-SVRG algorithm has some stability and can achieve sufficient accuracy even in the case of small batch size. The advantages and disadvantages of various methods are experimentally compared, and the stability of N-SVRG is explored by parameter settings.

Keywords


Cite This Article

APA Style
Pan, H., Zheng, L. (2022). N-SVRG: stochastic variance reduction gradient with noise reduction ability for small batch samples. Computer Modeling in Engineering & Sciences, 131(1), 493-512. https://doi.org/10.32604/cmes.2022.019069
Vancouver Style
Pan H, Zheng L. N-SVRG: stochastic variance reduction gradient with noise reduction ability for small batch samples. Comput Model Eng Sci. 2022;131(1):493-512 https://doi.org/10.32604/cmes.2022.019069
IEEE Style
H. Pan and L. Zheng, “N-SVRG: Stochastic Variance Reduction Gradient with Noise Reduction Ability for Small Batch Samples,” Comput. Model. Eng. Sci., vol. 131, no. 1, pp. 493-512, 2022. https://doi.org/10.32604/cmes.2022.019069



cc Copyright © 2022 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1688

    View

  • 1187

    Download

  • 0

    Like

Share Link