Notes on the runtime of A* sampling
The challenge of simulating random variables is a central problem in Statistics and Machine Learning. Given a tractable proposal distribution , from which we can draw exact samples, and a target distribution which is absolutely continuous with respect to , the A* sampling algorithm allows simulating exact samples from , provided we can evaluate the Radon-Nikodym derivative of with respect to . Maddison et al. originally showed that for a target distribution and proposal distribution , the runtime of A* sampling is upper bounded by where is the Renyi divergence from to . This runtime can be prohibitively large for many cases of practical interest. Here, we show that with additional restrictive assumptions on and , we can achieve much faster runtimes. Specifically, we show that if and are distributions on and their Radon-Nikodym derivative is unimodal, the runtime of A* sampling is , which is exponentially faster than A* sampling without assumptions.
View on arXiv