Federated Learning Meets Network Coding: Efficient Coded Hierarchical Federated Learning

Federated learning is a machine learning framework that facilitates training a shared model from distributed clients. However, challenges persist in optimizing communication efficiency. In this paper, we focus on hierarchical federated learning and model its global aggregation as a network function computation problem, where the central server desires to compute the arithmetic sum of the clients' gradients. Inspired by network coding, we propose two Coded Hierarchical Federated Learning (CHFL) approaches to enhance communication efficiency. The first approach, Separated CHFL (S-CHFL), involves transmitting divided segments separately to relays using a greedy algorithm. We establish the upper and lower bounds of the computing rate, showing that S-CHFL can achieve perfect balance in reverse combination network and reach the upper bound in certain networks. The second approach is Mixed CHFL (M-CHFL) where divided segments are mixed into linear combinations for transmission. We show that M-CHFL may be more efficient when data comes from a sufficiently large alphabet and analyze its upper bound for the computing rate.

Authors

Institutions

Publication Details

Published
2024-11-24
DOI
https://doi.org/10.1109/itw61385.2024.10806940
Citations
2
Primary Topic
Cooperative Communication and Network Coding
Type
article
Field-Weighted Citation Impact
0.70
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Federated Learning Meets Network Coding: Efficient Coded Hierarchical Federated Learning

Congduan Li, Chee Wei Tan, Jun Gao, Jiahong Lin et al.
2 citations
Cooperative Communication and Network Coding
0.70
article

Federated Learning Meets Network Coding: Efficient Coded Hierarchical Federated Learning

Congduan Li, Chee Wei Tan, Jun Gao, Jiahong Lin, Tianli Gao
article en
2 citations

Abstract

Federated learning is a machine learning framework that facilitates training a shared model from distributed clients. However, challenges persist in optimizing communication efficiency. In this paper, we focus on hierarchical federated learning and model its global aggregation as a network function computation problem, where the central server desires to compute the arithmetic sum of the clients' gradients. Inspired by network coding, we propose two Coded Hierarchical Federated Learning (CHFL) approaches to enhance communication efficiency. The first approach, Separated CHFL (S-CHFL), involves transmitting divided segments separately to relays using a greedy algorithm. We establish the upper and lower bounds of the computing rate, showing that S-CHFL can achieve perfect balance in reverse combination network and reach the upper bound in certain networks. The second approach is Mixed CHFL (M-CHFL) where divided segments are mixed into linear combinations for transmission. We show that M-CHFL may be more efficient when data comes from a sufficiently large alphabet and analyze its upper bound for the computing rate.

Sun Yat-sen University (CN), Nanyang Technological University (SG), China United Network Communications Group (China) (CN)
Openalex Percentile: Top 26%
Cooperative Communication and Network Coding
0.70
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.