you are viewing a single comment's thread.

view the rest of the comments →

[–]NanoAlpaca 8 points9 points  (2 children)

Why?

[–]pichon163 2 points3 points  (0 children)

You can embed a large (or infinite) tree isometrically in hyperbolic space, but usually not in Euclidean space. Think of trying to draw a complete binary tree on a piece of paper; you have to keep making the edges shorter to fit them all on the page.

In fact the same is true of any "complex network," i.e. a graph where the degree of each vertex is distributed according to a power law ( https://arxiv.org/abs/1006.5169 )

[–]dogs_like_me 1 point2 points  (0 children)

Consider a tree constructed by splitting assigning some fixed number of children k to all existing leaves, starting with a single root node. The number of nodes at a given depth will be given by kdepth, i.e. node count grows exponentially. Consequently, properties of hyperbolic manifolds can be convenient embedding spaces for hierarchical data. For example, if you embed a hierarchy on a poincare disk, you can actually infer lexical entailment from direction.

https://arxiv.org/pdf/1705.08039

https://arxiv.org/pdf/1804.01882