After the Federation: Benchmarking Knowledge Portability to Heterogeneous Newcomers
Organizations: Sun Yat-sen University
Abstract
Once historical clients become unavailable, a federation must serve newcomers through the artifact it leaves behind. How much of its knowledge remains useful in an architecture chosen afterward? We introduce FEDNBO, a seven-dataset benchmark that separates knowledge supply, policy identification, and private-model compilation under disjoint data roles. Controlled studies expose inflated oracle gains, architecture-dependent transfer reversals, and a gap between teacher accuracy and private-model utility. Ordinary public-response distillation provides a competitive reference without public task labels or newcomer samples: gains over strengthened local training are 23.52 and 16.62 percentage points on 300 CelebA identities and 300 FedEMNIST writers, respectively. In a complete-pipeline FedEMNIST comparison, this reference reaches 97.13% accuracy with 12.4 seconds of compilation per architecture, versus 97.03% and 67.5 seconds for a HeteroFedTTA reconstruction at the same epoch budget. Equal-count public-input interventions extend support sensitivity to trainable visual backbones. Together, these results establish an auditable benchmark and a strong reference for evaluating the utility, cost and reliability of post-federation knowledge transfer.
Figures & tables
| Dataset | classes | source/shadow/test | client unit | modalities | frozen bank private models |
|---|---|---|---|---|---|
| CREMA-D [ 6 ] | 6 | 60/15/16 | actor (natural) | visual/audio features; some audio missing | global/cluster FedAvg MLPs linear/three-layer MLP |
| MELD [ 22 ] | 4 | 15/3/3 | speaker (natural) | text/audio; dialogues remain disjoint | GloVe/audio MLPs MobileBERT-feature linear/MLP |
| UCF51-20 [ 25 ] | 51 | 12/4/4 | group silo (simulated) | video/audio features | FedAvg MLPs linear/MLP |
| TCGA-BRCA [ 27 ] | 2 | 7/3/3 | Tissue Source Site (natural) | WSI embedding/RNA expression | FedAvg MLPs linear/MLP |
| UCI HAR [ 2 ] | 6 | 12/6/12 | subject (natural) | raw accelerometer/gyroscope windows | flattened-window MLPs raw linear/temporal CNN |
| CelebA [ 16 ] | 2 | 878/310/291; confirm | identity (natural) | raw RGB/facial landmarks | raw FedSGD ResNet-18 MobileNetV3/EfficientNet-B0 |
| Fixed-policy gain | PCV deployment | ||||||
|---|---|---|---|---|---|---|---|
| Dataset | 1 | 2 | 3 | 4 | Choice | Gain [95% CI] | Harm |
| CREMA-D | local | [0.00,0.00] | 0.0 | ||||
| MELD | pure KD | [15.30,22.03] | 0.0 | ||||
| UCF51-20 | local | [0.00,0.00] | 0.0 | ||||
| TCGA-BRCA | joint KD 0.1 | [ ,30.00] | 33.3 | ||||
| UCI HAR | local | [0.00,0.00] | 0.0 | ||||
| Policy | Gain [95% CI] | Harm | Linear gain | CNN gain |
|---|---|---|---|---|
| Fixed joint KD 1 | [2.19,5.51] | 16.7 | ||
| Disagreement audit, 6 labels | [1.83,4.64] | 8.3 | ||
| Disagreement audit, 24 labels | [2.71,6.34] | 8.3 | ||
| Same-query oracle (diagnostic) | 0.0 |
| Private backbone | Fit inputs | Broad acc. | Restr. acc. | Difference [95% CI] | KL | Harm |
|---|---|---|---|---|---|---|
| MobileNet blocks | 64 | 72.07 | 69.01 | 3.06 [1.84,4.32] | 27.4/32.2 | |
| 128 | 78.46 | 75.42 | 3.04 [1.93,4.20] | 17.8/24.8 | ||
| 512 | 85.32 | 80.94 | 4.38 [3.26,5.54] | 10.4/13.7 | ||
| EfficientNet blocks | 64 | 75.96 | 70.12 | 5.83 [4.51,7.21] | 25.6/35.2 | |
| 128 | 82.19 | 82.04 | 0.15 [ ,1.10] | 14.1/14.4 | ||
| 512 | 87.82 | 84.94 | 2.89 [1.84,3.94] | 8.5/13.0 |
| Architecture | Pipeline | Accuracy | Harm | Compile (s) | Target (ms) |
|---|---|---|---|---|---|
| MLP | Original + KD | 95.87/95.82 | 12.0/12.0 | 11.8/23.1 | 0.71/0.66 |
| Meta + KD | 95.74/95.97 | 12.7/11.0 | 11.0/22.4 | 0.66/0.66 | |
| Meta + dual | 95.76/95.82 | 12.3/12.0 | 67.1/132.2 | 6.11/6.23 | |
| CNN | Original + KD | 98.39/98.33 | 2.0/2.3 | 12.9/25.7 | 0.79/0.77 |
| Meta + KD | 98.44/98.49 | 2.3/2.7 | 12.8/25.3 | 0.69/0.69 | |
| Meta + dual | 98.29/98.42 | 2.7/2.0 | 67.9/136.5 | 42.88/10.94 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Study | roles | frozen choice | policy/result time | policy SHA |
|---|---|---|---|---|
| CelebA sparse handoff | 878/310/291 identities | fit pseudo-label prototype; 8 labels | 09-26 23:53/09-26 23:55 | 9f2392c1 |
| CelebA ridge | new 300 identities | 4,096 anchors; ridge alpha 1 | 09-27 01:26/09-27 01:27 | 59f616ab |
| CelebA trainable blocks | second new 300 | late blocks; 8 epochs; response selection | 09-27 02:07/09-27 02:09 | 561559fa |
| CelebA 3-label | third new 300 | 3 incidence labels; late blocks | 09-27 10:39/09-27 10:40 | a0b9c7e6 |
| CelebA decorrelated 3-label | fourth new 300 | correlation rule; inherited blocks | 09-27 12:24/09-27 12:26 | 9a2de6ac |
| FedEMNIST | 1000/400/300 writers | 4,096 anchors; 2 architectures; 20-label local | 09-27 13:53/09-27 14:02 | 6f66f2a4 |
| Study (clients) | Local | Private | Teacher | Gain [95% CI] | Harm (%) |
|---|---|---|---|---|---|
| CelebA sparse (291) | 63.49 | 65.23 | 92.40 | 1.74 [0.15,3.22] | 37.5 |
| CelebA ridge (300) | 64.23 | 80.85 | 88.13 | 16.63 [14.63,18.63] | 15.3 |
| CelebA blocks (300) | 63.15 | 86.46 | 88.17 | 23.31 [21.33,25.27] | 6.0 |
| CelebA correlated (300) | 55.95 | 75.48 | 76.44 | 19.53 [17.92,21.19] | 7.7 |
| CelebA decorrelated (300) | 56.40 | 66.07 | 67.19 | 9.66 [8.09,11.20] | 19.7 |
| FedEMNIST original (300) | 77.90 | 96.75 | 99.34 | 18.85 [17.49,20.20] | 1.3 |
| Dataset | Four fixed gains (pp) | PCV choice | PCV gain [95% CI] | Harm |
|---|---|---|---|---|
| CREMA-D | -7.08 / -6.78 / -8.80 / -6.87 | local | [0.00,0.00] | 0.0% |
| MELD | +11.16 / +16.05 / +17.66 / +17.89 | pure KD | [15.30,22.03] | 0.0% |
| UCF51-20 | +1.90 / +1.57 / -1.18 / -1.45 | local | [0.00,0.00] | 0.0% |
| TCGA-BRCA | +13.33 / +17.62 / +17.18 / +14.21 | joint KD 0.1 | [ ,30.00] | 33.3% |
| UCI HAR | +3.23 / +3.88 / +1.98 / +1.69 | local | [0.00,0.00] | 0.0% |
| Study/model | Fit | Broad acc. | Restr. acc. | Difference [95% CI] | KL | Harm (%) |
|---|---|---|---|---|---|---|
| MobileNet blocks | 64 | 72.07 | 69.01 | 3.06 [1.84,4.32] | -0.0490 | 27.4/32.2 |
| MobileNet blocks | 128 | 78.46 | 75.42 | 3.04 [1.93,4.20] | -0.0426 | 17.8/24.8 |
| MobileNet blocks | 512 | 85.32 | 80.94 | 4.38 [3.26,5.54] | -0.0861 | 10.4/13.7 |
| EfficientNet blocks | 64 | 75.96 | 70.12 | 5.83 [4.51,7.21] | -0.0242 | 25.6/35.2 |
| EfficientNet blocks | 128 | 82.19 | 82.04 | 0.15 [-0.76,1.10] | +0.0248 | 14.1/14.4 |
| EfficientNet blocks | 512 | 87.82 | 84.94 | 2.89 [1.84,3.94] | -0.0667 | 8.5/13.0 |
| Study | Supply | Compile loss | Gain | Inherited | Compiler | Total |
|---|---|---|---|---|---|---|
| CelebA ridge | 4.0% | 11.3% | 15.3% | |||
| CelebA blocks | 4.0% | 2.0% | 6.0% | |||
| CelebA decorrelated | 10.3% | 9.3% | 19.7% | |||
| FedEMNIST | 0.3% | 1.0% | 1.3% |
| Method | unseen | frozen | multimodal | unseen arch. | private output |
| OD-PFL [ 1 ] | – | – | (predefined) | ||
| UPFL/HeteroFedTTA [ 28 ] | – | ||||
| FLowDUP [ 29 ] | – | – | (predefined) | ||
| EPFL [ 15 ] | – | – | (predefined) | ||
| PeFLL [ 23 ] | – | – | (predefined) | ||
| pFedHN [ 24 ] | – | – | (predefined) |
Federated Knowledge Distillation
Federated knowledge distillation transfers predictive behavior among data-isolated clients to train useful models without sharing raw data.
See all 36 papers