Awesome-Federated-Learning
联邦学习领域最完整的论文索引图谱,按顶会/问题/方法三维分类
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
联邦学习领域最完整的论文索引图谱,按顶会/问题/方法三维分类
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
图1:FedML 统一技术架构图,涵盖分布式训练、联邦学习和 MLOps 全栈能力
深夜,科研人员李明在整理文献时陷入了困境——他需要系统性地了解联邦学习领域的最新进展,Google 的 SCAFFOLD 算法、FedProx 变体、个性化联邦学习方法……这些论文散落在 Arxiv、各大顶会官网和无数博客之间,零散且不成体系。更让他头疼的是,如果想把某篇论文的代码跑起来,还要去 FedML、PySyft、TFF 等多个框架中逐一比对接口。
Awesome-Federated-Learning 正是为解决这一困境而生——它像一张经过精心编目的"知识地图",把 2017 年以来几乎所有重要的联邦学习论文,按照顶会、解决问题类型、方法论三条线索重新组织,成为该领域事实上的"黄页"。
Awesome-Federated-Learning 由南加州大学(USC)计算机科学博士 Chaoyang He 发起并维护。作者同时是 FedML(统一联邦学习库)、TensorOpera AI 和 ChainOpera AI 的联合创始人,曾在南加州大学师从 Salman A. Al Qaraghuli 等学者深造。
Chaoyang He 在 2019-2020 年间开始整理联邦学习论文列表时,该领域还处于相对小众的阶段。随着欧盟 GDPR 等隐私法规日趋严格、Google 在 Gboard 上部署联邦学习方案的案例曝光,联邦学习迅速从学术研究走向工业落地。作者将这一转变记录在列表中,标注了每篇论文对应的"Targeting Problem"(解决的问题)和"Method"(方法),方便研究者和工程师快速定位适合自己场景的方案。
2021 年后,该列表迁移至 FedML-AI/FedML 仓库的 research/ 子目录,标志着从个人知识整理向社区级资源库的升级。
可以把 Awesome-Federated-Learning 理解为一个按货架分类的学术文献超市:
与arXiv官网相比,这个列表的价值在于二次加工——它为每篇论文标注了"针对什么问题"和"用什么方法",这是原始论文标题和摘要所不能直接提供的元信息。
Awesome-Federated-Learning 目前收录了 2017 年至 2021 年间的联邦学习领域主要论文,涵盖以下分类体系:
按顶会分类(部分):
| 会议 | 代表性论文 |
|---|---|
| ICML | SCAFFOLD(方差缩减联邦优化)、FedBoost(通信高效算法) |
| NeurIPS | FedAvg 收敛性分析、个性化联邦学习综述 |
| ICLR | 联邦学习隐私攻击、垂直联邦学习 |
| CVPR | 联邦学习在视觉任务中的应用 |
| AAAI | 激励机制设计、激励相容的联邦学习 |
按问题分类:
Awesome List 背后是完整的代码实现支撑——FedML(4048★)是当前最完整的联邦学习开源库之一,支持:
图2:FedML 项目 Logo
FedML 的 Python SDK 提供了统一 API,研究者可以用同一套代码在本地仿真和小规模真实设备上验证联邦学习算法。
查阅层面(极简):直接访问 GitHub 页面即可,无安装需求。整个项目就是一个精心维护的 Markdown 文件,任何能打开网页的人都可以使用。
实践层面(中等):如果要将列表中的论文算法真正跑起来,需要:
pip install fedmlFedML 提供了丰富的示例脚本,涵盖图像分类、NLP、推荐系统等常见场景,上手难度对于有 ML 经验的开发者来说相对友好。
列表的最后更新时间是 2021 年 7 月 20 日。此后三年间的新论文(如 LoRA + FL、联邦大模型微调、FL 与 LLM 对齐技术等)均未收录。这意味着列表对当前最前沿的研究已经存在明显滞后。
Awesome List 本身不包含可运行代码,只提供论文链接和元信息。对于想直接复现论文结果的研究者,还需要额外定位代码实现(部分论文在 Papers with Code 有对应实现)。
原始仓库(chaoyanghe/Awesome-Federated-Learning)已被标记为"已迁移"状态,实际更新在 FedML 主仓库进行。使用时应注意参考最新迁移版本。
对于学术研究者,这个列表的分类体系有很强的参考价值;但对于工程团队,他们可能更需要 FedML 的实际 API 文档和部署指南,而非一篇"论文超市"。
1. 知识整理方法论的示范
它展示了如何将碎片化的学术文献转化为结构化知识体系——通过"顶会 × 问题 × 方法"三维分类,降低了领域新人的入门门槛,也成为领域专家快速检索的常用工具。
2. FedML 生态的流量入口
Chaoyang He 通过维护 Awesome List 吸引了大量关注,随后推出 FedML 代码库,形成了"论文索引 → 工具落地"的完整生态路径。这是 AI 领域一种常见的社区建设模式。
3. 隐私计算赛道的技术晴雨表
从列表中收录论文的变化,可以看出联邦学习领域的研究热点迁移:2018-2019 年以 FedAvg 变体为主,2020-2021 年 Non-IID 问题成为焦点,2022 年后大模型与 FL 的结合(联邦微调)开始兴起。该列表记录了这一演进轨迹。
| 维度 | 评估 |
|---|---|
| 内容质量 | 极高——按顶会+问题+方法三维分类,系统性强 |
| 更新频率 | 低——2021年7月后停滞 |
| 社区活跃度 | 中——关联 FedML 生态持续活跃 |
| 工程可用性 | 中——需配合 FedML 代码库使用 |
| 适用人群 | AI 研究者(学术)、联邦学习开发者(工程) |
Awesome-Federated-Learning 是联邦学习领域不可替代的"知识地图",即使更新有所停滞,它整理的 2017-2021 年间的论文体系仍是该领域最完整的分类索引。配合 FedML 代码库,可以完成从文献调研到算法验证的完整闭环。对于关注联邦学习最新进展的团队,建议同时关注 FedML-AI/FedML 的 research 目录以获取最新动态。