paper-with-me

Papers

Natural Reweighted Wake-Sleep

2020-08-15 · NeurIPS Workshop DL-IG 2020 12 · Csongor Várady, Riccardo Volpi, Luigi Malagò, Nihat Ay

Helmholtz Machines (HMs) are a class of generative models composed of two Sigmoid Belief Networks (SBNs), acting respectively as an encoder and a decoder. These models are commonly trained using a two-step optimization algorithm called Wake-Sleep (WS) and more recently by improved versions, such as Reweighted Wake-Sleep (RWS) and Bidirectional Helmholtz Machines (BiHM). The locality of the connections in an SBN induces sparsity in the Fisher Information Matrices associated to the probabilistic models, in the form of a finely-grained block-diagonal structure. In this paper we exploit this property to efficiently train SBNs and HMs using the natural gradient. We present a novel algorithm, called Natural Reweighted Wake-Sleep (NRWS), that corresponds to the geometric adaptation of its standard version. In a similar manner, we also introduce Natural Bidirectional Helmholtz Machine (NBiHM). Differently from previous work, we will show how for HMs the natural gradient can be efficiently computed without the need of introducing any approximation in the structure of the Fisher information matrix. The experiments performed on standard datasets from the literature show a consistent improvement of NRWS and NBiHM not only with respect to their non-geometric baselines but also with respect to state-of-the-art training algorithms for HMs. The improvement is quantified both in terms of speed of convergence as well as value of the log-likelihood reached after training.

📄 PDF Abstract BibTeX arXiv:2008.06687

Code (1)

szokejokepu/natural-rws 공식 구현 tf

Tasks

Decoder

Similar Papers 제목 키워드 기반

Reweighted Wake-Sleep

2014-06-11 · Jörg Bornschein, Yoshua Bengio

Training deep directed graphical models with many hidden variables and performing inference remains a major challenge. Helmholtz machines and deep belief networks are such models, and the wake-sleep algorithm has been pr…

Revisiting Reweighted Wake-Sleep for Models with Stochastic Control Flow

2018-05-26 · ICLR 2019 5 · Tuan Anh Le, Adam R. Kosiorek, N. Siddharth, Yee Whye Teh 외

Stochastic control-flow models (SCFMs) are a class of generative models that involve branching on choices from discrete random variables. Amortized gradient-based learning of SCFMs is challenging as most approaches targe…

Massively Parallel Reweighted Wake-Sleep

2023-05-18 · Thomas Heap, Gavin Leech, Laurence Aitchison

Reweighted wake-sleep (RWS) is a machine learning method for performing Bayesian inference in a very general class of models. RWS draws $K$ samples from an underlying approximate posterior, then uses importance weighting…

Bayesian Inference

Revisiting Reweighted Wake-Sleep

2019-05-01 · ICLR 2019 5 · Tuan Anh Le, Adam R. Kosiorek, N. Siddharth, Yee Whye Teh 외

Discrete latent-variable models, while applicable in a variety of settings, can often be difficult to learn. Sampling discrete latent variables can result in high-variance gradient estimators for two primary reasons: 1)…

Semi-supervised Sequential Generative Models

2020-06-30 · Michael Teng, Tuan Anh Le, Adam Scibior, Frank Wood

We introduce a novel objective for training deep generative time-series models with discrete latent variables for which supervision is only sparsely available. This instance of semi-supervised learning is challenging for…

Time SeriesTime Series Analysis