Training for temporal sparsity in deep neural networks, application in video processing
Amirreza Yousefzadeh, Manolis Sifalakis

TL;DR
This paper introduces a novel Delta Activation Layer to promote temporal sparsity in DNNs, enhancing efficiency by exploiting spatio-temporal activation sparsity during training, demonstrated on video action recognition with significant sparsity improvements.
Contribution
The paper proposes a new Delta Activation Layer that encourages temporal sparsity in DNNs, bridging the gap between bio-inspired SNNs and traditional DNNs for hardware efficiency.
Findings
Almost 3x increase in activation sparsity
Achieved sparsity with minimal accuracy loss after extended training
Implemented as an extension of TensorFlow-Keras for practical use
Abstract
Activation sparsity improves compute efficiency and resource utilization in sparsity-aware neural network accelerators. As the predominant operation in DNNs is multiply-accumulate (MAC) of activations with weights to compute inner products, skipping operations where (at least) one of the two operands is zero can make inference more efficient in terms of latency and power. Spatial sparsification of activations is a popular topic in DNN literature and several methods have already been established to bias a DNN for it. On the other hand, temporal sparsity is an inherent feature of bio-inspired spiking neural networks (SNNs), which neuromorphic processing exploits for hardware efficiency. Introducing and exploiting spatio-temporal sparsity, is a topic much less explored in DNN literature, but in perfect resonance with the trend in DNN, to shift from static signal processing to more…
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 Memory and Neural Computing · Neural dynamics and brain function · Neural Networks and Reservoir Computing
