EXPERIMENTS IN STOCHASTIC COMPUTATION FOR HIGH-DIMENSIONAL GRAPHICAL MODELS
Beatrix Jones, Carlos Carvalho, Adrian Dobra, Chris Hans, Chris Carter & Mike West
Duke University
Published in: Statistical Science, 2005
We discuss the implementation, development and performance of methods of stochastic
computation in Gaussian graphical models, with a particular interest on the
scaleability of MCMC and other stochastic search methods with dimension.
Our perspective is that of high-dimensional model search -- we are interested
in exploring the complex, high-dimensional spaces of undirected graphical models
that arise due to uncertainty about model form. We review the structure and context
of undirected graphical models, Gaussian models and model uncertainty
(the so-called covariance selection problem). We discuss prior specifications,
including new priors over models and hyper-Markov priors on covariance patterns within models,
and then explore a number of examples using various methods of stochastic computation.
This discussion represents both a review of the theoretical structure of these
graphical models and of a number of key aspects and details of existing computational ideas,
as well as the point of departure for experimentation with MCMC methods. We then
discuss alternative stochastic search ideas, and in examples
compare and contrast MCMC methods with a novel stochastic model search approach. We
summarize our experiences in trying to use these methods in problems in low (12-20)
to moderate (150) dimensions.
The examples combine simple synthetic examples with data analysis from gene
expression studies. We conclude with comments about scaleability of the
approaches studied and the need and potential for new computational methods
in far higher dimensions, the need for new theoretical insights, and alternative
constructive approaches to Gaussian graphical modeling and computation.
Paper published in Statistical Science (2005),
and the original manuscript - that includes
broader discussion and also general appendix material on graphical models, is available
as a manuscript here.
Some relevant
C++ code for implementation of stochastic computational methods discussed in the
paper is also available.