Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

On the H\"{o}lder Stability of Multiset and Graph Neural Networks

About

Extensive research efforts have been put into characterizing and constructing maximally separating multiset and graph neural networks. However, recent empirical evidence suggests the notion of separation itself doesn't capture several interesting phenomena. On the one hand, the quality of this separation may be very weak, to the extent that the embeddings of "separable" objects might even be considered identical when using fixed finite precision. On the other hand, architectures which aren't capable of separation in theory, somehow achieve separation when taking the network to be wide enough. In this work, we address both of these issues, by proposing a novel pair-wise separation quality analysis framework which is based on an adaptation of Lipschitz and \Holder{} stability to parametric functions. The proposed framework, which we name \emph{\Holder{} in expectation}, allows for separation quality analysis, without restricting the analysis to embeddings that can separate all the input space simultaneously. We prove that common sum-based models are lower-\Holder{} in expectation, with an exponent that decays rapidly with the network's depth . Our analysis leads to adversarial examples of graphs which can be separated by three 1-WL iterations, but cannot be separated in practice by standard maximally powerful Message Passing Neural Networks (MPNNs). To remedy this, we propose two novel MPNNs with improved separation quality, one of which is lower Lipschitz in expectation. We show these MPNNs can easily classify our adversarial examples, and compare favorably with standard MPNNs on standard graph learning tasks.

Yair Davidson, Nadav Dym• 2024

Related benchmarks

TaskDatasetResultRank
Graph ClassificationMUTAG
Accuracy90.99
862
Node ClassificationChameleon
Accuracy78.11
640
Node ClassificationWisconsin
Accuracy73.92
627
Node ClassificationTexas
Accuracy0.7054
616
Node ClassificationSquirrel
Accuracy74.69
591
Node ClassificationCornell
Accuracy67.03
582
Node ClassificationActor
Accuracy31.32
397
Node ClassificationCiteseer
Accuracy72.69
86
Graph ClassificationPROTEIN
Accuracy76.46
55
Graph RegressionPeptides-struct LRGB
MAE0.2494
35
Showing 10 of 12 rows

Other info

Follow for update