FitCNN: A cloud-assisted and low-cost framework for updating CNNs on IoT devices

被引:10
|
作者
Liu, Duo [1 ]
Yang, Chaoshu [1 ]
Li, Shiming [1 ]
Chen, Xianzhang [1 ,2 ]
Ren, Jinting [1 ]
Liu, Renping [1 ]
Duan, Moming [1 ]
Tan, Yujuan [1 ]
Liang, Liang [2 ]
机构
[1] Chongqing Univ, Coll Comp Sci, Chongqing 400044, Peoples R China
[2] Chongqing Univ, Coll Commun Engn, Chongqing 400044, Peoples R China
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
Convolutional neural network; IoT devices; Cloud-assisted; Data transmission;
D O I
10.1016/j.future.2018.09.020
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recently convolutional neural networks (CNNs) have essentially achieved the state-of-the-art accuracies in image classification and recognition tasks. CNNs are usually deployed in the cloud to handle data collected from IoT devices, such as smartphones and unmanned systems. However, significant data transmission overhead and privacy issues have made it necessary to use CNNs directly in device side. Nevertheless, the trained model deployed on mobile devices cannot effectively handle the unknown data and objects in new environments, which could lead to low accuracy and poor user experience. Hence, it would be crucial to re-train a better model via future unknown data. However, with tremendous computing cost and memory usage, training a CNN on IoT devices with limited hardware resources is intolerable in practice. To solve this issue, using the power of cloud to assist mobile devices to train a deep neural network becomes a promising solution. Therefore, this paper proposes a cloud-assisted CNN framework, named FitCNN, with incremental learning and low data transmission, to reduce the overhead of updating CNNs deployed on devices. To reduce the data transmission during incremental learning, we propose a strategy, called Distiller, to selectively upload the data that is worth learning, and develop an extracting strategy, called Juicer, to choose light amount of weights from the new CNN model generated on the cloud to update the corresponding old ones on devices. Experimental results show that the Distiller strategy can reduce 39.4% data transmission of uploading based on a certain dataset, and the Juicer strategy reduces by more than 60% data transmission of updating with multiple CNNs and datasets. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:277 / 289
页数:13
相关论文
共 50 条
  • [1] FitCNN: A Cloud-Assisted Lightweight Convolutional Neural Network Framework for Mobile Devices
    Li, Shiming
    Liu, Duo
    Xiang, Chaoneng
    Liu, Jianfeng
    Ling, Yingjian
    Liao, Tianjun
    Liang, Liang
    [J]. 2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [2] Edge/Cloud-Assisted Feature Extraction in IoT Devices
    Ding, Chuntao
    Li, Yidong
    Wang, Shangguang
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (21): : 21594 - 21606
  • [3] A Cloud-Assisted Malware Detection Framework for Mobile Devices
    Hung, Shih-Hao
    Tu, Chia-Heng
    Yeh, Chi Wei
    [J]. 2016 INTERNATIONAL COMPUTER SYMPOSIUM (ICS), 2016, : 537 - 542
  • [4] Cloud-assisted IoT-based health status monitoring framework
    Sara Ghanavati
    Jemal H. Abawajy
    Davood Izadi
    Abdulhameed A Alelaiwi
    [J]. Cluster Computing, 2017, 20 : 1843 - 1853
  • [5] Cloud-assisted IoT-based health status monitoring framework
    Ghanavati, Sara
    Abawajy, Jemal H.
    Izadi, Davood
    Alelaiwi, Abdulhameed A.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (02): : 1843 - 1853
  • [6] Cloud-assisted green IoT-enabled comprehensive framework for wildfire monitoring
    Kaur, Harkiran
    Sood, Sandeep K.
    Bhatia, Munish
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (02): : 1149 - 1162
  • [7] Low Cost Cloud-Assisted Peer to Peer Live Streaming
    Alghazawy, Bahaa Aldeen
    Fujita, Satoshi
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2016, 10 (04): : 1732 - 1750
  • [8] Cloud-assisted green IoT-enabled comprehensive framework for wildfire monitoring
    Harkiran Kaur
    Sandeep K. Sood
    Munish Bhatia
    [J]. Cluster Computing, 2020, 23 : 1149 - 1162
  • [9] Low-Cost Memory Fault Tolerance for IoT Devices
    Gottscho, Mark
    Alam, Irina
    Schoeny, Clayton
    Dolecek, Lara
    Gupta, Puneet
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [10] Node connectivity analysis in cloud-assisted IoT environments
    Chang, Min-Kuan
    Chan, Yu-Wei
    Tsai, Hsiao-Ping
    Chen, Ting-Chen
    Chuang, Min-Han
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (07): : 2966 - 2986