paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Understanding the Bug Characteristics and Fix Strategies of Federated Learning Systems

理解联邦学习系统的缺陷特征与修复策略
FSE Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2023匹配度 4/10 · 该论文是联邦学习系统缺陷的实证研究,属于机器学习系统的测试与调试,与用户关注的“对机器学习系统进行静态分析”有间接关联,但未涉及静态分析、LLM/Agent 或浮点/贝叶斯程序分析,因此匹配度有限。引用 6 inbox
Xiaohu Du, Xiao Chen, Jialun Cao, Ming Wen, Shing-Chi Cheung, Hai Jin
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:首个针对联邦学习系统特有缺陷的大规模实证研究,基于 395 个真实 bug 归纳症状、易发阶段、根因与修复策略。

联邦学习(FL)允许在分散于各设备的私有数据上训练模型,已被金融、医疗等关键领域采用,但其系统缺陷可能带来经济损失、错误的医疗决策乃至隐私合规风险。现有关于机器学习系统缺陷的研究并未刻画 FL 系统因分布式、隐私保护等特性而产生的独有缺陷。为填补这一空白,作者从 TensorFlow Federated、PySyft、FATE、Flower、PaddleFL 和 Fedlearner 六个主流 FL 框架的 GitHub 与 StackOverflow 中收集了 395 个真实 bug,并人工分析其症状与影响、易发阶段、根因以及修复策略。基于该数据集,论文报告了一系列发现与可操作的启示,用以指导 FL 缺陷的检测与修复实践。

问题
现有研究缺乏对联邦学习系统因分布式训练、隐私保护等独特性质而产生的缺陷的系统性刻画,而这些缺陷可能导致隐私泄露等严重后果。
方法
从六个主流联邦学习框架的 GitHub 仓库与 StackOverflow 收集 395 个真实 bug,人工标注并分析其症状与影响、易发阶段、根因和修复策略。
评估
通过对 395 个真实缺陷的人工实证分析,归纳出联邦学习缺陷的分布规律与修复模式,并据此提出可用于缺陷检测的可操作启示。
原文摘要(Abstract)

Federated learning (FL) is an emerging machine learning paradigm that aims to address the problem of isolated data islands. To preserve privacy, FL allows machine learning models and deep neural networks to be trained from decentralized data kept privately at individual devices. FL has been increasingly adopted in missioncritical fields such as finance and healthcare. However, bugs in FL systems are inevitable and may result in catastrophic consequences such as financial loss, inappropriate medical decision, and violation of data privacy ordinance. While many recent studies were conducted to understand the bugs in machine learning systems, there is no existing study to characterize the bugs arising from the unique nature of FL systems. To fill the gap, we collected 395 real bugs from six popular FL frameworks (Tensorflow Federated, PySyft, FATE, Flower, PaddleFL, and Fedlearner) in GitHub and StackOverflow, and then manually analyzed their symptoms and impacts, prone stages, root causes, and fix strategies. Furthermore, we report a series of findings and actionable implications that can potentially facilitate the detection of FL bugs.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{DuCC0C023,
  title = {Understanding the Bug Characteristics and Fix Strategies of Federated Learning Systems},
  author = {Xiaohu Du and Xiao Chen and Jialun Cao and Ming Wen and Shing-Chi Cheung and Hai Jin},
  booktitle = {FSE},
  year = {2023},
  doi = {10.1145/3611643.3616347}
}