TL;DR for operators

A pretrained model can be well suited to a text-classification task and still perform poorly for a participant with almost no labeled data. In experiments reported by Naseer and colleagues,1 removing federated aggregation reversed the pretrained models’ worst-client advantage across all five tested configurations. Personalization recovered only 4–12% of the performance gap between local-only and shared-model training in three domain-matched settings.

The practical opportunity is cheaper backbone screening, followed by explicit client-level validation. A perplexity score computed from unlabeled target text strongly ranked the observed benefits of different pretrained encoders. However, that relationship was discovered after the original registered predictor failed, and it also tracked average-client performance. Perplexity is a candidate-selection signal, not a validated guarantee of fairness or deployment quality.

A small participant can lose despite a capable shared model

Consider several institutions training a text classifier without combining their private records. One institution holds thousands of labeled examples; another has only a few dozen. Their shared model may perform well on average while delivering inadequate predictions for the smallest institution.

Pretraining should help because the model already contains language representations learned from a much larger corpus. Personalization might appear to offer further protection by allowing each institution to adapt the shared model to its own data.

The experiments challenge both expectations under extreme data scarcity. Without sharing training updates, the pretrained models lost to a substantially smaller task-specific classifier. Personalization preserved little of the benefit achieved through shared training.

This distinction matters when organizations choose a model architecture: they must evaluate not only the representation being supplied but also how each participant gains access to information learned elsewhere.

The study examines this problem through federated parameter-efficient fine-tuning. Three pretrained encoders—RoBERTa, BERTweet, and PubMedBERT, each containing approximately 110–125 million parameters—are adapted using LoRA. The pretrained weights remain frozen while small adapter matrices and a classification head are trained. Federated aggregation combines participant updates without pooling their raw training examples.

The principal benchmark covers AG News, Sentiment140, and PubMed 20k RCT. Each dataset contributes 20,000 training examples distributed among ten simulated clients, with five paired partitions per main experimental condition. Under the strongest label skew, the smallest client typically holds approximately twenty training examples. A 2.7-million-parameter TextCNN provides the comparison baseline.

Perplexity offers a cheap signal for choosing a backbone

Testing several pretrained backbones through complete federated training requires repeated local optimization, aggregation, and client-level evaluation. The researchers therefore ask whether a less expensive measurement can rank candidates before this process begins.

Their proposed signal is per-word masked-language-model perplexity: a measure of how well a pretrained encoder predicts masked tokens in representative target text. The calculation adjusts masked-token loss for the average number of subword pieces per word, making scores more comparable across different tokenizers.

The study estimates perplexity using 1,500 target-corpus texts, 15% random token masking, and three scoring passes.

Across the original nine backbone-dataset combinations, log per-word perplexity and the improvement in worst-client performance relative to TextCNN have a Spearman rank correlation of −0.867 (reported p = 0.0025). Lower perplexity consistently corresponds to larger measured benefits within each dataset.

Dataset Lowest-perplexity backbone Per-word perplexity Worst-client P3 improvement
AG News RoBERTa 25.4 +0.124
Sentiment140 RoBERTa 161.5 +0.074
PubMed PubMedBERT 10.4 +0.208

Source: Section 4.1, Table 4. Differences are macro-F1 units relative to paired TextCNN baselines, with stronger label skew (Dirichlet α = 0.1). These are the lowest-perplexity candidates in the original three-backbone grid, not independently validated deployment winners.

The distinction between discovery and confirmation is essential.

The researchers originally registered a different predictor: a two-way centered alignment statistic. Its observed correlation was 0.617, with p = 0.0769, failing the specified significance criterion. The raw perplexity relationship was identified afterward.

They subsequently committed an effect interval of [+0.017, +0.111] for a held-out DistilBERT experiment on AG News. Its observed improvement, +0.091, fell inside that interval.

That is meaningful evidence for one previously specified prediction, but it is not independent replication across additional datasets and model families. The nine original observations also share backbones and datasets, making the reported correlation p-value descriptive rather than evidence from nine independent cases.

For model developers, the justified use is therefore provisional: rank candidate encoders with perplexity, then verify their downstream performance. The score neither predicts a dependable improvement magnitude nor identifies an absolute deployment threshold.

Personalization loses most of the shared-training advantage

The second operational question concerns participants whose local data are too scarce to support effective adaptation.

Ditto maintains personalized client models alongside the shared federated model. In principle, these personalized models can accommodate differences between clients. But their adaptation still depends on client-specific observations.

The study compares Ditto with FedAvg and local-only training across three domain-matched configurations, varying Ditto’s regularization strength over 0.1, 1, and 10.

At its strongest evaluated setting, Ditto recovered only:

  • 12% of the local-only-to-FedAvg gap on AG News;
  • 5% on Sentiment140;
  • 4% on PubMed.

These fractions measure how much of the shared-model advantage personalization regained, not Ditto’s absolute accuracy.

For example, on PubMed, the worst-client effect relative to TextCNN was +0.208 for FedAvg, −0.221 for local-only training, and −0.202 for the best evaluated Ditto setting. Personalization improved slightly on purely local adaptation but remained far below the shared model.

This does not establish that personalization generally fails. It identifies a condition under which its expected advantage becomes unreliable: the participant has too little local evidence to fit an effective personalized adapter.

