Gaussian graphical models (GGMs) are probabilistic tools of choice for analyzing conditional dependencies between variables in complex networked systems such as social networks, sensor networks, financial markets, etc. Finding changepoints in the structural evolution of a GGM is therefore essential to detecting anomalies in the underlying system modeled by the GGM. In order to detect structural anomalies in a GGM, we consider the problem of estimating changes in the precision matrix of the corresponding multivariate Gaussian distribution. We take a two-step approach to solving this problem:- (i) estimating a background precision matrix using system observations from the past without any anomalies, and (ii) estimating a foreground precision matrix using a sliding temporal window during anomaly monitoring. Our primary contribution is in estimating the foreground precision using a novel contrastive inverse covariance estimation procedure. In order to accurately learn only the structural changes to the GGM, we maximize a penalized log-likelihood where the penalty is the l1 norm of difference between the foreground precision being estimated and the already learned background precision. We suitably modify the alternating direction method of multipliers (ADMM) algorithm for sparse inverse covariance estimation to perform contrastive estimation of the foreground precision matrix. Our results on simulated GGM data show significant improvement in precision and recall for detecting structural changes to the GGM, compared to a non-contrastive sliding window baseline.
[1]
M. West,et al.
Sparse graphical models for exploring gene expression data
,
2004
.
[2]
Le Song,et al.
Estimating time-varying networks
,
2008,
ISMB 2008.
[3]
M. Yuan,et al.
Model selection and estimation in the Gaussian graphical model
,
2007
.
[4]
Patrick Danaher,et al.
The joint graphical lasso for inverse covariance estimation across multiple classes
,
2011,
Journal of the Royal Statistical Society. Series B, Statistical methodology.
[5]
Stephen P. Boyd,et al.
Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers
,
2011,
Found. Trends Mach. Learn..
[6]
Alan S. Willsky,et al.
Learning Gaussian Graphical Models with Observed or Latent FVSs
,
2013,
NIPS.
[7]
William W. Cohen,et al.
Semantic Scan: Detecting Subtle, Spatially Localized Events in Text Streams
,
2016,
ArXiv.
[8]
Nir Friedman,et al.
Probabilistic Graphical Models - Principles and Techniques
,
2009
.
[9]
Holger Hoefling.
A Path Algorithm for the Fused Lasso Signal Approximator
,
2009,
0910.0526.
[10]
Shiqian Ma,et al.
Sparse Inverse Covariance Selection via Alternating Linearization Methods
,
2010,
NIPS.
[11]
Seungyeop Han,et al.
Structured Learning of Gaussian Graphical Models
,
2012,
NIPS.