- The paper demonstrates that bi-Lipschitz normalizing flows, induced by VP diffusion ODEs, can universally approximate target densities in L1 without strict uniform Lipschitz limits.
- It establishes explicit regularity criteria linking score-based diffusion models to the expressivity of normalizing flows, ensuring convergence in both L1 and KL for various density classes.
- Empirical experiments reveal that relaxing fixed Lipschitz bounds enhances flow expressivity, offering insights into balancing stability with universal approximation capabilities.
Expressivity of Bi-Lipschitz Normalizing Flows via Score-Based Diffusion
Overview
This paper—"Expressivity of Bi-Lipschitz Normalizing Flows: A Score-Based Diffusion Perspective" (2605.06172)—establishes rigorous connections between the regularity properties of transport maps induced by score-based diffusion models and the expressivity of bi-Lipschitz normalizing flows (NFs). By leveraging the probability flow ODE associated with variance-preserving (VP) diffusions, the authors precisely characterize when and how bi-Lipschitz NFs can serve as universal approximators for probability densities. The analysis reveals that, contrary to common beliefs, bi-Lipschitz regularity per se is not an intrinsic expressive limitation—expressivity issues only arise when enforcing a uniform bound on the Lipschitz constants.
Bi-Lipschitz Flows, Score-Based Diffusions, and Probability Flow ODEs
Normalizing flows represent complex data distributions as invertible transformations of a latent noise source (e.g., standard Gaussian) via a diffeomorphism φ. In practice, architectures such as invertible residual networks (iResNets) enforce bi-Lipschitz regularity—both φ and its inverse have bounded Lipschitz constants—to guarantee stability and invertibility.
However, stringent uniform bi-Lipschitz bounds can severely constrain the complexity of the learned map, especially when pushing-forward measures with disconnected or highly heterogeneous support.
The key tool in this work is the deterministic probability flow ODE associated with score-based VP diffusions. For a diffusion process with score function st(x)=∇xlogpt(x), the corresponding ODE takes the form:
dtdx=−21x−21st(x)
where the time-dependent vector field is directly controlled by the regularity of st. Under mild conditions on the target, the induced end-to-end transport map from pH to pZ (Gaussian) is a bi-Lipschitz diffeomorphism, though the associated Lipschitz constants can depend on the time window of the diffusion.

Figure 1: Example of a compactly supported pdf pH and monotone transport f to the standard Gaussian pZ, satisfying φ0. The exact transport is not a global diffeomorphism on φ1, and neither φ2 nor φ3 is globally Lipschitz. Discontinuities can only be approximated by bi-Lipschitz maps. A bi-Lipschitz map cannot exactly transform the connected full support of the Gaussian into the disconnected support of φ4. Colored curves show iResNets trained with increasing Lipschitz bounds.
Distributional Expressivity—Main Theoretical Results
The core contribution is a suite of theorems rigorously linking score regularity to the expressivity of bi-Lipschitz normalizing flows from a distributional (rather than function-approximation) perspective. The strong results are as follows:
- Universal φ5-approximation: For any target density φ6, there exists (for any accuracy φ7) a bi-Lipschitz φ8 diffeomorphism φ9—induced as the end-point map of a VP flow—such that pushing the standard Gaussian through st(x)=∇xlogpt(x)0 yields a density within st(x)=∇xlogpt(x)1 of st(x)=∇xlogpt(x)2 in st(x)=∇xlogpt(x)3. This is achieved without enforcing uniform (i.e., architecture-level) bounds on the Lipschitz constants [Theorem 1, Corollary: Universal Approximation].
- KL convergence with smooth targets: If st(x)=∇xlogpt(x)4 is a Gaussian convolution of compact support or a finite Gaussian mixture, the associated VP flow satisfies uniform-in-time and -space Lipschitz score bounds, and the pullback density converges in KL as well as st(x)=∇xlogpt(x)5 [Corollary: Score Regularity for Gaussian Mixtures].
- The expressivity limitations for flows with uniform Lipschitz constraints (typically realized in actual architectures like iResNets with fixed spectral norm budgets) are shown to be strictly quantitative. As the constraint st(x)=∇xlogpt(x)6, approximation power increases, but only in the limit does the family become dense in st(x)=∇xlogpt(x)7.
- The analysis produces concrete regularity criteria for the target: compactly supported, log-concave, Gaussian-convoluted densities, and mixtures thereof all admit the desired controlled score regularity for the corresponding diffusion.
Numerical Illustrations
Empirical experiments substantiate and visualize the theoretical findings:
- 1D and 2D Density Learning: The authors train iResNets with varying Lipschitz constants (st(x)=∇xlogpt(x)8) and VP-based score models on diverse targets: compact supports, disconnected mixtures, and high-regularity densities. As st(x)=∇xlogpt(x)9 increases (dtdx=−21x−21st(x)0), iResNets more closely capture the true transports and densities, especially for complicated/disconnected supports.

