Tree Mover's Distance: Bridging Graph Metrics and Stability of Graph Neural Networks

10/04/2022
by   Ching-Yao Chuang, et al.
0

Understanding generalization and robustness of machine learning models fundamentally relies on assuming an appropriate metric on the data space. Identifying such a metric is particularly challenging for non-Euclidean data such as graphs. Here, we propose a pseudometric for attributed graphs, the Tree Mover's Distance (TMD), and study its relation to generalization. Via a hierarchical optimal transport problem, TMD reflects the local distribution of node attributes as well as the distribution of local computation trees, which are known to be decisive for the learning behavior of graph neural networks (GNNs). First, we show that TMD captures properties relevant to graph classification: a simple TMD-SVM performs competitively with standard GNNs. Second, we relate TMD to generalization of GNNs under distribution shifts, and show that it correlates well with performance drop under such shifts.

READ FULL TEXT
research
10/27/2019

Pre-train and Learn: Preserve Global Information for Graph Neural Networks

Graph neural networks (GNNs) have shown great power in learning on attri...
research
09/14/2022

Towards Better Generalization with Flexible Representation of Multi-Module Graph Neural Networks

Graph neural networks (GNNs) have become compelling models designed to p...
research
03/14/2022

Simulating Liquids with Graph Networks

Simulating complex dynamics like fluids with traditional simulators is c...
research
02/06/2023

Energy-based Out-of-Distribution Detection for Graph Neural Networks

Learning on graphs, where instance nodes are inter-connected, has become...
research
06/05/2023

Explaining and Adapting Graph Conditional Shift

Graph Neural Networks (GNNs) have shown remarkable performance on graph-...
research
06/28/2023

Graph Interpolation via Fast Fused-Gromovization

Graph data augmentation has proven to be effective in enhancing the gene...
research
09/26/2022

A simple way to learn metrics between attributed graphs

The choice of good distances and similarity measures between objects is ...

Please sign up or login with your details

Forgot password? Click here to reset