Advanced deep architecture pruning using single filter performance

Yarden Tzach, Yuval Meir, Ronit D. Gross, Ofek Tevet, Ella Koresh +1 more
1/22/2025
cs.LGcs.CV

No official code found. Best implementation: Shutshutnunte/AFCC (0 stars, last commit 2025-05-25).

Abstract

Pruning the parameters and structure of neural networks reduces the computational complexity, energy consumption, and latency during inference. Recently, a novel underlying mechanism for successful deep learning (DL) was presented based on a method that quantitatively measures the single filter performance in each layer of a DL architecture, and a new comprehensive mechanism of how deep learning works was presented. This statistical mechanics inspired viewpoint enables to reveal the macroscopic behavior of the entire network from the microscopic performance of each filter and their cooperative behavior. Herein, we demonstrate how this understanding paves the path to high quenched dilution of the convolutional layers of deep architectures without affecting their overall accuracy using applied filter cluster connections (AFCC). AFCC is exemplified on VGG-11 and EfficientNet-B0 architectures trained on CIFAR-100, and its high pruning outperforms other techniques using the same pruning magnitude. Additionally, this technique is broadened to single nodal performance and highly pruning of fully connected layers, suggesting a possible implementation to considerably reduce the complexity of over-parameterized AI tasks.

View on arXivView PDF

Code Implementations(1)

Shutshutnunte/AFCCCommunity100%

Code for training and pruning deep architectures using Applied Filter Cluster Connections (AFCC) as presented in the paper: Advanced deep architecture pruning using single filter performance

00PythonMay 25, 20251 years ago

Similar Papers

Cite this paper

@article{tzach2025advanced,
  title  = {Advanced deep architecture pruning using single filter performance},
  author = {Yarden Tzach and Yuval Meir and Ronit D. Gross and Ofek Tevet and Ella Koresh and Ido Kanter},
  year   = {2025},
  eprint = {2501.12880},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.12880v2}
}

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/2501.12880.svg)](https://codeofpaper.com/paper/2501.12880)

Discussion