mlsanityData to 7 Oct 2026

M-FAC: Efficient Matrix-Free Approximations of Second-Order Information

arXiv 2107.03356 ↗First posted 7 Jul 2021cs.LGcited by 54

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

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  4. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  5. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  6. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  7. 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
  8. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  9. 2016Wide Residual Networkscited by 3,057
  10. 2018Know What You Don't Know: Unanswerable Questions for SQuADcited by 1,538
  11. 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
  12. 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
14 more
  1. 2015Variational Dropout and the Local Reparameterization Trickcited by 489
  2. 2019The State of Sparsity in Deep Neural Networkscited by 471
  3. 2014New insights and perspectives on the natural gradient methodcited by 435
  4. 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 219
  5. 2019Limitations of the Empirical Fisher Approximation for Natural Gradient Descentcited by 213
  6. 2020ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learningcited by 201
  7. 2020Soft Threshold Weight Reparameterization for Learnable Sparsitycited by 150
  8. 2016A Kronecker-factored approximate Fisher matrix for convolution layerscited by 138
  9. 2019EigenDamage: Structured Pruning in the Kronecker-Factored Eigenbasiscited by 98
  10. 2018Faster gaze prediction with dense networks and Fisher pruningcited by 92
  11. 2019On the interplay between noise and curvature and its effect on optimization and generalizationcited by 44
  12. 2018Large-Scale Distributed Second-Order Optimization Using Kronecker-Factored Approximate Curvature for Deep Convolutional Neural Networkscited by 37
  13. 2017meProp: Sparsified Back Propagation for Accelerated Deep Learning with Reduced Overfittingcited by 34
  14. 2017Neumann Optimizer: A Practical Optimization Algorithm for Deep Neural Networkscited by 6

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 6; 2023: 22; 2024: 14; 2025: 7; 2026: 4.

54 papers.

Sort:

By area:

  1. 2022GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformerscited by 1,838
  2. 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,090
  3. 2022Optimal Brain Compression: A Framework for Accurate Post-Training Quantization and Pruningcited by 317
  4. 2022The Optimal BERT Surgeon: Scalable and Accurate Second-Order Pruning for Large Language Modelscited by 115
  5. 2023Compressing LLMs: The Truth is Rarely Pure and Never Simplecited by 59
  6. 2021How Well Do Sparse Imagenet Models Transfer?cited by 50
  7. 2023ZipLM: Inference-Aware Structured Pruning of Language Modelscited by 46
  8. 2023The Emergence of Essential Sparsity in Large Pre-trained Models: The Weights that Mattercited by 42
  9. 2023Scaling Laws for Sparsely-Connected Foundation Modelscited by 41
  10. 2023Fast as CHITA: Neural Network Pruning with Combinatorial Optimizationcited by 40
  11. 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 34
  12. 2025GuidedQuant: Large Language Model Quantization via Exploiting End Loss Guidancecited by 28
38 more
  1. 2023Sparsity May Cry: Let Us Fail (Current) Sparse Neural Networks Together!cited by 27
  2. 2023On Efficient Training of Large-Scale Deep Learning Models: A Literature Reviewcited by 26
  3. 2023Visual Prompting Upgrades Neural Network Sparsification: A Data-Model Perspectivecited by 23
  4. 2022CAP: Correlation-Aware Pruning for Highly-Accurate Sparse Vision Modelscited by 20
  5. 2024MicroAdam: Accurate Adaptive Optimization with Low Space Overhead and Provable Convergencecited by 19
  6. 2024Pruning Foundation Models for High Accuracy without Retrainingcited by 19
  7. 20244-bit Shampoo for Memory-Efficient Network Trainingcited by 16
  8. 2024Towards Faster Training of Diffusion Models: An Inspiration of A Consistency Phenomenoncited by 14
  9. 2022Is Complexity Required for Neural Network Pruning? A Case Study on Global Magnitude Pruningcited by 13
  10. 2023VENOM: A Vectorized N:M Format for Unleashing the Power of Sparse Tensor Corescited by 13
  11. 2023Junk DNA Hypothesis: Pruning Small Pre-Trained Weights Irreversibly and Monotonically Impairs "Difficult" Downstream Tasks in LLMscited by 13
  12. 2023Bias in Pruned Vision Models: In-Depth Analysis and Countermeasurescited by 11
  13. 2023Accurate Neural Network Pruning Requires Rethinking Sparse Optimizationcited by 10
  14. 2024Self-calibration for Language Model Quantization and Pruningcited by 10
  15. 2024Preserving Deep Representations In One-Shot Pruning: A Hessian-Free Second-Order Optimization Frameworkcited by 10
  16. 2025Position: Curvature Matrices Should Be Democratized via Linear Operatorscited by 9
  17. 2023Nystrom Method for Accurate and Scalable Implicit Differentiationcited by 8
  18. 2023Structural Neural Additive Models: Enhanced Interpretable Machine Learningcited by 6
  19. 2023ISAAC Newton: Input-based Approximate Curvature for Newton's Methodcited by 6
  20. 2023Error Feedback Can Accurately Compress Preconditionerscited by 6
  21. 2023The Cost of Down-Scaling Language Models: Fact Recall Deteriorates before In-Context Learningcited by 6
  22. 2025Signal Collapse in One-Shot Pruning: When Sparse Models Fail to Distinguish Neural Representationscited by 5
  23. 2024Efficient Model Compression Techniques with FishLegcited by 4
  24. 2023Towards Optimal Compression: Joint Pruning and Quantizationcited by 3
  25. 2024BiSSL: Enhancing the Alignment Between Self-Supervised Pretraining and Downstream Fine-Tuning via Bilevel Optimizationcited by 3
  26. 2025Gradient-Normalized Smoothness for Optimization with Approximate Hessianscited by 3
  27. 2023Vision Models Can Be Efficiently Specialized via Few-Shot Task-Aware Compressioncited by 2
  28. 2024From Algorithm to Hardware: A Survey on Efficient and Safe Deployment of Deep Neural Networkscited by 2
  29. 2024Newton Losses: Using Curvature Information for Learning with Differentiable Algorithmscited by 2
  30. 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotationcited by 2
  31. 2023FOSI: Hybrid First and Second Order Optimizationcited by 1
  32. 2023Eva: A General Vectorized Approximation Framework for Second-order Optimizationcited by 1
  33. 2024Always-Sparse Training by Growing Connections with Guided Stochastic Explorationcited by 1
  34. 2024Minimize Quantization Output Error with Bias Compensationcited by 1
  35. 2024Magnitude Pruning of Large Pretrained Transformer Models with a Mixture Gaussian Priorcited by 1
  36. 2025MAC: An Efficient Gradient Preconditioning using Mean Activation Approximated Curvaturecited by 1
  37. 2025DyKAF: Dynamical Kronecker Approximation of the Fisher Information Matrix for Gradient Preconditioningcited by 1
  38. 2026Supernodes and Halos: Loss-Critical Hubs in LLM Feed-Forward Layerscited by 1

50 most cited of 54 All 54 (JSON)