Advanced Topic 46 of 51 Emerging & Frontier Topics
Federated Learning
Training across devices without centralizing data.
How it works
Federated learning trains a shared model across many devices or organizations without gathering their raw data in one place. A server sends the current model to selected clients, each trains on its own local data and returns only an update such as new weights or gradients, and the server combines them, as in federated averaging, to improve the global model, repeating for many rounds. Secure aggregation hides individual updates, and differential privacy adds noise to limit what can be inferred about any person. Challenges include non-identical data across clients, unreliable devices and communication cost.
Where it is used
It is used for keyboard next-word prediction on phones and collaboration between hospitals or banks that cannot share records.
Common pitfall
Updates can still leak information without extra protection, malicious clients can poison the model and uneven data can bias results. Combine it with secure aggregation, clipping and monitoring.
Where it fits in the course
Federated Learning is topic 46 of 51 in Emerging & Frontier Topics, rated Advanced. It follows AI Safety and Alignment. The next topic is Self-Driving Systems.
Practice and explore
- Open the interactive lesson, with a mini quiz.
- Take the Emerging & Frontier Topics quiz.
How to study this topic
- Read the explanation above and restate the definition in your own words.
- Open the interactive lesson and answer its mini quiz.
- Read the common pitfall, then write a short example that avoids it.
- Check your understanding in the Emerging & Frontier Topics quiz, and revisit the topic if you miss a question.
Frequently asked questions
What is Federated Learning?
Where do people use Federated Learning?
What is the most common mistake with Federated Learning?
What should I learn before this topic?
How can I practice it?
Is Federated Learning hard to learn?
How long does it take to learn Federated Learning?
Which topics are related to Federated Learning?
What should I study after Federated Learning?
Related topics
- AI Safety and Alignment (Emerging & Frontier Topics)
- Self-Driving Systems (Emerging & Frontier Topics)
- Explainable AI (Emerging & Frontier Topics)
- Computational Sustainability (Emerging & Frontier Topics)
- Machine Learning Overview (AI & Machine Learning)
- Supervised Learning (AI & Machine Learning)
- Unsupervised Learning (AI & Machine Learning)