Normalizing flow neural networks by JKO scheme
Xu, Chen, Cheng, Xiuyuan, Xie, Yao
Normalizing flow is a class of deep generative models for efficient sampling and likelihood estimation, which achieves attractive performance, particularly in high dimensions. The flow is often implemented using a sequence of invertible residual blocks. Existing works adopt special network architectures and regularization of flow trajectories. In this paper, we develop a neural ODE flow network called JKO-iFlow, inspired by the Jordan-Kinderleherer-Otto (JKO) scheme, which unfolds the discrete-time dynamic of the Wasserstein gradient flow. The proposed method stacks residual blocks one after another, allowing efficient block-wise training of the residual blocks, avoiding sampling SDE trajectories and score matching or variational learning, thus reducing the memory load and difficulty in end-to-end training. We also develop adaptive time reparameterization of the flow network with a progressive refinement of the induced trajectory in probability space to improve the model accuracy further. Experiments with synthetic and real data show that the proposed JKO-iFlow network achieves competitive performance compared with existing flow and diffusion models at a significantly reduced computational and memory cost.
Oct-28-2023
- Country:
- Asia > Middle East
- Jordan (0.24)
- North America
- Canada > Ontario
- Toronto (0.14)
- United States > California (0.28)
- Canada > Ontario
- Asia > Middle East
- Genre:
- Research Report (0.82)
- Industry:
- Energy > Oil & Gas
- Midstream (0.45)
- Materials > Chemicals
- Commodity Chemicals > Petrochemicals
- LNG (0.45)
- Industrial Gases > Liquified Gas (0.45)
- Commodity Chemicals > Petrochemicals
- Energy > Oil & Gas
- Technology: