SlideShare a Scribd company logo
Sparse inverse covariance
estimation with graphical lasso
Ayush Singh
CCIS, Northeastern University
Motivation
● All matrices based on gaussian dist. have mean and covariance matrix
● Covariance is zero if elements are independent
● Inverse covariance matrix would have zeros making its sparse sometimes
● Density functions not suitable for Sparse matrices
● Estimate covariance and apply L1 to reduce to zero
Current Work
● L1 has been proposed for estimation of sparse undirected graphical model
● Meinshausen and Bühlmann (MB) estimate a sparse graphical model by
fitting a lasso model to each variable, using the others as predictors.
● MB approach consistently estimates nonzero in Inverse covariance matrix
● R Packages: COVSEL based on work of Banerjee and others
● Exact maximization of the L1 -penalized log-likelihood is another way
● Some used Interior-point optimization methods after proving convexity
● Banerjee and others proves MB approach does not yield the maximum
likelihood estimator.
Intuition
● Instead use blockwise coordinate descent algorithms to solve lasso problem
● Graphical Lasso : L1 Regularization using Coordinate Descent
● Blockwise: Partition keeping target always last and estimate based on r.v.
● Update original matrix from results of previous step
● Repeat above until convergence: change in estimate , t = 0.001
● Resulting matrix is sparse so computations are cheap
Results
● Birth of a new R package: GLASSO
● 30-4000x faster vs COVSEL and 2-10x slower vs MB approach on a sample 1k
node and 500k params graph
● The computation time depends strongly on the value of ρ
Future
● Allow application to large datasets N with thousands parameters p
● Can even be used on datasets with p > N
● Sensitive to ρ, should be chosen empirically and with due diligence
Thanks for your attention!

More Related Content

PPT
Analytical Models of Parallel Programs
PPT
Parallel Algorithms- Sorting and Graph
PDF
NMF with python
PDF
Benchmarking Tool for Graph Algorithms
PDF
Benchmarking tool for graph algorithms
PPT
Parallel Processing Concepts
PDF
Cs403 Parellel Programming Travelling Salesman Problem
PDF
How Powerful are Graph Networks?
Analytical Models of Parallel Programs
Parallel Algorithms- Sorting and Graph
NMF with python
Benchmarking Tool for Graph Algorithms
Benchmarking tool for graph algorithms
Parallel Processing Concepts
Cs403 Parellel Programming Travelling Salesman Problem
How Powerful are Graph Networks?

What's hot (10)

PDF
GRAPH MATCHING ALGORITHM FOR TASK ASSIGNMENT PROBLEM
PPTX
Graph Neural Network - Introduction
PPTX
[Seminar] hyunwook 0624
PDF
Advanced Techniques for Mobile Robotics
PDF
Parallel Algorithms K – means Clustering
PDF
Graph chi
DOCX
Revisiting central limit theorem; accurate gaussian random number generation ...
PPT
study Latent Doodle Space
PPTX
Alexandra Johnson, Software Engineer, SigOpt at MLconf ATL 2017
PPTX
SparkNet presentation
GRAPH MATCHING ALGORITHM FOR TASK ASSIGNMENT PROBLEM
Graph Neural Network - Introduction
[Seminar] hyunwook 0624
Advanced Techniques for Mobile Robotics
Parallel Algorithms K – means Clustering
Graph chi
Revisiting central limit theorem; accurate gaussian random number generation ...
study Latent Doodle Space
Alexandra Johnson, Software Engineer, SigOpt at MLconf ATL 2017
SparkNet presentation
Ad

Similar to Sparse inverse covariance estimation (16)

