Fisher-Bingham-like normalizing flows on the sphere
Thorsten Glüsenkamp
TL;DR
This work tackles the lack of flexible normalizing flows on the sphere for general Fisher-Bingham and Angular Gaussian families. It introduces ZLP-Fisher flows, built from a Fisher-zoom (vMF) block and a linear-project (central angular Gaussian) block, enabling controllable complexity and stable conditional density estimation across scales, with a Kent-like variant that yields Gaussian behavior in the tangent space at high concentration. By ordering and constraining these blocks, the authors realize FB$_4$–FB$_8$-like distributions and generalize the vMF diffeomorphism to arbitrary dimension $D$, using efficient inversions in practice. Empirical tests on a 2-sphere conditional density task show competitive performance and demonstrate that Kent upgrades improve first- and second-moment modeling when target densities differ by orders of magnitude in scale, with potential applicability to astronomy and other directional-data problems. The approach offers a principled, scalable path to richer spherical NF models beyond the special-case flows previously known.
Abstract
A generic D-dimensional Gaussian can be conditioned or projected onto the D-1 unit sphere, thereby leading to the well-known Fisher-Bingham (FB) or Angular Gaussian (AG) distribution families, respectively. These are some of the most fundamental distributions on the sphere, yet cannot straightforwardly be written as a normalizing flow except in two special cases: the von-Mises Fisher in D=3 and the central angular Gaussian in any D. In this paper, we describe how to generalize these special cases to a family of normalizing flows that behave similarly to the full FB or AG family in any D. We call them "zoom-linear-project" (ZLP)-Fisher flows. Unlike a normal Fisher-Bingham distribution, their composition allows to gradually add complexity as needed. Furthermore, they can naturally handle conditional density estimation with target distributions that vary by orders of magnitude in scale - a setting that is important in astronomical applications but that existing flows often struggle with. A particularly useful member of the new family is the Kent analogue that can cheaply upgrade any flow in this situation to yield better performance.
