paper-with-me

홈 › Papers

A Novel Defense Against Poisoning Attacks on Federated Learning: LayerCAM Augmented with Autoencoder

2024-06-02 · Jingjing Zheng, Xin Yuan, Kai Li, Wei Ni, Eduardo Tovar, Jon Crowcroft

Recent attacks on federated learning (FL) can introduce malicious model updates that circumvent widely adopted Euclidean distance-based detection methods. This paper proposes a novel defense strategy, referred to as LayerCAM-AE, designed to counteract model poisoning in federated learning. The LayerCAM-AE puts forth a new Layer Class Activation Mapping (LayerCAM) integrated with an autoencoder (AE), significantly enhancing detection capabilities. Specifically, LayerCAM-AE generates a heat map for each local model update, which is then transformed into a more compact visual format. The autoencoder is designed to process the LayerCAM heat maps from the local model updates, improving their distinctiveness and thereby increasing the accuracy in spotting anomalous maps and malicious local models. To address the risk of misclassifications with LayerCAM-AE, a voting algorithm is developed, where a local model update is flagged as malicious if its heat maps are consistently suspicious over several rounds of communication. Extensive tests of LayerCAM-AE on the SVHN and CIFAR-100 datasets are performed under both Independent and Identically Distributed (IID) and non-IID settings in comparison with existing ResNet-50 and REGNETY-800MF defense models. Experimental results show that LayerCAM-AE increases detection rates (Recall: 1.0, Precision: 1.0, FPR: 0.0, Accuracy: 1.0, F1 score: 1.0, AUC: 1.0) and test accuracy in FL, surpassing the performance of both the ResNet-50 and REGNETY-800MF. Our code is available at: https://github.com/jjzgeeks/LayerCAM-AE

📄 PDF Abstract BibTeX arXiv:2406.02605

Code (1)

jjzgeeks/layercam-ae 공식 구현 pytorch

Tasks

Federated LearningModel Poisoning

Similar Papers 제목 키워드 기반

Local Model Poisoning Attacks to Byzantine-Robust Federated Learning

2019-11-26 · Minghong Fang, Xiaoyu Cao, Jinyuan Jia, Neil Zhenqiang Gong

In federated learning, multiple client devices jointly learn a machine learning model: each client device maintains a local model for its local training dataset, while a master device maintains a global model via aggrega…

BIG-bench Machine LearningData PoisoningFederated LearningModel Poisoning

Defending Against Sophisticated Poisoning Attacks with RL-based Aggregation in Federated Learning

2024-06-20 · Yujing Wang, Hainan Zhang, Sijia Wen, Wangjie Qiu 외

Federated learning is highly susceptible to model poisoning attacks, especially those meticulously crafted for servers. Traditional defense methods mainly focus on updating assessments or robust aggregation against manua…

Federated LearningModel Poisoning

Partner in Crime: Boosting Targeted Poisoning Attacks against Federated Learning

2024-07-13 · Shihua Sun, Shridatt Sugrim, Angelos Stavrou, Haining Wang

Federated Learning (FL) exposes vulnerabilities to targeted poisoning attacks that aim to cause misclassification specifically from the source class to the target class. However, using well-established defense frameworks…

Data PoisoningFederated LearningModel Poisoning

FedMID: A Data-Free Method for Using Intermediate Outputs as a Defense Mechanism Against Poisoning Attacks in Federated Learning

2024-04-18 · Sungwon Han, Hyeonho Song, Sungwon Park, Meeyoung Cha

Federated learning combines local updates from clients to produce a global model, which is susceptible to poisoning attacks. Most previous defense strategies relied on vectors derived from projections of local updates on…

Federated Learning

SparseFed: Mitigating Model Poisoning Attacks in Federated Learning with Sparsification

2021-12-12 · Ashwinee Panda, Saeed Mahloujifar, Arjun N. Bhagoji, Supriyo Chakraborty 외

Federated learning is inherently vulnerable to model poisoning attacks because its decentralized nature allows attackers to participate with compromised devices. In model poisoning attacks, the attacker reduces the model…

Federated LearningModel Poisoning