FedSCAl: Leveraging Server and Client Alignment for Unsupervised Federated Source-Free Domain Adaptation

M Yashwanth, Sampath Koti, Arunabh Singh, Shyam Marjit, Anirban Chakraborty
12/7/2025
cs.CV

No official code found. Best implementation: vcl-iisc/SCAl (1 star, last commit 2026-01-31).

Abstract

We address the Federated source-Free Domain Adaptation (FFreeDA) problem, with clients holding unlabeled data with significant inter-client domain gaps. The FFreeDA setup constrains the FL frameworks to employ only a pre-trained server model as the setup restricts access to the source dataset during the training rounds. Often, this source domain dataset has a distinct distribution to the clients' domains. To address the challenges posed by the FFreeDA setup, adaptation of the Source-Free Domain Adaptation (SFDA) methods to FL struggles with client-drift in real-world scenarios due to extreme data heterogeneity caused by the aforementioned domain gaps, resulting in unreliable pseudo-labels. In this paper, we introduce FedSCAl, an FL framework leveraging our proposed Server-Client Alignment (SCAl) mechanism to regularize client updates by aligning the clients' and server model's predictions. We observe an improvement in the clients' pseudo-labeling accuracy post alignment, as the SCAl mechanism helps to mitigate the client-drift. Further, we present extensive experiments on benchmark vision datasets showcasing how FedSCAl consistently outperforms state-of-the-art FL methods in the FFreeDA setup for classification tasks.

View on arXivView PDF

Code Implementations(1)

vcl-iisc/SCAlCommunity65%

FedSCAl: Leveraging Server and Client Alignment for Unsupervised Federated Source-Free Domain Adaptation

10Python, Jupyter NotebookNov 17, 20258 months ago
domain-adaptationfederated-learningfedscalsource-free-domain-adaptationunsupervised-learning

Similar Papers

Cite this paper

@article{yashwanth2025fedscal,
  title  = {FedSCAl: Leveraging Server and Client Alignment for Unsupervised Federated Source-Free Domain Adaptation},
  author = {M Yashwanth and Sampath Koti and Arunabh Singh and Shyam Marjit and Anirban Chakraborty},
  year   = {2025},
  eprint = {2512.06738},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.06738v1}
}

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

Discussion