Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3531437.3539723acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
poster
Public Access

Directed Acyclic Graph-based Neural Networks for Tunable Low-Power Computer Vision

Published: 01 August 2022 Publication History

Abstract

Processing visual data on mobile devices has many applications, e.g., emergency response and tracking. State-of-the-art computer vision techniques rely on large Deep Neural Networks (DNNs) that are usually too power-hungry to be deployed on resource-constrained edge devices. Many techniques improve DNN efficiency of DNNs by compromising accuracy. However, the accuracy and efficiency of these techniques cannot be adapted for diverse edge applications with different hardware constraints and accuracy requirements. This paper demonstrates that a recent, efficient tree-based DNN architecture, called the hierarchical DNN, can be converted into a Directed Acyclic Graph-based (DAG) architecture to provide tunable accuracy-efficiency tradeoff options. We propose a systematic method that identifies the connections that must be added to convert the tree to a DAG to improve accuracy. We conduct experiments on popular edge devices and show that increasing the connectivity of the DAG improves the accuracy to within 1% of the existing high accuracy techniques. Our approach requires 93% less memory, 43% less energy, and 49% fewer operations than the high accuracy techniques, thus providing more accuracy-efficiency configurations.

References

[1]
Z. Chen 2019. You Look Twice: GaterNet for Dynamic Filter Selection in CNNs. In IEEE CVPR.
[2]
G. B. Dantzig. 1957. Discrete-Variable Extremum Problems. In Operations Research.
[3]
A. Goel et al.2020. Low-Power Object Counting with Hierarchical Neural Networks. In ACM ISLPED.
[4]
A. Goel et al.2020. Modular Neural Networks for Low-Power Image Classification on Embedded Devices. In ACM TODAES.
[5]
A. Goel et al.2020. A Survey of Methods for Low-Power Deep Learning and Computer Vision. In IEEE WF-IoT.
[6]
D. Roy et al.2020. Tree-CNN: A Hierarchical Deep Convolutional Neural Network for Incremental Learning. In Neural Networks.
[7]
K. He et al.2016. Deep Residual Learning for Image Recognition. In IEEE CVPR. 770–778.
[8]
K. Simonyan et al.2014. Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv:1409.1556 [cs] (Sept. 2014).
[9]
P. Panda et al.2017. FALCON: Feature Driven Selective Classification for Energy-Efficient Image Recognition. In TCAD.
[10]
S. Han et al.2015. Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Coding. In arXiv:1510.00149.
[11]
B. Fu 2017. Parallel video processing using embedded computers. In IEEE GlobalSIP.
[12]
A. Goel 2021. Low-Power Multi-Camera Object Re-Identification using Hierarchical Neural Networks. In IEEE/ACM ISLPED.
[13]
A. Goel 2022. Efficient Computer Vision on Edge Devices with Pipeline-Parallel Hierarchical Neural Networks. In ASP-DAC.
[14]
A. Howard 2019. Searching for MobileNetV3. In IEEE ICCV.
[15]
P. Jeevan 2022. WaveMix: Resource-efficient Token Mixing for Images. In arXiv 2203.03689.
[16]
HM Kabir 2020. SpinalNet: Deep Neural Network with Gradual Input. In arXiv 2007.03347.
[17]
H. Liu [n. d.]. 2020 Dynamically Throttleable Neural Networks (TNN). In arXiv 2011.02836.
[18]
D. Marculescu. 2021. When Climate Meets Machine Learning: Edge to Cloud ML Energy Efficiency. In IEEE/ACM ISLPED.
[19]
G. K. Thiruvathukal 2022. Low-Power Computer Vision: Improve the Efficiency of Artificial Intelligence. CRC Press.
[20]
A. Vedaldi 2010. Vlfeat: An Open and Portable Library of Computer Vision Algorithms. In ACM MM.
[21]
B. Wu 2019. FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Search. In IEEE CVPR.
[22]
J. Yu 2019. Slimmable Neural Networks. In ICLR.

Cited By

View all
  • (2023)Classification Performance of Directed Acyclic Graph Network on Potential Dyslexia Handwriting Images2023 IEEE 13th International Conference on Control System, Computing and Engineering (ICCSCE)10.1109/ICCSCE58721.2023.10237096(149-154)Online publication date: 25-Aug-2023
  • (2023)Uncertainty aware neural network from similarity and sensitivityApplied Soft Computing10.1016/j.asoc.2023.111027149(111027)Online publication date: Dec-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ISLPED '22: Proceedings of the ACM/IEEE International Symposium on Low Power Electronics and Design
August 2022
192 pages
ISBN:9781450393546
DOI:10.1145/3531437
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 2022

Check for updates

Qualifiers

  • Poster
  • Research
  • Refereed limited

Funding Sources

  • NSF

Conference

ISLPED '22
Sponsor:

Acceptance Rates

Overall Acceptance Rate 398 of 1,159 submissions, 34%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)213
  • Downloads (Last 6 weeks)37
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Classification Performance of Directed Acyclic Graph Network on Potential Dyslexia Handwriting Images2023 IEEE 13th International Conference on Control System, Computing and Engineering (ICCSCE)10.1109/ICCSCE58721.2023.10237096(149-154)Online publication date: 25-Aug-2023
  • (2023)Uncertainty aware neural network from similarity and sensitivityApplied Soft Computing10.1016/j.asoc.2023.111027149(111027)Online publication date: Dec-2023

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media