A Survey of On-Device Machine Learning: An Algorithms and Learning Theory Perspective

被引:70
作者
Dhar, Sauptik [1 ]
Guo, Junyao [1 ]
Liu, Jiayi [1 ]
Tripathi, Samarth [1 ]
Kurup, Unmesh [1 ]
Shah, Mohak [1 ]
机构
[1] LG Elect, Amer Res Ctr, 5150 Great Amer Pkwy, Santa Clara, CA 95059 USA
来源
ACM TRANSACTIONS ON INTERNET OF THINGS | 2021年 / 2卷 / 03期
关键词
On-device learning; machine learning; algorithm development; DEEP NEURAL-NETWORKS; SAMPLE COMPLEXITY; CONVERGENCE; PERFORMANCE; EVENTS;
D O I
10.1145/3450494
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The predominant paradigm for using machine learning models on a device is to train a model in the cloud and perform inference using the trained model on the device. However, with increasing numbers of smart devices and improved hardware, there is interest in performing model training on the device. Given this surge in interest, a comprehensive survey of the field from a device-agnostic perspective sets the stage for both understanding the state of the art and for identifying open challenges and future avenues of research. However, on-device learning is an expansive field with connections to a large number of related topics in AI and machine learning (including online learning, model adaptation, one/few-shot learning, etc.). Hence, covering such a large number of topics in a single survey is impractical. This survey finds a middle ground by reformulating the problem of on-device learning as resource constrained learning where the resources are compute and memory. This reformulation allows tools, techniques, and algorithms from a wide variety of research areas to be compared equitably. In addition to summarizing the state of the art, the survey also identifies a number of challenges and next steps for both the algorithmic and theoretical aspects of on-device learning.
引用
收藏
页数:45
相关论文
共 214 条
[1]  
Adolf R, 2016, I S WORKL CHAR PROC, P148
[2]   Analysis of Eight Data Mining Algorithms for Smarter Internet of Things (IoT) [J].
Alam, Funian ;
Mehmood, Rashid ;
Katib, Iyad ;
Albeshri, Aiiad .
7TH INTERNATIONAL CONFERENCE ON EMERGING UBIQUITOUS SYSTEMS AND PERVASIVE NETWORKS (EUSPN 2016)/THE 6TH INTERNATIONAL CONFERENCE ON CURRENT AND FUTURE TRENDS OF INFORMATION AND COMMUNICATION TECHNOLOGIES IN HEALTHCARE (ICTH-2016), 2016, 98 :437-442
[3]  
Alistarh D, 2017, ADV NEUR IN, V30
[4]   First Efficient Convergence for Streaming k-PCA: a Global, Gap-Free, and Near-Optimal Rate [J].
Allen-Zhu, Zeyuan ;
Li, Yuanzhi .
2017 IEEE 58TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2017, :487-492
[5]   The space complexity of approximating the frequency moments [J].
Alon, N ;
Matias, Y ;
Szegedy, M .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1999, 58 (01) :137-147
[6]  
[Anonymous], 2013, P 30 INT C MACH LEAR
[7]  
[Anonymous], 2012, P MACHINE LEARNING R
[8]  
[Anonymous], 2014, UNDERSTANDING MACHIN
[9]  
Apache MXNet, MEMORY COST DEEP NET
[10]  
Baidu Research, BENCHM DEEP LEARN OP