Federated Learning: Challenges, Methods, and Future Directions - Tian Li; Anit Kumar Sahu; Ameet Talwalkar; Virginia Smith (2019)