PDF
Sparsenet
PDF
Application of Graphic LASSO in Portfolio Optimization_Yixuan Chen & Mengxi J...
PDF
Lec17 sparse signal processing & applications
PDF
QMC: Operator Splitting Workshop, Thresholdings, Robustness, and Generalized ...
PDF
Sparsity by worst-case quadratic penalties
PDF
CVPR2010: Sparse Coding and Dictionary Learning for Image Analysis: Part 1: S...
PDF
Tuto cvpr part1
PDF
NIPS2009: Sparse Methods for Machine Learning: Theory and Algorithms
PDF
Accelerated reconstruction of a compressively sampled data stream
PDF
(Sparse) Linear solvers explanation1.pdf
PDF
Low Complexity Regularization of Inverse Problems - Course #1 Inverse Problems
PDF
Presentation
PDF
Introduction to Supervised ML Concepts and Algorithms
PDF
Low Complexity Regularization of Inverse Problems
Sparsenet
Application of Graphic LASSO in Portfolio Optimization_Yixuan Chen & Mengxi J...
Lec17 sparse signal processing & applications
QMC: Operator Splitting Workshop, Thresholdings, Robustness, and Generalized ...
Sparsity by worst-case quadratic penalties
CVPR2010: Sparse Coding and Dictionary Learning for Image Analysis: Part 1: S...
Tuto cvpr part1
NIPS2009: Sparse Methods for Machine Learning: Theory and Algorithms
Accelerated reconstruction of a compressively sampled data stream
(Sparse) Linear solvers explanation1.pdf
Low Complexity Regularization of Inverse Problems - Course #1 Inverse Problems
Presentation
Introduction to Supervised ML Concepts and Algorithms
Low Complexity Regularization of Inverse Problems
Ad

Recently uploaded (20)

PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Sustainable Sites - Green Building Construction
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Geodesy 1.pptx...............................................
PPTX
additive manufacturing of ss316l using mig welding
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
composite construction of structures.pdf
PDF
737-MAX_SRG.pdf student reference guides
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
DOCX
573137875-Attendance-Management-System-original
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
PPT on Performance Review to get promotions
III.4.1.2_The_Space_Environment.p pdffdf
OOP with Java - Java Introduction (Basics)
Sustainable Sites - Green Building Construction
Internet of Things (IOT) - A guide to understanding
Geodesy 1.pptx...............................................
additive manufacturing of ss316l using mig welding
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
composite construction of structures.pdf
737-MAX_SRG.pdf student reference guides
Automation-in-Manufacturing-Chapter-Introduction.pdf
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
573137875-Attendance-Management-System-original
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Fundamentals of safety and accident prevention -final (1).pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPT on Performance Review to get promotions

Sparse inverse covariance estimation

  • 1. Sparse inverse covariance estimation with graphical lasso Ayush Singh CCIS, Northeastern University
  • 2. Motivation ● All matrices based on gaussian dist. have mean and covariance matrix ● Covariance is zero if elements are independent ● Inverse covariance matrix would have zeros making its sparse sometimes ● Density functions not suitable for Sparse matrices ● Estimate covariance and apply L1 to reduce to zero
  • 3. Current Work ● L1 has been proposed for estimation of sparse undirected graphical model ● Meinshausen and Bühlmann (MB) estimate a sparse graphical model by fitting a lasso model to each variable, using the others as predictors. ● MB approach consistently estimates nonzero in Inverse covariance matrix ● R Packages: COVSEL based on work of Banerjee and others ● Exact maximization of the L1 -penalized log-likelihood is another way ● Some used Interior-point optimization methods after proving convexity ● Banerjee and others proves MB approach does not yield the maximum likelihood estimator.
  • 4. Intuition ● Instead use blockwise coordinate descent algorithms to solve lasso problem ● Graphical Lasso : L1 Regularization using Coordinate Descent ● Blockwise: Partition keeping target always last and estimate based on r.v. ● Update original matrix from results of previous step ● Repeat above until convergence: change in estimate , t = 0.001 ● Resulting matrix is sparse so computations are cheap
  • 5. Results ● Birth of a new R package: GLASSO ● 30-4000x faster vs COVSEL and 2-10x slower vs MB approach on a sample 1k node and 500k params graph ● The computation time depends strongly on the value of ρ
  • 6. Future ● Allow application to large datasets N with thousands parameters p ● Can even be used on datasets with p > N ● Sensitive to ρ, should be chosen empirically and with due diligence Thanks for your attention!