Direct Optimization through $\arg \max$ for Discrete Variational Auto-Encoder
Guy Lorberbom, Andreea Gane, Tommi Jaakkola, Tamir Hazan
Abstract
Reparameterization of variational auto-encoders with continuous random variables is an effective method for reducing the variance of their gradient estimates. In the discrete case, one can perform reparametrization using the Gumbel-Max trick, but the resulting objective relies on an $\arg \max$ operation and is non-differentiable. In contrast to previous works which resort to \emph{softmax}-based relaxations, we propose to optimize it directly by applying the \emph{direct loss minimization} approach. Our proposal extends naturally to structured discrete latent variable models when evaluating the $\arg \max$ operation is tractable. We demonstrate empirically the effectiveness of the direct loss minimization technique in variational autoencoders with both unstructured and structured discrete latent variables.
BibTeX
@inproceedings{NEURIPS2019_1a04f965,
author = {Lorberbom, Guy and Gane, Andreea and Jaakkola, Tommi and Hazan, Tamir},
booktitle = {Advances in Neural Information Processing Systems},
editor = {H. Wallach and H. Larochelle and A. Beygelzimer and F. d\textquotesingle Alch\'{e}-Buc and E. Fox and R. Garnett},
pages = {},
publisher = {Curran Associates, Inc.},
title = {Direct Optimization through \textbackslash arg \textbackslash max for Discrete Variational Auto-Encoder},
url = {https://proceedings.neurips.cc/paper_files/paper/2019/file/1a04f965818a8533f5613003c7db243d-Paper.pdf},
volume = {32},
year = {2019}
}