Accelerating Neural Network Training Along Sharp and Flat Directions
Daniyar Zakarin, Sidak Pal Singh
TL;DR
The paper investigates how neural network training dynamics interact with Hessian curvature by separating updates into a Dominant subspace and its Bulk. It introduces Bulk-SGD, which updates in the orthogonal complement of the top-$k$ Hessian directions, and demonstrates through ablations and switch-point analyses that Bulk-SGD can accelerate training but suffers from instability at large learning rates. To balance speed and stability, the authors propose interpolated gradient methods that blend Bulk and Dominant components, revealing a trade-off where Bulk enhances descent speed while Dominant directions promote stability and generalization. A Hessian-decomposition analysis shows that curvature energy concentrates in the Dominant subspace and is largely captured by the Generalized Gauss–Newton term $H_o$, offering a principled path toward curvature-aware optimizer design with practical implications for faster, more stable training.
Abstract
Recent work has highlighted a surprising alignment between gradients and the top eigenspace of the Hessian -- termed the Dominant subspace -- during neural network training. Concurrently, there has been growing interest in the distinct roles of sharp and flat directions in the Hessian spectrum. In this work, we study Bulk-SGD, a variant of SGD that restricts updates to the orthogonal complement of the Dominant subspace. Through ablation studies, we characterize the stability properties of Bulk-SGD and identify critical hyperparameters that govern its behavior. We show that updates along the Bulk subspace, corresponding to flatter directions in the loss landscape, can accelerate convergence but may compromise stability. To balance these effects, we introduce interpolated gradient methods that unify SGD, Dom-SGD, and Bulk-SGD. Finally, we empirically connect this subspace decomposition to the Generalized Gauss-Newton and Functional Hessian terms, showing that curvature energy is largely concentrated in the Dominant subspace. Our findings suggest a principled approach to designing curvature-aware optimizers.
