ExponentialFamilyManifolds.jl: Representing exponential families as Riemannian manifolds

Abstract

ExponentialFamilyManifolds.jl implements exponential family natural parameter spaces as Riemannian manifolds, enabling geometric optimization over probability distributions. The package automatically manages parameter constraints, such as ensuring the positive definiteness of precision matrices for normal distributions. By representing exponential family distributions as manifolds that conform to the ManifoldsBase.jl interface, it allows users to leverage optimization techniques from Manopt.jl for these manifolds. Applications in maximum likelihood estimation and variational inference highlight the package’s practical utility.

Publication
Julia Conference
Mykola Lukashchuk
Mykola Lukashchuk
PhD student

I am a PhD candidate at the Electrical Engineering department, Eindhoven University of Technology.

Dmitry Bagaev
Dmitry Bagaev
Postdoctoral researcher

Researcher at BIASlab.

Albert Podusenko
Albert Podusenko
Chief Executive Officer LazyDynamics

Albert Podusenko is a founder & CEO of Lazy Dynamics.

İsmail Şenöz
İsmail Şenöz
Chief Scientist
LazyDynamics

Ismail Senoz is a co-founder & chief scientist of Lazy Dynamics

Bert de Vries
Bert de Vries
Professor

I am a professor at TU Eindhoven and team leader of BIASlab.