Poincar\'e GloVe: Hyperbolic Word Embeddings
Alexandru Tifrea, Gary B\'ecigneul, Octavian-Eugen Ganea

TL;DR
This paper introduces Poincaré GloVe, a novel hyperbolic embedding method that captures hierarchical word relationships, outperforming existing models on similarity, analogy, and hypernymy detection tasks.
Contribution
It proposes embedding words in hyperbolic spaces, connecting to Gaussian embeddings, and adapts GloVe for Riemannian manifolds, advancing unsupervised hierarchical word representation.
Findings
Outperforms strong baselines on similarity and analogy tasks
Achieves state-of-the-art hypernymy detection accuracy
Demonstrates the effectiveness of hyperbolic embeddings in capturing hierarchy
Abstract
Words are not created equal. In fact, they form an aristocratic graph with a latent hierarchical structure that the next generation of unsupervised learned word embeddings should reveal. In this paper, justified by the notion of delta-hyperbolicity or tree-likeliness of a space, we propose to embed words in a Cartesian product of hyperbolic spaces which we theoretically connect to the Gaussian word embeddings and their Fisher geometry. This connection allows us to introduce a novel principled hypernymy score for word embeddings. Moreover, we adapt the well-known Glove algorithm to learn unsupervised word embeddings in this type of Riemannian manifolds. We further explain how to solve the analogy task using the Riemannian parallel transport that generalizes vector arithmetics to this new type of geometry. Empirically, based on extensive experiments, we prove that our embeddings, trained…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopic Modeling · Natural Language Processing Techniques · Software Engineering Research
MethodsGloVe Embeddings
