Abstract
Many real-world edge applications including object detection, robotics, and smart health are enabled by deploying deep neural networks (DNNs) on energy-constrained mobile platforms. In this article, we propose a novel approach to trade off energy and accuracy of inference at runtime using a design space called Learning Energy Accuracy Tradeoff Networks (LEANets). The key idea behind LEANets is to design classifiers of increasing complexity using pretrained DNNs to perform input-specific adaptive inference. The accuracy and energy consumption of the adaptive inference scheme depends on a set of thresholds, one for each classifier. To determine the set of threshold vectors to achieve different energy and accuracy tradeoffs, we propose a novel multiobjective optimization approach. We can select the appropriate threshold vector at runtime based on the desired tradeoff. We perform experiments on multiple pretrained DNNs including ConvNet, VGG-16, and MobileNet using diverse image classification datasets. Our results show that we get up to a 50% gain in energy for negligible loss in accuracy, and optimized LEANets achieve significantly better energy and accuracy tradeoff when compared to a state-of-the-art method referred to as Slimmable neural networks.
| Original language | English (US) |
|---|---|
| Article number | 4 |
| Journal | ACM Transactions on Embedded Computing Systems |
| Volume | 19 |
| Issue number | 1 |
| DOIs | |
| State | Published - Feb 7 2020 |
| Externally published | Yes |
Bibliographical note
Publisher Copyright:© 2020 Association for Computing Machinery.
Keywords
- Deep neural networks
- Embedded systems
- Hardware
- Inference
- Software codesign
Fingerprint
Dive into the research topics of 'Design and optimization of energy-accuracy tradeoff networks for mobile platforms via pretrained deep models'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS