Symmetric Spaces for Graph Embeddings: A Finsler-Riemannian Approach
@inproceedings{Lopez2021SymmetricSF, title={Symmetric Spaces for Graph Embeddings: A Finsler-Riemannian Approach}, author={F. Javier L'opez and B{\'e}atrice Pozzetti and Steve J. Trettel and Michael Strube and Anna Wienhard}, booktitle={International Conference on Machine Learning}, year={2021} }
Learning faithful graph representations as sets of vertex embeddings has become a fundamental intermediary step in a wide range of machine learning applications. We propose the systematic use of symmetric spaces in representation learning, a class encompassing many of the previously used embedding targets. This enables us to introduce a new method, the use of Finsler metrics integrated in a Riemannian optimization scheme, that better adapts to dissimilar structures in the graph. We develop a…
Figures and Tables from this paper
figure 1 table 1 figure 2 table 2 figure 3 table 3 figure 4 table 4 figure 5 table 5 figure 6 table 6 table 7 figure 7 figure 8 table 8 figure 9 table 9 figure 10 table 10 figure 11 table 11 table 12 figure 12 table 13 figure 13 figure 14 table 14 figure 15 figure 16 figure 17 figure 18 figure 19 figure 20 figure 21 figure 22 figure 23 figure 25
8 Citations
Small Transformers Compute Universal Metric Embeddings
- Computer Science, MathematicsArXiv
- 2022
It is proved that a probabilistic transformer of depth about n log( n ) and width about n 2 can bi-H¨older embed any n -point dataset from X with low metric distortion, thus avoiding the curse of dimensionality.
Pseudo-Riemannian Embedding Models for Multi-Relational Graph Representations
- Computer Science, MathematicsArXiv
- 2022
This paper generalizes single-relation pseudo-Riemannian graph embedding models to multi-relational networks, and demonstrates their use in both knowledge graph completion and knowledge discovery in a biological domain.
Non-linear Embeddings in Hilbert Simplex Geometry
- Mathematics, Computer ScienceArXiv
- 2022
The findings demonstrate that Hilbert simplex geometry is competitive to alternative geometries such as the Poincaré hyperbolic ball or the Euclidean geometry for embedding tasks while being fast and numerically robust.
Heterogeneous manifolds for curvature-aware graph embedding
- Mathematics, Computer ScienceArXiv
- 2022
By adding a single extra radial dimension to any given existing homogeneous model, this paper can both account for heterogeneous curvature distributions on graphs and pairwise distances and show its potential in better preservation of high-order structures and heterogeneous random graphs generation.
Identifying latent distances with Finslerian geometry
- Computer ScienceArXiv
- 2022
A new metric is defining as the expected length derived from the stochastic pullback metric, and this metric is compared with a Finsler metric to show that in high dimensions, the metrics converge to each other at a rate of O (cid:0) 1 D ( cid:1) .
Universal Approximation Theorems for Differentiable Geometric Deep Learning
- Computer Science
- 2021
It is shown that the GDL models can approximate any continuous target function uniformly on compact sets of a controlled maximum diameter and there is always a continuous function between any two non-degenerate compact manifolds that any “locally-defined” GDL model cannot uniformly approximate.
Augmenting the User-Item Graph with Textual Similarity Models
- Computer ScienceArXiv
- 2021
A paraphrase similarity model is applied to widely available textual data, such as reviews and product descriptions, yielding new semantic relations that are added to the user-item graph, increasing the density of the graph without needing further labeled data.
Vector-valued Distance and Gyrocalculus on the Space of Symmetric Positive Definite Matrices
- Computer ScienceNeurIPS
- 2021
We propose the use of the vector-valued distance to compute distances and extract geometric information from the manifold of symmetric positive definite matrices (SPD), and develop gyrovector…
References
SHOWING 1-10 OF 58 REFERENCES
Hyperbolic Entailment Cones for Learning Hierarchical Embeddings
- Computer ScienceICML
- 2018
This work presents a novel method to embed directed acyclic graphs through hierarchical relations as partial orders defined using a family of nested geodesically convex cones and proves that these entailment cones admit an optimal shape with a closed form expression both in the Euclidean and hyperbolic spaces.
Computationally Tractable Riemannian Manifolds for Graph Embeddings
- Computer ScienceAAAI
- 2021
This work explores two computationally efficient matrix manifolds, showcasing how to learn and optimize graph embeddings in these Riemannian spaces and demonstrates consistent improvements over Euclidean geometry while often outperforming hyperbolic and ellipticalembeddings based on various metrics that capture different graph properties.
Poincaré Embeddings for Learning Hierarchical Representations
- Computer ScienceNIPS
- 2017
This work introduces a new approach for learning hierarchical representations of symbolic data by embedding them into hyperbolic space -- or more precisely into an n-dimensional Poincare ball -- and introduces an efficient algorithm to learn the embeddings based on Riemannian optimization.
Change Detection in Graph Streams by Learning Graph Embeddings on Constant-Curvature Manifolds
- Computer ScienceIEEE Transactions on Neural Networks and Learning Systems
- 2020
A novel change detection framework based on neural networks and CCMs, which takes into account the non-Euclidean nature of graphs is introduced, and the proposed methods are able to detect even small changes in a graph-generating process, consistently outperforming approaches based on Euclidean embeddings.
Neural Embeddings of Graphs in Hyperbolic Space
- Computer ScienceArXiv
- 2017
A new concept that exploits recent insights and proposes learning neural embeddings of graphs in hyperbolic space is presented and experimental evidence that embedding graphs in their natural geometry significantly improves performance on downstream tasks for several real-world public datasets is provided.
Ultrahyperbolic Representation Learning
- Computer Science, MathematicsNeurIPS
- 2020
This paper proposes a representation living on a pseudo-Riemannian manifold with constant nonzero curvature, a generalization of hyperbolic and spherical geometries where the nondegenerate metric tensor is not positive definite.
Manifold structure in graph embeddings
- Computer ScienceNeurIPS
- 2020
It is shown that existing random graph models, including graphon and other latent position models, predict the data should live near a much lower-dimensional set, and one may circumvent the curse of dimensionality by employing methods which exploit hidden manifold structure.
Learning Continuous Hierarchies in the Lorentz Model of Hyperbolic Geometry
- Computer ScienceICML
- 2018
It is shown that an embedding in hyperbolic space can reveal important aspects of a company's organizational structure as well as reveal historical relationships between language families.
Poincaré GloVe: Hyperbolic Word Embeddings
- Computer ScienceICLR
- 2019
Empirically, based on extensive experiments, it is proved that the embeddings, trained unsupervised, are the first to simultaneously outperform strong and popular baselines on the tasks of similarity, analogy and hypernymy detection.
Representation Tradeoffs for Hyperbolic Embeddings
- Computer ScienceICML
- 2018
A hyperbolic generalization of multidimensional scaling (h-MDS), which offers consistently low distortion even with few dimensions across several datasets, is proposed and a PyTorch-based implementation is designed that can handle incomplete information and is scalable.