Lune

ICLR2022Top-tier venue

Learning to Dequantise with Truncated Flows

Shawn Tan, Chin-Wei Huang, Alessandro Sordoni, Aaron C. Courville

2022Year
4Citations
3Top-tier citations

Abstract

Dequantisation is a general technique used for transforming data described by a discrete random variable xx into a continuous (latent) random variable zz, for the purpose of it being modeled by likelihood-based density models. Dequantisation was first introduced in the context of ordinal data, such as image pixel values. However, when the data is categorical, the dequantisation scheme is not obvious.We learn such a dequantisation scheme q(z∣x)q(z | x), using variational inference with TRUncated FLows (TRUFL) --- a novel flow-based model that allows the dequantiser to have a learnable truncated support. Unlike previous work, the TRUFL dequantiser is (i) capable of embedding the data losslessly in certain cases, since the truncation allows the conditional distributions q(z∣x)q(z | x) to have non-overlapping bounded supports, while being (ii) trainable with back-propagation. Addtionally, since the support of the marginal q(z)q(z) is bounded and the support of prior p(z)p(z) is not, we propose renormalising the prior distribution over the support of q(z)q(z). We derive a lower bound for training, and propose a rejection sampling scheme to account for the invalid samples during generation.Experimentally, we benchmark TRUFL on constrained generation tasks, and find that it outperforms prior approaches. In addition, we find that rejection sampling results in higher validity for the constrained problems.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get e054bfa7-9a4c-406a-b624-a61b7041d82a

Cited by top-tier papers3

Ask how each one uses it

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines