Collaborating Authors

Towards Federated Learning at Scale: System Design Machine Learning

Federated Learning is a distributed machine learning approach which enables model training on a large corpus of decentralized data. We have built a scalable production system for Federated Learning in the domain of mobile devices, based on TensorFlow. In this paper, we describe the resulting high-level design, sketch some of the challenges and their solutions, and touch upon the open problems and future directions.

Federated Learning Meets Natural Language Processing: A Survey Artificial Intelligence

Federated Learning aims to learn machine learning models from multiple decentralized edge devices (e.g. mobiles) or servers without sacrificing local data privacy. Recent Natural Language Processing techniques rely on deep learning and large pre-trained language models. However, both big deep neural and language models are trained with huge amounts of data which often lies on the server side. Since text data is widely originated from end users, in this work, we look into recent NLP models and techniques which use federated learning as the learning framework. Our survey discusses major challenges in federated natural language processing, including the algorithm challenges, system challenges as well as the privacy issues. We also provide a critical review of the existing Federated NLP evaluation methods and tools. Finally, we highlight the current research gaps and future directions.

What is Federated Learning?


There is also a paper that describes a scalable production system for FL for mobile devices, "Towards Federated Learning at Scale: System Design" (Mar.

Federated Learning - A Beginners Guide - Analytics Vidhya


Artificial Intelligence is a forever emerging and advancing technology. Artificial intelligence models are used increasingly widely in today's world. With the power of data and artificial intelligence, machines are able to demonstrate human intelligence, sometimes even better than humans! The culmination of data with machine learning has undoubtedly created huge longevity and thrilling material progress in technology, thus achieving inconceivable heights of intelligence. One such recent yet dramatic progress in Machine Learning is a newly revoluted concept known as Federated Learning.

Advances and Open Problems in Federated Learning Machine Learning

Federated learning (FL) is a machine learning setting where many clients (e.g. mobile devices or whole organizations) collaboratively train a model under the orchestration of a central server (e.g. service provider), while keeping the training data decentralized. FL embodies the principles of focused data collection and minimization, and can mitigate many of the systemic privacy risks and costs resulting from traditional, centralized machine learning and data science approaches. Motivated by the explosive growth in FL research, this paper discusses recent advances and presents an extensive collection of open problems and challenges.