DyVEDeep: Dynamic Variable Effort Deep Neural Networks
Sanjay Ganapathy, Swagath Venkataramani, Balaraman Ravindran, Anand, Raghunathan

TL;DR
DyVEDeep introduces a dynamic approach to reduce the computational effort of deep neural networks during inference by focusing only on critical computations, achieving significant efficiency gains with minimal accuracy loss.
Contribution
It presents a novel dynamic effort mechanism that adapts computation based on input criticality, improving efficiency without hardware specialization or static pruning.
Findings
Achieves 2.1x-2.6x reduction in scalar operations
Improves inference speed by 1.8x-2.3x
Maintains accuracy within 0.5% of baseline
Abstract
Deep Neural Networks (DNNs) have advanced the state-of-the-art in a variety of machine learning tasks and are deployed in increasing numbers of products and services. However, the computational requirements of training and evaluating large-scale DNNs are growing at a much faster pace than the capabilities of the underlying hardware platforms that they are executed upon. In this work, we propose Dynamic Variable Effort Deep Neural Networks (DyVEDeep) to reduce the computational requirements of DNNs during inference. Previous efforts propose specialized hardware implementations for DNNs, statically prune the network, or compress the weights. Complementary to these approaches, DyVEDeep is a dynamic approach that exploits the heterogeneity in the inputs to DNNs to improve their compute efficiency with comparable classification accuracy. DyVEDeep equips DNNs with dynamic effort mechanisms…
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 · Neural Networks and Applications · Adversarial Robustness in Machine Learning
MethodsEthereum Customer Service Number +1-833-534-1729 · Convolution · *Communicated@Fast*How Do I Communicate to Expedia? · Dropout · Dense Connections · Max Pooling · Softmax · OverFeat
