SGD with Dependent Data: Optimal Estimation, Regret, and Inference

arXiv:2601.01371v13 citations
Originality Highly original
AI Analysis

This addresses the challenge of applying SGD to non-stationary, dependent data in online learning and time series, offering improved theoretical guarantees and practical algorithms.

The paper tackles the performance of SGD's final iterate under temporally dependent data, showing it achieves statistically optimal estimation error and regret non-asymptotically, with asymptotic Gaussian convergence and an O(1/√t) remainder, avoiding a prior trade-off. It also proposes a conic approximation for unbounded covariates and a storage-efficient SGD algorithm for online sparse regression.

This work investigates the performance of the final iterate produced by stochastic gradient descent (SGD) under temporally dependent data. We consider two complementary sources of dependence: $(i)$ martingale-type dependence in both the covariate and noise processes, which accommodates non-stationary and non-mixing time series data, and $(ii)$ dependence induced by sequential decision making. Our formulation runs in parallel with classical notions of (local) stationarity and strong mixing, while neither framework fully subsumes the other. Remarkably, SGD is shown to automatically accommodate both independent and dependent information under a broad class of stepsize schedules and exploration rate schemes. Non-asymptotically, we show that SGD simultaneously achieves statistically optimal estimation error and regret, extending and improving existing results. In particular, our tail bounds remain sharp even for potentially infinite horizon $T=+\infty$. Asymptotically, the SGD iterates converge to a Gaussian distribution with only an $O_{\PP}(1/\sqrt{t})$ remainder, demonstrating that the supposed estimation-regret trade-off claimed in prior work can in fact be avoided. We further propose a new ``conic'' approximation of the decision region that allows the covariates to have unbounded support. For online sparse regression, we develop a new SGD-based algorithm that uses only $d$ units of storage and requires $O(d)$ flops per iteration, achieving the long term statistical optimality. Intuitively, each incoming observation contributes to estimation accuracy, while aggregated summary statistics guide support recovery.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes