Matrix graphical models are statistical frameworks that represent dependencies in matrix or tensor-form data using structured precision or covariance operators across different axes.
They leverage formulations such as the matrix-normal distribution, Kronecker products and sums, and penalized likelihood methods to encode conditional independence and manage non-independent noise.
These models have broad applications, including cancer mortality mapping, spatio-temporal data analysis, and multi-modal inference in complex networks.
Matrix graphical models are graphical-statistical models for data that naturally take matrix or tensor form, with dependence represented through structured precision or covariance operators along rows, columns, frequencies, or other axes. In a basic matrix-normal construction, an observed matrix X∈RpR×pC satisfies
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),
so that separate undirected graphs on rows and columns impose zero constraints in ΩR and ΩC (Dobra et al., 2010). Related formulations replace a single Kronecker product by a sum of Kronecker products, a Kronecker-sum precision, or frequency-dependent inverse spectral factors, thereby extending the notion of graphical structure to non-independent noise, multimodal tensors, and dependent matrix-valued time series (Dahl et al., 2013, Andrew et al., 2022, Tugnait, 2024). The resulting literature treats “matrix graphical models” as a family of models for conditional independence, sparse estimation, and structured covariance learning rather than as a single estimator.
1. Gaussian matrix-normal foundations
A canonical formulation assumes i.i.d. matrices X(i)∈Rp×q with
X∼MNp,q(0,U,V),vec(X)∼Npq(0,V⊗U).
The corresponding row- and column-precision matrices are ΘU=U−1 and ΘV=V−1. In the undirected graph on row nodes {1,…,p}, an edge (a,b) is present iff vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),0; the column graph is defined analogously through vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),1 (Shin et al., 7 Jul 2025).
In the matrix-variate Gaussian graphical model of Dobra, Lenkoski and Rodríguez, the row graph vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),2 imposes
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),3
which encodes conditional independence of row-vectors vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),4 rest, while the column graph vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),5 imposes
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),6
encoding conditional independence of column-vectors vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),7 rest (Dobra et al., 2010). At the entry level, in the matrix-valued Gaussian setting of dependent-data analysis, vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),8 is conditionally independent of vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),9 given all other entries if and only if at least one of ΩR0 or ΩR1, so the pair of precision factors jointly determines an undirected graph on the ΩR2 entries (Tugnait, 2024).
The separable Gaussian model is not the only formulation. In a non-independent-noise model for phenotype data, observations are written as
ΩR3
with
ΩR4
so that the total covariance is
ΩR5
which is not itself a single Kronecker product (Dahl et al., 2013). A different line of work assumes a Kronecker-sum precision,
ΩR6
and generalizes this construction to multiple axes and multiple modalities that share axes (Andrew et al., 2022). These distinctions are substantive: Kronecker-product covariance, sum-of-Kronecker covariance, and Kronecker-sum precision encode different conditional-independence semantics and lead to different optimization and identifiability constraints.
2. Bayesian inference and model determination
A Bayesian treatment places G-Wishart priors on graph-constrained precision matrices. For a graph ΩR7 on ΩR8 vertices, the G-Wishart ΩR9 has density
ΩC0
where ΩC1 is the cone of positive-definite matrices with zeros in all off-diagonal entries ΩC2 for ΩC3, and ΩC4 is finite for ΩC5 (Dobra et al., 2010). In the matrix-variate model, the prior specification is
ΩC6
with the identifiability constraint ΩC7 and auxiliary scalar ΩC8. Typical default choices are ΩC9 and X(i)∈Rp×q0, which place a weakly informative, one-sample equivalent prior.
Posterior computation interleaves five updates: row-graph moves by reversible-jump add/delete proposals, Metropolis–Hastings updates of X(i)∈Rp×q1 on free Cholesky entries, analogous reversible-jump moves for X(i)∈Rp×q2, Metropolis–Hastings updates of X(i)∈Rp×q3 with X(i)∈Rp×q4 fixed, and a direct gamma draw for the auxiliary scalar X(i)∈Rp×q5. Data-augmentation appears only in the introduction of X(i)∈Rp×q6 to break the nonidentifiability of the Kronecker factorization. The same framework is extended to a sparse multivariate CAR model with
X(i)∈Rp×q7
a Poisson observation model
X(i)∈Rp×q8
and a sparse unknown graph on X(i)∈Rp×q9, so that both the spatial autocorrelation X∼MNp,q(0,U,V),vec(X)∼Npq(0,V⊗U).0 and the inter-outcome precision X∼MNp,q(0,U,V),vec(X)∼Npq(0,V⊗U).1 are learned from the data (Dobra et al., 2010).
This Bayesian program was illustrated on simulated and real examples. With X∼MNp,q(0,U,V),vec(X)∼Npq(0,V⊗U).2, X∼MNp,q(0,U,V),vec(X)∼Npq(0,V⊗U).3, true non-decomposable graphs X∼MNp,q(0,U,V),vec(X)∼Npq(0,V⊗U).4, and X∼MNp,q(0,U,V),vec(X)∼Npq(0,V⊗U).5 samples, the MCMC recovered both graphs with high posterior edge-probabilities and accurately estimated the nonzero entries of X∼MNp,q(0,U,V),vec(X)∼Npq(0,V⊗U).6. In cancer mortality mapping for X∼MNp,q(0,U,V),vec(X)∼Npq(0,V⊗U).7 U.S. states and X∼MNp,q(0,U,V),vec(X)∼Npq(0,V⊗U).8 cancer sites, posterior summaries revealed interpretable edge patterns, including a clique among lung, larynx and oral cancers, while the spatial precision departed substantially from the initial ICAR prior. In a bivariate CAR model for verbal and math SAT means across X∼MNp,q(0,U,V),vec(X)∼Npq(0,V⊗U).9 states, the learned inter-score precision had 80% posterior probability of an edge in ΘU=U−10. Convergence diagnostics were based on trace-plots and Gelman–Rubin ΘU=U−11 statistics on key scalars, and the algorithm mixed in a few thousand iterations even for non-decomposable graphs (Dobra et al., 2010).
3. Penalized likelihood and regression-based graph recovery
A major frequentist direction treats latent signal and noise explicitly. In the model
ΘU=U−12
ΘU=U−13 is known, ΘU=U−14 is the unknown column-precision of interest, and ΘU=U−15 is an unknown noise precision (Dahl et al., 2013). With ΘU=U−16 latent, the EM-expected objective reduces to minimizing over ΘU=U−17, ΘU=U−18
ΘU=U−19
A common choice is ΘV=V−10 and ΘV=V−11, so that sparsity is induced only in the signal precision. In the special case ΘV=V−12 and ΘV=V−13, the M-step updates are
ΘV=V−14
Because ΘV=V−15 is a sum of two Kronecker terms, one needs a known ΘV=V−16 or a constraint on ΘV=V−17 versus ΘV=V−18 to resolve scale ambiguities. A naïve inversion in the E-step costs ΘV=V−19, while eigendecomposing {1,…,p}0 once reduces each E-step to {1,…,p}1; the dominant cost often becomes the Glasso solve, {1,…,p}2 worst-case but very fast in practice for {1,…,p}3. In simulations with {1,…,p}4 individuals in {1,…,p}5 sibships of size {1,…,p}6, {1,…,p}7 traits, and 40 replicates, the full EM method (G{1,…,p}8M) substantially outperformed vanilla Glasso and KronGlasso when {1,…,p}9 was non-iid, while remaining competitive when (a,b)0 truly was iid (Dahl et al., 2013).
A separate approach uses neighborhood selection rather than likelihood maximization. For row index (a,b)1, the population least-squares coefficient (a,b)2 in the regression of row (a,b)3 on the remaining rows satisfies
(a,b)4
so nonzero entries of (a,b)5 exactly mark the nonzero off-diagonals of (a,b)6 in the (a,b)7-th column up to scaling by (a,b)8 (Shin et al., 7 Jul 2025). Treating each of the (a,b)9 column-vectors of the observed matrices as independent samples, the estimator solves, for each node,
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),00
and then symmetrizes the nodewise neighborhoods by an AND-rule or OR-rule. The primal–dual witness argument gives no false inclusions once a dual certificate satisfies vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),01, and a vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),02-min condition yields no false exclusions. Under the stated regularity assumptions, sufficient sample-size scaling takes the form vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),03 and vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),04, with constants depending on vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),05, eigen-bounds of vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),06, and incoherence vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),07. In simulations on hub, band, and Erdős–Rényi random graphs with vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),08 and vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),09, matrixNS uniformly outperformed GEMINI and Likelihood, especially on banded graphs, and “global” tuning of vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),10 and vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),11 matched the more costly “individual” node-wise tuning (Shin et al., 7 Jul 2025).
4. Dependent observations and multi-axis graphical models
The assumption of i.i.d. matrix observations is restrictive for image sequences, spatio-temporal arrays, and related data. For a stationary matrix-valued Gaussian time series vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),12, with vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),13, the covariance sequence is modeled as
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),14
and the power spectral density becomes
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),15
Dahlhaus’s criterion implies that an edge in the graph on the vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),16 entries is absent if
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),17
Writing vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),18 and vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),19, one has vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),20, so zeros in vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),21 and zeros in vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),22 for all vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),23 define two factor graphs whose Kronecker product is the full conditional-independence graph (Tugnait, 2024).
Estimation is based on a Whittle-approximate negative log-likelihood with sparse-group lasso penalties across frequencies. The optimization is bi-convex in vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),24 and is solved by ADMM within a flip-flop scheme: fixing vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),25 and updating vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),26, then fixing vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),27 and updating vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),28. Each ADMM subproblem consists of a log-det eigen-update, a proximal step, and a dual update. Theoretical guarantees include a population limit, high-dimensional consistency of the vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),29- and vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),30-subproblems in Frobenius norm, and normalized consistency of the flip-flop iterates. The rates are
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),31
and
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),32
under the stated assumptions on local stationarity, summable autocovariances, sparsity, and uniform eigen-bounds. In synthetic experiments the dependent-data method significantly outperformed the i.i.d. Kronecker-graphical-lasso, and in Beijing air-quality data it recovered a sparse pollution graph and a site graph that clustered rural versus urban stations (Tugnait, 2024).
A further generalization is the Gaussian multi-Graphical Model (GmGM), which handles multiple tensors that share axes. For modality vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),33, the model uses a Kronecker-sum precision vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),34, and the global estimator is
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),35
where vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),36 aggregates mode-vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),37 Gram matrices over all modalities sharing axis vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),38 (Andrew et al., 2022). The key algorithmic result is that if
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),39
then the optimizer has the same eigenvectors,
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),40
so only a single eigendecomposition per axis is required. For two-axis vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),41 data, GmGM has time vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),42, compared with vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),43 for TeraLasso/EiGLasso. Empirically, GmGM matched or slightly outperformed existing solvers in AUC, completed vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),44 problems in approximately vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),45 minute, and was applied to COIL-20 video, EchoNet-Dynamic echocardiograms, scRNA-seq, LifeLines-DEEP multi-omics, and joint scRNA+scATAC data (Andrew et al., 2022).
5. Structured, interpretable, and algebraic variants
Some matrix graphical models are defined directly as linear spaces of symmetric matrices. In a coloured graphical model, a graph vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),46 has partitions of vertices and edges into colours, and each colour vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),47 defines a vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),48–vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),49 matrix vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),50. The associated concentration-matrix space is
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),51
equivalently specified by entry-equalities vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),52 for equally coloured edges and vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),53 for equally coloured vertices (Davies et al., 2020). A coloured Gaussian graphical model consists of real Gaussians whose concentration lies in vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),54. The reciprocal variety
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),55
encodes polynomial relations among covariance entries, and graph symmetries generate linear forms vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),56 that vanish on vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),57. For the uniform-coloured vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),58-cycle, complete graph vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),59, balanced complete bipartite graph vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),60, and vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),61-hyperoctahedral graph vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),62, all linear forms in the ideal come from symmetries. By contrast, a vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),63-cycle with one distinguished vertex and unbalanced vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),64 require additional relations beyond symmetry-induced ones (Davies et al., 2020).
Another structured direction focuses on correlation matrices rather than precision matrices. For a decomposable graph vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),65, latent “parent” nodes are introduced so that the marginal covariance of the observed children is
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),66
where vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),67 is the sparse precision on the augmented node set (Sterrantino et al., 2023). Parent nodes have variance parameters vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),68, and in the toy graph of Section 2.2 the induced child correlations are explicit rational functions such as
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),69
Penalized-complexity priors shrink each vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),70 toward the simpler base model vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),71, with distance
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),72
Posterior inference can be performed by MCMC, MAP, or INLA. In a four-cancer disease-mapping example on vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),73 German districts, a single PC-prior rate vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),74 yielded posterior correlations concordant with those seen empirically, and DIC, WAIC, and CPO showed a fit as good as the fully unstructured MCAR but at half the hyperparameter cost (Sterrantino et al., 2023).
A separate but related formalism introduces a matrix algebra for graphical statistical models on directed mixed graphs. The basic objects are matrices of sets of walks, one for directed edges and one for bidirected edges, and the algebra is closed under set-union, walk-concatenation, and transpose (Zhao, 2024). In this framework, latent projection corresponds to marginalization, vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),75-separation implies conditional independence in every non-singular Gaussian system on the graph, and the covariance matrix of a Gaussian linear system satisfies the trek rule
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),76
The same algebra is used to represent confounder adjustment and the augmentation criterion. This work is not a matrix-variate Gaussian model in the separable-covariance sense, but it provides a matrix-based language for graphical operations that appear throughout the broader theory of graphical models (Zhao, 2024).
6. Extremal models, applications, and recurring issues
Matrix graphical structure also appears outside the Gaussian domain. In the Hüsler–Reiss family for multivariate extremes, dependence is parameterized by a variogram matrix vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),77 with zero diagonal and conditional negative definiteness on vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),78. The associated Hüsler–Reiss precision matrix vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),79 is positive semi-definite, has rank vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),80, satisfies vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),81, and obeys
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),82
Equivalent relations include
vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),83
with vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),84 (Hentschel et al., 2022). For any connected graph vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),85, there exists a unique completion of a partially specified variogram matrix such that the resulting vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),86 has zeros on the non-edges of vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),87. If vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),88 is known, consistent edge-wise variogram estimates vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),89 are completed by vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),90; if vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),91 is unknown, the procedure can be combined with extreme-MST or a penalized surrogate-likelihood on vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),92 (EGlearn). Applications to U.S. flight delays and Danube river flows showed that data-driven sparse graphs outperformed physical-network graphs in held-out likelihood (Hentschel et al., 2022).
Across the literature, several methodological issues recur. Identifiability is handled by explicit constraints: vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),93 with an auxiliary scalar vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),94 in Bayesian Kronecker-factor models, a known vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),95 or an alternative normalization in sum-of-Kronecker covariance models, gradient projection for diagonal non-identifiability in Kronecker sums, and Frobenius-norm normalization for dependent spectral factors (Dobra et al., 2010, Dahl et al., 2013, Andrew et al., 2022, Tugnait, 2024). Exact support-recovery results are tied to stated regularity conditions such as irrepresentability, degree bounds, eigen-bounds, incoherence, sparsity, or vec(XT)∣ΩR,ΩC∼NpRpC(0,(ΩR⊗ΩC)−1),96-min assumptions (Shin et al., 7 Jul 2025), while computational tractability depends on exploiting sparsity, clique structure, eigendecompositions, or local Cholesky updates (Dobra et al., 2010, Hentschel et al., 2022, Andrew et al., 2022).
The application range is correspondingly broad. Reported case studies include cancer mortality surveillance and SAT score regression under sparse MCAR priors (Dobra et al., 2010), multi-trait genetic studies with non-independent noise (Dahl et al., 2013), EEG recordings with simultaneous spatial and temporal graph estimation (Shin et al., 7 Jul 2025), Beijing air-quality monitoring under dependent matrix-valued time series (Tugnait, 2024), and multimodal single-cell, imaging, and video data under shared-axis tensor models (Andrew et al., 2022). Taken together, these developments suggest that the central theme of matrix graphical modelling is the use of matrix-structured operators—precision matrices, variograms, reciprocal varieties, or walk matrices—to encode sparse dependence in ways that remain computationally manageable and scientifically interpretable.