Robustness Verification of Graph Neural Networks Via Lightweight Satisfiability Testing

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Lu, Chia-Hsuan, Tan, Tony, Benedikt, Michael
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866912949965160448
author Lu, Chia-Hsuan
Tan, Tony
Benedikt, Michael
author_facet Lu, Chia-Hsuan
Tan, Tony
Benedikt, Michael
contents Graph neural networks (GNNs) are the predominant architecture for learning over graphs. As with any machine learning model, an important issue is the detection of attacks, where an adversary can change the output with a small perturbation of the input. Techniques for solving the adversarial robustness problem - determining whether an attack exists - were originally developed for image classification. In the case of graph learning, the attack model usually considers changes to the graph structure in addition to or instead of the numerical features of the input, and the state of the art techniques proceed via reduction to constraint solving, working on top of powerful solvers, e.g. for mixed integer programming. We show that it is possible to improve on the state of the art in structural robustness by replacing the use of powerful solvers by calls to efficient partial solvers, which run in polynomial time but may be incomplete. We evaluate our tool RobLight on a diverse set of GNN variants and datasets.
format Preprint
id arxiv_https___arxiv_org_abs_2510_18591
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Robustness Verification of Graph Neural Networks Via Lightweight Satisfiability Testing
Lu, Chia-Hsuan
Tan, Tony
Benedikt, Michael
Machine Learning
Graph neural networks (GNNs) are the predominant architecture for learning over graphs. As with any machine learning model, an important issue is the detection of attacks, where an adversary can change the output with a small perturbation of the input. Techniques for solving the adversarial robustness problem - determining whether an attack exists - were originally developed for image classification. In the case of graph learning, the attack model usually considers changes to the graph structure in addition to or instead of the numerical features of the input, and the state of the art techniques proceed via reduction to constraint solving, working on top of powerful solvers, e.g. for mixed integer programming. We show that it is possible to improve on the state of the art in structural robustness by replacing the use of powerful solvers by calls to efficient partial solvers, which run in polynomial time but may be incomplete. We evaluate our tool RobLight on a diverse set of GNN variants and datasets.
title Robustness Verification of Graph Neural Networks Via Lightweight Satisfiability Testing
topic Machine Learning
url https://arxiv.org/abs/2510.18591