CVJan 22, 2021

Hessian-Aware Pruning and Optimal Neural Implant

arXiv:2101.08940v380 citationsHas Code
Originality Highly original
AI Analysis

This addresses the efficiency-accuracy trade-off in model compression for practitioners deploying neural networks, representing a strong specific gain rather than incremental.

The paper tackles the problem of accuracy degradation in structured pruning of neural networks by introducing Hessian-Aware Pruning with Neural Implants, achieving less than 0.1%/0.5% degradation on PreResNet29/ResNet50 with over 70%/50% parameters pruned and up to 0.8% better performance on transformer models with 60% pruning.

Pruning is an effective method to reduce the memory footprint and FLOPs associated with neural network models. However, existing structured-pruning methods often result in significant accuracy degradation for moderate pruning levels. To address this problem, we introduce a new Hessian Aware Pruning (HAP) method coupled with a Neural Implant approach that uses second-order sensitivity as a metric for structured pruning. The basic idea is to prune insensitive components and to use a Neural Implant for moderately sensitive components, instead of completely pruning them. For the latter approach, the moderately sensitive components are replaced with with a low rank implant that is smaller and less computationally expensive than the original component. We use the relative Hessian trace to measure sensitivity, as opposed to the magnitude based sensitivity metric commonly used in the literature. We test HAP for both computer vision tasks and natural language tasks, and we achieve new state-of-the-art results. Specifically, HAP achieves less than $0.1\%$/$0.5\%$ degradation on PreResNet29/ResNet50 (CIFAR-10/ImageNet) with more than 70\%/50\% of parameters pruned. Meanwhile, HAP also achieves significantly better performance (up to 0.8\% with 60\% of parameters pruned) as compared to gradient based method for head pruning on transformer-based models. The framework has been open sourced and available online.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes