Modeling Graphs Beyond Hyperbolic: Graph Neural Networks in Symmetric Positive Definite Matrices
Wei Zhao, Federico Lopez, J. Maxwell Riestenberg, Michael Strube,, Diaaeldin Taha, Steve Trettel

TL;DR
This paper introduces a novel approach using symmetric positive definite matrices to embed complex graphs, enhancing the performance of graph neural networks beyond traditional Euclidean and hyperbolic spaces.
Contribution
The authors develop a new library leveraging SPD geometry to implement and improve graph neural networks for complex graph data.
Findings
SPD-based GNNs outperform Euclidean and hyperbolic GNNs on complex graph tasks
The library enables robust handling of diverse geometric features in graphs
Experimental results show significant improvements in node and graph classification
Abstract
Recent research has shown that alignment between the structure of graph data and the geometry of an embedding space is crucial for learning high-quality representations of the data. The uniform geometry of Euclidean and hyperbolic spaces allows for representing graphs with uniform geometric and topological features, such as grids and hierarchies, with minimal distortion. However, real-world graph data is characterized by multiple types of geometric and topological features, necessitating more sophisticated geometric embedding spaces. In this work, we utilize the Riemannian symmetric space of symmetric positive definite matrices (SPD) to construct graph neural networks that can robustly handle complex graphs. To do this, we develop an innovative library that leverages the SPD gyrocalculus tools \cite{lopez2021gyroSPD} to implement the building blocks of five popular graph neural networks…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Graph Theory and Algorithms · Topological and Geometric Data Analysis
MethodsLib
