Loading [MathJax]/extensions/MathMenu.js
On-Device Learning Systems for Edge Intelligence: A Software and Hardware Synergy Perspective | IEEE Journals & Magazine | IEEE Xplore
Scheduled Maintenance: On Monday, 30 June, IEEE Xplore will undergo scheduled maintenance from 1:00-2:00 PM ET (1800-1900 UTC).
On Tuesday, 1 July, IEEE Xplore will undergo scheduled maintenance from 1:00-5:00 PM ET (1800-2200 UTC).
During these times, there may be intermittent impact on performance. We apologize for any inconvenience.

On-Device Learning Systems for Edge Intelligence: A Software and Hardware Synergy Perspective


Abstract:

Modern machine learning (ML) applications are often deployed in the cloud environment to exploit the computational power of clusters. However, this in-cloud computing sch...Show More

Abstract:

Modern machine learning (ML) applications are often deployed in the cloud environment to exploit the computational power of clusters. However, this in-cloud computing scheme cannot satisfy the demands of emerging edge intelligence scenarios, including providing personalized models, protecting user privacy, adapting to real-time tasks, and saving resource cost. In order to conquer the limitations of conventional in-cloud computing, there comes the rise of on-device learning, which makes the end-to-end ML procedure totally on user devices, without unnecessary involvement of the cloud. In spite of the promising advantages of on-device learning, implementing a high-performance on-device learning system still faces with many severe challenges, such as insufficient user training data, backward propagation (BP) blocking, and limited peak processing speed. Observing the substantial improvement space in the implementation and acceleration of on-device learning systems, we intend to present a comprehensive analysis of the latest research progress and point out potential optimization directions from the system perspective. This survey presents a software and hardware synergy of on-device learning techniques, covering the scope of model-level neural network design, algorithm-level training optimization, and hardware-level instruction acceleration. We hope this survey could bring fruitful discussions and inspire the researchers to further promote the field of edge intelligence.
Published in: IEEE Internet of Things Journal ( Volume: 8, Issue: 15, 01 August 2021)
Page(s): 11916 - 11934
Date of Publication: 02 March 2021

ISSN Information:

Funding Agency:


I. Introduction

Machine learning (ML) techniques have greatly promote the development of intelligent applications, including computer vision [1], [2], natural language processing [3], big data analytics [4], and robotic process automation [5]. In practice, the deployment of these applications often resorts to the model training with large-scale data sets in the cloud environment [6], requiring huge demands of computational resources.

Contact IEEE to Subscribe

References

References is not available for this document.