Applied Federated Learning: Architectural Design for Robust and Efficient Learning in Privacy Aware Settings

06/02/2022
by   Branislav Stojkovic, et al.
0

The classical machine learning paradigm requires the aggregation of user data in a central location where machine learning practitioners can preprocess data, calculate features, tune models and evaluate performance. The advantage of this approach includes leveraging high performance hardware (such as GPUs) and the ability of machine learning practitioners to do in depth data analysis to improve model performance. However, these advantages may come at a cost to data privacy. User data is collected, aggregated, and stored on centralized servers for model development. Centralization of data poses risks, including a heightened risk of internal and external security incidents as well as accidental data misuse. Federated learning with differential privacy is designed to avoid the server-side centralization pitfall by bringing the ML learning step to users' devices. Learning is done in a federated manner where each mobile device runs a training loop on a local copy of a model. Updates from on-device models are sent to the server via encrypted communication and through differential privacy to improve the global model. In this paradigm, users' personal data remains on their devices. Surprisingly, model training in this manner comes at a fairly minimal degradation in model performance. However, federated learning comes with many other challenges due to its distributed nature, heterogeneous compute environments and lack of data visibility. This paper explores those challenges and outlines an architectural design solution we are exploring and testing to productionize federated learning at Meta scale.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/19/2020

From Distributed Machine Learning To Federated Learning: In The View Of Data Privacy And Security

Federated learning is an improved version of distributed machine learnin...
research
02/03/2022

Comparative assessment of federated and centralized machine learning

Federated Learning (FL) is a privacy preserving machine learning scheme,...
research
05/11/2021

Federated Unbiased Learning to Rank

Unbiased Learning to Rank (ULTR) studies the problem of learning a ranki...
research
03/21/2020

Privacy-Preserving News Recommendation Model Training via Federated Learning

News recommendation aims to display news articles to users based on thei...
research
10/07/2019

Differential Privacy-enabled Federated Learning for Sensitive Health Data

Leveraging real-world health data for machine learning tasks requires ad...
research
02/07/2020

MDLdroid: a ChainSGD-reduce Approach to Mobile Deep Learning for Personal Mobile Sensing

Personal mobile sensing is fast permeating our daily lives to enable act...
research
11/11/2022

A Federated Approach to Predicting Emojis in Hindi Tweets

The use of emojis affords a visual modality to, often private, textual c...

Please sign up or login with your details

Forgot password? Click here to reset