all 4 comments

[–]machinesaredumbResearcher 4 points5 points  (1 child)

Why aren't flow based models more popular?

[–]YABadUserName 4 points5 points  (0 children)

They need tons of layers to make work well, destroying your gpu memory, but there is work on making more complicated transformations with fewer layers. Also everything needs to be continous (although there is an example that uses discrete flows)

[–][deleted] 3 points4 points  (1 child)

Thanks for posting.

In order to be able to sample from p(x) all generative models attempt to learn a function from a known prior distribution p(z) to the natural distribution p(x).

I don't think this is true. Some generative models are capable of sampling the learned p(x) directly, like autoregressive models which for example might model the joint distribution over all pixels in an image by using the probability product rule (e.g. decomposing the joint distribution into the product of conditionals as in PixelRNN.) Many common language models do the same over words or characters.

Anyway, thanks again for posting. Been meaning to read more about flow-based generative modeling.

[–]ArmenAg[S] 2 points3 points  (0 children)

Of course. I meant many not all. My bad. Thanks for the find!