Pseudo-Riemannian Graph Convolutional Networks

Abstract

Graph Convolutional Networks (GCNs) are powerful frameworks for learning embeddings of graph-structured data. GCNs are traditionally studied through the lens of Euclidean geometry. Recent works find that non-Euclidean Riemannian manifolds provide specific inductive biases for embedding hierarchical or spherical data. However, they cannot align well with data of mixed graph topologies. We consider a larger class of pseudo-Riemannian manifolds that generalize hyperboloid and sphere. We develop new geodesic tools that allow for extending neural network operations into geodesically disconnected pseudo-Riemannian manifolds. As a consequence, we derive a pseudo-Riemannian GCN that models data in pseudo-Riemannian manifolds of constant nonzero curvature in the context of graph neural networks. Our method provides a geometric inductive bias that is sufficiently flexible to model mixed heterogeneous topologies like hierarchical graphs with cycles. We demonstrate the representational capabilities of this method by applying it to the tasks of graph reconstruction, node classification, and link prediction on a series of standard graphs with mixed topologies. Empirical results demonstrate that our method outperforms Riemannian counterparts when embedding graphs of complex topologies.

Publication
2022 Conference on Neural Information Processing Systems, NeurIPS-22, New Orleans, Louisiana, United States, November 28 - December 9, 2022 (CORE A*)
Bo Xiong
Bo Xiong
PhD Student @ Universität Stuttgart (09/2020-)

My research interests mainly focus on machine learning on relational data (e.g., knowledge graphs).

Shichao Zhu
Shichao Zhu
AI Scientist @ ByteDance

My research interests include data mining, machine learning, and graph analysis.

Shirui Pan
Shirui Pan
Professor | ARC Future Fellow

My research interests include data mining, machine learning, and graph analysis.