{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T10:47:19Z","timestamp":1753440439348,"version":"3.41.0"},"reference-count":42,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2023,12,15]],"date-time":"2023-12-15T00:00:00Z","timestamp":1702598400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Math. Softw."],"published-print":{"date-parts":[[2023,12,31]]},"abstract":"<jats:p>We introduce the information geometry module of the Python package Geomstats. The module first implements Fisher\u2013Rao Riemannian manifolds of widely used parametric families of probability distributions, such as normal, gamma, beta, Dirichlet distributions, and more. The module further gives the Fisher\u2013Rao Riemannian geometry of any parametric family of distributions of interest, given a parameterized probability density function as input. The implemented Riemannian geometry tools allow users to compare, average, interpolate between distributions inside a given family. Importantly, such capabilities open the door to statistics and machine learning on probability distributions. We present the object-oriented implementation of the module along with illustrative examples and show how it can be used to perform learning on manifolds of parametric probability distributions.<\/jats:p>","DOI":"10.1145\/3627538","type":"journal-article","created":{"date-parts":[[2023,10,13]],"date-time":"2023-10-13T15:27:31Z","timestamp":1697210851000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Parametric Information Geometry with the Package Geomstats"],"prefix":"10.1145","volume":"49","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8055-4753","authenticated-orcid":false,"given":"Alice","family":"Le Brigant","sequence":"first","affiliation":[{"name":"Universit\u00e9 Paris 1, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-1523-7949","authenticated-orcid":false,"given":"Jules","family":"Deschamps","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Paris 1, France and University of California, Santa-Barbara, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1945-462X","authenticated-orcid":false,"given":"Antoine","family":"Collas","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Paris-Saclay, Inria, CEA, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1200-9024","authenticated-orcid":false,"given":"Nina","family":"Miolane","sequence":"additional","affiliation":[{"name":"University of California, Santa-Barbara, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,12,15]]},"reference":[{"issue":"1","key":"e_1_3_3_2_2","first-page":"1","article-title":"Rao-geodesic distance on the generalized gamma manifold: Study of three sub-manifolds and application in the texture retrieval domain","volume":"37","author":"Abbad Zakariae","year":"2017","unstructured":"Zakariae Abbad, El Maliani, Ahmed Drissi, Said Ouatik Alaoui, and Mohammed El Hassouni. 2017. Rao-geodesic distance on the generalized gamma manifold: Study of three sub-manifolds and application in the texture retrieval domain. Note di Matematica 37, supp1 (2017), 1\u201318.","journal-title":"Note di Matematica"},{"doi-asserted-by":"publisher","key":"e_1_3_3_3_2","DOI":"10.1007\/978-4-431-55978-8"},{"key":"e_1_3_3_4_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/978-3-642-32160-3","volume-title":"Modelling and Optimisation of Flows on Networks","author":"Ambrosio Luigi","year":"2013","unstructured":"Luigi Ambrosio and Nicola Gigli. 2013. A user\u2019s guide to optimal transport. In Modelling and Optimisation of Flows on Networks. Springer, 1\u2013155."},{"doi-asserted-by":"publisher","key":"e_1_3_3_5_2","DOI":"10.1007\/978-3-319-05317-2_12"},{"key":"e_1_3_3_6_2","volume-title":"Processing Data in Lie Groups: An Algebraic Approach. Application to Non-Linear Registration and Diffusion Tensor MRI","author":"Arsigny Vincent","year":"2006","unstructured":"Vincent Arsigny. 2006. Processing Data in Lie Groups: An Algebraic Approach. Application to Non-Linear Registration and Diffusion Tensor MRI. Ph.D. Dissertation. \u00c9cole polytechnique."},{"unstructured":"Rafael Arutjunjan. 2021. InformationGeometry.jl. (2021).","key":"e_1_3_3_7_2"},{"doi-asserted-by":"publisher","key":"e_1_3_3_8_2","DOI":"10.1007\/978-3-540-69393-2"},{"key":"e_1_3_3_9_2","first-page":"345","article-title":"Rao\u2019s distance measure","author":"Atkinson Colin","year":"1981","unstructured":"Colin Atkinson and Ann F. S. Mitchell. 1981. Rao\u2019s distance measure. Sankhy\u0101: The Indian Journal of Statistics, Series 43, 3 (1981), 345\u2013365.","journal-title":"Sankhy\u0101: The Indian Journal of Statistics, Series"},{"key":"e_1_3_3_10_2","first-page":"993","article-title":"Latent dirichlet allocation","volume":"3","author":"Blei David M.","year":"2003","unstructured":"David M. Blei, Andrew Y. Ng, and Michael I. Jordan. 2003. Latent dirichlet allocation. Journal of Machine Learning Research 3, Jan (2003), 993\u20131022.","journal-title":"Journal of Machine Learning Research"},{"doi-asserted-by":"publisher","key":"e_1_3_3_11_2","DOI":"10.1081\/STA-120015013"},{"key":"e_1_3_3_12_2","article-title":"Statistical decision rules and optimal inference. transl. math","author":"Cencov Nikolai Nikolaevich","year":"1982","unstructured":"Nikolai Nikolaevich Cencov. 1982. Statistical decision rules and optimal inference. transl. math. Monographs, American Mathematical Society, Providence, RI 53 (1982).","journal-title":"Monographs, American Mathematical Society, Providence, RI"},{"doi-asserted-by":"publisher","key":"e_1_3_3_13_2","DOI":"10.4236\/am.2013.43077"},{"doi-asserted-by":"publisher","key":"e_1_3_3_14_2","DOI":"10.1016\/j.dam.2014.10.004"},{"doi-asserted-by":"publisher","key":"e_1_3_3_15_2","DOI":"10.1007\/978-1-4757-2201-7"},{"key":"e_1_3_3_16_2","volume-title":"Statistical Shape Analysis, with Applications in R","author":"Dryden Ian","year":"1998","unstructured":"Ian Dryden and Kanti Mardia. 1998. Statistical Shape Analysis, with Applications in R. John Wiley and Sons, New York."},{"issue":"78","key":"e_1_3_3_17_2","first-page":"1","article-title":"POT: Python optimal transport","volume":"22","author":"Flamary R\u00e9mi","year":"2021","unstructured":"R\u00e9mi Flamary, Nicolas Courty, Alexandre Gramfort, Mokhtar Z. Alaya, Aur\u00e9lie Boisbunon, Stanislas Chambon, Laetitia Chapel, Adrien Corenflos, Kilian Fatras, Nemo Fournier, L\u00e9o Gautheron, Nathalie T. H. Gayraud, Hicham Janati, Alain Rakotomamonjy, Ievgen Redko, Antoine Rolet, Antony Schutz, Vivien Seguy, Danica J. Sutherland, Romain Tavenard, Alexander Tong, and Titouan Vayer. 2021. POT: Python optimal transport. Journal of Machine Learning Research 22, 78 (2021), 1\u20138. Retrieved from http:\/\/jmlr.org\/papers\/v22\/20-451.html","journal-title":"Journal of Machine Learning Research"},{"doi-asserted-by":"publisher","key":"e_1_3_3_18_2","DOI":"10.1002\/mana.19911530125"},{"doi-asserted-by":"crossref","unstructured":"Nicolas Guigui Nina Miolane Xavier Pennec et\u00a0al. 2023. Introduction to riemannian geometry and geometric statistics: from basic theory to implementation with geomstats. Foundations and Trends\u00ae in Machine Learning 16 3 (2023) 329\u2013493.","key":"e_1_3_3_19_2","DOI":"10.1561\/2200000098"},{"unstructured":"Marc Harper. 2009. Information geometry and evolutionary game theory. arXiv:0911.1383. Retrieved from https:\/\/arxiv.org\/abs\/0911.1383","key":"e_1_3_3_20_2"},{"issue":"7","key":"e_1_3_3_21_2","doi-asserted-by":"crossref","first-page":"935","DOI":"10.1002\/joc.1441","article-title":"Use of the gamma distribution to represent monthly rainfall in africa for drought monitoring applications","volume":"27","author":"Husak Gregory J.","year":"2007","unstructured":"Gregory J. Husak, Joel Michaelsen, and Chris Funk. 2007. Use of the gamma distribution to represent monthly rainfall in africa for drought monitoring applications. International Journal of Climatology: A Journal of the Royal Meteorological Society 27, 7 (2007), 935\u2013944.","journal-title":"International Journal of Climatology: A Journal of the Royal Meteorological Society"},{"key":"e_1_3_3_22_2","first-page":"188","article-title":"The geometry of asymptotic inference","author":"Kass Robert E.","year":"1989","unstructured":"Robert E. Kass. 1989. The geometry of asymptotic inference. Statistical Science 41, 3 (1989), 188\u2013219.","journal-title":"Statistical Science"},{"doi-asserted-by":"publisher","key":"e_1_3_3_23_2","DOI":"10.1214\/lnms\/1215467061"},{"doi-asserted-by":"publisher","key":"e_1_3_3_24_2","DOI":"10.1016\/j.ifacol.2021.06.110"},{"doi-asserted-by":"publisher","key":"e_1_3_3_25_2","DOI":"10.1016\/j.difgeo.2020.101702"},{"unstructured":"Guy Lebanon. 2002. Learning riemannian metrics. In Proceedings of the Nineteenth Conference on Uncertainty in Artificial Intelligence (UAI\u201903) . San Francisco CA Morgan Kaufmann Publishers Inc. 362\u2013369.","key":"e_1_3_3_26_2"},{"key":"e_1_3_3_27_2","volume-title":"Theory of Point Estimation","author":"Lehmann Erich L","year":"2006","unstructured":"Erich L Lehmann and George Casella. 2006. Theory of Point Estimation. Springer Science and Business Media."},{"doi-asserted-by":"publisher","key":"e_1_3_3_28_2","DOI":"10.1007\/s10851-006-6897-z"},{"doi-asserted-by":"publisher","key":"e_1_3_3_29_2","DOI":"10.1109\/TPAMI.2004.122"},{"unstructured":"Nina Miolane Nicolas Guigui Alice Le Brigant Johan Mathe Benjamin Hou Yann Thanwerdas Stefan Heyder Olivier Peltre Niklas Koep Hadi Zaatiti Hatem Hajri Yann Cabanes Thomas Gerald Paul Chauchat Christian Shewmake Daniel Brooks Bernhard Kainz Claire Donnat Susan Holmes and Xavier Pennec. 2002. Geomstats: a Python package for Riemannian geometry in machine learning. Journal of Machine Learning Research 21 223 (2020) 1\u20139.","key":"e_1_3_3_30_2"},{"doi-asserted-by":"publisher","key":"e_1_3_3_31_2","DOI":"10.3390\/e25040654"},{"doi-asserted-by":"crossref","unstructured":"Felix Otto. 2001. The geometry of dissipative evolution equations: the porous medium equation. Communications in Partial Differential Equations 26 1-2 (2001) 101\u2013174.","key":"e_1_3_3_32_2","DOI":"10.1081\/PDE-100002243"},{"doi-asserted-by":"publisher","key":"e_1_3_3_33_2","DOI":"10.1007\/s11263-005-3222-z"},{"doi-asserted-by":"publisher","key":"e_1_3_3_34_2","DOI":"10.1007\/978-3-030-26980-7_70"},{"doi-asserted-by":"publisher","key":"e_1_3_3_35_2","DOI":"10.1007\/978-1-4612-0919-5_16"},{"doi-asserted-by":"publisher","key":"e_1_3_3_36_2","DOI":"10.3390\/math7080674"},{"doi-asserted-by":"publisher","key":"e_1_3_3_37_2","DOI":"10.1016\/0034-4877(79)90043-0"},{"doi-asserted-by":"publisher","key":"e_1_3_3_38_2","DOI":"10.3390\/risks6030079"},{"doi-asserted-by":"publisher","key":"e_1_3_3_39_2","DOI":"10.1002\/jmri.24761"},{"key":"e_1_3_3_40_2","first-page":"211","article-title":"A riemannian geometry of the multivariate normal model","author":"Skovgaard Lene Theil","year":"1984","unstructured":"Lene Theil Skovgaard. 1984. A riemannian geometry of the multivariate normal model. Scandinavian Journal of Statistics 11, 4 (1984), 211\u2013223.","journal-title":"Scandinavian Journal of Statistics"},{"key":"e_1_3_3_41_2","first-page":"1","volume-title":"2016 IEEE Sensor Array and Multichannel Signal Processing Workshop (SAM)","author":"Strapasson Jo\u00e3o E.","year":"2016","unstructured":"Jo\u00e3o E. Strapasson, Julianna Pinele, and Sueli I. R. Costa. 2016. Clustering using the fisher-rao distance. In 2016 IEEE Sensor Array and Multichannel Signal Processing Workshop (SAM). IEEE, 1\u20135."},{"doi-asserted-by":"publisher","key":"e_1_3_3_42_2","DOI":"10.1007\/s11263-011-0448-9"},{"doi-asserted-by":"publisher","key":"e_1_3_3_43_2","DOI":"10.1016\/j.imavis.2011.09.009"}],"container-title":["ACM Transactions on Mathematical Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3627538","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3627538","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:50:04Z","timestamp":1750287004000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3627538"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,15]]},"references-count":42,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,12,31]]}},"alternative-id":["10.1145\/3627538"],"URL":"https:\/\/doi.org\/10.1145\/3627538","relation":{},"ISSN":["0098-3500","1557-7295"],"issn-type":[{"type":"print","value":"0098-3500"},{"type":"electronic","value":"1557-7295"}],"subject":[],"published":{"date-parts":[[2023,12,15]]},"assertion":[{"value":"2022-11-18","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-09-25","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-12-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}