paper-with-me

홈 › Papers

Towards Practical Second-Order Optimizers in Deep Learning: Insights from Fisher Information Analysis

2025-04-26 · Damien Martins Gomes

First-order optimization methods remain the standard for training deep neural networks (DNNs). Optimizers like Adam incorporate limited curvature information by preconditioning the stochastic gradient with a diagonal matrix. Despite the widespread adoption of first-order methods, second-order optimization algorithms often exhibit superior convergence compared to methods like Adam and SGD. However, their practicality in training DNNs is still limited by a significantly higher per-iteration computational cost compared to first-order methods. In this thesis, we present AdaFisher, a novel adaptive second-order optimizer that leverages a diagonal block-Kronecker approximation of the Fisher information matrix to adaptively precondition gradients. AdaFisher aims to bridge the gap between the improved convergence and generalization of second-order methods and the computational efficiency needed for training DNNs. Despite the traditionally slower speed of second-order optimizers, AdaFisher is effective for tasks such as image classification and language modeling, exhibiting remarkable stability and robustness during hyperparameter tuning. We demonstrate that AdaFisher outperforms state-of-the-art optimizers in both accuracy and convergence speed. The code is available from https://github.com/AtlasAnalyticsLab/AdaFisher.

📄 PDF Abstract BibTeX arXiv:2504.20096

Code (1)

AtlasAnalyticsLab/AdaFisher 공식 구현 pytorch

Tasks

Computational Efficiencyimage-classificationImage ClassificationLanguage ModelingLanguage ModellingSecond-order methods

Methods 이 논문이 사용한 방법론

Adam 설명 없음
AdaFisher AdaFisher – an adaptive second-order optimizer that leverages a block-diagonal approximation to the Fisher information matrix for adaptive gradient preconditioning.
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…
SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

AdaFisher: Adaptive Second Order Optimization via Fisher Information

2024-05-26 · Damien Martins Gomes, Yanlei Zhang, Eugene Belilovsky, Guy Wolf 외

First-order optimization methods are currently the mainstream in training deep neural networks (DNNs). Optimizers like Adam incorporate limited curvature information by employing the diagonal matrix preconditioning of th…

Computational Efficiencyimage-classificationImage ClassificationLanguage Modeling+1

Towards Efficient Optimizer Design for LLM via Structured Fisher Approximation with a Low-Rank Extension

2025-02-11 · Wenbo Gong, Meyer Scetbon, Chao Ma, Edward Meeds

Designing efficient optimizers for large language models (LLMs) with low-memory requirements and fast convergence is an important and challenging problem. This paper makes a step towards the systematic design of such opt…

Second-Order Multi-Level Variance Correction for Modality Competition in Multimodal Models

2026-05-15 · Yishun Lu, Wes Armour arxiv

Autoregressive next-token training offers a unified formulation for image generation and text understanding, but it also creates strong modality competition that destabilizes optimization and limits large-batch scaling. …

Image Generation

Beyond the Mean: Fisher-Orthogonal Projection for Natural Gradient Descent in Large Batch Training

2025-08-19 · Yishun Lu, Wesley Armour arxiv

Modern GPUs are equipped with large amounts of high-bandwidth memory, enabling them to support mini-batch sizes of up to tens of thousands of training samples. However, most existing optimizers struggle to perform effect…

DyKAF: Dynamical Kronecker Approximation of the Fisher Information Matrix for Gradient Preconditioning

2025-11-09 · Nikolay Yudin, Ekaterina Grishina, Andrey Veprikov, Alexandr Beznosikov 외 arxiv

Recently, optimizers that explicitly treat weights as matrices, rather than flattened vectors, have demonstrated their effectiveness. This perspective naturally leads to structured approximations of the Fisher matrix as …