Short communication: A note on the lack of symmetry in the graphical lasso

  • Authors:
  • Benjamin T. Rolfs;Bala Rajaratnam

  • Affiliations:
  • Institute for Computational and Applied Mathematics, Stanford University, Stanford, CA 94395, United States;Department of Statistics, Stanford University, Stanford, CA 94305, United States

  • Venue:
  • Computational Statistics & Data Analysis
  • Year:
  • 2013

Quantified Score

Hi-index 0.03

Visualization

Abstract

The graphical lasso (glasso) is a widely-used fast algorithm for estimating sparse inverse covariance matrices. The glasso solves an @?"1 penalized maximum likelihood problem and is available as an R library on CRAN. The output from the glasso, a regularized covariance matrix estimate @S@?"g"l"a"s"s"o and a sparse inverse covariance matrix estimate @W@?"g"l"a"s"s"o, not only identify a graphical model but can also serve as intermediate inputs into multivariate procedures such as PCA, LDA, MANOVA, and others. The glasso indeed produces a covariance matrix estimate @S@?"g"l"a"s"s"o which solves the @?"1 penalized optimization problem in a dual sense; however, the method for producing @W@?"g"l"a"s"s"o after this optimization is inexact and may produce asymmetric estimates. This problem is exacerbated when the amount of @?"1 regularization that is applied is small, which in turn is more likely to occur if the true underlying inverse covariance matrix is not sparse. The lack of symmetry can potentially have consequences. First, it implies that @S@?"g"l"a"s"s"o^-^1@W@?"g"l"a"s"s"o and, second, asymmetry can possibly lead to negative or complex eigenvalues, rendering many multivariate procedures which may depend on @W@?"g"l"a"s"s"o unusable. We demonstrate this problem, explain its causes, and propose possible remedies.