WoodFisher: Efficient Second-Order Approximation for Neural Network Compression
Sidak Pal Singh, Dan Alistarh

TL;DR
WoodFisher introduces an efficient second-order approximation method for neural network compression, significantly improving pruning performance and accuracy over existing techniques, and enabling automatic layer-wise thresholding.
Contribution
The paper proposes WoodFisher, a novel efficient inverse Hessian approximation method that enhances neural network pruning and compression, outperforming state-of-the-art approaches.
Findings
Outperforms popular pruning methods in one-shot scenarios
Achieves higher test accuracy with iterative pruning on ResNet-50 and MobileNetV1
Enables automatic layer-wise pruning threshold setting
Abstract
Second-order information, in the form of Hessian- or Inverse-Hessian-vector products, is a fundamental tool for solving optimization problems. Recently, there has been significant interest in utilizing this information in the context of deep neural networks; however, relatively little is known about the quality of existing approximations in this context. Our work examines this question, identifies issues with existing approaches, and proposes a method called WoodFisher to compute a faithful and efficient estimate of the inverse Hessian. Our main application is to neural network compression, where we build on the classic Optimal Brain Damage/Surgeon framework. We demonstrate that WoodFisher significantly outperforms popular state-of-the-art methods for one-shot pruning. Further, even when iterative, gradual pruning is considered, our method results in a gain in test accuracy over the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Multimodal Machine Learning Applications
MethodsPruning
