From Server-Based to Client-Based Machine Learning: A Comprehensive Survey
Not on the map. Why?
Abstract (arXiv)
In recent years, mobile devices have gained increasing development with stronger computation capability and larger storage space. Some of the computation-intensive machine learning tasks can now be run on mobile devices. To exploit the resources available on mobile devices and preserve personal privacy, the concept of client-based machine learning has been proposed. It leverages the users' local hardware and local data to solve machine learning sub-problems on mobile devices and only uploads computation results rather than the original data for the optimization of the global model. Such an architecture can not only relieve computation and storage burdens on servers but also protect the users' sensitive information. Another benefit is the bandwidth reduction because various kinds of local data can be involved in the training process without being uploaded. In this article, we provide a literature review on the progressive development of machine learning from server based to client based. We revisit a number of widely used server-based and client-based machine learning methods and applications. We also extensively discuss the challenges and future directions in this area. We believe that this survey will give a clear overview of client-based machine learning and provide guidelines on applying client-based machine learning to practice.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 1; 2025: 1; 2026: 1.
7 papers.
- 2021A Comprehensive Survey of Incentive Mechanism for Federated Learningcited by 38
- 2023Model Compression in Practice: Lessons Learned from Practitioners Creating On-device Machine Learning Experiencescited by 21
- 2022On-Device Learning with Cloud-Coordinated Data Augmentation for Extreme Model Personalization in Recommender Systemscited by 6
- 2024Talaria: Interactively Optimizing Machine Learning Models for Efficient Inferencecited by 6
- 2022Scheduling Algorithms for Federated Learning with Minimal Energy Consumptioncited by 1
- 2025Experience Scaling: Post-Deployment Evolution For Large Language Modelscited by 0
- 2026Client and Training Data Selection for Computationally Efficient Synchronized Federated Learningcited by 0
- 2026Client and Training Data Selection for Computationally Efficient Synchronized Federated Learning30 Sep 2026
- 2025Experience Scaling: Post-Deployment Evolution For Large Language Models23 Sep 2025
- 2024Talaria: Interactively Optimizing Machine Learning Models for Efficient Inference3 Apr 2024
- 2023Model Compression in Practice: Lessons Learned from Practitioners Creating On-device Machine Learning Experiences6 Oct 2023
- 2022Scheduling Algorithms for Federated Learning with Minimal Energy Consumption13 Sep 2022
- 2022On-Device Learning with Cloud-Coordinated Data Augmentation for Extreme Model Personalization in Recommender Systems24 Jan 2022
- 2021A Comprehensive Survey of Incentive Mechanism for Federated Learning27 Jun 2021