FedDebug: Systematic Debugging for Federated Learning Applications
Not on the map. Why?
Abstract (arXiv)
In Federated Learning (FL), clients independently train local models and share them with a central aggregator to build a global model. Impermissibility to access clients' data and collaborative training make FL appealing for applications with data-privacy concerns, such as medical imaging. However, these FL characteristics pose unprecedented challenges for debugging. When a global model's performance deteriorates, identifying the responsible rounds and clients is a major pain point. Developers resort to trial-and-error debugging with subsets of clients, hoping to increase the global model's accuracy or let future FL rounds retune the model, which are time-consuming and costly. We design a systematic fault localization framework, FedDebug, that advances the FL debugging on two novel fronts. First, FedDebug enables interactive debugging of realtime collaborative training in FL by leveraging record and replay techniques to construct a simulation that mirrors live FL. FedDebug's breakpoint can help inspect an FL state (round, client, and global model) and move between rounds and clients' models seamlessly, enabling a fine-grained step-by-step inspection. Second, FedDebug automatically identifies the client(s) responsible for lowering the global model's performance without any testing data and labels--both are essential for existing debugging techniques. FedDebug's strengths come from adapting differential testing in conjunction with neuron activations to determine the client(s) deviating from normal behavior. FedDebug achieves 100% accuracy in finding a single faulty client and 90.3% accuracy in finding multiple faulty clients. FedDebug's interactive debugging incurs 1.2% overhead during training, while it localizes a faulty client in only 2.1% of a round's training time.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 56 of its 83 references that are in the map. First posted on arXiv 9 Jan 2023.
Builds on
56 of 83 references.
References · 56
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
- 2017Targeted Backdoor Attacks on Deep Learning Systems Using Data Poisoningcited by 1,012
- 2018Generalized Cross Entropy Loss for Training Deep Neural Networks with Noisy Labelscited by 994
- 2020Tackling the Objective Inconsistency Problem in Heterogeneous Federated Optimizationcited by 897
- 2019Towards Federated Learning at Scale: System Designcited by 826
- 2018LEAF: A Benchmark for Federated Settingscited by 780
38 more
- 2018How To Backdoor Federated Learningcited by 745
- 2020DivideMix: Learning with Noisy Labels as Semi-supervised Learningcited by 691
- 2020Ditto: Fair and Robust Federated Learning Through Personalizationcited by 665
- 2017MentorNet: Learning Data-Driven Curriculum for Very Deep Neural Networks on Corrupted Labelscited by 652
- 2020The Future of Digital Health with Federated Learningcited by 625
- 2020Personalized Federated Learning with Moreau Envelopescited by 612
- 2021Federated Learning on Non-IID Data Silos: An Experimental Studycited by 566
- 2021Exploiting Shared Representations for Personalized Federated Learningcited by 537
- 2019Federated Learning with Differential Privacy: Algorithms and Performance Analysiscited by 528
- 2017Robust Loss Functions under Label Noise for Deep Neural Networkscited by 441
- 2018Analyzing Federated Learning through an Adversarial Lenscited by 346
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
- 2020FedML: A Research Library and Benchmark for Federated Machine Learningcited by 298
- 2017Certified Defenses for Data Poisoning Attackscited by 288
- 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 249
- 2018Using Trusted Data to Train Deep Networks on Labels Corrupted by Severe Noisecited by 216
- 2021Personalized Federated Learning using Hypernetworkscited by 210
- 2017CleanNet: Transfer Learning for Scalable Image Classifier Training with Label Noisecited by 181
- 2018Dimensionality-Driven Learning with Noisy Labelscited by 173
- 2018Learning to Learn from Noisy Labeled Datacited by 160
- 2021Federated Learning for Open Bankingcited by 138
- 2020Collaborative Fairness in Federated Learningcited by 95
- 2020Defending against Backdoors in Federated Learning with Robust Learning Ratecited by 82
- 2016Data Poisoning Attacks on Factorization-Based Collaborative Filteringcited by 78
- 2018TensorFuzz: Debugging Neural Networks with Coverage-Guided Fuzzingcited by 67
- 2018DLFuzz: Differential Fuzzing Testing of Deep Learning Systemscited by 64
- 2019Active Federated Learningcited by 63
- 2020IBM Federated Learning: an Enterprise Framework White Paper V0.1cited by 57
- 2020FMore: An Incentive Scheme of Multi-dimensional Auction for Federated Learning in MECcited by 48
- 2017Deep Learning from Noisy Image Labels with Quality Embeddingcited by 46
- 2019Incentive Design for Efficient Federated Learning in Mobile Networks: A Contract Theory Approachcited by 45
- 2019Motivating Workers in Federated Learning: A Stackelberg Game Perspectivecited by 45
- 2020An Incentive Mechanism for Federated Learning in Wireless Cellular network: An Auction Approachcited by 39
- 2021A Comprehensive Survey of Incentive Mechanism for Federated Learningcited by 38
- 2021DeepLocalize: Fault Localization for Deep Neural Networkscited by 37
- 2020FOCUS: Dealing with Label Quality Disparity in Federated Learningcited by 36
- 2020Hierarchically Fair Federated Learningcited by 28
- 2021Personalized Federated Learning by Structured and Unstructured Pruning under Data Heterogeneitycited by 27
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2023: 3; 2024: 1; 2025: 1; 2026: 1.
6 papers.
- 2024MeanCache: User-Centric Semantic Caching for LLM Web Servicescited by 14
- 2023FedDefender: Backdoor Attack Defense in Federated Learningcited by 4
- 2023A Framework for Incentivized Collaborative Learningcited by 2
- 2023TraceFL: Interpretability-Driven Debugging in Federated Learning via Neuron Provenancecited by 1
- 2025FLStore: Efficient Federated Learning Storage for non-training workloadscited by 0
- 2026ProToken: Token-Level Attribution for Federated Large Language Modelscited by 0
- 2026ProToken: Token-Level Attribution for Federated Large Language Models27 Jan 2026
- 2025FLStore: Efficient Federated Learning Storage for non-training workloads1 Mar 2025
- 2024MeanCache: User-Centric Semantic Caching for LLM Web Services5 Mar 2024
- 2023TraceFL: Interpretability-Driven Debugging in Federated Learning via Neuron Provenance21 Dec 2023
- 2023FedDefender: Backdoor Attack Defense in Federated Learning2 Jul 2023
- 2023A Framework for Incentivized Collaborative Learning26 May 2023