Hyperbolic Entailment Cones for Learning Hierarchical Embeddings

Octavian-Eugen Ganea, Gary Bécigneul, Thomas Hofmann
4/3/2018
cs.LGstat.ML

Official code: dalab/hyperbolic_cones (147 stars, Apache-2.0, last commit 2018-06-21).

Abstract

Learning graph representations via low-dimensional embeddings that preserve relevant network properties is an important class of problems in machine learning. We here present a novel method to embed directed acyclic graphs. Following prior work, we first advocate for using hyperbolic spaces which provably model tree-like structures better than Euclidean geometry. Second, we view hierarchical relations as partial orders defined using a family of nested geodesically convex cones. We prove that these entailment cones admit an optimal shape with a closed form expression both in the Euclidean and hyperbolic spaces, and they canonically define the embedding learning process. Experiments show significant improvements of our method over strong recent baselines both in terms of representational capacity and generalization.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Source code for the ICML'18 paper "Hyperbolic Entailment Cones for Learning Hierarchical Embeddings", https://arxiv.org/abs/1804.01882

14714PythonApr 3, 20188 years agoApache-2.0

Similar Papers

Cite this paper

@article{ganea2018hyperbolic,
  title  = {Hyperbolic Entailment Cones for Learning Hierarchical Embeddings},
  author = {Octavian-Eugen Ganea and Gary Bécigneul and Thomas Hofmann},
  year   = {2018},
  eprint = {1804.01882},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1804.01882}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1804.01882.svg)](https://codeofpaper.com/paper/1804.01882)

Discussion