Figure 1: An example of federated learning for the task of next-word prediction on mobile phones. Devices communicate with a central server periodically to learn a global model. Federated learning helps preserve user privacy and reduce strain on the network by keeping data localized. What is federated learning? How does it differ from traditional large-scale machine learning, distributed optimizat
![Federated Learning: Challenges, Methods, and Future Directions](https://cdn-ak-scissors.b.st-hatena.com/image/square/0eabe1fd91033ac0edf202a22e8d6cf06670ba55/height=288;version=1;width=512/https%3A%2F%2Fblog.ml.cmu.edu%2Fwp-content%2Fuploads%2F2019%2F11%2FScreen-Shot-2019-11-12-at-10.41.38-AM-970x377.png)