Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Constant Curvature Graph Convolutional Networks

About

Interest has been rising lately towards methods representing data in non-Euclidean spaces, e.g. hyperbolic or spherical, that provide specific inductive biases useful for certain real-world data properties, e.g. scale-free, hierarchical or cyclical. However, the popular graph neural networks are currently limited in modeling data only via Euclidean geometry and associated vector space operations. Here, we bridge this gap by proposing mathematically grounded generalizations of graph convolutional networks (GCN) to (products of) constant curvature spaces. We do this by i) introducing a unified formalism that can interpolate smoothly between all geometries of constant curvature, ii) leveraging gyro-barycentric coordinates that generalize the classic Euclidean concept of the center of mass. Our class of models smoothly recover their Euclidean counterparts when the curvature goes to zero from either side. Empirically, we outperform Euclidean GCNs in the tasks of node classification and distortion minimization for symbolic data exhibiting non-Euclidean behavior, according to their discrete curvature.

Gregor Bachmann, Gary B\'ecigneul, Octavian-Eugen Ganea• 2019

Related benchmarks

TaskDatasetResultRank
Node ClassificationPubmed--
742
Node ClassificationPhoto
Mean Accuracy92.22
165
Node ClassificationPhysics
Accuracy95.85
145
Node ClassificationComputers
Mean Accuracy89.2
143
Node ClassificationCS
Accuracy91.98
128
Link PredictionCora--
116
Node ClassificationCora
F1 Score81.08
48
Node ClassificationCiteseer
F1 Score73.25
39
Link PredictionAIRPORT
ROC AUC96.35
26
Social Network ClassificationBlogCatalog
JI0.616
21
Showing 10 of 35 rows

Other info

Follow for update