cs.LGJul 31, 2026

Adaptivity via a Parallel Architecture for Stochastic Gradient Methods

Authors: Bin Fu

Organizations: University of Texas Rio Grande Valley

Abstract

We develop a parallel framework that assembles static gradient methods to achieve better adaptivity. A static gradient method, denoted by GD(x0,T)\mathrm{GD}(x_0,T), takes as input an initial point x0Rnx_0\in\mathbb{R}^n and TR+T\in \mathbb{R}^+ specifying the number \floorT\floor{T} of iterations. The step size is chosen as s=S(T)s=S(T), where S()S(\cdot) is a predetermined function of TT. The method then performs the iterations xi+1=xiηsgi, x_{i+1}=x_i-\fracη{s}\cdot g_i, where gig_i is a stochastic gradient evaluated at xix_i, and ηη is a scaling factor. For an integer p1p\ge1, the pp processors in the proposed parallel framework search for an appropriate value of TT according to a geometric sequence so that the resulting gradient descent satisfies the desired convergence conditions. Each processor executes an infinite sequence of stages indexed by i=1,2,i=1,2,\ldots. At stage ii, processor jj is assigned Tj,i=h(j,i), T_{j,i}=h(j,i), where h:N×NR+h:\mathbb{N}\times\mathbb{N} \rightarrow\mathbb{R}^{+} is a prescribed function. Processor jj (j=0,1,,p1)(j=0,1,\ldots,p-1) executes GD(x0,Tj,i)\mathrm{GD}(x_0, T_{j,i}) at stage ii.

Explore similar work

Jun 1, 2026cs.AI

Stochastic convergence of parallel asynchronous adaptive first-order methods

A new class of asynchronous adaptive first-order optimization methods is introduced, comprising asynchronous variants of several popular algorithms. Versions of these methods using momentum and/or inexact normalization are also considered. The convergence of methods in the class on non-convex functions is analyzed in a fully stochastic setting, and is shown to be (up to logarithmic factors) of order O(1/sqrt{t}) under reasonable assumptions. Numerical experiments suggest that such asynchronous adaptive algorithms are very relevant in heterogeneous large-scale machine learning systems.
Serge Gratton, Philippe L. Toint
Jun 20, 2024math.OC

Learning rate adaptive stochastic gradient descent optimization methods: numerical simulations for deep learning methods for partial differential equations and convergence analyses

The standard stochastic gradient descent (SGD) optimization method, as well as adaptive methods such as the Adam optimizer fail to converge if the learning rates do not converge to zero (particularly, in the situation of constant learning rates). In practice, human-tuned deterministic learning rate schedules or small constant learning rates are often used, and implementations in machine learning frameworks like Tensorflow and Pytorch typically employ constant learning rates. We propose a learning-rate-adaptive approach for SGD methods, adjusting the learning rate based on empirical estimates for the objective function values. Specifically, we propose a learning-rate-adaptive variant of the Adam optimizer and implement it for several machine learning problems, including deep learning methods for partial differential equations such as deep Kolmogorov methods, physics-informed neural networks, and deep Ritz methods. We refer to https://github.com/deeplearningmethods/adaptive-learning-rate for the Python source codes for the numerical simulations in this work. Our results show that the proposed adaptive Adam variant achieves faster reductions of the objective function value compared to Adam with default learning rates. For certain quadratic minimization problems, we rigorously prove that an adaptive SGD variant converges to the global minimizer. This proof uses properties of invariant measures of the SGD dynamics and a generalized convergence analysis for SGD with random predictable learning rates which we develop in this work.
Steffen Dereich, Arnulf Jentzen, Adrian Riekert
Feb 3, 2026cs.LG

Adaptive Batch Sizes Using Non-Euclidean Gradient Noise Scales for Stochastic Sign and Spectral Descent

To maximize hardware utilization, modern machine learning systems typically employ large constant or manually tuned batch size schedules, relying on heuristics that are brittle and costly to tune. Existing adaptive strategies based on gradient noise scale (GNS) offer a principled alternative. However, their assumption of SGD's Euclidean geometry creates a fundamental mismatch with popular optimizers based on generalized norms, such as signSGD / Signum (\ell_\infty) and stochastic spectral descent (specSGD) / Muon (S\mathcal{S}_\infty). In this work, we derive gradient noise scales for signSGD and specSGD that naturally emerge from the geometry of their respective dual norms. To practically estimate these non-Euclidean metrics, we propose an efficient variance estimation procedure that leverages the local mini-batch gradients on different ranks in distributed data-parallel systems. Our experiments demonstrate that adaptive batch size strategies using non-Euclidean GNS enable us to match the validation loss of constant-batch baselines while reducing training steps by up to 66% for Signum and Muon on a 160 million parameter Llama model.
Hiroki Naganuma, Shagun Gupta, Youssef Briki +4