Deep Convolutional Neural Networks Structured Pruning via Gravity Regularization
Abdesselam Ferdi

TL;DR
This paper introduces a physics-inspired gravity regularization method for structured pruning of deep convolutional neural networks, enabling efficient filter importance ranking and removal without complex modifications or extensive fine-tuning.
Contribution
The novel approach applies gravity concepts during training to automatically identify and prune less important filters in DCNNs, simplifying the pruning process.
Findings
Achieved competitive accuracy on CIFAR dataset
Reduced model complexity without extensive fine-tuning
Eliminated need for architecture modifications
Abstract
Structured pruning is a widely employed strategy for accelerating deep convolutional neural networks (DCNNs). However, existing methods often necessitate modifications to the original architectures, involve complex implementations, and require lengthy fine-tuning stages. To address these challenges, we propose a novel physics-inspired approach that integrates the concept of gravity into the training stage of DCNNs. In this approach, the gravity is directly proportional to the product of the masses of the convolution filter and the attracting filter, and inversely proportional to the square of the distance between them. We applied this force to the convolution filters, either drawing filters closer to the attracting filter (experiencing weaker gravity) toward non-zero weights or pulling filters farther away (subject to stronger gravity) toward zero weights. As a result, filters…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsGravity · Diffusion-Convolutional Neural Networks · Convolution · Pruning
