TY - JOUR
T1 - A Survey of Deep Learning on Mobile Devices
T2 - Applications, Optimizations, Challenges, and Research Opportunities
AU - Zhao, Tianming
AU - Xie, Yucheng
AU - Wang, Yan
AU - Cheng, Jerry
AU - Guo, Xiaonan
AU - Hu, Bin
AU - Chen, Yingying
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022/3/1
Y1 - 2022/3/1
N2 - Deep learning (DL) has demonstrated great performance in various applications on powerful computers and servers. Recently, with the advancement of more powerful mobile devices (e.g., smartphones and touch pads), researchers are seeking DL solutions that could be deployed on mobile devices. Compared to traditional DL solutions using cloud servers, deploying DL on mobile devices have unique advantages in data privacy, communication overhead, and system cost. This article provides a comprehensive survey for the current studies of adopting and deploying DL on mobile devices. Specifically, we summarize and compare the state-of-the-art DL techniques on mobile devices in various application domains involving vision, speech/speaker recognition, human activity recognition, transportation mode detection, and security. We generalize an optimization pipeline for bringing DL to mobile devices, including model-oriented optimization mechanisms (e.g., pruning and quantization) and nonmodel-oriented optimization mechanisms (e.g., software accelerator and hardware design). Moreover, we summarize popular DL libraries regarding their support to state-of-the-art models (software) and processors (hardware). Based on our summarization, we further provide insights into potential research opportunities for developing DL for mobile devices.
AB - Deep learning (DL) has demonstrated great performance in various applications on powerful computers and servers. Recently, with the advancement of more powerful mobile devices (e.g., smartphones and touch pads), researchers are seeking DL solutions that could be deployed on mobile devices. Compared to traditional DL solutions using cloud servers, deploying DL on mobile devices have unique advantages in data privacy, communication overhead, and system cost. This article provides a comprehensive survey for the current studies of adopting and deploying DL on mobile devices. Specifically, we summarize and compare the state-of-the-art DL techniques on mobile devices in various application domains involving vision, speech/speaker recognition, human activity recognition, transportation mode detection, and security. We generalize an optimization pipeline for bringing DL to mobile devices, including model-oriented optimization mechanisms (e.g., pruning and quantization) and nonmodel-oriented optimization mechanisms (e.g., software accelerator and hardware design). Moreover, we summarize popular DL libraries regarding their support to state-of-the-art models (software) and processors (hardware). Based on our summarization, we further provide insights into potential research opportunities for developing DL for mobile devices.
KW - Deep learning (DL)
KW - hardware and software accelerator design
KW - mobile security
KW - mobile sensing
KW - optimization
UR - http://www.scopus.com/inward/record.url?scp=85127544594&partnerID=8YFLogxK
U2 - 10.1109/JPROC.2022.3153408
DO - 10.1109/JPROC.2022.3153408
M3 - Article
AN - SCOPUS:85127544594
SN - 0018-9219
VL - 110
SP - 334
EP - 354
JO - Proceedings of the IEEE
JF - Proceedings of the IEEE
IS - 3
ER -