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

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Gosch, Lukas, Sabanayagam, Mahalakshmi, Ghoshdastidar, Debarghya, Günnemann, Stephan
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866913941387476992
author Gosch, Lukas
Sabanayagam, Mahalakshmi
Ghoshdastidar, Debarghya
Günnemann, Stephan
author_facet Gosch, Lukas
Sabanayagam, Mahalakshmi
Ghoshdastidar, Debarghya
Günnemann, Stephan
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2407_10867
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Provable Robustness of (Graph) Neural Networks Against Data Poisoning and Backdoor Attacks
Gosch, Lukas
Sabanayagam, Mahalakshmi
Ghoshdastidar, Debarghya
Günnemann, Stephan
Machine Learning
Cryptography and Security
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.
title Provable Robustness of (Graph) Neural Networks Against Data Poisoning and Backdoor Attacks
topic Machine Learning
Cryptography and Security
url https://arxiv.org/abs/2407.10867