paper-with-me

Papers

FedDebug: Systematic Debugging for Federated Learning Applications

2023-01-09 · Waris Gill, Ali Anwar, Muhammad Ali Gulzar

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.

📄 PDF Abstract BibTeX arXiv:2301.03553

Code (1)

SEED-VT/FedDebug 공식 구현 tf

Tasks

Fault localizationFederated Learning

Similar Papers 제목 키워드 기반

Enabling SQL-based Training Data Debugging for Federated Learning

2021-08-26 · Yejia Liu, Weiyuan Wu, Lampros Flokas, Jiannan Wang 외

How can we debug a logistical regression model in a federated learning setting when seeing the model behave unexpectedly (e.g., the model rejects all high-income customers' loan applications)? The SQL-based training data…

Federated Learning

A Systematic Approach for Large Language Models Debugging

2026-04-24 · Basel Shbita, Anna Lisa Gentile, Bing Zhang, Sungeun An 외 arxiv

Large language models (LLMs) have become central to modern AI workflows, powering applications from open-ended text generation to complex agent-based reasoning. However, debugging these models remains a persistent challe…

Text Generation

TraceFL: Interpretability-Driven Debugging in Federated Learning via Neuron Provenance

2023-12-21 · Waris Gill, Ali Anwar, Muhammad Ali Gulzar

In Federated Learning, clients train models on local data and send updates to a central server, which aggregates them into a global model using a fusion algorithm. This collaborative yet privacy-preserving training comes…

Explainable ModelsFault localizationFederated Learningimage-classification+6

Towards Interpretable Federated Learning

2023-02-27 · Anran Li, Rui Liu, Ming Hu, Luu Anh Tuan 외

Federated learning (FL) enables multiple data owners to build machine learning models collaboratively without exposing their private local data. In order for FL to achieve widespread adoption, it is important to balance …

Federated Learning

ProToken: Token-Level Attribution for Federated Large Language Models

2026-01-27 · Waris Gill, Ahmad Humayun, Ali Anwar, Muhammad Ali Gulzar arxiv

Federated Learning (FL) enables collaborative training of Large Language Models (LLMs) across distributed data sources while preserving privacy. However, when federated LLMs are deployed in critical applications, it rema…

Federated LearningText Generation