The Fisher information is indeed guaranteed to be positive definite
but it's somewhat artificial to HMC. Firstly it's really a metric on
an entirely different manifold (where each point is a different
likelihood distribution) than the manifolds we use for HMC (where each
point is just a point in the support of a single distribution).
Secondly, it requires a likelihood-prior separation so it can't be
used on arbitrary distributions (perhaps there's a general
augmentation/integration scheme to be found?). Then, of course, is
the computational problems.
In most cases the Hessian looks like it should be the right metric,
but everything falls apart of the potential isn't convex everywhere
across its support. Which begs the question, what properties of a
distribution cause its potential to be concave? And what does that
inform about possible metrics.
The Laplacian distribution is an interesting case in that it's almost
--too-- easy to sample from. Instead of trying to fit a
regularization coefficient one could always just default to a constant
mass matrix when the Hessian vanishes identically. I think there's
some promise in metric that decompose into a sum of other metrics, but
like most of the ideas floating around there's nothing yet concrete.
On Tue, Sep 18, 2012 at 5:43 PM, Marcus Brubaker
<
marcus.a...@gmail.com> wrote:
> On Tue, Sep 18, 2012 at 5:36 PM, Matt Hoffman <
mdho...@cs.princeton.edu> wrote:
>> Yup, I've been giving a lot of thought to such methods over the last
>> couple of months. I actually wrote most of a paper about one for NIPS,
>> before realizing that it didn't work at all for target distributions
>> that are Laplacian (zero curvature everywhere) or leptokurtotic (e.g.,
>> exp{-θ^4}, which has zero curvature around its mode) and might not
>> work for heavy-tailed distributions (since any continuously
>> differentiable heavy-tailed distribution must by definition include a
>> region with zero curvature). The issue is that the optimal choice for
>> a normal target distribution (step size proportional to 1/sqrt(largest
>> eigenvalue of Hessian)) will blow up to infinity at some point for
>> almost any target distribution that departs too far from normality.
>> One can introduce a maximum step size (as in Mike's "B-S" metric), but
>> then you've got to fit that somehow.
>>
>> All of which is just to say that I'm becoming a little skeptical of
>> the existence of a one-size-fits-all solution to this problem. Not
>> that I've given up hope--I've got some ideas that I'm reasonably
>> excited about--but I'm not as convinced as I once was that local
>> curvature information offers a universal solution to the step size
>> problem.
>
> Isn't this precisely the reason that RMHMC proposes the Fisher
> information matrix as the metric rather than the Hessian of the log
> posterior? Even for problems where the Hessian is not positive
> definite, the Fisher information matrix still is. It may be
> practically impossible to compute (unlike the Hessian) but it should
> be well behaved in theory.
>
> Cheers,
> Marcus
>
> --
>
>