Papers › Pruning of Convolutional Neural Networks Using Ising Energy Model

Pruning of Convolutional Neural Networks Using Ising Energy Model

10 Feb 2021arXiv:2102.05437archive 2025-07-28

Hojjat Salehinejad, Shahrokh Valaee

Pruning is one of the major methods to compress deep neural networks. In this paper, we propose an Ising energy model within an optimization framework for pruning convolutional kernels and hidden units. This model is designed to reduce redundancy between weight kernels and detect inactive kernels/hidden units. Our experiments using ResNets, AlexNet, and SqueezeNet on CIFAR-10 and CIFAR-100 datasets show that the proposed method on average can achieve a pruning rate of more than 50% of the trainable parameters with approximately <10% and <5% drop of Top-1 and Top-5 classification accuracy, respectively.

PaperPDFCode

Code

sparsifai/ipruning officialmentioned in paperpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

1x1 ConvolutionAverage PoolingConvolutionDropoutFire ModuleGlobal Average PoolingMax PoolingPruningReLUResidual ConnectionSoftmaxSqueezeNetXavier Initialization

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections