Non-Euclidean Spatial Graph Neural Network
Zheng Zhang, Sirui Li, Jingcheng Zhou, Junxiang Wang, Abhinav Angirekula, Allen Zhang, Liang Zhao
TL;DR
This work tackles learning representations for spatial networks embedded on non-Euclidean manifolds by introducing MSGNN, which discretizes the embedded surface with a triangular mesh and encodes each edge’s geodesic path as a sequence of mesh-unit features processed by an edge-level RNN. The edge embeddings are then integrated with node features via graph neural message passing, yielding representations that are invariant to SE(3) transformations while preserving enough geometric detail to distinguish complex spatial patterns. The authors provide theoretical guarantees of rotation/translation invariance and geometry-preserving properties, along with an approximation-bound analysis for mesh discretization. Empirically, MSGNN achieves state-of-the-art performance across synthetic and real-world datasets (brain networks, airline networks, and 3D shapes), shows robustness to manifold irregularity, and demonstrates the practical value of non-Euclidean geometry in representation learning.
Abstract
Spatial networks are networks whose graph topology is constrained by their embedded spatial space. Understanding the coupled spatial-graph properties is crucial for extracting powerful representations from spatial networks. Therefore, merely combining individual spatial and network representations cannot reveal the underlying interaction mechanism of spatial networks. Besides, existing spatial network representation learning methods can only consider networks embedded in Euclidean space, and can not well exploit the rich geometric information carried by irregular and non-uniform non-Euclidean space. In order to address this issue, in this paper we propose a novel generic framework to learn the representation of spatial networks that are embedded in non-Euclidean manifold space. Specifically, a novel message-passing-based neural network is proposed to combine graph topology and spatial geometry, where spatial geometry is extracted as messages on the edges. We theoretically guarantee that the learned representations are provably invariant to important symmetries such as rotation or translation, and simultaneously maintain sufficient ability in distinguishing different geometric structures. The strength of our proposed method is demonstrated through extensive experiments on both synthetic and real-world datasets.
