A generative model based on a continuous-time normalizing flow between any pair of base and target probability densities is proposed. The velocity field of this flow is inferred from the probability current of a time-dependent density that interpolates between the base and the target in finite time. Unlike conventional normalizing flow inference methods based the maximum likelihood principle, which require costly backpropagation through ODE solvers, our interpolant approach leads to a simple quadratic loss for the velocity itself which is expressed in terms of expectations that are readily amenable to empirical estimation. The flow can be used to generate samples from either the base or target, and to estimate the likelihood at any time along the interpolant. In addition, the flow can be optimized to minimize the path length of the interpolant density, thereby paving the way for building optimal transport maps. In situations where the base is a Gaussian density, we also show that the velocity of our normalizing flow can also be used to construct a diffusion model to sample the target as well as estimate its score. However, our approach shows that we can bypass this diffusion completely and work at the level of the probability flow with greater simplicity, opening an avenue for methods based solely on ordinary differential equations as an alternative to those based on stochastic differential equations. Benchmarking on density estimation tasks illustrates that the learned flow can match and surpass conventional continuous flows at a fraction of the cost, and compares well with diffusions on image generation on CIFAR-10 and ImageNet $32\times32$. The method scales ab-initio ODE flows to previously unreachable image resolutions, demonstrated up to $128\times128$.
翻译:提出了基于任何一对基数和目标概率密度之间连续时间正常流动的基因模型128 。 这一流动的速度字段可以用来生成基数或目标的样本,并随时估算内插值之间的概率值。此外,该流动可以优化,以尽量减少内插密度的路径长度,从而为建立最佳运输图铺平道路。在基数为高分的密度的情况下,我们还表明,我们正常流动的速度也可以用来构建一个扩散模型,用来对目标进行抽样和估计。然而,我们的方法表明,我们可以绕过基数或目标的样本,并随时估算内插值之间的时间性密度。此外,该流动可以优化,以尽量减少内插密度的路径长度,从而为建立最佳的运输图。在基数为高分数的密度的情况下,我们正常流动的速度也可以用来构建一个扩散模型,用来对目标进行抽样和估计。然而,我们的方法表明,我们可以绕过这个基数或数的基数的汇率流的样本样本样本,可以完全地在成本流中进行传播,而以直径的直径比值为直径,以直径直径直路路路路路,以直路路路路路路,以直路路算。</s>