Threats and Defenses in Federated Learning Life Cycle: A Comprehensive Survey and Challenges

Yanli Li, Zhongliang Guo, Nan Yang, Huaming Chen, Dong Yuan +1 more
7/9/2024
cs.DCcs.AI

No confident code implementation found for this paper.

Abstract

Federated Learning (FL) offers innovative solutions for privacy-preserving collaborative machine learning (ML). Despite its promising potential, FL is vulnerable to various attacks due to its distributed nature, affecting the entire life cycle of FL services. These threats can harm the model's utility or compromise participants' privacy, either directly or indirectly. In response, numerous defense frameworks have been proposed, demonstrating effectiveness in specific settings and scenarios. To provide a clear understanding of the current research landscape, this paper reviews the most representative and state-of-the-art threats and defense frameworks throughout the FL service life cycle. We start by identifying FL threats that harm utility and privacy, including those with potential or direct impacts. Then, we dive into the defense frameworks, analyze the relationship between threats and defenses, and compare the trade-offs among different defense strategies. Finally, we summarize current research bottlenecks and offer insights into future research directions to conclude this survey. We hope this survey sheds light on trustworthy FL research and contributes to the FL community.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{li2024threats,
  title  = {Threats and Defenses in Federated Learning Life Cycle: A Comprehensive Survey and Challenges},
  author = {Yanli Li and Zhongliang Guo and Nan Yang and Huaming Chen and Dong Yuan and Weiping Ding},
  year   = {2024},
  eprint = {2407.06754},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.06754v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.06754.svg)](https://codeofpaper.com/paper/2407.06754)

Discussion