We are interested in learning generative models for complex geometries described via manifolds, such as spheres, tori, and other implicit surfaces. Current extensions of existing (Euclidean) generative models are restricted to specific geometries and typically suffer from high computational costs. We introduce Moser Flow (MF), a new class of generative models within the family of continuous normalizing flows (CNF). MF also produces a CNF via a solution to the change-of-variable formula, however differently from other CNF methods, its model (learned) density is parameterized as the source (prior) density minus the divergence of a neural network (NN). The divergence is a local, linear differential operator, easy to approximate and calculate on manifolds. Therefore, unlike other CNFs, MF does not require invoking or backpropagating through an ODE solver during training. Furthermore, representing the model density explicitly as the divergence of a NN rather than as a solution of an ODE facilitates learning high fidelity densities. Theoretically, we prove that MF constitutes a universal density approximator under suitable assumptions. Empirically, we demonstrate for the first time the use of flow models for sampling from general curved surfaces and achieve significant improvements in density estimation, sample quality, and training complexity over existing CNFs on challenging synthetic geometries and real-world benchmarks from the earth and climate sciences.
翻译:我们感兴趣的是,通过诸如球体、托里和其他隐含表面等多种方式描述的复杂地貌的基因模型。目前,现有(欧洲)基因模型的扩展仅限于特定的地貌特征,而且通常会受到高计算成本的影响。我们引入了Moser Flor(MF),这是连续正常流动(CNF)体系中的一种新型的基因模型。MF还产生一个CNF(CNF),通过解决易变公式的解决方案解决易变公式问题,而与其他CNF方法不同,其模型(Agest)密度作为源(原始)密度减去神经网络(NNN)差异的参数。这种差异是一个本地的、线性差异操作者,很容易估算和计算各种元数据。因此,与其他CNFS(MF)不同的是,MF在培训过程中不需要通过一个ODE解析器来援引或反向反向调整。此外,模型的密度明确代表了NEFO的偏差,而不是ODE的解决方案,有助于学习高忠诚度密度的密度基准。理论上,我们证明MF是,M(MFMFF)首次构成一种普遍密度真实的、真实的基质变压模型,在适当的地面假设下,在地面模型中可以实现重大时间模型和曲线上的改良。