paper-with-me

홈 › Papers

Provable Robustness of (Graph) Neural Networks Against Data Poisoning and Backdoor Attacks

2024-07-15 · Lukas Gosch, Mahalakshmi Sabanayagam, Debarghya Ghoshdastidar, Stephan Günnemann

Generalization of machine learning models can be severely compromised by data poisoning, where adversarial changes are applied to the training data. This vulnerability has led to interest in certifying (i.e., proving) that such changes up to a certain magnitude do not affect test predictions. We, for the first time, certify Graph Neural Networks (GNNs) against poisoning attacks, including backdoors, targeting the node features of a given graph. Our certificates are white-box and based upon $(i)$ the neural tangent kernel, which characterizes the training dynamics of sufficiently wide networks; and $(ii)$ a novel reformulation of the bilevel optimization problem describing poisoning as a mixed-integer linear program. Consequently, we leverage our framework to provide fundamental insights into the role of graph structure and its connectivity on the worst-case robustness behavior of convolution-based and PageRank-based GNNs. We note that our framework is more general and constitutes the first approach to derive white-box poisoning certificates for NNs, which can be of independent interest beyond graph-related tasks.

📄 PDF Abstract BibTeX arXiv:2407.10867

Code (1)

saper0/qpcert 공식 구현 jax

Tasks

Bilevel OptimizationData Poisoning

Similar Papers 제목 키워드 기반

Deterministic Certification of Graph Neural Networks against Graph Poisoning Attacks with Arbitrary Perturbations

2025-03-24 · CVPR 2025 1 · Jiate Li, Meng Pang, Yun Dong, Binghui Wang

Graph neural networks (GNNs) are becoming the de facto method to learn on the graph data and have achieved the state-of-the-art on node and graph classification tasks. However, recent works show GNNs are vulnerable to tr…

Graph Classification

Node-aware Bi-smoothing: Certified Robustness against Graph Injection Attacks

2023-12-07 · Yuni Lai, Yulin Zhu, Bailin Pan, Kai Zhou

Deep Graph Learning (DGL) has emerged as a crucial technique across various domains. However, recent studies have exposed vulnerabilities in DGL models, such as susceptibility to evasion and poisoning attacks. While empi…

Graph LearningNode ClassificationRecommendation Systems

Deep Partition Aggregation: Provable Defense against General Poisoning Attacks

2020-06-26 · Alexander Levine, Soheil Feizi

Adversarial poisoning attacks distort training data in order to corrupt the test-time behavior of a classifier. A provable defense provides a certificate for each test sample, which is a lower bound on the magnitude of a…

Deep Partition Aggregation: Provable Defenses against General Poisoning Attacks

2021-01-01 · ICLR 2021 1 · Alexander Levine, Soheil Feizi

Adversarial poisoning attacks distort training data in order to corrupt the test-time behavior of a classifier. A provable defense provides a certificate for each test sample, which is a lower bound on the magnitude of a…

Temporal Robustness against Data Poisoning

2023-02-07 · NeurIPS 2023 11 · Wenxiao Wang, Soheil Feizi

Data poisoning considers cases when an adversary manipulates the behavior of machine learning algorithms through malicious training data. Existing threat models of data poisoning center around a single metric, the number…

Data Poisoning