Title
Enable Deep Learning on Mobile Devices: Methods, Systems, and Applications
Abstract
AbstractDeep 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.
Year
DOI
Venue
2022
10.1145/3486618
ACM Transactions on Design Automation of Electronic Systems
Keywords
DocType
Volume
Efficient deep learning, TinyML, model compression, AutoML, neural architecture search
Journal
27
Issue
ISSN
Citations 
3
1084-4309
1
PageRank 
References 
Authors
0.41
104
8
Search Limit
100104
Name
Order
Citations
PageRank
Han Cai122310.39
Lin, Ji2798.18
Yujun Lin31017.03
Zhijian Liu4599.80
Haotian Tang510.41
Hanrui Wang6365.63
Ligen Zhu7835.19
Song Han8210279.81