An institution considering personalized federation should therefore test the approach at its smallest realistic client sample size, rather than infer protection from the algorithm’s personalization objective.

Aggregation matters, but the mechanism remains unresolved

The aggregation-removal experiment provides the strongest evidence that pretrained representation quality alone cannot explain the observed benefits.

Across five tested backbone-dataset configurations, local-only pretrained LoRA models underperformed their paired TextCNN baselines on every evaluated partition. Worst-client performance differences ranged from −0.584 to −0.221, with Cliff’s delta of −1.00 in each configuration.

This ablation changes whether clients benefit from aggregated model updates. Its result establishes that aggregation was necessary for the observed pretrained-model advantage within these configurations.

A separate measurement investigates a competing explanation: perhaps minority-client updates are systematically opposed to the aggregate update and are therefore overridden during training.

The measured cosine similarity between the smallest client’s effective adapter update and the aggregate averaged +0.013, close to orthogonal rather than directionally opposed. Update-conflict rates also failed to follow the predicted ordering between domain-matched and mismatched configurations.

These measurements weaken the specific directional-conflict hypothesis. They do not exclude every form of harmful interference.

The authors suggest that a suitable pretrained representation may help a data-poor client benefit from information supplied through aggregation. That explanation is consistent with the experiments, but the information-transfer mechanism itself was not isolated through a dedicated intervention.

The evidence supports three distinct conclusions: backbone choice is associated with different outcomes, aggregation is necessary for the observed advantage in tested conditions, and the precise causal mechanism remains unidentified.

Worst-client performance depends on the test population

An additional difficulty is defining which participant has received an adequate classifier.

Suppose a small client’s local test data contain only one class. A model that always predicts that class can receive a perfect local macro-F1 score without learning to distinguish it from other classes.

The authors distinguish three evaluation approaches:

  • P1: macro-F1 measured on each client’s own test subset.
  • P2: balanced accuracy measured using the global test set.
  • P3: client-class macro-F1 evaluated on the complete global test set.

The primary reported endpoint is the minimum P3 score across clients. By evaluating the client’s relevant classes against a broader test population, P3 avoids the particular constant-predictor failure of single-class local tests.

The researchers changed their planned primary endpoint from P1 to P3 and documented that deviation. Conclusions about personalization can differ between these metrics.

For organizational governance, the choice of evaluation population must therefore precede a claim that the smallest participant is protected. Minimum performance, tenth-percentile performance, and mean performance answer different questions.

Here, worst-client fairness refers to minimum participant utility. It does not establish demographic fairness or equitable treatment across protected populations.

Screening can reduce experimentation, not replace acceptance testing

For organizations developing federated text classifiers, the results suggest a staged evaluation procedure.

First, collect representative unlabeled target-domain text and measure per-word perplexity for candidate pretrained encoders. Use the resulting ranking to prioritize a smaller number for federated experiments.

Next, compare the shortlisted backbones on identical client partitions, preserving realistic differences in sample size and label distribution. Report minimum, tenth-percentile, and average client performance, with an explicitly defined evaluation population.

Then compare shared aggregation, local-only adaptation, and personalization under those same data constraints. A personalized model should qualify through measured client benefit, rather than through its intended algorithmic objective.

Finally, retain experiment configurations, paired partition indices, run logs, and documented protocol changes. These records make the selection decision auditable and allow later evaluations to distinguish model effects from changed test conditions.

This is a Cognaptus operational inference from the study, not a deployment procedure independently validated by its experiments.

Where the selection rule stops

The complete study reports 313 experimental runs, but its principal predictor rests on only nine dependent backbone-dataset combinations, with five partitions per combination. Six of the ten reported cell-level confidence intervals include zero. Only the PubMed comparisons using PubMedBERT and RoBERTa remain significant after the stated Holm adjustment.

Some controls reinforce the main comparison: matching gradient-step budgets preserved or increased pretrained PEFT advantages in the three domain-matched cells. Other tests show sensitivity to context. Increasing AG News training data from 20,000 to 120,000 examples reduced RoBERTa’s measured improvement from +0.124 to +0.083. The fifty-client experiment produced a larger effect, but examined only one dataset-backbone combination.

More fundamentally, perplexity also ranks tenth-percentile and mean-client performance. The study cannot determine whether it identifies a specifically worst-client protection mechanism or simply a generally better-suited backbone.

The experiments concern simulated label heterogeneity, English single-label classification, base-scale encoders, and one principal LoRA configuration. They do not establish equivalent behavior for real institutional federations, multilingual classifiers, or large generative models.

The research therefore supports a limited but actionable conclusion. Organizations can use an inexpensive language-model compatibility measurement to guide backbone selection, while recognizing that the smallest participant’s actual benefit depends on aggregation, local data availability, and the evaluation definition.

A backbone ranking can guide what to train. Only client-level evaluation can establish whom the trained model serves.

Cognaptus: Automate the Present, Incubate the Future.


  1. Kiran Naseer and Samreen Azhar and Umar Shoaib and Haroon Mahmood and Muhammad Awais (2026). Perplexity Predicts Protection: Choosing Pretrained Backbones for Worst-Client Fairness in Federated Parameter-Efficient Fine-Tuning. arXiv:2609.23463. https://arxiv.org/abs/2609.23463 ↩︎