Provenance
AuthorsSalzer, Lange
VenueICLR
FunderNot found
MethodFormal proof
Summary

Output reachability and adversarial robustness are among the most relevant safety properties of neural networks. In the context of Message Passing Neural Networks (MPNN), a common Graph Neural Network (GNN) model, formal verification is impossible. In particular, output reachability of graph-classifier MPNN, working over graphs of unbounded size, non-trivial degree and sufficiently expressive node labels, cannot be verified formally: there is no algorithm that answers correctly (with yes or no), given an MPNN, whether there exists some valid input to the MPNN such that the corresponding output satisfies a given specification. However, output reachability and adversarial robustness of node-classifier MPNN can be verified formally when a limit on the degree of input graphs is given a priori. The paper discusses the implications of these results for assessing the possibility of formally verifying GNN, depending on the expressiveness of the involved GNN models and input-output specifications.

Next Step

Establish further (im-)possibility results for the formal verification of output reachability properties (ORP) and adversarial robustness properties (ARP) of graph neural networks (GNN), with the ultimate goal of finding tight bounds.

Read paper ↗