Enable Deep Learning on Mobile Devices: Methods, Systems, and Applications

被引:49
|
作者
Cai, Han [1 ]
Lin, Ji [1 ]
Lin, Yujun [1 ]
Liu, Zhijian [1 ]
Tang, Haotian [1 ]
Wang, Hanrui [1 ]
Zhu, Ligeng [1 ]
Han, Song [1 ]
机构
[1] MIT, 77 Massachusetts Ave, Cambridge, MA 02139 USA
关键词
Efficient deep learning; TinyML; model compression; AutoML; neural architecture search; NEURAL-NETWORK ACCELERATOR; ARCHITECTURE; IMPLEMENTATION; COPROCESSOR; PREDICTION; MODEL;
D O I
10.1145/3486618
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Deep neural networks (DNNs) have achieved unprecedented success in the field of artificial intelligence (AI), including computer vision, natural language processing, and speech recognition. However, their superior performance comes at the considerable cost of computational complexity, which greatly hinders their applications in many resource-constrained devices, such as mobile phones and Internet of Things (IoT) devices. Therefore, methods and techniques that are able to lift the efficiency bottleneck while preserving the high accuracy of DNNs are in great demand to enable numerous edge AI applications. This article provides an overview of efficient deep learning methods, systems, and applications. We start from introducing popular model compression methods, including pruning, factorization, quantization, as well as compact model design. To reduce the large design cost of these manual solutions, we discuss the AutoML framework for each of them, such as neural architecture search (NAS) and automated pruning and quantization. We then cover efficient on-device training to enable user customization based on the local data on mobile devices. Apart from general acceleration techniques, we also showcase several task-specific accelerations for point cloud, video, and natural language processing by exploiting their spatial sparsity and temporal/token redundancy. Finally, to support all these algorithmic advancements, we introduce the efficient deep learning system design from both software and hardware perspectives.
引用
收藏
页数:50
相关论文
共 50 条
  • [21] Exploring the Capabilities of Mobile Devices Supporting Deep Learning
    Chen, Yitao
    Biookaghazadeh, Saman
    Zhao, Ming
    HPDC '18: PROCEEDINGS OF THE 27TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING: POSTERS/DOCTORAL CONSORTIUM, 2018, : 17 - 18
  • [22] Exploring the Capabilities of Mobile Devices in Supporting Deep Learning
    Chen, Yitao
    Biookaghazadeh, Saman
    Zhao, Ming
    SEC'19: PROCEEDINGS OF THE 4TH ACM/IEEE SYMPOSIUM ON EDGE COMPUTING, 2019, : 127 - 138
  • [23] Deep Learning in NLP: Methods and Applications
    Lin Y.-O.
    Lei H.
    Li X.-Y.
    Wu J.
    1600, Univ. of Electronic Science and Technology of China (46): : 913 - 919
  • [24] Deep learning methods and applications in neuroimaging
    Sui, Jing
    Liu, MingXia
    Lee, Jong-Hwan
    Zhang, Jun
    Calhoun, Vince
    JOURNAL OF NEUROSCIENCE METHODS, 2020, 339
  • [25] Collaborative Inference for Mobile Deep Learning Applications
    Yang, Qinglin
    Luo, Xiaofei
    Li, Peng
    Miyazaki, Toshiaki
    2ND INTERNATIONAL CONFERENCE ON 5G FOR UBIQUITOUS CONNECTIVITY, 5GU 2018, 2020, : 1 - 12
  • [26] A context-dependent XML compression approach to enable business applications on mobile devices
    Natchetoi, Yuri
    Wu, Huaigu
    Babin, Gilbert
    EURO-PAR 2007 PARALLEL PROCESSING, PROCEEDINGS, 2007, 4641 : 911 - +
  • [27] Accelerating Deep Learning Inference on Mobile Systems
    Frajberg, Darian
    Bernaschina, Carlo
    Marone, Christian
    Fraternali, Piero
    ARTIFICIAL INTELLIGENCE AND MOBILE SERVICES - AIMS 2019, 2019, 11516 : 118 - 134
  • [28] Implementation of a Coin Recognition System for Mobile Devices with Deep Learning
    Capece, Nicola
    Erra, Ugo
    Ciliberto, Antonio Vito
    2016 12TH INTERNATIONAL CONFERENCE ON SIGNAL-IMAGE TECHNOLOGY & INTERNET-BASED SYSTEMS (SITIS), 2016, : 186 - 192
  • [29] MobiFace: A Lightweight Deep Learning Face Recognition on Mobile Devices
    Duong, Chi Nhan
    Quach, Kha Gia
    Jalata, Ibsa
    Le, Ngan
    Luu, Khoa
    2019 IEEE 10TH INTERNATIONAL CONFERENCE ON BIOMETRICS THEORY, APPLICATIONS AND SYSTEMS (BTAS), 2019,
  • [30] Towards Multimodal Deep Learning for Activity Recognition on Mobile Devices
    Radu, Valentin
    Lane, Nicholas D.
    Bhattacharya, Sourav
    Mascolo, Cecilia
    Marina, Mahesh K.
    Kawsar, Fahim
    UBICOMP'16 ADJUNCT: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING, 2016, : 185 - 188