Neural Diffeomorphic Non-uniform B-spline Flows

04/07/2023
by   Seongmin Hong, et al.
0

Normalizing flows have been successfully modeling a complex probability distribution as an invertible transformation of a simple base distribution. However, there are often applications that require more than invertibility. For instance, the computation of energies and forces in physics requires the second derivatives of the transformation to be well-defined and continuous. Smooth normalizing flows employ infinitely differentiable transformation, but with the price of slow non-analytic inverse transforms. In this work, we propose diffeomorphic non-uniform B-spline flows that are at least twice continuously differentiable while bi-Lipschitz continuous, enabling efficient parametrization while retaining analytic inverse transforms based on a sufficient condition for diffeomorphism. Firstly, we investigate the sufficient condition for Ck-2-diffeomorphic non-uniform kth-order B-spline transformations. Then, we derive an analytic inverse transformation of the non-uniform cubic B-spline transformation for neural diffeomorphic non-uniform B-spline flows. Lastly, we performed experiments on solving the force matching problem in Boltzmann generators, demonstrating that our C2-diffeomorphic non-uniform B-spline flows yielded solutions better than previous spline flows and faster than smooth normalizing flows. Our source code is publicly available at https://github.com/smhongok/Non-uniform-B-spline-Flow.

READ FULL TEXT

page 6

page 9

page 11

page 12

research
06/10/2019

Neural Spline Flows

A normalizing flow models a complex probability density as an invertible...
research
01/18/2022

General P-splines for non-uniform B-splines

P-spline represents an unknown univariate function with uniform B-spline...
research
05/30/2023

NUNO: A General Framework for Learning Parametric PDEs with Non-Uniform Data

The neural operator has emerged as a powerful tool in learning mappings ...
research
07/01/2021

Benchmarking (multi)wavelet-based dynamic and static non-uniform grid solvers for flood inundation modelling

This paper explores static non-uniform grid solvers that adapt three ras...
research
02/21/2020

Likelihood-free inference of experimental Neutrino Oscillations using Neural Spline Flows

We discuss the application of Neural Spline Flows, a neural density esti...
research
12/24/2020

Interpolating Points on a Non-Uniform Grid using a Mixture of Gaussians

In this work, we propose an approach to perform non-uniform image interp...

Please sign up or login with your details

Forgot password? Click here to reset