Manifold GCN: Diffusion-based Convolutional Neural Network for Manifold-valued Graphs
About
We propose two graph neural network layers for graphs with features in a Riemannian manifold. First, based on a manifold-valued graph diffusion equation, we construct a diffusion layer that can be applied to an arbitrary number of nodes and graph connectivity patterns. Second, we model a tangent multilayer perceptron by transferring ideas from the vector neuron framework to our general setting. Both layers are equivariant under node permutations and the feature manifold's isometries. These properties have led to a beneficial inductive bias in many deep-learning tasks. Furthermore, they enable novel, more flexible feature designs. Numerical examples on synthetic data and an Alzheimer's classification application on triangle meshes of the right hippocampus demonstrate the usefulness of our new layers: While they apply to a much broader class of problems, they outperform task-specific state-of-the-art networks.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Shape classification | Alzheimer’s disease classification from hippocampal triangle meshes | Accuracy76.9 | 8 | |
| Graph Classification | Synthetic Graphs (90 graphs) | Mean F1 Score67.8 | 4 | |
| Graph Classification | Synthetic Graphs 180 | Mean F1 Score73.7 | 4 | |
| Graph Classification | Synthetic Graphs 360 | Mean F1 Score76.7 | 4 | |
| Graph Classification | Synthetic Graphs 1080 | Mean F1 Score79.2 | 4 | |
| Graph Classification | Synthetic Graphs (2880) | Mean F1 Score85.2 | 4 |