Add circular spline flow
francois-rozet opened this issue · comments
Description
The circular spline (CS) transformation was introduced in Normalizing Flows on Tori and Spheres (Rezende et al., 2020). It defines a rational-quadratic spline to the half-open interval
Implementation
The authors do not provide an official implementation, but the MonotonicRQSTransform
should easy to adapt. To improve expressiveness, spline transformations should be mixed with phase translations
Note that the CS transformation can be equivalently defined over the half-open interval
$[-\pi, \pi]$ .