paper-with-me

홈 › Papers

Curvature-Informed SGD via General Purpose Lie-Group Preconditioners

2024-02-07 · Omead Pooladzandi, Xi-Lin Li

We present a novel approach to accelerate stochastic gradient descent (SGD) by utilizing curvature information obtained from Hessian-vector products or finite differences of parameters and gradients, similar to the BFGS algorithm. Our approach involves two preconditioners: a matrix-free preconditioner and a low-rank approximation preconditioner. We update both preconditioners online using a criterion that is robust to stochastic gradient noise and does not require line search or damping. To preserve the corresponding symmetry or invariance, our preconditioners are constrained to certain connected Lie groups. The Lie group's equivariance property simplifies the preconditioner fitting process, while its invariance property eliminates the need for damping, which is commonly required in second-order optimizers. As a result, the learning rate for parameter updating and the step size for preconditioner fitting are naturally normalized, and their default values work well in most scenarios. Our proposed approach offers a promising direction for improving the convergence of SGD with low computational overhead. We demonstrate that Preconditioned SGD (PSGD) outperforms SoTA on Vision, NLP, and RL tasks across multiple modern deep-learning architectures. We have provided code for reproducing toy and large scale experiments in this paper.

📄 PDF Abstract BibTeX arXiv:2402.04553

Code (1)

lixilinx/psgd_torch 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

Black Box Lie Group Preconditioners for SGD

2022-11-08 · XiLin Li

A matrix free and a low rank approximation preconditioner are proposed to accelerate the convergence of stochastic gradient descent (SGD) by exploiting curvature information sampled from Hessian-vector products or finite…

Preconditioners for the Stochastic Training of Neural Fields

2025-01-01 · CVPR 2025 1 · Shin-Fang Chng, Hemanth Saratchandran, Simon Lucey

Neural fields encode continuous multidimensional signals as neural networks, enabling diverse applications in computer vision, robotics, and geometry. While Adam is effective for stochastic optimization, it often req…

Image ReconstructionNeRFSecond-order methodsStochastic Optimization

Error Feedback Can Accurately Compress Preconditioners

2023-06-09 · Ionut-Vlad Modoranu, Aleksei Kalinov, Eldar Kurtic, Elias Frantar 외

Leveraging second-order information about the loss at the scale of deep networks is one of the main lines of approach for improving the performance of current optimizers for deep learning. Yet, existing approaches for ac…

ClassificationSecond-order methods

DP-KFC: Data-Free Preconditioning for Privacy-Preserving Deep Learning

2026-05-13 · Marc Molina Van den Bosch, Riccardo Taiello, Albert Sund Aillet, Andrea Protani 외 arxiv

Differentially private optimization suffers from a fundamental geometric mismatch: deep networks have highly anisotropic loss landscapes, yet DP-SGD injects isotropic noise. Second-order preconditioning can resolve this,…

A Hessian-informed hyperparameter optimization for differential learning rate

2025-01-12 · Shiyun Xu, Zhiqi Bu, Yiliang Zhang, Ian Barnett

Differential learning rate (DLR), a technique that applies different learning rates to different model parameters, has been widely used in deep learning and achieved empirical success via its various forms. For example, …

Hyperparameter Optimizationparameter-efficient fine-tuning