FilterFL: Knowledge Filtering-based Data-Free Backdoor Defense for Federated Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Yang, Yanxin, Hu, Ming, Xie, Xiaofei, Cao, Yue, Zhang, Pengyu, Huang, Yihao, Chen, Mingsong
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908525765066752
author Yang, Yanxin
Hu, Ming
Xie, Xiaofei
Cao, Yue
Zhang, Pengyu
Huang, Yihao
Chen, Mingsong
author_facet Yang, Yanxin
Hu, Ming
Xie, Xiaofei
Cao, Yue
Zhang, Pengyu
Huang, Yihao
Chen, Mingsong
contents As a distributed machine learning paradigm, Federated Learning (FL) enables large-scale clients to collaboratively train a model without sharing their raw data. However, due to the lack of data auditing for untrusted clients, FL is vulnerable to poisoning attacks, especially backdoor attacks. By using poisoned data for local training or directly changing the model parameters, attackers can easily inject backdoors into the model, which can trigger the model to make misclassification of targeted patterns in images. To address these issues, we propose a novel data-free trigger-generation-based defense approach based on the two characteristics of backdoor attacks: i) triggers are learned faster than normal knowledge, and ii) trigger patterns have a greater effect on image classification than normal class patterns. Our approach generates the images with newly learned knowledge by identifying the differences between the old and new global models, and filters trigger images by evaluating the effect of these generated images. By using these trigger images, our approach eliminates poisoned models to ensure the updated global model is benign. Comprehensive experiments demonstrate that our approach can defend against almost all the existing types of backdoor attacks and outperform all the seven state-of-the-art defense methods with both IID and non-IID scenarios. Especially, our approach can successfully defend against the backdoor attack even when 80\% of the clients are malicious.
format Preprint
id arxiv_https___arxiv_org_abs_2308_11333
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle FilterFL: Knowledge Filtering-based Data-Free Backdoor Defense for Federated Learning
Yang, Yanxin
Hu, Ming
Xie, Xiaofei
Cao, Yue
Zhang, Pengyu
Huang, Yihao
Chen, Mingsong
Machine Learning
Cryptography and Security
As a distributed machine learning paradigm, Federated Learning (FL) enables large-scale clients to collaboratively train a model without sharing their raw data. However, due to the lack of data auditing for untrusted clients, FL is vulnerable to poisoning attacks, especially backdoor attacks. By using poisoned data for local training or directly changing the model parameters, attackers can easily inject backdoors into the model, which can trigger the model to make misclassification of targeted patterns in images. To address these issues, we propose a novel data-free trigger-generation-based defense approach based on the two characteristics of backdoor attacks: i) triggers are learned faster than normal knowledge, and ii) trigger patterns have a greater effect on image classification than normal class patterns. Our approach generates the images with newly learned knowledge by identifying the differences between the old and new global models, and filters trigger images by evaluating the effect of these generated images. By using these trigger images, our approach eliminates poisoned models to ensure the updated global model is benign. Comprehensive experiments demonstrate that our approach can defend against almost all the existing types of backdoor attacks and outperform all the seven state-of-the-art defense methods with both IID and non-IID scenarios. Especially, our approach can successfully defend against the backdoor attack even when 80\% of the clients are malicious.
title FilterFL: Knowledge Filtering-based Data-Free Backdoor Defense for Federated Learning
topic Machine Learning
Cryptography and Security
url https://arxiv.org/abs/2308.11333