Direct Evolutionary Optimization of Variational Autoencoders With Binary Latents

11/27/2020
by   Enrico Guiraud, et al.
0

Discrete latent variables are considered important for real world data, which has motivated research on Variational Autoencoders (VAEs) with discrete latents. However, standard VAE-training is not possible in this case, which has motivated different strategies to manipulate discrete distributions in order to train discrete VAEs similarly to conventional ones. Here we ask if it is also possible to keep the discrete nature of the latents fully intact by applying a direct discrete optimization for the encoding model. The approach is consequently strongly diverting from standard VAE-training by sidestepping sampling approximation, reparameterization trick and amortization. Discrete optimization is realized in a variational setting using truncated posteriors in conjunction with evolutionary algorithms. For VAEs with binary latents, we (A) show how such a discrete variational method ties into gradient ascent for network weights, and (B) how the decoder is used to select latent states for training. Conventional amortized training is more efficient and applicable to large neural networks. However, using smaller networks, we here find direct discrete optimization to be efficiently scalable to hundreds of latents. More importantly, we find the effectiveness of direct optimization to be highly competitive in `zero-shot' learning. In contrast to large supervised networks, the here investigated VAEs can, e.g., denoise a single image without previous training on clean data and/or training on large image datasets. More generally, the studied approach shows that training of VAEs is indeed possible without sampling-based approximation and reparameterization, which may be interesting for the analysis of VAE-training in general. For `zero-shot' settings a direct optimization, furthermore, makes VAEs competitive where they have previously been outperformed by non-generative approaches.

READ FULL TEXT
research
12/22/2020

Evolutionary Variational Optimization of Generative Models

We combine two popular optimization approaches to derive learning algori...
research
06/07/2018

Direct Optimization through for Discrete Variational Auto-Encoder

Reparameterization of variational auto-encoders with continuous latent s...
research
07/14/2020

Relaxed-Responsibility Hierarchical Discrete VAEs

Successfully training Variational Autoencoders (VAEs) with a hierarchy o...
research
02/07/2021

Adversarial Training of Variational Auto-encoders for Continual Zero-shot Learning

Most of the existing artificial neural networks(ANNs) fail to learn cont...
research
06/25/2021

Re-parameterizing VAEs for stability

We propose a theoretical approach towards the training numerical stabili...
research
10/10/2016

Truncated Variational Expectation Maximization

We derive a novel variational expectation maximization approach based on...
research
04/23/2021

Scalable Microservice Forensics and Stability Assessment Using Variational Autoencoders

We present a deep learning based approach to containerized application r...

Please sign up or login with your details

Forgot password? Click here to reset