FedRE: A Representation Entanglement Framework for Model-Heterogeneous Federated Learning¶
会议: CVPR 2026
arXiv: 2511.22265
代码: GitHub
领域: AI安全 / 联邦学习
关键词: 联邦学习, 模型异构, 纠缠表示, 隐私保护, 通信效率
一句话总结¶
提出 FedRE 框架,通过"纠缠表示"(entangled representation)——将每个客户端的所有局部表示用归一化随机权重聚合为单一跨类别表示,实现模型异构联邦学习中性能、隐私保护和通信开销的三方平衡。
研究背景与动机¶
联邦学习(FL)使多个客户端在保护隐私的前提下协作训练模型。然而实际中,不同客户端的硬件和计算能力差异巨大,强制要求所有客户端使用同构模型架构是不现实的。这推动了模型异构 FL 的研究——客户端的表示提取器(representation extractor)可以不同,但分类器保持同构。
现有模型异构 FL 方法在客户端知识形式的选择上面临困境: - 表示/logits/小模型:能有效编码高层知识,但上传到服务器引入显著通信开销和隐私风险(可通过表示反演攻击重建原始样本) - 分类器:轻量但可能继承局部数据分布偏差 - 原型(prototype,即类别均值):轻量且降低隐私风险,但仅捕获类别级信息,类内变异性有限,且训练全局分类器时容易导致过于尖锐的决策边界
核心问题:"对于模型异构 FL,是否存在更有效、隐私安全且轻量的客户端知识形式?"
方法详解¶
整体框架¶
FedRE 的核心思想是将每个客户端的所有局部表示聚合为一个跨类别的"纠缠表示"及其对应的"纠缠标签编码",上传到服务器训练全局分类器。工作流程:
- 客户端更新:在本地数据上用交叉熵损失训练局部模型
- 表示纠缠与上传:生成纠缠表示和纠缠标签编码上传服务器
- 全局分类器更新与广播:服务器用纠缠表示训练全局分类器,广播给客户端
关键设计¶
-
表示映射(Representation Mapping, RM):
- 将不同架构的局部表示映射到一致维度
- 评估了三种 RM 操作:平均池化(AP)、最大池化(MP)、全连接层(FC)
- AP 效果最佳(CIFAR-100 PRA: 46.36% vs MP 45.97% vs FC 44.53%)
-
表示纠缠(Representation Entanglement, RE):
\(\widetilde{\mathbf{r}}_k = \sum_{i=1}^{|\mathcal{D}_k|} w_i^k \text{RM}[\mathbf{g}_k(\phi_k; \mathbf{x}_i^k)], \quad \widetilde{\mathbf{y}}_k = \sum_{i=1}^{|\mathcal{D}_k|} w_i^k \mathbf{y}_i^k\)
其中 \(w_i^k \in [0,1]\) 是归一化随机权重。同一组权重同时聚合表示和 one-hot 标签编码。
默认使用随机平均原型(RAP):先计算每类原型,再用随机权重聚合所有原型为单一纠缠表示。
-
每轮随机权重重采样:
- 每个通信轮次重新采样随机权重,引入多样性
- 纠缠标签编码提供跨类别监督信号
- 这使全局分类器避免对任何单一类别过度自信,促进更平滑的决策边界
- 设计动机:对比 toy 实验中 FedAllRep(上传所有表示,最佳性能 63.50%)、FedGH(上传原型,尖锐边界 60.50%)和 FedRE(平滑边界 62.00%)
-
隐私保护机制:
- 纠缠表示混合了跨类别信息,使得单个样本难以被重建
- 每个客户端仅上传一个纠缠表示,进一步减少信息泄露面
损失函数 / 训练策略¶
- 客户端:交叉熵损失 \(\mathcal{L}_{ce}\) 训练局部模型
- 服务器:交叉熵损失训练全局分类器 \(\min_\omega \sum_{k=1}^K \mathcal{L}_{ce}[f(\omega; \widetilde{\mathbf{r}}_k), \widetilde{\mathbf{y}}_k]\)
- RE 的计算复杂度仅为 \(\mathcal{O}(n(d+C))\),无需额外梯度计算
- 10 个客户端,SGD 优化器,100 个通信轮次,NVIDIA A800 GPU
实验关键数据¶
主实验¶
| 方法 | CIFAR-10 (PRA) | CIFAR-100 (PRA) | TinyImageNet (PRA) | CIFAR-10 (PAT) | CIFAR-100 (PAT) | TinyImageNet (PAT) | 平均 |
|---|---|---|---|---|---|---|---|
| FedProto | 78.36 | 35.00 | 18.16 | 83.81 | 56.72 | 29.61 | 50.28 |
| FedGH | 78.66 | 40.91 | 25.04 | 85.43 | 58.07 | 31.98 | 53.35 |
| FedTGP | 81.32 | 35.89 | 28.70 | 84.68 | 54.67 | 35.64 | 53.48 |
| Local | 81.20 | 41.57 | 25.81 | 84.68 | 57.96 | 33.02 | 54.04 |
| FedRE | 82.60 | 46.36 | 30.48 | 86.20 | 62.56 | 38.52 | 57.79 |
FedRE 在所有场景中均超越基线,TinyImageNet PAT 设置下超越 FedGH 6.54%、超越 FedKD 6.79%。
消融实验¶
通信开销(CIFAR-100,标量数 ×10³):
| 指标 | LG-FedAvg | FedGH | FedKD | FedGen | FedProto | FedMRL | FedRE |
|---|---|---|---|---|---|---|---|
| 上传 | 513.00 | 257.02 | 4234.28 | 9247.08 | 257.02 | 8863.08 | 5.12 |
| 广播 | 513.00 | 512.00 | 4234.28 | 513.00 | 512.00 | 8863.08 | 513.00 |
FedRE 的上传开销仅 5.12K 标量,不到 FedProto 的 2%,比 FedMRL 低 1700 倍+。
隐私保护(表示反演攻击,TinyImageNet):
| 知识形式 | PSNR ↓ | MSE ↑ |
|---|---|---|
| 表示(FedAllRep) | 12.89 | 4514.91 |
| 原型(FedGH) | 10.25 | 6992.04 |
| 纠缠表示(FedRE) | 9.66 | 7781.87 |
纠缠表示的 PSNR 最低、MSE 最高,重建图像无法识别任何信息。
RE 机制对比(CIFAR-100 PRA):
| 机制 | RSR | VAR | RAR | RSP | VAP | RAP |
|---|---|---|---|---|---|---|
| 准确率 | 40.41 | 44.88 | 43.19 | 43.25 | 46.12 | 46.36 |
RAP(随机平均原型)最优,因为原型比原始表示更具代表性,随机权重比等权聚合更有效。
关键发现¶
- 纠缠表示性能接近"上传所有表示":FedRE (30.48%) vs FedAllRep (31.20%),但通信开销降低约 10 倍
- 每轮重采样至关重要:固定权重 vs 每轮重采样在 CIFAR-100 上分别为 45.84% vs 46.36%,合成数据集上差距更大(41.50% vs 62.00%)
- RE 引入的额外训练开销可忽略:CIFAR-10 每轮仅增加 0.09 秒(5.69s → 5.78s)
- 权重分布选择(均匀/拉普拉斯/高斯)对性能影响很小,框架具有灵活性
- 在 100 客户端大规模场景(参与率 10/100 或 20/100)中,FedRE 仍保持最佳性能
亮点与洞察¶
- 纠缠表示是一种非常优雅的设计:它同时解决了三个问题(性能、隐私、通信),而不是像现有方法那样在三者间做 trade-off
- 随机权重每轮重采样的思路类似数据增强中的随机性——通过引入训练多样性避免过拟合到特定权重配置
- 纠缠标签编码提供"跨类别软监督"的思路与 label smoothing 有异曲同工之妙,但这里的随机性更本质——不同轮次的标签编码完全不同
- 与 Mixup 的关键区别:FedRE 在每个客户端内聚合所有表示为单一向量(而非成对插值),服务的目标也完全不同
局限与展望¶
- 缺乏严格的非凸收敛分析(作者也承认留作未来工作)
- 当客户端数据极度不均衡时(如某客户端仅有 1-2 个类别),纠缠表示的信息量可能不足
- 未评估在更大规模模型(如 LLM/ViT-L)上的效果
- 全局分类器的架构需要所有客户端共享,限制了完全异构的灵活性
- 随机权重的分布和采样策略可能有更优选择(当前实验显示均匀分布略优但差距甚微)
相关工作与启发¶
- 与 FedGH(基于原型训练全局分类器)最直接相关——FedRE 可以视为其自然进化,从单类别原型到跨类别纠缠表示
- 与 FedAvg 系列(参数聚合)正交——FedRE 因模型异构无法直接聚合参数,转而通过知识蒸馏思路解决
- 对联邦学习中隐私-效率-性能三角的思考具有启发性:好的客户端知识形式设计可以同时推动三个顶点
- 纠缠表示的思路可能扩展到其他场景:如联邦持续学习、联邦域适应等
评分¶
- 新颖性: ⭐⭐⭐⭐ (纠缠表示概念新颖,虽然与 Mixup 有相似性但动机和实现不同)
- 实验充分度: ⭐⭐⭐⭐⭐ (10 个问题的系统性分析、通信/隐私/性能三维评估、10 种异构架构)
- 写作质量: ⭐⭐⭐⭐ (Q&A 式实验结构清晰,toy 实验直观)
- 价值: ⭐⭐⭐⭐ (为模型异构 FL 提供了实用且优雅的解决方案)