{"title":"pyBregMan: A Python library for Bregman Manifolds","authors":"Frank Nielsen, Alexander Soen","doi":"arxiv-2408.04175","DOIUrl":null,"url":null,"abstract":"A Bregman manifold is a synonym for a dually flat space in information\ngeometry which admits as a canonical divergence a Bregman divergence. Bregman\nmanifolds are induced by smooth strictly convex functions like the cumulant or\npartition functions of regular exponential families, the negative entropy of\nmixture families, or the characteristic functions of regular cones just to list\na few such convex Bregman generators. We describe the design of pyBregMan, a\nlibrary which implements generic operations on Bregman manifolds and\ninstantiate several common Bregman manifolds used in information sciences. At\nthe core of the library is the notion of Legendre-Fenchel duality inducing a\ncanonical pair of dual potential functions and dual Bregman divergences. The\nlibrary also implements the Fisher-Rao manifolds of categorical/multinomial\ndistributions and multivariate normal distributions. To demonstrate the use of\nthe pyBregMan kernel manipulating those Bregman and Fisher-Rao manifolds, the\nlibrary also provides several core algorithms for various applications in\nstatistics, machine learning, information fusion, and so on.","PeriodicalId":501082,"journal":{"name":"arXiv - MATH - Information Theory","volume":"19 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - MATH - Information Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.04175","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
A Bregman manifold is a synonym for a dually flat space in information
geometry which admits as a canonical divergence a Bregman divergence. Bregman
manifolds are induced by smooth strictly convex functions like the cumulant or
partition functions of regular exponential families, the negative entropy of
mixture families, or the characteristic functions of regular cones just to list
a few such convex Bregman generators. We describe the design of pyBregMan, a
library which implements generic operations on Bregman manifolds and
instantiate several common Bregman manifolds used in information sciences. At
the core of the library is the notion of Legendre-Fenchel duality inducing a
canonical pair of dual potential functions and dual Bregman divergences. The
library also implements the Fisher-Rao manifolds of categorical/multinomial
distributions and multivariate normal distributions. To demonstrate the use of
the pyBregMan kernel manipulating those Bregman and Fisher-Rao manifolds, the
library also provides several core algorithms for various applications in
statistics, machine learning, information fusion, and so on.