Federated LoRA Adaptation of BiomedCLIP Across Four International Chest X-Ray Cohorts

arXiv cs.LG Papers

Summary

This paper benchmarks federated LoRA adaptation of BiomedCLIP for chest X-ray classification across four international cohorts, demonstrating improved performance over unadapted models and approaching centralized training results.

arXiv:2609.02101v1 Announce Type: new Abstract: Federated learning (FL) lets institutions train a shared model without exchanging data, and Low-Rank Adaptation (LoRA) makes this practical at scale by communicating only compact low-rank updates. Biomedical imaging is a compelling setting for this combination: patient data are archived behind privacy regulations, and institutions differ widely in scanners, protocols, and compute. Such heterogeneity raises the question of how federated LoRA updates should be aggregated, increasingly pressing as multimodal vision-language models become central to medical image analysis. We benchmark federated Parameter-efficient fine-tuning (PEFT) of BiomedCLIP for chest radiograph classification across four public cohorts on three continents (USA, Vietnam, Spain). Federated LoRA adaptation improves shared-class AUC on all four cohorts over the unadapted BiomedCLIP backbone (mean 0.687 to 0.802), showing that the gains come from federated adaptation rather than from the pretrained model's zero-shot ability. Relative to isolated single-cohort training, federation improves the weaker cohorts while largely preserving the strongest and approaches a centralized reference (0.812) that pools all data. The singular value decomposition (SVD)-based product-space aggregation introduced by FlexLoRA is essential to this gain (naive factor averaging drops mean AUC by 0.097), whereas a drift-correcting optimizer (FedProx) shows no benefit over FedAvg in our single-seed runs, consistent with LoRA's low-rank updates already limiting client drift. Biomedical vision-language models can thus be adapted collaboratively across heterogeneous, geographically distributed institutions without centralizing data.
Original Article
View Cached Full Text

Cached at: 09/03/26, 06:15 AM

