AICVLGAug 22, 2024

Pruning By Explaining Revisited: Optimizing Attribution Methods to Prune CNNs and Transformers

arXiv:2408.12568v212 citationsh-index: 33Has Code
Originality Incremental advance
AI Analysis

This work provides an incremental improvement in pruning techniques for deep learning models, benefiting researchers and practitioners in AI efficiency.

The authors tackled the problem of reducing computational costs in large neural networks by optimizing hyperparameters of attribution methods for pruning, achieving higher compression rates for transformers and CNNs on ImageNet while maintaining performance.

To solve ever more complex problems, Deep Neural Networks are scaled to billions of parameters, leading to huge computational costs. An effective approach to reduce computational requirements and increase efficiency is to prune unnecessary components of these often over-parameterized networks. Previous work has shown that attribution methods from the field of eXplainable AI serve as effective means to extract and prune the least relevant network components in a few-shot fashion. We extend the current state by proposing to explicitly optimize hyperparameters of attribution methods for the task of pruning, and further include transformer-based networks in our analysis. Our approach yields higher model compression rates of large transformer- and convolutional architectures (VGG, ResNet, ViT) compared to previous works, while still attaining high performance on ImageNet classification tasks. Here, our experiments indicate that transformers have a higher degree of over-parameterization compared to convolutional neural networks. Code is available at https://github.com/erfanhatefi/Pruning-by-eXplaining-in-PyTorch.

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