Communication and Energy Efficient Federated Learning using Zero-Order Optimization Technique

Elissa Mhanna, Mohamad Assaad
9/24/2024
cs.LGcs.DC

No confident code implementation found for this paper.

Abstract

Federated learning (FL) is a popular machine learning technique that enables multiple users to collaboratively train a model while maintaining the user data privacy. A significant challenge in FL is the communication bottleneck in the upload direction, and thus the corresponding energy consumption of the devices, attributed to the increasing size of the model/gradient. In this paper, we address this issue by proposing a zero-order (ZO) optimization method that requires the upload of a quantized single scalar per iteration by each device instead of the whole gradient vector. We prove its theoretical convergence and find an upper bound on its convergence rate in the non-convex setting, and we discuss its implementation in practical scenarios. Our FL method and the corresponding convergence analysis take into account the impact of quantization and packet dropping due to wireless errors. We show also the superiority of our method, in terms of communication overhead and energy consumption, as compared to standard gradient-based FL methods.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{mhanna2024communication,
  title  = {Communication and Energy Efficient Federated Learning using Zero-Order Optimization Technique},
  author = {Elissa Mhanna and Mohamad Assaad},
  year   = {2024},
  eprint = {2409.16456},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.16456v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.16456.svg)](https://codeofpaper.com/paper/2409.16456)

Discussion