# Federated LoRA Adaptation of BiomedCLIP Across Four International Chest X-Ray Cohorts
Source: [https://arxiv.org/html/2609.02101](https://arxiv.org/html/2609.02101)
Nirajan Kunwor2Manish Dhakal3Debesh Jha4Sunil Kumar Gaire1 \(🖂\)E\-mail[skgaire@ncat\.edu](mailto:)Affiliation:\(🖂\)Affiliation:North Carolina A&T State University, Tribhuvan University, University of Tennessee\-Knoxville, University of South Dakota

###### Abstract

Federated learning \(FL\) lets institutions train a shared model without exchanging data, and Low\-Rank Adaptation \(LoRA\) makes this practical at scale by communicating only compact low\-rank updates\. Biomedical imaging is a compelling setting for this combination: patient data are archived behind privacy regulations, and institutions differ widely in scanners, protocols, and compute\. Such heterogeneity raises the question of how federated LoRA updates should be aggregated, increasingly pressing as multimodal vision\-language models become central to medical image analysis\. We benchmark federated Parameter\-efficient fine\-tuning \(PEFT\) of BiomedCLIP for chest radiograph classification across four public cohorts on three continents \(USA, Vietnam, Spain\)\. Federated LoRA adaptation improves shared\-class AUC on all four cohorts over the unadapted BiomedCLIP backbone \(mean0\.687→0\.8020\.687\\rightarrow 0\.802\), showing that the gains come from federated adaptation rather than from the pretrained model’s zero\-shot ability\. Relative to isolated single\-cohort training, federation improves the weaker cohorts while largely preserving the strongest and approaches a centralized reference \(0\.812\) that pools all data\. The singular value decomposition \(SVD\)\-based product\-space aggregation introduced by FlexLoRA is essential to this gain \(naive factor averaging drops mean AUC by 0\.097\), whereas a drift\-correcting optimizer \(FedProx\) shows no benefit over FedAvg in our single\-seed runs, consistent with LoRA’s low\-rank updates already limiting client drift\. Biomedical vision\-language models can thus be adapted collaboratively across heterogeneous, geographically distributed institutions without centralizing data\.Code is available at:[github\.com/GaireLaboratory/FedLoRA\-BiomedCLIP](https://github.com/GaireLaboratory/FedLoRA-BiomedCLIP)

###### Keywords:

Federated Learning LoRA Vision\-Language Models\.

## 1Introduction

Medical imaging data are fragmented across institutions by privacy regulations, so a model trained at any single site observes only a narrow slice of the patient population\. Federated learning \(FL\) offers a way forward, training a shared model while raw images stay local and only model updates are exchanged\[[1](https://arxiv.org/html/2609.02101#bib.bib1)\]\. This avenue is especially compelling for biomedical foundation models: multimodal vision\-language models \(VLMs\) such as BiomedCLIP\[[14](https://arxiv.org/html/2609.02101#bib.bib14)\]attain strong performance by aligning images with text, yet adapting them to clinical tasks benefits from large, diverse data that no single institution holds\. Federating their adaptation could combine cohorts across sites without moving data, making FL a natural setting for multimodal biomedical analysis\.

Fully fine\-tuning such models in federation is impractical due to communication cost and overfitting on small institutional datasets\. Parameter\-efficient fine\-tuning \(PEFT\), in particular Low\-Rank Adaptation \(LoRA\)\[[6](https://arxiv.org/html/2609.02101#bib.bib6)\], instead updates only small low\-rank matrices, cutting per\-round communication by over99%99\\%and making it well suited to FL\. Each client’s LoRA update, however, is stored as two small matrices whose*product*forms the actual weight update\. Averaging these matrices separately across clients does not give the average of their products, so the aggregated update no longer represents what the clients actually learned\. FlexLoRA\[[8](https://arxiv.org/html/2609.02101#bib.bib8)\]addresses this by reconstructing each client’s full\-size update, averaging the reconstructed weights, and redistributing low\-rank factors through singular value decomposition \(SVD\)\. We adopt this SVD\-based aggregation but hold the rank fixed across clients, isolating its aggregation\-correctness benefit; rank\-heterogeneity handling is a direct avenue for future scaling\.

These federated\-LoRA schemes, however, have been validated almost exclusively on natural\-language tasks\[[8](https://arxiv.org/html/2609.02101#bib.bib8),[9](https://arxiv.org/html/2609.02101#bib.bib9),[10](https://arxiv.org/html/2609.02101#bib.bib10)\]; their behavior on biomedical VLMs where the objective is image\-text contrastive alignment and clients differ by protocol, geography, and label vocabulary remains unexamined\. Prior federated chest radiograph studies use convolutional classifiers with fixed label heads\[[26](https://arxiv.org/html/2609.02101#bib.bib26),[27](https://arxiv.org/html/2609.02101#bib.bib27)\], motivating a systematic benchmark of federated PEFT for medical VLMs under SVD\-based aggregation\.

We present a cross\-continental study of federated PEFT of BiomedCLIP for chest radiograph classification, federating LoRA adapters with FlexLoRA’s SVD\-based aggregation across four public datasets on three continents: NIH ChestX\-ray14 and CheXpert \(USA\), VinDr\-CXR \(Vietnam\), and PadChest \(Spain\)\. Our contributions are:

- •We provide, to our knowledge, the first systematic benchmark of federated LoRA\-based PEFT for a biomedical VLM across four real, geographically distinct chest X\-ray cohorts; the benchmark itself, rather than a new algorithm, is our primary contribution\.
- •Federated LoRA adaptation improves shared\-class AUC over the frozen BiomedCLIP backbone on all four cohorts \(mean0\.687→0\.8020\.687\\rightarrow 0\.802\), confirming the adaptation not the pretrained backbone alone drives the gains\.
- •Relative to each cohort’s strongest single\-client baseline, federation improves the weaker cohorts \(CheXpert\+0\.038\+0\.038, VinDr\+0\.016\+0\.016\), ties NIH, and slightly reduces the strongest \(PadChest\), raising mean shared\-5 test area under the curve \(AUC\) from0\.7760\.776to0\.8020\.802\(FedAvg\) and approaching a centralized reference \(0\.8120\.812\) without pooling data\.
- •We show SVD\-based aggregation is essential in one\-shot merging: naive factor averaging drops mean shared\-5 AUC by0\.0970\.097, to the level of the frozen backbone\.
- •We compare FedAvg and FedProx under LoRA and observe no meaningful benefit from the proximal term \(0\.8020\.802vs\.0\.7990\.799\), consistent with LoRA already limiting client drift\.

## 2Related Work

#### Federated Learning in Medical Imaging:

FL enables collaborative training without sharing patient data\. FedAvg\[[1](https://arxiv.org/html/2609.02101#bib.bib1)\], FedProx\[[2](https://arxiv.org/html/2609.02101#bib.bib2)\], SCAFFOLD\[[4](https://arxiv.org/html/2609.02101#bib.bib4)\], and FedBN\[[3](https://arxiv.org/html/2609.02101#bib.bib3)\]address optimization under heterogeneous data\[[5](https://arxiv.org/html/2609.02101#bib.bib5)\]\. FL has been applied to chest radiograph analysis, including with differential privacy\[[26](https://arxiv.org/html/2609.02101#bib.bib26),[27](https://arxiv.org/html/2609.02101#bib.bib27),[28](https://arxiv.org/html/2609.02101#bib.bib28),[30](https://arxiv.org/html/2609.02101#bib.bib30)\], but most studies use convolutional networks rather than multimodal foundation models\.

#### Parameter\-Efficient Fine\-Tuning:

PEFT updates only a small subset of parameters\. LoRA\[[6](https://arxiv.org/html/2609.02101#bib.bib6)\]is the most widely adopted, with demonstrated effectiveness in medical imaging\[[12](https://arxiv.org/html/2609.02101#bib.bib12)\]\. FedIT\[[7](https://arxiv.org/html/2609.02101#bib.bib7)\]first combined LoRA with federated averaging, and later work refined aggregation of low\-rank updates under heterogeneous clients\[[8](https://arxiv.org/html/2609.02101#bib.bib8),[9](https://arxiv.org/html/2609.02101#bib.bib9),[10](https://arxiv.org/html/2609.02101#bib.bib10),[11](https://arxiv.org/html/2609.02101#bib.bib11)\]\.

#### Vision\-Language Models in Medical Imaging:

VLMs learn aligned image\-text representations through contrastive pretraining\. Following CLIP\[[13](https://arxiv.org/html/2609.02101#bib.bib13)\], medical variants such as MedCLIP\[[15](https://arxiv.org/html/2609.02101#bib.bib15)\], CheXzero\[[16](https://arxiv.org/html/2609.02101#bib.bib16)\], BioViL\[[17](https://arxiv.org/html/2609.02101#bib.bib17)\], and BiomedCLIP\[[14](https://arxiv.org/html/2609.02101#bib.bib14)\]perform strongly\. Federated VLMs have been explored with adapters and foundation models\[[19](https://arxiv.org/html/2609.02101#bib.bib19),[20](https://arxiv.org/html/2609.02101#bib.bib20),[18](https://arxiv.org/html/2609.02101#bib.bib18)\], but federated PEFT of biomedical VLMs remains largely unexplored the gap we address\.

## 3Methods

### 3\.1Overview

We study federated PEFT of a biomedical vision\-language model across four chest radiograph cohorts through three experiments of increasing collaboration: \(i\)*single\-client*baselines, where each cohort trains in isolation; \(ii\)*one\-shot aggregation*, where the four locally trained adapters are merged once; and \(iii\)*multi\-round federation*, where clients iteratively train and aggregate over five rounds\. Raw images never leave their source cohort; only adapter weights are exchanged \(Fig\.[1](https://arxiv.org/html/2609.02101#S3.F1)\)\.

![Refer to caption](https://arxiv.org/html/2609.02101v1/architecture.png)Figure 1:Overview of the federated pipeline\.
### 3\.2Model Architecture and LoRA Fine\-Tuning

We use BiomedCLIP \(frozen PubMedBERT text encoder, ViT\-B/16 image encoder pretrained on 15M biomedical figure\-caption pairs\)\. LoRA adapters\[[6](https://arxiv.org/html/2609.02101#bib.bib6)\]on the fused query\-key\-value \(qkv\) projection of each transformer block \(rankr=8r=8, scaling factorα=16\\alpha=16, dropout0\.10\.1\) yield∼0\.25%\{\\sim\}0\.25\\%trainable parameters, reducing the per\-round payload to∼1\.13\{\\sim\}1\.13MB per client \(\>99% smaller than full\-model exchange\)\. Each client locally optimizes its LoRA adapters using an image–text contrastive loss:

ℒCLIP=12​\[ℒi→t​\(τ−1​𝐙i​𝐙t⊤\)\+ℒt→i​\(τ−1​𝐙t​𝐙i⊤\)\]\\mathcal\{L\}\_\{\\text\{CLIP\}\}=\\tfrac\{1\}\{2\}\\left\[\\mathcal\{L\}\_\{i\\to t\}\(\\tau^\{\-1\}\\mathbf\{Z\}\_\{i\}\\mathbf\{Z\}\_\{t\}^\{\\top\}\)\+\\mathcal\{L\}\_\{t\\to i\}\(\\tau^\{\-1\}\\mathbf\{Z\}\_\{t\}\\mathbf\{Z\}\_\{i\}^\{\\top\}\)\\right\]\(1\)where𝐙i\\mathbf\{Z\}\_\{i\},𝐙t\\mathbf\{Z\}\_\{t\}are normalized image and text embeddings,τ=0\.07\\tau=0\.07is the temperature, a fixed scaling constant standard in contrastive vision\-language training\[[13](https://arxiv.org/html/2609.02101#bib.bib13)\], which sharpens the softmax over cosine similarities \(equivalent to a logit scale of1/τ≈14\.31/\\tau\\approx 14\.3\), andℒi→t\\mathcal\{L\}\_\{i\\to t\},ℒt→i\\mathcal\{L\}\_\{t\\to i\}are symmetric cross\-entropy losses\. Prompts list up to three of each image’s present findings: “Chest radiograph showing\{\\\{finding1, finding2, finding\}3\{\}\_\{3\}\\\}”, or “Chest radiograph showing no findings” for negatives\.

### 3\.3Federated Aggregation with SVD\-based LoRA

After each communication round, only LoRA tensors are exchanged\. Each clientkklearns a pair of low\-rank LoRA matrices a down\-projectionAk∈ℝr×dA\_\{k\}\\in\\mathbb\{R\}^\{r\\times d\}and an up\-projectionBk∈ℝ3​d×rB\_\{k\}\\in\\mathbb\{R\}^\{3d\\times r\}with rankr≪dr\\ll dwhose scaled productΔ​Wk=\(α/r\)​Bk​Ak\\Delta W\_\{k\}=\(\\alpha/r\)\\,B\_\{k\}A\_\{k\}forms the update to the fusedqkvtarget weightW∈ℝ3​d×dW\\in\\mathbb\{R\}^\{3d\\times d\}\(the projection maps thedd\-dimensional token to stacked query, key, and value\)\. Since averaging factors independently is not equivalent to averaging products \(\(1N​∑kBk\)​\(1N​∑kAk\)≠1N​∑kBk​Ak\\bigl\(\\tfrac\{1\}\{N\}\\sum\_\{k\}B\_\{k\}\\bigr\)\\bigl\(\\tfrac\{1\}\{N\}\\sum\_\{k\}A\_\{k\}\\bigr\)\\neq\\tfrac\{1\}\{N\}\\sum\_\{k\}B\_\{k\}A\_\{k\}\), we follow FlexLoRA\[[8](https://arxiv.org/html/2609.02101#bib.bib8)\]and aggregate in product space: we average the reconstructed updatesBk​AkB\_\{k\}A\_\{k\}across clients and project the result back to rankrrvia truncated SVD\. Because the average ofNNrank\-rrupdates can have rank up toN​rNr, this rank\-rrprojection is an approximation, not an exact reconstruction:

Δ​W¯=∑k=1Nwk​Bk​Ak,U,S,V⊤=SVD⁡\(Δ​W¯\)\\overline\{\\Delta W\}=\\sum\_\{k=1\}^\{N\}w\_\{k\}\\,B\_\{k\}A\_\{k\},\\qquad U,S,V^\{\\top\}=\\mathrm\{SVD\}\(\\overline\{\\Delta W\}\)\(2\)B¯=U:,1:rdiag\(S1:r\),A¯=diag\(S1:r\)V1:r,:⊤\\overline\{B\}=U\_\{:,1:r\}\\,\\mathrm\{diag\}\(\\sqrt\{S\_\{1:r\}\}\),\\qquad\\overline\{A\}=\\mathrm\{diag\}\(\\sqrt\{S\_\{1:r\}\}\)\\,V^\{\\top\}\_\{1:r,:\}\(3\)
HereΔ​W¯∈ℝ3​d×d\\overline\{\\Delta W\}\\in\\mathbb\{R\}^\{3d\\times d\}is the weight\-averaged update \(wk=1/Nw\_\{k\}=1/N\) andU,S,V⊤U,S,V^\{\\top\}its SVD; keeping the toprrcomponents givesB¯​A¯≈Δ​W¯\\overline\{B\}\\,\\overline\{A\}\\approx\\overline\{\\Delta W\}at rankrr\. Although the rank\-rrprojection is lossy in principle, in practice it is nearly information\-preserving here: across the twelve adapted blocks the top\-rrcomponents retain on average94\.6%94\.6\\%of the averaged update’s singular\-value energy \(range92\.992\.9\-95\.4%95\.4\\%\), so the truncation discards only a small fraction of the aggregated update\.

### 3\.4Federation Configurations

We compare two algorithms with otherwise identical hyperparameters\. FedAvg\[[1](https://arxiv.org/html/2609.02101#bib.bib1)\]uses SVD\-based LoRA aggregation with equal client weights \(wk=1/Nw\_\{k\}=1/N\) rather than the data\-size weighting of the original formulation; our one\-shot ablation \(Table[3](https://arxiv.org/html/2609.02101#S5.T3)\) shows equal weighting outperforms size weighting \(0\.781 vs\. 0\.743\), as size weighting lets the largest cohort \(CheXpert\) dominate\. Each client trains the contrastive loss locally\. FedProx\[[2](https://arxiv.org/html/2609.02101#bib.bib2)\]adds a proximal termμ2​‖θk−θglobal‖2\\tfrac\{\\mu\}\{2\}\\\|\\theta\_\{k\}\-\\theta\_\{\\text\{global\}\}\\\|^\{2\}to the local objective, whereθk\\theta\_\{k\}are clientkk’s current LoRA parameters,θglobal\\theta\_\{\\text\{global\}\}the global LoRA parameters from the previous round, andμ=0\.01\\mu=0\.01the proximal coefficient regularizing each client toward the global state\. All experiments use seed 42 for reproducible splits and initialization\.

## 4Experiments

### 4\.1Datasets and Preprocessing

We use four public chest radiograph datasets \(Table[1](https://arxiv.org/html/2609.02101#S4.T1)\): NIH ChestX\-ray14\[[21](https://arxiv.org/html/2609.02101#bib.bib21)\], CheXpert\[[22](https://arxiv.org/html/2609.02101#bib.bib22)\], VinDr\-CXR\[[23](https://arxiv.org/html/2609.02101#bib.bib23)\], and PadChest\[[24](https://arxiv.org/html/2609.02101#bib.bib24)\], from the USA, Vietnam, and Spain\. As native label vocabularies differ, we use the NIH and CheXpert 14\-label sets, the 14\-class VinDr mapping, and the 30 most frequent PadChest findings\.

Images are resized to224×224224\\times 224and normalized using BiomedCLIP preprocessing\. PadChest 16\-bit images are converted to 8\-bit using 1st\-99th percentile normalization\. CheXpert is restricted to frontal images and uncertain labels \(−1\-1\) are treated as positive \(U\-Ones\[[22](https://arxiv.org/html/2609.02101#bib.bib22)\]\), applied uniformly for simplicity though per\-class policies can be preferable\. PadChest is restricted to frontal adult radiographs \(PA, AP, AP\_horizontal;≥18\\geq 18years\), consistent with prior work\[[26](https://arxiv.org/html/2609.02101#bib.bib26)\]\. We use each dataset’s official test split where available; for NIH we use the official patient\-disjoint train/test lists, and for CheXpert and PadChest we split by patient \(80/10/10\)\. As VinDr\-CXR’s official test labels are not public, we split its official training set 80/10/10 at the image level, since patient identifiers are unavailable\.

Table 1:Dataset partitions\. Splits use seed 42\. Patient\-level splits are used where patient identifiers are available \(CheXpert, PadChest\)\.
### 4\.2Training and Evaluation Protocol

Multi\-round federation uses 5 communication rounds with 1 local epoch per round, optimized with Adam \(η=2×10−4\\eta=2\\times 10^\{\-4\}, batch size 32\)\. After each round, client LoRA states are aggregated via SVD\-based averaging and redistributed\. Single\-client baselines train 5 epochs with early stopping on validation AUC, matching federation’s total local data passes\.

We report macro\-averaged AUC on each client’s held\-out test set in two modes: full\-class, over each dataset’s native findings \(14 for NIH/CheXpert/VinDr, 30 for PadChest\), and shared\-5, over five findings common to all four datasets \(Atelectasis, Cardiomegaly, Consolidation, Effusion, Pneumothorax\), with each dataset’s native label name mapped to the canonical shared name\.

This prompt construction is used only during training\. At test time, each shared finding is scored by the cosine similarity between the image embedding and a single per\-class text prompt \(“Chest radiograph showing \{label\}”\), and macro\-AUC is computed directly from these per\-class similarity scores\. Bootstrap 95% confidence intervals \(CIs\) are computed from 300 test\-set resamples and reflect test\-set, not training, variability\.

## 5Results

### 5\.1Single\-Client Baselines

In the single\-client setting, each cohort trains independently on its local data, providing a baseline without federation\. Table[2](https://arxiv.org/html/2609.02101#S5.T2)reports shared\-5 test macro AUC across all four test sets\. Performance is dominated by per\-dataset difficulty: PadChest is the easiest test set \(most models score highest on it\) and CheXpert the hardest\. Only the PadChest\-trained model peaks on its own test set; the NIH\-trained model even beats the CheXpert\-trained model on CheXpert \(0\.694 vs\. 0\.636\), which is weakest overall \(mean 0\.618\)\. We do not attribute this to a single cause\. Identical captions \(e\.g\., “no findings”\) can create contrastive false negatives within a batch, but a per\-batch collision analysis argues against this as the explanation for CheXpert: of the four cohorts, CheXpert has the*lowest*caption\-collision rate \(0\.33\), whereas NIH and VinDr have the highest \(≥0\.77\\geq 0\.77\) yet yield stronger models \(Table[2](https://arxiv.org/html/2609.02101#S5.T2)\); if collisions were dominant, this ordering would be reversed\. CheXpert’s difficulty more plausibly reflects its uncertain\-label policy and known label\-quality issues\[[22](https://arxiv.org/html/2609.02101#bib.bib22),[29](https://arxiv.org/html/2609.02101#bib.bib29)\]\.

Table 2:Single\-client baselines: test\-set shared\-5 macro AUC\. Rows are models trained on a single cohort; columns are held\-out test sets; diagonal entries in bold\.
### 5\.2Aggregation Strategy Comparison

One\-shot aggregation merges the four independently trained adapters once, without further communication rounds, isolating the aggregation method’s effect\. Naive FedAvg averaging theAAandBBfactors independently performs poorly \(mean 0\.684\), confirming this algebraically inexact aggregation degrades the merged model\. SVD\-based aggregation recovers substantially, reaching 0\.781 \(\+0\.097\+0\.097; Table[3](https://arxiv.org/html/2609.02101#S5.T3)\)\. Equal weighting \(wk=1/Nw\_\{k\}=1/N\) outperforms size weighting \(wk=nk/∑jnjw\_\{k\}=n\_\{k\}/\\sum\_\{j\}n\_\{j\}; 0\.781 vs\. 0\.743\), which lets the largest cohort dominate\. We compare aggregation strategies in the one\-shot setting only; verifying the naive–SVD gap in multi\-round federation is left to future work\.

Table 3:One\-shot aggregation: test\-set shared\-5 macro AUC\. SVD\-based aggregation reconstructs and re\-factorizes the update; the size\-weighted variant reaches 0\.743\.
### 5\.3Multi\-Round Federation

In multi\-round federation, clients alternate between local training and SVD\-based aggregation for five communication rounds\. Table[4](https://arxiv.org/html/2609.02101#S5.T4)shows the shared\-5 test macro AUC after training\. FedAvg achieves a mean AUC of 0\.802, outperforming both the best single\-client baseline \(0\.776\) and one\-shot aggregation \(0\.781\)\. In our single\-seed runs, FedProx performs similarly \(0\.799\), with overlapping bootstrap CIs across all cohorts, indicating no clear benefit from the proximal term under LoRA federation\. Relative to zero\-shot BiomedCLIP \(frozen backbone, no adaptation; mean 0\.687\), federated adaptation improves every cohort\+0\.095\+0\.095\(NIH\),\+0\.080\+0\.080\(CheXpert\),\+0\.170\+0\.170\(VinDr\),\+0\.115\+0\.115\(PadChest\) for a mean gain of\+0\.115\+0\.115, confirming that the adaptation, not the pretrained backbone alone, drives performance\.

A single model trained on the pooled datasets \(3 epochs\) reached 0\.812\. Federation outperformed it on CheXpert \(0\.732 vs\. 0\.685\) and approached it overall while keeping data local, though the differing training budgets make the two not directly comparable\.

Full\-class evaluation over each cohort’s native label set \(Table[5](https://arxiv.org/html/2609.02101#S5.T5)\) shows the same pattern at lower absolute values \(FedAvg mean 0\.734 vs\. 0\.802 shared\-5\), as the native sets include rarer and harder findings; FedAvg and FedProx again perform near\-identically\.

Table 4:Multi\-round federation \(5 rounds\) vs\. a centralized reference: test\-set shared\-5 macro AUC \(bootstrap 95% CIs in brackets\)\. Zero\-shot is the frozen BiomedCLIP backbone; the centralized model pools all data under a different schedule and is a reference, not a strict upper bound\.Table 5:Full\-class evaluation: test\-set macro AUC over each cohort’s native label set \(14 classes for NIH/CheXpert/VinDr, 30 for PadChest\) for the multi\-round federated models\.
### 5\.4Federation versus Single\-Client, and Round Dynamics

Relative to each cohort’s strongest single\-client baseline, FedAvg improved CheXpert \(\+0\.038\+0\.038\) and VinDr \(\+0\.016\+0\.016\), matched NIH, and reduced PadChest \(−0\.028\-0\.028\); the federated mean \(0\.802\) exceeded the best single model’s average \(0\.776\) by\+0\.026\+0\.026\. As all results derive from a single seed, small differences \(the VinDr gain, the FedProx–FedAvg gap\) should be read as indicative\. Validation curves \(Fig\.[2](https://arxiv.org/html/2609.02101#S5.F2)\) show stable convergence, with FedAvg and FedProx nearly identical and VinDr peaking early\.

![Refer to caption](https://arxiv.org/html/2609.02101v1/validation_macro_auroc.png)Figure 2:Validation macro AUC \(shared\-5\) per cohort across five rounds: \(a\) FedAvg, \(b\) FedProx\. The two behave near\-identically\.

## 6Discussion

BiomedCLIP federates effectively across diverse chest radiograph cohorts with parameter\-efficient LoRA; two findings stand out\.

Federation improves weaker cohorts\.Gains concentrate on CheXpert and VinDr while the strongest cohort \(PadChest\) is largely preserved, extending prior multi\-site findings to vision\-language PEFT\[[26](https://arxiv.org/html/2609.02101#bib.bib26)\]\.

FedProx provides little benefit\.In our single\-seed runs, FedProx performed similarly to FedAvg\. Two factors plausibly limit client drift: LoRA’s low\-rank updates constrain the update subspace, and, with the text encoder frozen, all clients align to identical fixed prompt embeddings, reducing the divergence a proximal term would correct\. As the penalty acts on the factors rather than their product, we read this as empirical, not mechanistic\[[2](https://arxiv.org/html/2609.02101#bib.bib2),[8](https://arxiv.org/html/2609.02101#bib.bib8),[9](https://arxiv.org/html/2609.02101#bib.bib9),[10](https://arxiv.org/html/2609.02101#bib.bib10)\]\.

Limitations\.Results use a single seed on one accelerator, so CIs reflect test\-set not training variance and comparative gaps \(FedProx vs\. FedAvg\) should be read cautiously\. We evaluate five shared findings via macro\-AUC without calibration; FL localizes but does not guarantee privacy; and the image\-level VinDr split cannot exclude within\-patient leakage\. Future work includes multiple seeds, per\-finding evaluation, more cohorts/backbones, and differential privacy\.

## 7Conclusion

We studied federated PEFT of BiomedCLIP for chest radiograph classification across four cohorts on three continents\. Federated LoRA adaptation improves over the frozen backbone on all cohorts \(mean0\.687→0\.8020\.687\\rightarrow 0\.802\) and approaches a centralized reference \(0\.812\) without pooling data; SVD\-based aggregation is essential, while FedProx adds no measurable benefit in our single\-seed setting\. These results support data\-localizing adaptation of biomedical VLMs\.

## References

- \[1\]McMahan, B\., Moore, E\., Ramage, D\., Hampson, S\., y Arcas, B\.A\.: Communication\-efficient learning of deep networks from decentralized data\. In: AISTATS, pp\. 1273–1282 \(2017\)
- \[2\]Li, T\., Sahu, A\.K\., Zaheer, M\., Sanjabi, M\., Talwalkar, A\., Smith, V\.: Federated optimization in heterogeneous networks\. In: Proceedings of Machine Learning and Systems \(MLSys\), vol\. 2, pp\. 429–450 \(2020\)
- \[3\]Li, X\., Jiang, M\., Zhang, X\., Kamp, M\., Dou, Q\.: FedBN: Federated learning on non\-IID features via local batch normalization\. In: International Conference on Learning Representations \(ICLR\) \(2021\)
- \[4\]Karimireddy, S\.P\., Kale, S\., Mohri, M\., Reddi, S\., Stich, S\., Suresh, A\.T\.: SCAFFOLD: Stochastic controlled averaging for federated learning\. In: ICML, pp\. 5132–5143 \(2020\)
- \[5\]Kairouz, P\., McMahan, H\.B\., Avent, B\., Bellet, A\., Bennis, M\., et al\.: Advances and open problems in federated learning\. Foundations and Trends in Machine Learning14\(1–2\), 1–210 \(2021\)
- \[6\]Hu, E\.J\., Shen, Y\., Wallis, P\., Allen\-Zhu, Z\., Li, Y\., Wang, S\., Wang, L\., Chen, W\.: LoRA: Low\-rank adaptation of large language models\. In: International Conference on Learning Representations \(ICLR\) \(2022\)
- \[7\]Zhang, J\., Vahidian, S\., Kuo, M\., Li, C\., Zhang, R\., Yu, T\., Wang, G\., Chen, Y\.: Towards building the federated GPT: Federated instruction tuning\. In: ICASSP \(2024\)
- \[8\]Bai, J\., Chen, D\., Qian, B\., Yao, L\., Li, Y\.: Federated fine\-tuning of large language models under heterogeneous tasks and client resources\. In: Advances in Neural Information Processing Systems \(NeurIPS\), vol\. 37 \(2024\)
- \[9\]Guo, P\., Zeng, S\., Wang, Y\., Fan, H\., Wang, F\., Qu, L\.: Selective aggregation for low\-rank adaptation in federated learning\. In: ICLR \(2025\)
- \[10\]Singhal, R\., Ponkshe, K\., Vepakomma, P\.: FedEx\-LoRA: Exact aggregation for federated and efficient fine\-tuning of foundation models\. In: Annual Meeting of the Association for Computational Linguistics \(ACL\), pp\. 1316–1336 \(2025\)
- \[11\]Sun, Y\., Li, Z\., Li, Y\., Ding, B\.: Improving LoRA in privacy\-preserving federated learning\. In: International Conference on Learning Representations \(ICLR\) \(2024\)
- \[12\]Poudel, S\., Kunwor, N\., Simkhada, R\., Munir, M\., Dhakal, M\., Poudel, K\.: Parameter\-Efficient Fine\-Tuning for Domain\-Specific Gastrointestinal Disease Recognition\. In: CVPRW \(2026\)
- \[13\]Radford, A\., Kim, J\.W\., Hallacy, C\., Ramesh, A\., Goh, G\., Agarwal, S\., Sastry, G\., Askell, A\., Mishkin, P\., Clark, J\., Krueger, G\., Sutskever, I\.: Learning transferable visual models from natural language supervision\. In: International Conference on Machine Learning \(ICML\), pp\. 8748–8763 \(2021\)
- \[14\]Zhang, S\., Xu, Y\., Usuyama, N\., Xu, H\., Bagga, J\., Tinn, R\., Preston, S\., Rao, R\., Wei, M\., Valluri, N\., Wong, C\., Tupini, A\., Wang, Y\., Mazzola, M\., Shukla, M\., Liden, L\., Gao, J\., Lungren, M\.P\., Naumann, T\., Wang, S\., Poon, H\.: BiomedCLIP: A multimodal biomedical foundation model pretrained from fifteen million scientific image\-text pairs\. arXiv:2303\.00915 \(2023\)
- \[15\]Wang, Z\., Wu, Z\., Agarwal, D\., Sun, J\.: MedCLIP: Contrastive learning from unpaired medical images and text\. In: Conference on Empirical Methods in Natural Language Processing \(EMNLP\), pp\. 3876–3887 \(2022\)
- \[16\]Tiu, E\., Talius, E\., Patel, P\., Langlotz, C\.P\., Ng, A\.Y\., Rajpurkar, P\.: Expert\-level detection of pathologies from unannotated chest X\-ray images via self\-supervised learning\. Nature Biomedical Engineering6, 1399–1406 \(2022\)
- \[17\]Boecking, B\., Usuyama, N\., Bannur, S\., Castro, D\.C\., Schwaighofer, A\., Hyland, S\., Wetscherek, M\., Naumann, T\., Nori, A\., Alvarez\-Valle, J\., Poon, H\., Oktay, O\.: Making the most of text semantics to improve biomedical vision\-language processing\. In: European Conference on Computer Vision \(ECCV\), pp\. 1–21 \(2022\)
- \[18\]Dhakal, M\., Adhikari, R\., Thapaliya, S\., Khanal, B\.: VLSM\-Adapter: Finetuning vision\-language segmentation efficiently with lightweight blocks\. In: Medical Image Computing and Computer\-Assisted Intervention \(MICCAI\), pp\. 1–13 \(2024\)
- \[19\]Lu, W\., Hu, X\., Wang, J\., Xie, X\.: FedCLIP: Fast generalization and personalization for CLIP in federated learning\. IEEE Data Engineering Bulletin46\(1\), 52–66 \(2023\)
- \[20\]Liu, Y\., Luo, G\., Zhu, Y\., Feng, Q\., Chen, T\., Liu, Q\.: FedFMS: Exploring federated foundation models for medical image segmentation\. In: Medical Image Computing and Computer\-Assisted Intervention \(MICCAI\), pp\. 283–293 \(2024\)
- \[21\]Wang, X\., Peng, Y\., Lu, L\., Lu, Z\., Bagheri, M\., Summers, R\.M\.: ChestX\-ray8: Hospital\-scale chest X\-ray database and benchmarks on weakly\-supervised classification and localization of common thorax diseases\. In: IEEE Conference on Computer Vision and Pattern Recognition \(CVPR\), pp\. 2097–2106 \(2017\)
- \[22\]Irvin, J\., Rajpurkar, P\., Ko, M\., Yu, Y\., Ciurea\-Ilcus, S\., Chute, C\., Marklund, H\., Haghgoo, B\., Ball, R\., Shpanskaya, K\., et al\.: CheXpert: A large chest radiograph dataset with uncertainty labels and expert comparison\. In: AAAI Conference on Artificial Intelligence, pp\. 590–597 \(2019\)
- \[23\]Nguyen, H\.Q\., Lam, K\., Le, L\.T\., Pham, H\.H\., Tran, D\.Q\., Nguyen, D\.B\., Le, D\.D\., Pham, C\.M\., Tong, H\.T\.T\., Dinh, D\.H\., et al\.: VinDr\-CXR: An open dataset of chest X\-rays with radiologist’s annotations\. Scientific Data9, 429 \(2022\)
- \[24\]Bustos, A\., Pertusa, A\., Salinas, J\.M\., de la Iglesia\-Vayá, M\.: PadChest: A large chest x\-ray image dataset with multi\-label annotated reports\. Medical Image Analysis66, 101797 \(2020\)
- \[25\]Johnson, A\.E\.W\., Pollard, T\.J\., Berkowitz, S\.J\., Greenbaum, N\.R\., Lungren, M\.P\., Deng, C\., Mark, R\.G\., Horng, S\.: MIMIC\-CXR, a de\-identified publicly available database of chest radiographs with free\-text reports\. Scientific Data6, 317 \(2019\)
- \[26\]Tayebi Arasteh, S\., Kuhl, C\., Saehn, M\.J\., Isfort, P\., Truhn, D\., Nebelung, S\.: Enhancing domain generalization in the AI\-based analysis of chest radiographs with federated learning\. Scientific Reports13, 22576 \(2023\)
- \[27\]Kulkarni, P\., Kanhere, A\., Yi, P\.H\., Parekh, V\.S\.: From isolation to collaboration: Federated class\-heterogeneous learning for chest X\-ray classification\. arXiv:2301\.06683 \(2023\)
- \[28\]Yan, Z\., Wicaksana, J\., Wang, Z\., Yang, X\., Cheng, K\.T\.: Variation\-aware federated learning with multi\-source decentralized medical image data\. IEEE Journal of Biomedical and Health Informatics25\(7\), 2615–2628 \(2021\)
- \[29\]Cohen, J\.P\., Hashir, M\., Brooks, R\., Bertrand, H\.: On the limits of cross\-domain generalization in automated X\-ray prediction\. In: Medical Imaging with Deep Learning \(MIDL\), pp\. 136–155 \(2020\)
- \[30\]Ziller, A\., Usynin, D\., Braren, R\., Makowski, M\., Rueckert, D\., Kaissis, G\.: Medical imaging deep learning with differential privacy\. Scientific Reports11, 13524 \(2021\)
- \[31\]Lee, S\., Park, S\., Lee, D\.B\., Wagner, D\., Seong, H\., Bocklet, T\., Lee, J\., Hwang, S\.J\.: FedSVD: Adaptive orthogonalization for private federated learning with LoRA\. arXiv:2505\.12805 \(2025\)

Similar Articles

Beyond LoRA: Is Sparsity-Induced Adaptation Better?

arXiv cs.LG

This paper proposes sparsity-induced adaptations to LoRA, including Cheap LoRA (cLA) and a chained circulant variant (c³LA), and provides theoretical generalization bounds along with empirical evaluations showing up to 10% training time reduction and 15% peak GPU memory savings while maintaining competitive performance.