Variance Control for Black Box Variational Inference Using The James-Stein Estimator

Dominic B. Dayta
5/9/2024
cs.LGstat.ML

No confident code implementation found for this paper.

Abstract

Black Box Variational Inference is a promising framework in a succession of recent efforts to make Variational Inference more ``black box". However, in basic version it either fails to converge due to instability or requires some fine-tuning of the update steps prior to execution that hinder it from being completely general purpose. We propose a method for regulating its parameter updates by reframing stochastic gradient ascent as a multivariate estimation problem. We examine the properties of the James-Stein estimator as a replacement for the arithmetic mean of Monte Carlo estimates of the gradient of the evidence lower bound. The proposed method provides relatively weaker variance reduction than Rao-Blackwellization, but offers a tradeoff of being simpler and requiring no fine tuning on the part of the analyst. Performance on benchmark datasets also demonstrate a consistent performance at par or better than the Rao-Blackwellized approach in terms of model fit and time to convergence.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{dayta2024variance,
  title  = {Variance Control for Black Box Variational Inference Using The James-Stein Estimator},
  author = {Dominic B. Dayta},
  year   = {2024},
  eprint = {2405.05485},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.05485v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.05485.svg)](https://codeofpaper.com/paper/2405.05485)

Discussion