Rennala NSGD: Asynchronous Stochastic Optimization Beyond Euclidean Geometry
Organizations: Center of Excellence for Generative AI, King Abdullah University of Science and Technology (KAUST), Thuwal, Saudi Arabia. · AXXX, Moscow, Russia. · Applied AI Institute, Moscow, Russia.
Abstract
The empirical success of matrix-aware optimizers, such as Muon (Jordan et al., 2024) and Shampoo (arXiv:1802.09568), highlights the potential of non-Euclidean geometry for deep learning, including large language model (LLM) training. Despite this progress, the theoretical understanding of stochastic optimization in general normed spaces remains limited, particularly in distributed settings. We analyze minibatch stochastic gradient descent (SGD) for smooth nonconvex optimization with respect to an arbitrary norm on a finite-dimensional space. Using the framework of -regular normed spaces (arXiv:0809.0813), we derive high-probability oracle complexity bounds under a light-tail condition stated directly in the dual norm induced by the update norm. The bounds make the dependence on geometry explicit through the regularity constant of the dual space. In the Euclidean case, our bound recovers the standard minibatch SGD rate up to logarithmic factors. For some non-Euclidean geometries and noise models, it is sharper than bounds obtained by converting a Euclidean noise assumption, reducing a linear dimension dependence to a logarithmic one. Building on this framework, we introduce Rennala NSGD, a semi-asynchronous distributed algorithm, and establish wall-clock time complexity guarantees under fixed, heterogeneous worker computation times. In the Euclidean case (), our bound matches the parameter dependence of classical Rennala SGD up to logarithmic factors.
Figures & tables
| Space | Euclidean/Frobenius a | Geometry-native, Rademacher b | Geometry-native, Gaussian b |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Symbol | Meaning | Reference / scope |
|---|---|---|
| Spaces and norms | ||
| , | Parameter space and its dual; . Gradients belong to . | Appendix A |
| Bidual space, canonically identified with in finite dimensions. | Theorem 5 | |
| , | Generic primal vector and dual vector . | Appendix A |
| Dual pairing: the value of the linear functional at . | Appendix A | |
| Primal norm, called the update norm. | Section 3.1 | |
| Space | scaling b | Auxiliary norm | Upper bound | Lower bound |
| Any -dimensional normed space, a | Inner-product norm whose unit ball is the maximum-volume ellipsoid contained in (the John ellipsoid). | Prop. 10 | Prop. 11 | |
| , | (scaled Euclidean norm) | Prop. 12 | Prop. 13 | |
| , | , where for , and for . c | |||
| , , | Prop. 14 | Prop. 15 | ||
| , , | , where for , and for . d |
Stochastic Optimization
Stochastic optimization studies how to find good decisions or model parameters when objectives, data, or feedback are random or noisy.
See all 212 papers