🤖 AI Summary
This work addresses the suboptimality of standard stochastic gradient descent (SGD) convergence analyses, which neglect the geometric heterogeneity of gradient noise in parameter space. To remedy this, the authors propose Curvature-Weighted Gradient Diversity (CWGD), a novel noise metric that weights sample-wise gradient diversity by the inverse square root of the Hessian, thereby aligning the noise characterization with the underlying optimization geometry. Building on this metric, they design the CWGD-Cosine learning rate schedule. Theoretical analysis demonstrates that this approach reduces the asymptotic optimization error to half that of standard cosine annealing. Empirical validation across varying condition numbers, batch sizes, and noise structures consistently shows approximately 20% lower final error on average, with negligible computational overhead.
📝 Abstract
The standard convergence analysis of mini-batch stochastic gradient descent (SGD) models gradient noise using a single variance term that treats all parameter directions equally, ignoring the fact that noise in high-curvature directions has less impact because learning rates are already constrained there. We introduce Curvature-Weighted Gradient Diversity (CWGD), a geometry-aware measure that weights per-sample gradient diversity by the inverse square root of the Hessian, providing a tighter proxy for the effective optimization noise. For strongly convex quadratic objectives with diagonal Hessians and isotropic noise, we prove that a CWGD-modulated cosine learning-rate schedule can reduce the asymptotic optimization error floor by up to a factor of two compared with standard cosine annealing. We implement this idea as CWGD-Cosine using a Hutchinson-based diagonal Hessian estimator that is exact for quadratic objectives. Across a range of condition numbers, batch sizes, and noise structures, CWGD-Cosine consistently achieves approximately 20% lower final optimization error than standard cosine annealing while incurring negligible overhead in the quadratic setting. We also identify and correct a degenerate curvature estimator, analyze the robustness of the proposed estimator, and explicitly discuss the limitations of the method, including Hessian staleness in non-convex optimization. These results establish CWGD as a principled geometry-aware measure of optimization noise and motivate future extensions to more general learning problems.