Can Unstructured Pruning Reduce the Depth in Deep Neural Networks?

Zhu Liao, Victor Quétu, Van-Tam Nguyen, Enzo Tartaglione
8/12/2023
cs.LGcs.AI

No official code found. Best implementation: ZhuLIAO001/Unstructured_Relu_Pruning_Reduce_Depth (6 stars, last commit 2023-12-03).

Abstract

Pruning is a widely used technique for reducing the size of deep neural networks while maintaining their performance. However, such a technique, despite being able to massively compress deep models, is hardly able to remove entire layers from a model (even when structured): is this an addressable task? In this study, we introduce EGP, an innovative Entropy Guided Pruning algorithm aimed at reducing the size of deep neural networks while preserving their performance. The key focus of EGP is to prioritize pruning connections in layers with low entropy, ultimately leading to their complete removal. Through extensive experiments conducted on popular models like ResNet-18 and Swin-T, our findings demonstrate that EGP effectively compresses deep neural networks while maintaining competitive performance levels. Our results not only shed light on the underlying mechanism behind the advantages of unstructured pruning, but also pave the way for further investigations into the intricate relationship between entropy, pruning techniques, and deep learning performance. The EGP algorithm and its insights hold great promise for advancing the field of network compression and optimization. The source code for EGP is released open-source.

View on arXivView PDF

Code Implementations(1)

60PythonAug 8, 20232 years ago

Similar Papers

Cite this paper

@article{liao2023unstructured,
  title  = {Can Unstructured Pruning Reduce the Depth in Deep Neural Networks?},
  author = {Zhu Liao and Victor Quétu and Van-Tam Nguyen and Enzo Tartaglione},
  year   = {2023},
  eprint = {2308.06619},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.06619v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.06619.svg)](https://codeofpaper.com/paper/2308.06619)

Discussion