What is federated learning?
A machine learning approach where models are trained on local data and then shared with a central server to improve overall performance
federated learning explained in plain English
Federated learning is a type of machine learning that allows devices or organizations to collaborate on model training while keeping their data private. This approach enables the creation of more accurate and robust models without requiring the sharing of sensitive data
Analogy
Imagine a group of friends trying to create a map of their neighborhood. Instead of sharing their individual maps, they each create their own and then share the updates with a central mapmaker, who combines the information to create a more accurate and complete map
Example
Google uses federated learning to improve the performance of its virtual keyboard on Android devices. The model is trained on user interactions on individual devices and then shared with a central server to update the overall model
How is federated learning used?
Federated learning is used in applications such as mobile devices, healthcare, and finance, where data privacy is a concern. It allows multiple parties to collaborate on model training while maintaining control over their data
Common misconceptions about federated learning
History
Federated learning was first introduced in 2016 by Google researchers as a way to enable machine learning on mobile devices while preserving user privacy
People also read
- attribute
A characteristic or feature of an object or concept
- automation bias
The tendency to over-rely on automated systems and ignore or underweight human judgment
- bias
A systematic error or distortion in a machine learning model's results
- bias (math) or bias term
A constant added to a linear combination of inputs in a machine learning model
- calibration layer
A component in a neural network that adjusts the output to match the true probabilities of a task
- Confabulation
When an AI produces a confident, fluent answer that sounds true but is factually wrong — generating plausible language without a reliable link to reality.
- confirmation bias
The tendency to favor information that confirms existing beliefs or expectations
- counterfactual fairness
A fairness metric in AI that ensures decisions are fair by comparing actual outcomes with hypothetical outcomes where a sensitive attribute is different
- coverage bias
A type of bias that occurs when the data used to train a model does not accurately represent the population or phenomenon being studied
- demographic parity
A fairness metric in machine learning that ensures equal outcomes for different demographic groups