Towards Generalized Entropic Sparsification for Convolutional Neural Networks

Tin Barisin, Illia Horenko
4/6/2024
cs.CV

No confident code implementation found for this paper.

Abstract

Convolutional neural networks (CNNs) are reported to be overparametrized. The search for optimal (minimal) and sufficient architecture is an NP-hard problem as the hyperparameter space for possible network configurations is vast. Here, we introduce a layer-by-layer data-driven pruning method based on the mathematical idea aiming at a computationally-scalable entropic relaxation of the pruning problem. The sparse subnetwork is found from the pre-trained (full) CNN using the network entropy minimization as a sparsity constraint. This allows deploying a numerically scalable algorithm with a sublinear scaling cost. The method is validated on several benchmarks (architectures): (i) MNIST (LeNet) with sparsity 55%-84% and loss in accuracy 0.1%-0.5%, and (ii) CIFAR-10 (VGG-16, ResNet18) with sparsity 73-89% and loss in accuracy 0.1%-0.5%.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{barisin2024towards,
  title  = {Towards Generalized Entropic Sparsification for Convolutional Neural Networks},
  author = {Tin Barisin and Illia Horenko},
  year   = {2024},
  eprint = {2404.04734},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.04734v1}
}

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

Discussion