DANCE: Dynamic 3D CNN Pruning: Joint Frame, Channel, and Feature Adaptation for Energy Efficiency on the Edge
Mohamed Mejri, Ashiqur Rasul, Abhijit Chatterjee

TL;DR
DANCE is a dynamic pruning framework for 3D CNNs that adaptively reduces computation and energy consumption by pruning frames, channels, and features based on input variability, with minimal performance loss.
Contribution
The paper introduces a novel two-step input-aware dynamic pruning method for 3D CNNs, enhancing energy efficiency and computational savings on edge devices.
Findings
Achieves up to 1.47X higher energy efficiency.
Demonstrates 1.37X and 2.22X speedups on NVIDIA Jetson Nano and Snapdragon platforms.
Reduces multiply-accumulate operations and memory accesses significantly.
Abstract
Modern convolutional neural networks (CNNs) are workhorses for video and image processing, but fail to adapt to the computational complexity of input samples in a dynamic manner to minimize energy consumption. In this research, we propose DANCE, a fine-grained, input-aware, dynamic pruning framework for 3D CNNs to maximize power efficiency with negligible to zero impact on performance. In the proposed two-step approach, the first step is called activation variability amplification (AVA), and the 3D CNN model is retrained to increase the variance of the magnitude of neuron activations across the network in this step, facilitating pruning decisions across diverse CNN input scenarios. In the second step, called adaptive activation pruning (AAP), a lightweight activation controller network is trained to dynamically prune frames, channels, and features of 3D convolutional layers of the…
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
TopicsAdvanced Neural Network Applications · Human Pose and Action Recognition · Advanced Technologies in Various Fields
