Scalable Parallel Factorizations of SDD Matrices and Efficient Sampling for Gaussian Graphical Models

10/20/2014
by   Dehua Cheng, et al.
0

Motivated by a sampling problem basic to computational statistical inference, we develop a nearly optimal algorithm for a fundamental problem in spectral graph theory and numerical analysis. Given an n× n SDDM matrix M, and a constant -1 ≤ p ≤ 1, our algorithm gives efficient access to a sparse n× n linear operator C̃ such that M^p≈C̃C̃^. The solution is based on factoring M into a product of simple and sparse matrices using squaring and spectral sparsification. For M with m non-zero entries, our algorithm takes work nearly-linear in m, and polylogarithmic depth on a parallel machine with m processors. This gives the first sampling algorithm that only requires nearly linear work and n i.i.d. random univariate Gaussian samples to generate i.i.d. random samples for n-dimensional Gaussian random fields with SDDM precision matrices. For sampling this natural subclass of Gaussian random fields, it is optimal in the randomness and nearly optimal in the work and parallel complexity. In addition, our sampling algorithm can be directly extended to Gaussian random fields with SDD precision matrices.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/29/2013

Linear and Parallel Learning of Markov Random Fields

We introduce a new embarrassingly parallel parameter learning algorithm ...
research
02/26/2019

Banded Matrix Operators for Gaussian Markov Models in the Automatic Differentiation Era

Banded matrices can be used as precision matrices in several models incl...
research
12/11/2018

A Non-iterative Parallelizable Eigenbasis Algorithm for Johnson Graphs

We present a new O(k^2 nk^2) method for generating an orthogonal basis o...
research
03/07/2021

Multilevel approximation of Gaussian random fields: Covariance compression, estimation and spatial prediction

Centered Gaussian random fields (GRFs) indexed by compacta such as smoot...
research
02/20/2020

Learning Gaussian Graphical Models via Multiplicative Weights

Graphical model selection in Markov random fields is a fundamental probl...
research
07/07/2020

Learning excursion sets of vector-valued Gaussian random fields for autonomous ocean sampling

Improving and optimizing oceanographic sampling is a crucial task for ma...
research
08/14/2022

A Scalable Method to Exploit Screening in Gaussian Process Models with Noise

A common approach to approximating Gaussian log-likelihoods at scale exp...

Please sign up or login with your details

Forgot password? Click here to reset