ClassyNet: Class-Aware Early-Exit Neural Networks for Edge Devices

被引:4
|
作者
Ayyat, Mohammed [1 ]
Nadeem, Tamer [1 ]
Krawczyk, Bartosz [2 ]
机构
[1] Virginia Commonwealth Univ, Dept Comp Sci, Richmond, VA 23220 USA
[2] Rochester Inst Technol, Chester F Carlson Ctr Imaging Sci, Rochester, NY 14623 USA
来源
IEEE INTERNET OF THINGS JOURNAL | 2024年 / 11卷 / 09期
基金
美国国家科学基金会;
关键词
Class-aware classification; dynamic deep neural network (DNN); early-exit models; edge computing; on-device machine learning;
D O I
10.1109/JIOT.2023.3344120
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge-based and IoT devices have seen phenomenal growth in recent years, driven by the surge in demand for emerging applications that leverage machine learning models, such as deep neural networks (DNNs). However, a primary drawback of DNNs is their substantial storage/memory needs and high computational overhead, making their adoption in edge devices challenging. This limitation prompted the development of early-exit models like BranchyNet, which enable decisions to be made at earlier stages by incorporating dedicated exits within the architecture's inner layers. Nonetheless, these existing early-exit models lack control over the specific class that should exit and when. The necessity for such class-aware models is evident in numerous edge applications, where particular high-priority classes must be detected earlier due to their time-sensitive nature. In this article, we introduce ClassyNet, the first early-exit architecture designed to return only selected classes at each exit. This feature facilitates faster inference times for critical classes, allowing the initial layers to operate on edge devices. This strategy conserves considerable computational time and resources on the edge without compromising accuracy. Through extensive experiments, we show the effectiveness of ClassyNet compared to other models under various scenarios.
引用
收藏
页码:15113 / 15127
页数:15
相关论文
共 50 条
  • [21] Searching Towards Class-Aware Generators for Conditional Generative Adversarial Networks
    Zhou, Peng
    Xie, Lingxi
    Ni, Bingbing
    Tian, Qi
    IEEE SIGNAL PROCESSING LETTERS, 2022, 29 : 1669 - 1673
  • [22] OCAP: On-device Class-Aware Pruning for personalized edge DNN models
    Ma, Ye-Da
    Zhao, Zhi-Chao
    Liu, Di
    He, Zhenli
    Zhou, Wei
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 142
  • [24] Class-specific early exit design methodology for convolutional neural networks
    Bonato, Vanderlei
    Bouganis, Christos-Savvas
    APPLIED SOFT COMPUTING, 2021, 107
  • [25] Class-aware progressive self-training for learning convolutional networks on graphs
    Chen, Ke
    Wu, Weining
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 238
  • [26] Efficient neural networks for edge devices
    Liu, Shiya
    Ha, Dong Sam
    Shen, Fangyang
    Yi, Yang
    COMPUTERS & ELECTRICAL ENGINEERING, 2021, 92
  • [27] Scheduling Inputs in Early Exit Neural Networks
    Casale, Giuliano
    Roveri, Manuel
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (02) : 451 - 465
  • [28] Class-aware edge-assisted lightweight semantic segmentation network for power transmission line inspection
    Qingkai Zhou
    Qingwu Li
    Chang Xu
    Qiuyu Lu
    Yaqin Zhou
    Applied Intelligence, 2023, 53 : 6826 - 6843
  • [29] Class-Aware Adversarial Multiwavelet Convolutional Neural Network for Cross-Domain Fault Diagnosis
    Zhao, Ke
    Liu, Zhenbao
    Zhao, Bo
    Shao, Haidong
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, 20 (03) : 4492 - 4503
  • [30] Class-aware edge-assisted lightweight semantic segmentation network for power transmission line inspection
    Zhou, Qingkai
    Li, Qingwu
    Xu, Chang
    Lu, Qiuyu
    Zhou, Yaqin
    APPLIED INTELLIGENCE, 2023, 53 (06) : 6826 - 6843