Litcius/Paper detail

Convergence of Flow-Based Generative Models via Proximal Gradient Descent in Wasserstein Space

Xiuyuan Cheng, Jianfeng Lu, Yixin Tan, Yao Xie

2024IEEE Transactions on Information Theory11 citationsDOI

Abstract

Flow-based generative models enjoy certain advantages in computing the data generation and the likelihood, and have recently shown competitive empirical performance. Compared to the accumulating theoretical studies on related score-based diffusion models, analysis of flow-based models, which are deterministic in both forward (data-to-noise) and reverse (noise-to-data) directions, remain sparse. In this paper, we provide a theoretical guarantee of generating data distribution by a progressive flow model, the so-called JKO flow model, which implements the Jordan-Kinderleherer-Otto (JKO) scheme in a normalizing flow network. Leveraging the exponential convergence of the proximal gradient descent (GD) in Wasserstein space, we prove the Kullback-Leibler (KL) guarantee of data generation by a JKO flow model to be <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$O(\varepsilon ^{2})$ </tex-math></inline-formula> when using <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$N \lesssim \log (1/\varepsilon)$ </tex-math></inline-formula> many JKO steps (N Residual Blocks in the flow) where <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\varepsilon $ </tex-math></inline-formula> is the error in the per-step first-order condition. The assumption on data density is merely a finite second moment, and the theory extends to data distributions without density and when there are inversion errors in the reverse process where we obtain KL-<inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\mathcal {W}_{2}$ </tex-math></inline-formula> mixed error guarantees. The non-asymptotic convergence rate of the JKO-type <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\mathcal {W}_{2}$ </tex-math></inline-formula>-proximal GD is proved for a general class of convex objective functionals that includes the KL divergence as a special case, which can be of independent interest. The analysis framework can extend to other first-order Wasserstein optimization schemes applied to flow-based generative models.

Topics & Concepts

Convergence (economics)Gradient descentComputer scienceFlow (mathematics)Space (punctuation)Mathematical optimizationBalanced flowDescent (aeronautics)MathematicsApplied mathematicsAlgorithmArtificial intelligenceMathematical analysisArtificial neural networkGeometryPhysicsEconomicsMeteorologyEconomic growthOperating systemAdvanced Neuroimaging Techniques and ApplicationsGenerative Adversarial Networks and Image SynthesisModel Reduction and Neural Networks