Graph explorer

A* Sampling

The problem of drawing samples from a discrete distribution can be converted into a discrete optimization problem. In this work, we show how sampling from a continuous distribution can be converted into an optimization problem over continuous space. Central to the method is a stochastic process recently described in mathematical statistics that we call the Gumbel process. We present a new construction of the Gumbel process and A* sampling, a practical generic sampling algorithm that searches for the maximum of a Gumbel process using A* search. We analyze the correctness and convergence time of A* sampling and demonstrate empirically that it makes more efficient use of bound and likelihood evaluations than the most closely related adaptive rejection sampling-based algorithms.

6 nodes7 linksoverview previewA* Sampling
6 nodes7 links
A* Sampling6 visible / 6 total nodes / 10 links
Related contextWorks onCo-authorshipCo-authorshipCo-authorshipAuthorshipAuthorshipAuthorshipTopic signalTopic signalWA* Samplingpreprint / 2015AChris J. MaddisonResearcherADaniel TarlowResearcherATom MinkaResearcherTMachine Learning49008 worksTComputation1468 works
PaperSignal 105 links

A* Sampling

preprint / 2015

Open