4d247366aedd301e.tex
1: \begin{abstract}
2: Single-site Markov Chain Monte Carlo (MCMC) is a variant of MCMC in which a single coordinate in the state space is modified in each step.
3: Structured relational models are a good candidate for this style of inference.
4: In the single-site context, second order methods become feasible because the typical cubic costs associated with these methods is now restricted to the dimension of each coordinate.
5: Our work, which we call Newtonian Monte Carlo (NMC), is a method to improve MCMC convergence by analyzing the first and second order gradients of the target density to determine a suitable proposal density at each point.
6: Existing first order gradient-based methods suffer from the problem of determining an appropriate step size.
7: Too small a step size and it will take a large number of steps to converge, while a very large step size will cause it to overshoot the high density region.
8: NMC is similar to the Newton-Raphson update in optimization where the second order gradient is used to automatically scale the step size in each dimension.
9: However, our objective is to find a parameterized proposal density rather than the maxima.
10: 
11: As a further improvement on existing first and second order methods, we show that random variables with constrained supports don't need to be transformed before taking a gradient step.
12: We demonstrate the efficiency of NMC on a number of different domains.
13: For statistical models where the prior is conjugate to the likelihood, our method recovers the posterior quite trivially in one step.
14: However, we also show results on fairly large non-conjugate models, where NMC performs better than adaptive first order methods such as NUTS or other inexact scalable inference methods such as Stochastic Variational Inference or bootstrapping.
15: \end{abstract}
16: