Abstract
Hyperbolic machine learning is an emerging field aimed at representing data with a hierarchical structure. However, there is a lack of tools for evaluation and analysis of the resulting hyperbolic data representations. To this end, we propose Hyperbolic Delaunay Geometric Alignment (HyperDGA) – a similarity score for comparing datasets in a hyperbolic space. The core idea is counting the edges of the hyperbolic Delaunay graph connecting datapoints across the given sets. We provide an empirical investigation on synthetic and real-life biological data and demonstrate that HyperDGA outperforms the hyperbolic version of classical distances between sets. Furthermore, we showcase the potential of HyperDGA for evaluating latent representations inferred by a Hyperbolic Variational Auto-Encoder.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
Accession code at https://tinyurl.com/olssondata.
- 4.
Accession code at https://tinyurl.com/pauldata.
- 5.
Accession code at https://tinyurl.com/plassdata.
- 6.
References
Beltrami, E.: Saggio di interpretazione della geometria Non-Euclidea. s.n. (1868)
Boguñá, M., Papadopoulos, F., Krioukov, D.: Sustaining the internet with hyperbolic mapping. Nat. Commun. 1, 62 (09 2010)
Boissonnat, J.D., Yvinec, M.: Algorithmic Geometry. Cambridge University Press, Cambridge (1998)
Chamberlain, B.P., Clough, J., Deisenroth, M.P.: Neural embeddings of graphs in hyperbolic space. arXiv preprint arXiv:1705.10359 (2017)
Chami, I., Gu, A., Nguyen, D.P., Re, C.: Horopca: hyperbolic dimensionality reduction via horospherical projections. In: Meila, M., Zhang, T. (eds.) Proceedings of the 38th International Conference on Machine Learning. Proceedings of Machine Learning Research, vol. 139, pp. 1419–1429. PMLR (2021)
De Loera, J.A., Haddock, J., Rademacher, L.: The minimum Euclidean-norm point in a convex polytope: Wolfe’s combinatorial algorithm is exponential. In: Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, pp. 545–553 (2018)
Edelsbrunner, H., Seidel, R.: Voronoi diagrams and arrangements. In: Proceedings of the First Annual Symposium on Computational Geometry, pp. 251–262 (1985)
Fletcher, P., Lu, C., Pizer, S., Joshi, S.: Principal geodesic analysis for the study of nonlinear statistics of shape. IEEE Trans. Med. Imaging 23, 995–1005 (2004)
Guo, Y., Guo, H., Yu, S.X.: Co-SNE: dimensionality reduction and visualization for hyperbolic data. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 21–30 (2022)
Khrulkov, V., Oseledets, I.: Geometry score: a method for comparing generative adversarial networks. In: Dy, J., Krause, A. (eds.) Proceedings of the 35th International Conference on Machine Learning. Proceedings of Machine Learning Research, vol. 80, pp. 2621–2629. PMLR (2018)
Kingma, D.P., Welling, M.: Auto-encoding variational Bayes. In: Bengio, Y., LeCun, Y. (eds.) ICLR (2014)
Kleinberg, R.: Geographic routing using hyperbolic space. In: IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications, pp. 1902–1909 (2007)
Klimovskaia, A., Lopez-Paz, D., Bottou, L., Nickel, M.: Poincaré maps for analyzing complex hierarchies in single-cell data. Nat. Commun. (2020)
Kynkäänniemi, T., Karras, T., Laine, S., Lehtinen, J., Aila, T.: Improved precision and recall metric for assessing generative models. In: Wallach, H., Larochelle, H., Beygelzimer, A., d’Alché-Buc, F., Fox, E., Garnett, R. (eds.) Advances in Neural Information Processing Systems, vol. 32. Curran Associates, Inc. (2019)
Mathieu, E., Le Lan, C., Maddison, C.J., Tomioka, R., Whye Teh, Y.: Continuous hierarchical representations with poincaré variational auto-encoders. In: Advances in Neural Information Processing Systems (2019)
Nagano, Y., Yamaguchi, S., Fujita, Y., Koyama, M.: A wrapped normal distribution on hyperbolic space for gradient-based learning. In: International Conference on Machine Learning (2019)
Nickel, M., Kiela, D.: Poincaré embeddings for learning hierarchical representations. In: Guyon, I., Luxburg, U.V., Bengio, S., Wallach, H., Fergus, R., Vishwanathan, S., Garnett, R. (eds.) Advances in Neural Information Processing Systems. vol. 30. Curran Associates, Inc. (2017)
Nielsen, F., Nock, R.: Hyperbolic voronoi diagrams made easy. In: 2010 International Conference on Computational Science and Its Applications, pp. 74–80 (2010)
Olsson, A., et al.: Single-cell analysis of mixed-lineage states leading to a binary cell fate choice. Nature 537 (08 2016)
Paul, F., et al.: Transcriptional heterogeneity and lineage commitment in myeloid progenitors. Cell 163 (11 2015)
Plass, M., et al.: Cell type atlas and lineage tree of a whole complex animal by single-cell transcriptomics. Science 360, eaaq1723 (2018)
Poklukar, P., Polianskii, V., Varava, A., Pokorny, F.T., Jensfelt, D.K.: Delaunay component analysis for evaluation of data representations. In: International Conference on Learning Representations (2022)
Poklukar, P., Varava, A., Kragic, D.: Geomca: geometric evaluation of data representations. In: Meila, M., Zhang, T. (eds.) Proceedings of the 38th International Conference on Machine Learning. Proceedings of Machine Learning Research, vol. 139, pp. 8588–8598. PMLR (2021)
Rezende, D.J., Mohamed, S., Wierstra, D.: Stochastic backpropagation and approximate inference in deep generative models. In: Xing, E.P., Jebara, T. (eds.) Proceedings of the 31st International Conference on Machine Learning. Proceedings of Machine Learning Research, vol. 32, pp. 1278–1286. PMLR, Bejing, China (2014)
Sala, F., De Sa, C., Gu, A., Re, C.: Representation tradeoffs for hyperbolic embeddings. In: Dy, J., Krause, A. (eds.) Proceedings of the 35th International Conference on Machine Learning. Proceedings of Machine Learning Research, vol. 80, pp. 4460–4469. PMLR (2018)
Sarkar, R.: Low distortion delaunay embedding of trees in hyperbolic plane. In: van Kreveld, M., Speckmann, B. (eds.) GD 2011. LNCS, vol. 7034, pp. 355–366. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-25878-7_34
Skopek, O., Ganea, O.E., Bécigneul, G.: Mixed-curvature variational autoencoders. In: International Conference on Learning Representations (2020)
Tifrea, A., Becigneul, G., Ganea, O.E.: Poincaré glove: hyperbolic word embeddings. In: 7th International Conference on Learning Representations (ICLR) (2019)
Zhou, Y., Sharpee, T.O.: Hyperbolic geometry of gene expression. iScience 24(3), 102225 (2021)
Acknowledgements
We wish to thank Yoshihiro Nagano for the technical help, and Mohammad Al-Jaff and Michael Welle for their feedback. We are also grateful to the anonymous reviewers for their comments. This work has been supported by the Swedish Research Council, Knut and Alice Wallenberg Foundation, and the European Research Council (ERC AdG BIRD).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
1 Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Medbouhi, A.A. et al. (2024). Hyperbolic Delaunay Geometric Alignment. In: Bifet, A., Davis, J., Krilavičius, T., Kull, M., Ntoutsi, E., Žliobaitė, I. (eds) Machine Learning and Knowledge Discovery in Databases. Research Track. ECML PKDD 2024. Lecture Notes in Computer Science(), vol 14943. Springer, Cham. https://doi.org/10.1007/978-3-031-70352-2_7
Download citation
DOI: https://doi.org/10.1007/978-3-031-70352-2_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-70351-5
Online ISBN: 978-3-031-70352-2
eBook Packages: Computer ScienceComputer Science (R0)