paper-with-me

Papers

From One-Pass SGD to Data Reuse: Mini-Batch Scaling Laws in Sketched Linear Regression

2026-05-23 · Ziyan Chen, Zhongzhu Zhou, Ding-Xuan Zhou arxiv

Scaling laws provide compact descriptions of how prediction error varies with compute, model size, and data, but existing theory mainly treats single-sample SGD or full data reuse, leaving the role of mini-batching unclear. We study batch scaling laws for sketched linear regression under a power-law covariance spectrum and a source condition on the target parameter. We analyze one-pass batch SGD, multi-pass batch SGD with replacement, and multi-pass batch SGD without replacement. Our first result is a risk decomposition: all three procedures share the same irreducible and approximation terms, while their stochastic terms depend on the sampling protocol. One-pass batch SGD splits into bias and variance, whereas the two multi-pass methods split into GD bias, GD variance, and a fluctuation term around a common GD reference trajectory. We then prove source-condition scaling laws for one-pass and multi-pass mini-batch methods. For one-pass batch SGD, mini-batching preserves the approximation and optimization-bias exponents, while the variance scales as $O(\min(M,(T_{\mathrm{eff}}γ)^{1/a})/(B T_{\mathrm{eff}}))$. Thus the usual $1/B$ covariance reduction holds at fixed update count $T$, but in the one-pass regime $T=N/B$ it is partly offset by the shorter optimization horizon. For multi-pass batch SGD, with- and without-replacement sampling have identical approximation and GD bias/variance terms; they differ only in the fluctuation covariance prefactor, which is $1/B$ with replacement and $ρ_{N,B}=(N-B)/(B(N-1))$ without replacement. Hence without-replacement sampling is less noisy for $B>1$, and when $B=N$ the fluctuation vanishes, recovering deterministic gradient descent. These results place batch size on the same theoretical footing as compute, data, and model dimension in sketched linear regression.

📄 PDF Abstract BibTeX arXiv:2605.24316

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Nested Mini-Batch K-Means

2016-02-09 · NeurIPS 2016 12 · James Newling, François Fleuret

A new algorithm is proposed which accelerates the mini-batch k-means algorithm of Sculley (2010) by using the distance bounding approach of Elkan (2003). We argue that, when incorporating distance bounds into a mini-batc…

Improved Scaling Laws in Linear Regression via Data Reuse

2025-06-10 · Licong Lin, Jingfeng Wu, Peter L. Bartlett

Neural scaling laws suggest that the test error of large language models trained online decreases polynomially as the model size and data size increase. However, such scaling can be unsustainable when running out of new …

regression

High-dimensional learning dynamics of multi-pass Stochastic Gradient Descent in multi-index models

2026-01-28 · Zhou Fan, Leda Wang arxiv

We study the learning dynamics of a multi-pass, mini-batch Stochastic Gradient Descent (SGD) procedure for empirical risk minimization in high-dimensional multi-index models with isotropic random data. In an asymptotic r…

Improving the performance of bagging ensembles for data streams through mini-batching

2021-12-18 · Guilherme Cassales, Heitor Gomes, Albert Bifet, Bernhard Pfahringer 외

Often, machine learning applications have to cope with dynamic environments where data are collected in the form of continuous data streams with potentially infinite length and transient behavior. Compared to traditional…

Ensemble LearningIncremental Learning

Mini-batch Serialization: CNN Training with Inter-layer Data Reuse

2018-09-30 · Sangkug Lym, Armand Behroozi, Wei Wen, Ge Li 외

Training convolutional neural networks (CNNs) requires intense computations and high memory bandwidth. We find that bandwidth today is over-provisioned because most memory accesses in CNN training can be eliminated by re…