Octopus: Context-Aware CNN Inference for IoT Applications

被引:2
|
作者
Motamedi, Mohammad [1 ]
Portillo, Felix [1 ]
Saffarpour, Mahya [1 ]
Fong, Daniel [1 ]
Ghiasi, Soheil [1 ]
机构
[1] Univ Calif Davis, Elect & Comp Engn Dept, Davis, CA 95616 USA
关键词
Feature extraction; Computer architecture; Kernel; Internet of Things; Image recognition; Computational modeling; Optimization; Convolutional neural networks (CNNs); embedded systems; software synthesis;
D O I
10.1109/LES.2019.2915257
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern convolutional neural networks (CNNs) in computer vision are trained on a large number of images from numerous categories to form rich discriminative feature extractors. Inference using such models on resource-constrained Internet-of-Things (IoT) platforms poses a challenge and an opportunity. Having limited computation, storage, and energy budgets, most IoT platforms are not capable of hosting such compute intensive models. However, typical IoT applications demand detection of a relatively small number of categories, albeit the specific categories of interest may change at runtime as the context evolves dynamically. In this letter, we take advantage of the opportunity to address the challenge. Specifically, we develop a novel transformation to the architecture of a given CNN, so that the majority of the inference workload is allocated to class-specific disjoint branches, which can be dynamically executed or skipped, based on the context, to fulfill the application requirements. Experiments demonstrate that our approach preserves the classification accuracy for the classes of interest, while proportionally decreasing the model complexity and inference workload.
引用
收藏
页码:1 / 4
页数:4
相关论文
共 50 条
  • [1] A Modular Approach to Context-Aware IoT Applications
    Venkatesh, Jagannathan
    Chan, Christine
    Akyurek, Alper Sinan
    Rosing, Tajana Simunic
    PROCEEDINGS 2016 IEEE FIRST INTERNATIONAL CONFERENCE ON INTERNET-OF-THINGS DESIGN AND IMPLEMENTATION IOTDI 2016, 2016, : 235 - 240
  • [2] Context-Aware Adaptive Remote Access for IoT Applications
    Arfaoui, Amel
    Cherkaoui, Soumaya
    Kribeche, Ali
    Senouci, Sidi Mohammed
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (01): : 786 - 799
  • [3] Context-Aware Stream Processing for Distributed IoT Applications
    Akbar, Adnan
    Carrez, Francois
    Moessner, Klaus
    Sancho, Juan
    Rico, Juan
    2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2015, : 663 - 668
  • [4] Compound Context-Aware Bayesian Inference Scheme for Smart IoT Environment
    Ullah, Ihsan
    Kim, Ju-Bong
    Han, Youn-Hee
    SENSORS, 2022, 22 (08)
  • [5] Towards Context-aware Distributed Learning for CNN in Mobile Applications
    Qin, Zhuwei
    Jiang, Hao
    2020 IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC 2020), 2020, : 320 - 320
  • [6] Context-Aware Computing And Big Data Analytics For IoT Applications
    Roopa, Y. Mohana
    Babu, M. Ramesh
    Dhananjaya, B.
    PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2018, : 872 - 876
  • [7] Spatial Context-Aware Service Composition for MANET IoT Applications
    Genois, Samuel
    Sorkhoh, Ibrahim
    Maheswaran, Muthucumaru
    Naboulsi, Diala
    IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 3651 - 3657
  • [8] Context-aware result inference in crowdsourcing
    Fang, Yili
    Sun, Hailong
    Li, Guoliang
    Zhang, Richong
    Huai, Jingpeng
    INFORMATION SCIENCES, 2018, 460 : 346 - 363
  • [9] An IoT Platform with Monitoring Robot Applying CNN-Based Context-Aware Learning
    Shin, Moonsun
    Paik, Woojin
    Kim, Byungcheol
    Hwang, Seonmin
    SENSORS, 2019, 19 (11)
  • [10] Context-Aware Trust Management System for IoT Applications with Multiple Domains
    Le, Nan
    Varadharajan, Vijay
    Nepal, Surya
    2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 1138 - 1148