Distributed Machine Learning on Mobile Devices: A Survey

by   Renjie Gu, et al.

In recent years, mobile devices have gained increasingly development with stronger computation capability and larger storage. Some of the computation-intensive machine learning and deep learning tasks can now be run on mobile devices. To take advantage of the resources available on mobile devices and preserve users' privacy, the idea of mobile distributed machine learning is proposed. It uses local hardware resources and local data to solve machine learning sub-problems on mobile devices, and only uploads computation results instead of original data to contribute to the optimization of the global model. This architecture can not only relieve computation and storage burden on servers, but also protect the users' sensitive information. Another benefit is the bandwidth reduction, as various kinds of local data can now participate in the training process without being uploaded to the server. In this paper, we provide a comprehensive survey on recent studies of mobile distributed machine learning. We survey a number of widely-used mobile distributed machine learning methods. We also present an in-depth discussion on the challenges and future directions in this area. We believe that this survey can demonstrate a clear overview of mobile distributed machine learning and provide guidelines on applying mobile distributed machine learning to real applications.


page 4

page 5

page 6


Deep Learning Towards Mobile Applications

Recent years have witnessed an explosive growth of mobile devices. Mobil...

SplitEasy: A Practical Approach for Training ML models on Mobile Devices in a split second

Modern mobile devices, although resourceful, cannot train state-of-the-a...

From Distributed Machine Learning to Federated Learning: A Survey

In recent years, data and computing resources are typically distributed ...

Train Where the Data is: A Case for Bandwidth Efficient Coded Training

Training a machine learning model is both compute and data-intensive. Mo...

Towards Mobile Distributed Ledgers

Advances in mobile computing have paved the way for new types of distrib...

Software solutions for form-based collection of data and the semantic enrichment of form data

Data collection is an important part of many citizen science projects as...

Collaborative and continual learning for classification tasks in a society of devices

Today we live in a context in which devices are increasingly interconnec...

Please sign up or login with your details

Forgot password? Click here to reset