StressedNets: Efficient Feature Representations via Stress-induced Evolutionary Synthesis of Deep Neural Networks
Mohammad Javad Shafiee, Brendan Chwyl, Francis Li, Rongyan Chen,, Michelle Karg, Christian Scharfenberger, Alexander Wong

TL;DR
This paper introduces a stress-induced evolutionary synthesis method to create more efficient deep neural networks, significantly reducing complexity and increasing speed while maintaining performance across various architectures and tasks.
Contribution
It extends evolutionary synthesis by incorporating stress signals during training to guide the creation of highly efficient neural networks with improved fidelity and reduced computational cost.
Findings
Achieved up to 40x reduction in network size for AlexNet
Realized 5.5x inference speed-up on mobile hardware
Demonstrated effectiveness across multiple architectures and tasks
Abstract
The computational complexity of leveraging deep neural networks for extracting deep feature representations is a significant barrier to its widespread adoption, particularly for use in embedded devices. One particularly promising strategy to addressing the complexity issue is the notion of evolutionary synthesis of deep neural networks, which was demonstrated to successfully produce highly efficient deep neural networks while retaining modeling performance. Here, we further extend upon the evolutionary synthesis strategy for achieving efficient feature extraction via the introduction of a stress-induced evolutionary synthesis framework, where stress signals are imposed upon the synapses of a deep neural network during training to induce stress and steer the synthesis process towards the production of more efficient deep neural networks over successive generations and improved model…
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
MethodsAverage Pooling · Global Average Pooling · 1x1 Convolution · Batch Normalization · Convolution · Darknet-19 · Local Response Normalization · Grouped Convolution · *Communicated@Fast*How Do I Communicate to Expedia? · Dropout
