Flow

Flow-based generative model

NICE

NICE: Non-linear Independent Components Estimation (2014) workshop paper at ICLR 2015
optimize distribution by integration
General coupling layer

merits:

realNVP

real-valued non-volume preserving
generalize coupling layer, add convolution

Glow

Glow: Generative Flow with Invertible 1×1 Convolutions (2018) extends from NICE and RealNVP
addition of a reversible 1x1 convolution, as well as removing other components, simplifying the architecture overall
Glow: Better Reversible Generative Models - OpenAI
BIG disadvantage: computation cost for training is too high
256x256 high resolution face is in trained with 40 GPU for about a week. ~1 year for 1 GPU (:3 J L) github issue #37: anyone reproduced the celeba-HQ results in the paper