LGMLFeb 20, 2020

Computationally Tractable Riemannian Manifolds for Graph Embeddings

arXiv:2002.08665v240 citations
AI Analysis

This work addresses the problem of efficiently learning graph embeddings in non-Euclidean spaces for machine learning applications, representing an incremental advancement in the field.

The paper tackles the challenge of using computationally tractable Riemannian manifolds for graph embeddings, demonstrating consistent improvements over Euclidean geometry and often outperforming hyperbolic and elliptical embeddings across various graph property metrics.

Representing graphs as sets of node embeddings in certain curved Riemannian manifolds has recently gained momentum in machine learning due to their desirable geometric inductive biases, e.g., hierarchical structures benefit from hyperbolic geometry. However, going beyond embedding spaces of constant sectional curvature, while potentially more representationally powerful, proves to be challenging as one can easily lose the appeal of computationally tractable tools such as geodesic distances or Riemannian gradients. Here, we explore computationally efficient matrix manifolds, showcasing how to learn and optimize graph embeddings in these Riemannian spaces. Empirically, we demonstrate consistent improvements over Euclidean geometry while often outperforming hyperbolic and elliptical embeddings based on various metrics that capture different graph properties. Our results serve as new evidence for the benefits of non-Euclidean embeddings in machine learning pipelines.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes