On-Device Machine Learning: An Algorithms and Learning Theory Perspective

11/02/2019
by   Sauptik Dhar, et al.
0

The current 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 the increasing number 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. Since 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), covering such a large number of topics in a single survey is impractical. Instead, 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/01/2022

On-device Training: A First Overview on Existing Systems

The recent breakthroughs in machine learning (ML) and deep learning (DL)...
research
06/17/2023

Breaking On-device Training Memory Wall: A Systematic Survey

On-device training has become an increasingly popular approach to machin...
research
09/21/2023

A Machine Learning-oriented Survey on Tiny Machine Learning

The emergence of Tiny Machine Learning (TinyML) has positively revolutio...
research
12/10/2012

Online Portfolio Selection: A Survey

Online portfolio selection is a fundamental problem in computational fin...
research
08/07/2020

A Survey on Device Behavior Fingerprinting: Data Sources, Techniques, Application Scenarios, and Datasets

In the current network-based computing world, where the number of interc...
research
02/02/2021

It's always personal: Using Early Exits for Efficient On-Device CNN Personalisation

On-device machine learning is becoming a reality thanks to the availabil...
research
02/01/2022

Identifying Pauli spin blockade using deep learning

Pauli spin blockade (PSB) can be employed as a great resource for spin q...

Please sign up or login with your details

Forgot password? Click here to reset