arXiv (Cornell University) · 2017 · 29 citations · 18 references
ComputingComputer ScienceMachine LearningStochastic ModelingStochastic ProcessesBayesian InferenceDeep LearningGenerative ModelingNeural NetworksProbabilistic Machine LearningStatistical InferenceAdaptive McmcDivergenceDivergence MinimizationEncodersLatent Space ModelsParameter LearningProbabilistic Deep LearningVariational Bayesian Inference
We propose a simple algorithm to train stochastic neural networks to draw samples from given target distributions for probabilistic inference. Our method is based on iteratively adjusting the neural network parameters so that the output changes along a Stein variational gradient direction (Liu & Wang, 2016) that maximally decreases the KL divergence with the target distribution. Our method works for any target distribution specified by their unnormalized density function, and can train any black-box architectures that are differentiable in terms of the parameters we want to adapt. We demonstrate our method with a number of applications, including variational autoencoder (VAE) with expressive encoders to model complex latent space structures, and hyper-parameter learning of MCMC samplers that allows Bayesian inference to adaptively improve itself when seeing more data.
18
Bayesian Learning via Stochastic Gradient Langevin Dynamics
Max Welling, Yee Whye Teh · 2011 · 1.5K citations
Stochastic variational inference
Matthew D. Hoffman, David M. Blei, Chong Wang et al. · Journal of Machine Learning Research · 2013 · 1.5K citations
Christophe Andrieu, Johannes Thoms · Statistics and Computing · 2008 · 959 citations · Full text