Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Poincar\'e Embeddings for Learning Hierarchical Representations

About

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\'e 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\'e embeddings outperform Euclidean embeddings significantly on data with latent hierarchies, both in terms of representation capacity and in terms of generalization ability.

Maximilian Nickel, Douwe Kiela• 2017

Related benchmarks

TaskDatasetResultRank
Node ClassificationCora
Accuracy22
1215
Node ClassificationCora (test)--
861
Node ClassificationPubmed
Accuracy68.5
819
Link PredictionPubmed
AUC87.5
128
Link PredictionCora
AUC0.876
116
Link PredictionCora (test)
AUC0.876
69
Link PredictionPubMed (test)
AUC87.5
65
Link PredictionWordNet noun hierarchy (transitive closure) (test)
F185.3
40
Link PredictionAIRPORT
ROC AUC94.5
26
Node ClassificationAIRPORT
Accuracy70.2
20
Showing 10 of 52 rows

Other info

Follow for update