Papers
Topics
Authors
Recent
Search
2000 character limit reached

$r$Age-$k$: Communication-Efficient Federated Learning Using Age Factor

Published 29 Oct 2024 in cs.LG, cs.IT, eess.SP, math.IT, and stat.ML | (2410.22192v1)

Abstract: Federated learning (FL) is a collaborative approach where multiple clients, coordinated by a parameter server (PS), train a unified machine-learning model. The approach, however, suffers from two key challenges: data heterogeneity and communication overhead. Data heterogeneity refers to inconsistencies in model training arising from heterogeneous data at different clients. Communication overhead arises from the large volumes of parameter updates exchanged between the PS and clients. Existing solutions typically address these challenges separately. This paper introduces a new communication-efficient algorithm that uses the age of information metric to simultaneously tackle both limitations of FL. We introduce age vectors at the PS, which keep track of how often the different model parameters are updated from the clients. The PS uses this to selectively request updates for specific gradient indices from each client. Further, the PS employs age vectors to identify clients with statistically similar data and group them into clusters. The PS combines the age vectors of the clustered clients to efficiently coordinate gradient index updates among clients within a cluster. We evaluate our approach using the MNIST and CIFAR10 datasets in highly non-i.i.d. settings. The experimental results show that our proposed method can expedite training, surpassing other communication-efficient strategies in efficiency.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (25)
  1. Communication-efficient learning of deep networks from decentralized data. In Artificial Intelligence and Statistics, pages 1273–1282. PMLR, 2017.
  2. Federated optimization in heterogeneous networks. In MLSys, March 2020.
  3. SCAFFOLD: Stochastic controlled averaging for federated learning. In ICML, July 2020.
  4. Robust and communication-efficient federated learning from non-iid data. IEEE Transactions on Neural Networks and Learning Systems, 31(9):3400–3413, September 2019.
  5. signsgd: Compressed optimisation for non-convex problems. In ICML, July 2018.
  6. Terngrad: Ternary gradients to reduce communication in distributed deep learning. Neurips, December 2017.
  7. Qsparse-local-sgd: Distributed sgd with quantization, sparsification and local computations. Neurips, December 2019.
  8. Fedpaq: A communication-efficient federated learning method with periodic averaging and quantization. In AISTATS, August 2020.
  9. Deep gradient compression: Reducing the communication bandwidth for distributed training. In ICLR, May 2018.
  10. r⁢T⁢o⁢p−k𝑟𝑇𝑜𝑝𝑘rTop-kitalic_r italic_T italic_o italic_p - italic_k: A statistical estimation approach to distributed sgd. IEEE Journal on Selected Areas in Information Theory, 1(3):897–907, November 2020.
  11. Sparsified sgd with memory. Neurips, December 2018.
  12. Communication-efficient federated learning through importance sampling. Available online at arXiv:2306.12625.
  13. Federated learning with personalization layers. Available online at arXiv:1912.00818.
  14. Exploiting shared representations for personalized federated learning. In ICML, July 2021.
  15. Fedgradnorm: Personalized federated gradient-normalized multi-task learning. In IEEE SPAWC, July 2022.
  16. Flis: Clustered federated learning via inference similarity for non-iid data distribution. Available online at arXiv:2208.09754.
  17. M. Mortaheb and S. Ulukus. Personalized decentralized multi-task learning over dynamic communication graphs. In IEEE CISS, March 2023.
  18. Clustered federated learning: Model-agnostic distributed multitask optimization under privacy constraints. IEEE Transactions on Neural Networks and Learning Systems, 32(8):3710–3722, August 2020.
  19. Age of information: An introduction and survey. IEEE Journal on Selected Areas in Communications, 39(5):1183–1210, May 2021.
  20. Age-based scheduling policy for federated learning in mobile edge networks. In IEEE ICASSP, May 2020.
  21. Age-based coded computation for bias reduction in distributed learning. In IEEE Globecom, December 2020.
  22. B. Buyukates and S. Ulukus. Timely distributed computation with stragglers. IEEE Transactions on Communications, 68(9):5273–5282, September 2020.
  23. Age of information in federated learning over wireless networks. Available online at arXiv:2209.06623.
  24. B. Buyukates and S. Ulukus. Timely communication in federated learning. In IEEE Infocom, May 2021.
  25. A density-based algorithm for discovering clusters in large spatial databases with noise. In KDD, volume 96, pages 226–231, 1996.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.