Analytic Bijections for Smooth and Interpretable Normalizing Flows
Abstract
Lay Summary
Many AI systems learn to generate realistic data, from images to scientific measurements, by gradually reshaping a simple starting distribution (like random noise) into a complex one that matches reality. The reshaping is built from small mathematical "building-block" functions, and a key requirement is that every step can be run backward exactly. Unlike the diffusion models behind popular image generators, this exact reversibility lets the model compute precise probabilities for the data it sees, which is essential in some scientific applications. Existing building blocks force an awkward trade-off: some are smooth but too simple to capture rich structure, while more flexible ones are not smooth, only work over a limited range, or can only be reversed approximately. We introduce a new family of building blocks that avoid this trade-off: they are smooth everywhere, flexible enough to capture intricate shapes, and can be reversed with an exact formula. Building on them, we design "radial flows" that reshape data outward or inward from a center point, like ripples on a pond (although not necessarily as symmetric). These are easy to interpret, stable to train, and can match the quality of much larger models while using many fewer parameters.