A Novel Algorithm for Personalized Federated Learning: Knowledge Distillation with Weighted Combination Loss

Hengrui Hu, Anai N. Kothari, Anjishnu Banerjee
4/6/2025
stat.MLcs.LG

No confident code implementation found for this paper.

Abstract

Federated learning (FL) offers a privacy-preserving framework for distributed machine learning, enabling collaborative model training across diverse clients without centralizing sensitive data. However, statistical heterogeneity, characterized by non-independent and identically distributed (non-IID) client data, poses significant challenges, leading to model drift and poor generalization. This paper proposes a novel algorithm, pFedKD-WCL (Personalized Federated Knowledge Distillation with Weighted Combination Loss), which integrates knowledge distillation with bi-level optimization to address non-IID challenges. pFedKD-WCL leverages the current global model as a teacher to guide local models, optimizing both global convergence and local personalization efficiently. We evaluate pFedKD-WCL on the MNIST dataset and a synthetic dataset with non-IID partitioning, using multinomial logistic regression and multilayer perceptron models. Experimental results demonstrate that pFedKD-WCL outperforms state-of-the-art algorithms, including FedAvg, FedProx, Per-FedAvg, and pFedMe, in terms of accuracy and convergence speed.

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{hu2025novel,
  title  = {A Novel Algorithm for Personalized Federated Learning: Knowledge Distillation with Weighted Combination Loss},
  author = {Hengrui Hu and Anai N. Kothari and Anjishnu Banerjee},
  year   = {2025},
  eprint = {2504.04642},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.04642v1}
}

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/2504.04642.svg)](https://codeofpaper.com/paper/2504.04642)

Discussion