Pruning Convolutional Filters via Reinforcement Learning with Entropy Minimization

Bogdan Musat, Razvan Andonie
12/8/2023
cs.LG

No confident code implementation found for this paper.

Abstract

Structural pruning has become an integral part of neural network optimization, used to achieve architectural configurations which can be deployed and run more efficiently on embedded devices. Previous results showed that pruning is possible with minimum performance loss by utilizing a reinforcement learning agent which makes decisions about the sparsity level of each neural layer by maximizing as a reward the accuracy of the network. We introduce a novel information-theoretic reward function which minimizes the spatial entropy of convolutional activations. This minimization ultimately acts as a proxy for maintaining accuracy, although these two criteria are not related in any way. Our method shows that there is another possibility to preserve accuracy without the need to directly optimize it in the agent's reward function. In our experiments, we were able to reduce the total number of FLOPS of multiple popular neural network architectures by 5-10x, incurring minimal or no performance drop and being on par with the solution found by maximizing the accuracy.

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{musat2023pruning,
  title  = {Pruning Convolutional Filters via Reinforcement Learning with Entropy Minimization},
  author = {Bogdan Musat and Razvan Andonie},
  year   = {2023},
  eprint = {2312.04918},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.04918v1}
}

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

Discussion