Figure 2: Inverse transports learned by iResNets compared to the ground truth inverse for different levels of Lipschitz constraint dtdx=−21x−21st(x)1 and for SDM. Accuracy degrades substantially for low dtdx=−21x−21st(x)2 in the presence of discontinuities.
Figure 3: Ground truth target dtdx=−21x−21st(x)3 and corresponding learned densities dtdx=−21x−21st(x)4 from iResNets dtdx=−21x−21st(x)5 at differing dtdx=−21x−21st(x)6. SDMs robustly capture sharp/complex supports even without explicit architectural constraints.
- Score Regularity Dynamics: The empirical estimates dtdx=−21x−21st(x)7 are plotted as a function of time during the VP process. For compactly supported or log-concave dtdx=−21x−21st(x)8, dtdx=−21x−21st(x)9 is finite for st0 but can diverge as st1, in line with the theoretical analysis.


Figure 4: Approximation errors st2 and KL divergence across st3 for iResNets and for SDMs. As st4 increases, expressivity saturates. SDM exhibits superior performance for disconnected/complex supports.
Implications and Theoretical Significance
This work provides a definitive answer to a standing open question: bi-Lipschitz constraints are not fundamental obstructions to density expressivity—the observed limitations in practice stem from architectural choices imposing uniform (global) limits on the Lipschitz constant. By contrast, the theoretically expressive class comprises all bi-Lipschitz diffeomorphisms with possibly unbounded constants in the approximation limit.
The explicit connection to score-based diffusions yields critical insights into the metric relationships between the score field, transport regularity, and pushforward expressivity. Further, the paper positions VP-based flows as a concrete family achieving universality in st5 for deterministic map-based generative models.
Practically, the results indicate the need for adaptive or locally-varying regularity during training if one wishes to reconcile invertibility, stability, and strong universal approximation. They also clarify the obstacles for current invertible neural net architectures: fixed, global regularity constraints (e.g., low spectral norm) can never represent all targets to arbitrary precision.
Extensions and Open Problems
While the analysis is at the level of function spaces (not architectures), the established hierarchy between the strength of score regularity and corresponding convergence metrics (KL, st6) sets a clear target for architecture-aware results. Understanding how well architectural approximators (e.g., coupling flows, iResNets) can distill VP flows, or how their expressivity evolves as one relaxes explicit global regularity constraints, is a concrete direction for future work.
Moreover, the results raise the prospect of blending deterministic and stochastic flows, or adapting the regularity along the diffusion time axis, as a means to achieve both stability and universal approximation in practice.
Conclusion
By leveraging the probability flow ODE of variance-preserving diffusion models, this work precisely establishes the st7-density (and in many cases KL-density) of the bi-Lipschitz normalizing flow family. The critical theoretical advance is the explicit, verifiable connection between score regularity and distributional approximation power, together with constructive density results for natural and expressive target classes. Empirically, the work clarifies the interplay between explicit regularity constraints and expressivity in modern generative modeling. These findings guide both the practical design of generative models and the theoretical analysis of their capabilities and limitations.