Covariance selection for nonchordal graphs via chordal embedding

被引:81
作者
Dahl, Joachim [1 ]
Vandenberghe, Lieven [2 ]
Roychowdhury, Vwani [2 ]
机构
[1] Aalborg Univ, Dept Elect Syst, Aalborg, Denmark
[2] Univ Calif Los Angeles, Dept Elect Engn, Los Angeles, CA 90024 USA
关键词
convex optimization; sparse matrices; chordal graphs;
D O I
10.1080/10556780802102693
中图分类号
TP31 [计算机软件];
学科分类号
081202 [计算机软件与理论]; 0835 [软件工程];
摘要
We describe algorithms for maximum likelihood estimation of Gaussian graphical models with conditional independence constraints. This problem is also known as covariance selection, and it can be expressed as an unconstrained convex optimization problem with a closed-form solution if the underlying graph is chordal. The focus of the paper is on iterative algorithms for covariance selection with nonchordal graphs. We first derive efficient methods for evaluating the gradient and Hessian of the log-likelihood function when the underlying graph is chordal. The algorithms are formulated as simple recursions on a clique tree associated with the graph. We also show that the gradient and Hessian mappings are easily inverted when the underlying graph is chordal. We then exploit these results to obtain efficient implementations of Newton's method and the conjugate gradient method for large nonchordal graphs, by embedding the graph in a chordal graph.
引用
收藏
页码:501 / 520
页数:20
相关论文
共 29 条
[1]
A different paradigm for the initial colonisation of Sahul [J].
Allen, Jim ;
O'Connell, James F. .
ARCHAEOLOGY IN OCEANIA, 2020, 55 (01) :1-14
[2]
An approximate minimum degree ordering algorithm [J].
Amestoy, PR ;
Davis, TA ;
Duff, IS .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1996, 17 (04) :886-905
[3]
DETERMINANTAL FORMULAS FOR MATRIX COMPLETIONS ASSOCIATED WITH CHORDAL GRAPHS [J].
BARRETT, WW ;
JOHNSON, CR ;
LUNDQUIST, M .
LINEAR ALGEBRA AND ITS APPLICATIONS, 1989, 121 :265-289
[4]
Bertsekas Dimitri P., 1989, PARALLEL DISTRIBUTED
[5]
Blair Jean R. S., 1993, Graph theory and sparse matrix computation, P1, DOI [DOI 10.1007/978-1-4613-8369-71, 10.1007/978-1-4613-8369-7_1]
[6]
Boyd S., 2004, Convex Optimization, DOI [10.1017/CBO9780511804441, DOI 10.1017/CBO9780511804441]
[7]
FINDING ALL CLIQUES OF AN UNDIRECTED GRAPH [H] [J].
BRON, C ;
KERBOSCH, J .
COMMUNICATIONS OF THE ACM, 1973, 16 (09) :575-577
[8]
COWELL GC, 1999, PROBABILISTIC NETWOR
[9]
Dahl J, 2006, CVXOPT PYTHON PACKAG
[10]
Davis Tim., U FLORIDA SPARSE MAT