M-FAC: Efficient Matrix-Free Approximations of Second-Order Information
Not on the map. Why?
Abstract (arXiv)
Efficiently approximating local curvature information of the loss function is a key tool for optimization and compression of deep neural networks. Yet, most existing methods to approximate second-order information have high computational or storage costs, which can limit their practicality. In this work, we investigate matrix-free, linear-time approaches for estimating Inverse-Hessian Vector Products (IHVPs) for the case when the Hessian can be approximated as a sum of rank-one matrices, as in the classic approximation of the Hessian by the empirical Fisher matrix. We propose two new algorithms as part of a framework called M-FAC: the first algorithm is tailored towards network compression and can compute the IHVP for dimension d, if the Hessian is given as a sum of m rank-one matrices, using O(dm2) precomputation, O(dm) cost for computing the IHVP, and query cost O(m) for any single element of the inverse Hessian. The second algorithm targets an optimization setting, where we wish to compute the product between the inverse Hessian, estimated over a sliding window of optimization steps, and a given gradient direction, as required for preconditioned SGD. We give an algorithm with cost O(dm + m2) for computing the IHVP and O(dm + m3) for adding or removing any gradient from the sliding window. These two algorithms yield state-of-the-art results for network pruning and optimization with lower computational overhead relative to existing second-order methods. Implementations are available at [9] and [17].
Key facts. Cited by 54 papers in the map (data through 7 Oct 2026). Builds on 26 of its 59 references that are in the map. First posted on arXiv 7 Jul 2021.
Builds on
26 of 59 references.
References · 26
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016Wide Residual Networkscited by 3,057
- 2018Know What You Don't Know: Unanswerable Questions for SQuADcited by 1,538
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
14 more
- 2015Variational Dropout and the Local Reparameterization Trickcited by 489
- 2019The State of Sparsity in Deep Neural Networkscited by 471
- 2014New insights and perspectives on the natural gradient methodcited by 435
- 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 219
- 2019Limitations of the Empirical Fisher Approximation for Natural Gradient Descentcited by 213
- 2020ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learningcited by 201
- 2020Soft Threshold Weight Reparameterization for Learnable Sparsitycited by 150
- 2016A Kronecker-factored approximate Fisher matrix for convolution layerscited by 138
- 2019EigenDamage: Structured Pruning in the Kronecker-Factored Eigenbasiscited by 98
- 2018Faster gaze prediction with dense networks and Fisher pruningcited by 92
- 2019On the interplay between noise and curvature and its effect on optimization and generalizationcited by 44
- 2018Large-Scale Distributed Second-Order Optimization Using Kronecker-Factored Approximate Curvature for Deep Convolutional Neural Networkscited by 37
- 2017meProp: Sparsified Back Propagation for Accelerated Deep Learning with Reduced Overfittingcited by 34
- 2017Neumann Optimizer: A Practical Optimization Algorithm for Deep Neural Networkscited by 6
Built on by
Citing papers per year: 2021: 1; 2022: 6; 2023: 22; 2024: 14; 2025: 7; 2026: 4.
54 papers.
Sort:
By area:
- 2022GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformerscited by 1,838
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,090
- 2022Optimal Brain Compression: A Framework for Accurate Post-Training Quantization and Pruningcited by 317
- 2022The Optimal BERT Surgeon: Scalable and Accurate Second-Order Pruning for Large Language Modelscited by 115
- 2023Compressing LLMs: The Truth is Rarely Pure and Never Simplecited by 59
- 2021How Well Do Sparse Imagenet Models Transfer?cited by 50
- 2023ZipLM: Inference-Aware Structured Pruning of Language Modelscited by 46
- 2023The Emergence of Essential Sparsity in Large Pre-trained Models: The Weights that Mattercited by 42
- 2023Scaling Laws for Sparsely-Connected Foundation Modelscited by 41
- 2023Fast as CHITA: Neural Network Pruning with Combinatorial Optimizationcited by 40
- 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 34
- 2025GuidedQuant: Large Language Model Quantization via Exploiting End Loss Guidancecited by 28
38 more
- 2023Sparsity May Cry: Let Us Fail (Current) Sparse Neural Networks Together!cited by 27
- 2023On Efficient Training of Large-Scale Deep Learning Models: A Literature Reviewcited by 26
- 2023Visual Prompting Upgrades Neural Network Sparsification: A Data-Model Perspectivecited by 23
- 2022CAP: Correlation-Aware Pruning for Highly-Accurate Sparse Vision Modelscited by 20
- 2024MicroAdam: Accurate Adaptive Optimization with Low Space Overhead and Provable Convergencecited by 19
- 2024Pruning Foundation Models for High Accuracy without Retrainingcited by 19
- 20244-bit Shampoo for Memory-Efficient Network Trainingcited by 16
- 2024Towards Faster Training of Diffusion Models: An Inspiration of A Consistency Phenomenoncited by 14
- 2022Is Complexity Required for Neural Network Pruning? A Case Study on Global Magnitude Pruningcited by 13
- 2023VENOM: A Vectorized N:M Format for Unleashing the Power of Sparse Tensor Corescited by 13
- 2023Junk DNA Hypothesis: Pruning Small Pre-Trained Weights Irreversibly and Monotonically Impairs "Difficult" Downstream Tasks in LLMscited by 13
- 2023Bias in Pruned Vision Models: In-Depth Analysis and Countermeasurescited by 11
- 2023Accurate Neural Network Pruning Requires Rethinking Sparse Optimizationcited by 10
- 2024Self-calibration for Language Model Quantization and Pruningcited by 10
- 2024Preserving Deep Representations In One-Shot Pruning: A Hessian-Free Second-Order Optimization Frameworkcited by 10
- 2025Position: Curvature Matrices Should Be Democratized via Linear Operatorscited by 9
- 2023Nystrom Method for Accurate and Scalable Implicit Differentiationcited by 8
- 2023Structural Neural Additive Models: Enhanced Interpretable Machine Learningcited by 6
- 2023ISAAC Newton: Input-based Approximate Curvature for Newton's Methodcited by 6
- 2023Error Feedback Can Accurately Compress Preconditionerscited by 6
- 2023The Cost of Down-Scaling Language Models: Fact Recall Deteriorates before In-Context Learningcited by 6
- 2025Signal Collapse in One-Shot Pruning: When Sparse Models Fail to Distinguish Neural Representationscited by 5
- 2024Efficient Model Compression Techniques with FishLegcited by 4
- 2023Towards Optimal Compression: Joint Pruning and Quantizationcited by 3
- 2024BiSSL: Enhancing the Alignment Between Self-Supervised Pretraining and Downstream Fine-Tuning via Bilevel Optimizationcited by 3
- 2025Gradient-Normalized Smoothness for Optimization with Approximate Hessianscited by 3
- 2023Vision Models Can Be Efficiently Specialized via Few-Shot Task-Aware Compressioncited by 2
- 2024From Algorithm to Hardware: A Survey on Efficient and Safe Deployment of Deep Neural Networkscited by 2
- 2024Newton Losses: Using Curvature Information for Learning with Differentiable Algorithmscited by 2
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotationcited by 2
- 2023FOSI: Hybrid First and Second Order Optimizationcited by 1
- 2023Eva: A General Vectorized Approximation Framework for Second-order Optimizationcited by 1
- 2024Always-Sparse Training by Growing Connections with Guided Stochastic Explorationcited by 1
- 2024Minimize Quantization Output Error with Bias Compensationcited by 1
- 2024Magnitude Pruning of Large Pretrained Transformer Models with a Mixture Gaussian Priorcited by 1
- 2025MAC: An Efficient Gradient Preconditioning using Mean Activation Approximated Curvaturecited by 1
- 2025DyKAF: Dynamical Kronecker Approximation of the Fisher Information Matrix for Gradient Preconditioningcited by 1
- 2026Supernodes and Halos: Loss-Critical Hubs in LLM Feed-Forward Layerscited by 1
50 most cited of 54 All 54 (JSON)
- 2026A Light Bilevel Refinement Aligns Self-Supervised Representations for Stronger Task-Specific Learning27 Sep 2026
- 2026Accelerating Dense LLMs via L0-regularized Mixture-of-Experts18 Sep 2026
- 2026Supernodes and Halos: Loss-Critical Hubs in LLM Feed-Forward Layers26 Apr 2026
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotation3 Feb 2026
- 2025DyKAF: Dynamical Kronecker Approximation of the Fisher Information Matrix for Gradient Preconditioning9 Nov 2025
- 2025Gradient-Normalized Smoothness for Optimization with Approximate Hessians16 Jun 2025
- 2025MAC: An Efficient Gradient Preconditioning using Mean Activation Approximated Curvature10 Jun 2025
- 2025NysAct: A Scalable Preconditioned Gradient Descent using Nystrom Approximation10 Jun 2025
- 2025GuidedQuant: Large Language Model Quantization via Exploiting End Loss Guidance11 May 2025
- 2025Signal Collapse in One-Shot Pruning: When Sparse Models Fail to Distinguish Neural Representations18 Feb 2025
- 2025Position: Curvature Matrices Should Be Democratized via Linear Operators31 Jan 2025
- 2024Efficient Model Compression Techniques with FishLeg3 Dec 2024
38 more
- 2024Preserving Deep Representations In One-Shot Pruning: A Hessian-Free Second-Order Optimization Framework27 Nov 2024
- 2024Magnitude Pruning of Large Pretrained Transformer Models with a Mixture Gaussian Prior1 Nov 2024
- 2024Newton Losses: Using Curvature Information for Learning with Differentiable Algorithms24 Oct 2024
- 2024Self-calibration for Language Model Quantization and Pruning22 Oct 2024
- 2024Pruning Foundation Models for High Accuracy without Retraining21 Oct 2024
- 2024BiSSL: Enhancing the Alignment Between Self-Supervised Pretraining and Downstream Fine-Tuning via Bilevel Optimization3 Oct 2024
- 2024Toward Efficient Permutation for Hierarchical N:M Sparsity on GPUs30 Jul 2024
- 20244-bit Shampoo for Memory-Efficient Network Training28 May 2024
- 2024MicroAdam: Accurate Adaptive Optimization with Low Space Overhead and Provable Convergence24 May 2024
- 2024From Algorithm to Hardware: A Survey on Efficient and Safe Deployment of Deep Neural Networks9 May 2024
- 2024Minimize Quantization Output Error with Bias Compensation2 Apr 2024
- 2024Towards Faster Training of Diffusion Models: An Inspiration of A Consistency Phenomenon14 Mar 2024
- 2024Always-Sparse Training by Growing Connections with Guided Stochastic Exploration12 Jan 2024
- 2023Visual Prompting Upgrades Neural Network Sparsification: A Data-Model Perspective3 Dec 2023
- 2023The Cost of Down-Scaling Language Models: Fact Recall Deteriorates before In-Context Learning7 Oct 2023
- 2023VENOM: A Vectorized N:M Format for Unleashing the Power of Sparse Tensor Cores3 Oct 2023
- 2023Compressing LLMs: The Truth is Rarely Pure and Never Simple2 Oct 2023
- 2023Junk DNA Hypothesis: Pruning Small Pre-Trained Weights Irreversibly and Monotonically Impairs "Difficult" Downstream Tasks in LLMs29 Sep 2023
- 2023Scaling Laws for Sparsely-Connected Foundation Models15 Sep 2023
- 2023Eva: A General Vectorized Approximation Framework for Second-order Optimization4 Aug 2023
- 2023Accurate Neural Network Pruning Requires Rethinking Sparse Optimization3 Aug 2023
- 2023Error Feedback Can Accurately Compress Preconditioners9 Jun 2023
- 2023The Emergence of Essential Sparsity in Large Pre-trained Models: The Weights that Matter6 Jun 2023
- 2023ISAAC Newton: Input-based Approximate Curvature for Newton's Method1 May 2023
- 2023Bias in Pruned Vision Models: In-Depth Analysis and Countermeasures25 Apr 2023
- 2023On Efficient Training of Large-Scale Deep Learning Models: A Literature Review7 Apr 2023
- 2023Vision Models Can Be Efficiently Specialized via Few-Shot Task-Aware Compression25 Mar 2023
- 2023Sparsity May Cry: Let Us Fail (Current) Sparse Neural Networks Together!3 Mar 2023
- 2023Fast as CHITA: Neural Network Pruning with Combinatorial Optimization28 Feb 2023
- 2023Nystrom Method for Accurate and Scalable Implicit Differentiation20 Feb 2023
- 2023Structural Neural Additive Models: Enhanced Interpretable Machine Learning18 Feb 2023
- 2023FOSI: Hybrid First and Second Order Optimization16 Feb 2023
- 2023Towards Optimal Compression: Joint Pruning and Quantization15 Feb 2023
- 2023ZipLM: Inference-Aware Structured Pruning of Language Models7 Feb 2023
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shot2 Jan 2023
- 2022GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformers31 Oct 2022
- 2022CAP: Correlation-Aware Pruning for Highly-Accurate Sparse Vision Models14 Oct 2022
- 2022Is Complexity Required for Neural Network Pruning? A Case Study on Global Magnitude Pruning29 Sep 2022
50 newest of 54 All 54 (JSON)
- 2022GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformerscited by 1,838
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,090
- 2022Optimal Brain Compression: A Framework for Accurate Post-Training Quantization and Pruningcited by 317
- 2023Compressing LLMs: The Truth is Rarely Pure and Never Simplecited by 59
- 2021How Well Do Sparse Imagenet Models Transfer?cited by 50
- 2023ZipLM: Inference-Aware Structured Pruning of Language Modelscited by 46
- 2023The Emergence of Essential Sparsity in Large Pre-trained Models: The Weights that Mattercited by 42
- 2023Scaling Laws for Sparsely-Connected Foundation Modelscited by 41
- 2023Fast as CHITA: Neural Network Pruning with Combinatorial Optimizationcited by 40
- 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 34
- 2025GuidedQuant: Large Language Model Quantization via Exploiting End Loss Guidancecited by 28
- 2023Sparsity May Cry: Let Us Fail (Current) Sparse Neural Networks Together!cited by 27
12 most cited of 51 All 51 (JSON)
- 2026A Light Bilevel Refinement Aligns Self-Supervised Representations for Stronger Task-Specific Learning27 Sep 2026
- 2026Supernodes and Halos: Loss-Critical Hubs in LLM Feed-Forward Layers26 Apr 2026
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotation3 Feb 2026
- 2025DyKAF: Dynamical Kronecker Approximation of the Fisher Information Matrix for Gradient Preconditioning9 Nov 2025
- 2025Gradient-Normalized Smoothness for Optimization with Approximate Hessians16 Jun 2025
- 2025MAC: An Efficient Gradient Preconditioning using Mean Activation Approximated Curvature10 Jun 2025
- 2025NysAct: A Scalable Preconditioned Gradient Descent using Nystrom Approximation10 Jun 2025
- 2025GuidedQuant: Large Language Model Quantization via Exploiting End Loss Guidance11 May 2025
- 2025Signal Collapse in One-Shot Pruning: When Sparse Models Fail to Distinguish Neural Representations18 Feb 2025
- 2025Position: Curvature Matrices Should Be Democratized via Linear Operators31 Jan 2025
- 2024Efficient Model Compression Techniques with FishLeg3 Dec 2024
- 2024Preserving Deep Representations In One-Shot Pruning: A Hessian-Free Second-Order Optimization Framework27 Nov 2024
12 newest of 51 All 51 (JSON)