FedCME: Client Matching and Classifier Exchanging to Handle Data Heterogeneity in Federated Learning

07/17/2023
by   Jun Nie, et al.
0

Data heterogeneity across clients is one of the key challenges in Federated Learning (FL), which may slow down the global model convergence and even weaken global model performance. Most existing approaches tackle the heterogeneity by constraining local model updates through reference to global information provided by the server. This can alleviate the performance degradation on the aggregated global model. Different from existing methods, we focus the information exchange between clients, which could also enhance the effectiveness of local training and lead to generate a high-performance global model. Concretely, we propose a novel FL framework named FedCME by client matching and classifier exchanging. In FedCME, clients with large differences in data distribution will be matched in pairs, and then the corresponding pair of clients will exchange their classifiers at the stage of local training in an intermediate moment. Since the local data determines the local model training direction, our method can correct update direction of classifiers and effectively alleviate local update divergence. Besides, we propose feature alignment to enhance the training of the feature extractor. Experimental results demonstrate that FedCME performs better than FedAvg, FedProx, MOON and FedRS on popular federated learning benchmarks including FMNIST and CIFAR10, in the case where data are heterogeneous.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/21/2022

FedFOR: Stateless Heterogeneous Federated Learning with First-Order Regularization

Federated Learning (FL) seeks to distribute model training across local ...
research
10/14/2022

FedFM: Anchor-based Feature Matching for Data Heterogeneity in Federated Learning

One of the key challenges in federated learning (FL) is local data distr...
research
11/17/2022

FedFA: Federated Learning with Feature Anchors to Align Feature and Classifier for Heterogeneous Data

Federated learning allows multiple clients to collaboratively train a mo...
research
02/03/2021

A Bayesian Federated Learning Framework with Multivariate Gaussian Product

Federated learning (FL) allows multiple clients to collaboratively learn...
research
09/20/2023

Federated Learning with Neural Graphical Models

Federated Learning (FL) addresses the need to create models based on pro...
research
04/19/2023

Model Pruning Enables Localized and Efficient Federated Learning for Yield Forecasting and Data Sharing

Federated Learning (FL) presents a decentralized approach to model train...
research
04/12/2023

FedTrip: A Resource-Efficient Federated Learning Method with Triplet Regularization

In the federated learning scenario, geographically distributed clients c...

Please sign up or login with your details

Forgot password? Click here to reset