Numerical Aspects of Hyperbolic Geometry
Dorota Celinska-Kopczynska, Eryk Kopczynski
TL;DR
The paper addresses numerical stability across diverse hyperbolic space representations used in applications like networks and machine learning. It conducts a broad, six-test comparison of linear, mixed, reduced, half-plane/half-space, and polar representations, augmented by tessellation-based strategies to counter precision loss. The results show that polar representations, particularly polar2, often yield the best numerical performance, with half-plane invariant also performing well, while certain fixed linear approaches excel in specific walk-related tasks; tessellations such as ${7,3}$ substantially improve robustness. These findings guide practitioners in selecting representations and error-control methods to balance numerical precision with practical considerations in hyperbolic geometry applications.
Abstract
Hyperbolic geometry has recently found applications in social networks, machine learning and computational biology. With the increasing popularity, questions about the best representations of hyperbolic spaces arise, as each representation comes with some numerical instability. This paper compares various 2D and 3D hyperbolic geometry representations. To this end, we conduct an extensive simulational scheme based on six tests of numerical precision errors. Our comparisons include the most popular models and less-known mixed and reduced representations. According to our results, polar representation wins, although the halfplane invariant is also very successful. We complete the comparison with a brief discussion of the non-numerical advantages of various representations.
