Randomized Message-Interception Smoothing: Gray-box Certificates for Graph Neural Networks

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Scholten, Yan, Schuchardt, Jan, Geisler, Simon, Bojchevski, Aleksandar, Günnemann, Stephan
Format: Preprint
Veröffentlicht: 2023
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866917831738654720
author Scholten, Yan
Schuchardt, Jan
Geisler, Simon
Bojchevski, Aleksandar
Günnemann, Stephan
author_facet Scholten, Yan
Schuchardt, Jan
Geisler, Simon
Bojchevski, Aleksandar
Günnemann, Stephan
contents Randomized smoothing is one of the most promising frameworks for certifying the adversarial robustness of machine learning models, including Graph Neural Networks (GNNs). Yet, existing randomized smoothing certificates for GNNs are overly pessimistic since they treat the model as a black box, ignoring the underlying architecture. To remedy this, we propose novel gray-box certificates that exploit the message-passing principle of GNNs: We randomly intercept messages and carefully analyze the probability that messages from adversarially controlled nodes reach their target nodes. Compared to existing certificates, we certify robustness to much stronger adversaries that control entire nodes in the graph and can arbitrarily manipulate node features. Our certificates provide stronger guarantees for attacks at larger distances, as messages from farther-away nodes are more likely to get intercepted. We demonstrate the effectiveness of our method on various models and datasets. Since our gray-box certificates consider the underlying graph structure, we can significantly improve certifiable robustness by applying graph sparsification.
format Preprint
id arxiv_https___arxiv_org_abs_2301_02039
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Randomized Message-Interception Smoothing: Gray-box Certificates for Graph Neural Networks
Scholten, Yan
Schuchardt, Jan
Geisler, Simon
Bojchevski, Aleksandar
Günnemann, Stephan
Machine Learning
Randomized smoothing is one of the most promising frameworks for certifying the adversarial robustness of machine learning models, including Graph Neural Networks (GNNs). Yet, existing randomized smoothing certificates for GNNs are overly pessimistic since they treat the model as a black box, ignoring the underlying architecture. To remedy this, we propose novel gray-box certificates that exploit the message-passing principle of GNNs: We randomly intercept messages and carefully analyze the probability that messages from adversarially controlled nodes reach their target nodes. Compared to existing certificates, we certify robustness to much stronger adversaries that control entire nodes in the graph and can arbitrarily manipulate node features. Our certificates provide stronger guarantees for attacks at larger distances, as messages from farther-away nodes are more likely to get intercepted. We demonstrate the effectiveness of our method on various models and datasets. Since our gray-box certificates consider the underlying graph structure, we can significantly improve certifiable robustness by applying graph sparsification.
title Randomized Message-Interception Smoothing: Gray-box Certificates for Graph Neural Networks
topic Machine Learning
url https://arxiv.org/abs/2301.02039