JMLR

The Effect of SGD Batch Size on Autoencoder Learning: Sparsity, Sharpness, and Feature Learning

Authors
Nikhil Ghosh Spencer Frei Wooseok Ha Bin Yu
Paper Information
  • Journal:
    Journal of Machine Learning Research
  • Added to Tracker:
    Jul 15, 2025
Abstract

In this work, we investigate the dynamics of stochastic gradient descent (SGD) when training a single-neuron autoencoder with linear or ReLU activation on orthogonal data. We show that for this non-convex problem, randomly initialized SGD with a constant step size successfully finds a global minimum for any batch size choice. However, the particular global minimum found depends upon the batch size. In the full-batch setting, we show that the solution is dense (i.e., not sparse) and is highly aligned with its initialized direction, showing that relatively little feature learning occurs. On the other hand, for any batch size strictly smaller than the number of samples, SGD finds a global minimum that is sparse and nearly orthogonal to its initialization, showing that the randomness of stochastic gradients induces a qualitatively different type of "feature selection" in this setting. Moreover, if we measure the sharpness of the minimum by the trace of the Hessian, the minima found with full-batch gradient descent are flatter than those found with strictly smaller batch sizes, in contrast to previous works which suggest that large batches lead to sharper minima. To prove convergence of SGD with a constant step size, we introduce a powerful tool from the theory of non-homogeneous random walks which may be of independent interest.

Author Details
Nikhil Ghosh
Author
Spencer Frei
Author
Wooseok Ha
Author
Bin Yu
Author
Citation Information
APA Format
Nikhil Ghosh , Spencer Frei , Wooseok Ha & Bin Yu . The Effect of SGD Batch Size on Autoencoder Learning: Sparsity, Sharpness, and Feature Learning. Journal of Machine Learning Research .
BibTeX Format
@article{JMLR:v26:23-1022,
  author  = {Nikhil Ghosh and Spencer Frei and Wooseok Ha and Bin Yu},
  title   = {The Effect of SGD Batch Size on Autoencoder Learning: Sparsity, Sharpness, and Feature Learning},
  journal = {Journal of Machine Learning Research},
  year    = {2025},
  volume  = {26},
  number  = {49},
  pages   = {1--61},
  url     = {http://jmlr.org/papers/v26/23-1022.html}
}
Related Papers