HackerPapers

arXiv:1705.08039cs.AI

Poincaré Embeddings for Learning Hierarchical Representations

Maximilian Nickel, Douwe Kiela

Abstract

Representation learning has become an invaluable approach for learning from symbolic data such as text and graphs. However, while complex symbolic datasets often exhibit a latent hierarchical structure, state-of-the-art methods typically learn embeddings in Euclidean vector spaces, which do not account for this property. For this purpose, we introduce a new approach for learning hierarchical representations of symbolic data by embedding them into hyperbolic space -- or more precisely into an n-dimensional Poincaré ball. Due to the underlying hyperbolic geometry, this allows us to learn parsimonious representations of symbolic data by simultaneously capturing hierarchy and similarity. We introduce an efficient algorithm to learn the embeddings based on Riemannian optimization and show experimentally that Poincaré embeddings outperform Euclidean embeddings significantly on data with latent hierarchies, both in terms of representation capacity and in terms of generalization ability.

arXiv comments
Journal reference
DOI
Subjects
cs.AIArtificial Intelligence cs.LGMachine Learning stat.MLMachine Learning (Statistics)

On Hacker News

Linked by 3 identifiable commenters in 4 comments across 4 threads, from Aug 2019 to Apr 2024. Found in 2 HN submissions from Jun 2017 to Oct 2017. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments4 threads

    • These exotic (non linear algebra based) embedding representations are often slow to take off unless they have an obvious use case. The other one that I've always been curious of is Poincarré Embeddings [1] - where the embedding also has a hierarchical representation of the…

      VHRangerView on HNParent context

    • that's funny, I was just reading on "Hyperbolic geometry of the olfactory space", it maps nicely to hierarchical knowledge representation: https://advances.sciencemag.org/content/4/8/eaaq1458 also see Tatyana Sharpee' argument for hyperbolic geometry in neural circuits…

      andyxorView on HNParent context

    • Equations wrong in the original Poincare embeddings paper https://arxiv.org/abs/1705.08039 ? Do you recall which? And thanks for sharing your Lorentz implementation!

      boltzmannbrainView on HNParent context

    • Authors learn embeddings in a Poincaré space rather than Euclidean, better for hierarchical relationships. The reference paper is a good read: Nickel & Kiela '17 "Poincaré Embeddings for Learning Hierarchical Representations", https://arxiv.org/abs/1705.08039

      boltzmannbrainView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.