maximum likelihood threshold of a graph
play

Maximum likelihood threshold of a graph Elizabeth Gross San Jos e - PowerPoint PPT Presentation

Maximum likelihood threshold of a graph Elizabeth Gross San Jos e State University Joint work with Seth Sullivant, North Carolina State University October 3, 2015 Elizabeth Gross, San Jos e State University Maximum likelihood threshold


  1. Maximum likelihood threshold of a graph Elizabeth Gross San Jos´ e State University Joint work with Seth Sullivant, North Carolina State University October 3, 2015 Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  2. Gaussian graphical models X 3 S m = m × m symmetric real matrices X 1 S m > 0 = pos. def. matrices in S m X 2 S m ≥ 0 = psd matrices in S m X 4 = ( V , E ) with | V | = m . Let G X = ( X 1 , X 2 , X 3 , X 4 ) ∼ N (0 , Σ) M G = { Σ ∈ S m > 0 : (Σ − 1 ) ij = 0 for all i , j s.t. i � = j , ij / ∈ E } The non-edges of G record the conditional independence structure of X : Definition The centered Gaussian graphical X 1 ⊥ ⊥ X 4 | ( X 2 , X 3 ) model associated to the graph G is the set of all multivariate normal X 1 ⊥ ⊥ X 3 | ( X 2 , X 4 ) distributions N (0 , Σ) such that ⇒ (Σ − 1 ) 14 = 0 , (Σ − 1 ) 13 = 0 . Σ ∈ M G . Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  3. Maximum likelihood estimation Goal: Find Σ that best explains data Observations: Y 1 , . . . , Y n Sample covariance matrix: S = 1 n Σ n i =1 Y i Y T i If the MLE exists, it is the unique positive definite matrix Σ that satisfies: Σ ij = S ij for ij ∈ E and i = j (Σ) − 1 = 0 for ij / ∈ E and i � = j ij When n ≥ m , the MLE exists with probability one. What about the case when m >> n ? Question (Lauritzen) For a given graph G what is the smallest n such that the MLE exists with probability one? Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  4. Maximum likelihood threshold Definition We call the smallest n such that the MLE exists with probably one (i.e. for generic data) the maximum likelihood threshold , or, mlt . Proposition (Buhl 1993) clique number of G ≤ mlt ( G ) ≤ tree width of G + 1 Notice that these bounds can be far away from each other. Consider for example, G = Gr k 1 , k 2 , the k 1 × k 2 grid graph: ! ( G ) = size of largest clique = 2 τ ( G ) = tree width = min( k 1 , k 2 ) Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  5. Rank of a graph Let φ G : S m → R V + E 1 2 3 G : φ G (Σ) = ( σ ii ) i ∈ V ⊕ ( σ ij ) ij ∈ E     1 2 3 Cone of sufficient statistics : φ G 2 1 2     C G := φ G ( S m > 0 ) . 3 2 1 Remark: For a given S ∈ S m ≥ 0 , the MLE = (1 , 1 , 1 , 2 , 2) T exists if and only if φ G ( S ) ∈ int( C G ). Let S ( m , n ) = { Σ ∈ R m × m : Σ = Σ T , rank(Σ) ≤ n } . Definition The rank of a graph G is the minimal n such that dim φ G ( S ( m , n )) = dim C G = | V | + | E | Proposition (Uhler 2012) mlt( G ) ≤ rank( G ) Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  6. Algebraic Matroids Definition Let I ⊂ K [ x 1 , . . . , x r ] be a prime ideal. This defines an algebraic matroid with ground set { x 1 , . . . , x r } and K ⊆ { x 1 , . . . , x r } an independent set if and only if I ∩ K [ K ] = � 0 � . I n ⊆ K [ σ ik : 1 ≤ i ≤ j ≤ m ]: ideal defining S ( m , n ). If φ G ( S ( m , n )) = dim C G , then mlt( G ) ≤ n Elimination criterion (Uhler 2012): If ⇒ I n ∩ K [ σ ij : ij ∈ E , i = j ] , then mlt ( G ) ≤ n. Corollary (Matroidal interpretation of elimination criterion) If { σ ij : ij ∈ E , i = j } is an independent set in the algebraic matroid associated to I n then mlt ( G ) ≤ n. Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  7. Combinatorial Rigidity Theory G is called rigid if, for generic points p 1 , . . . , p m ∈ R n , the set of distances || p i − p j || 2 for ij ∈ E , determine all the other distances || p i − p j || 2 with � [ m ] � ij ∈ 2 Consider the map ψ n : R n × m → R m ( m − 1) / 2 ( p 1 , . . . , p m ) �→ ( || p i − p j || 2 2 : 1 ≤ i < j ≤ m ) . Let J n = I (im( ψ n )) ⊆ K [ x ij 1 ≤ i < j ≤ m ]. n - dimensional generic rigidity matroid : the algebraic matroid associated to the ideal J n , is called the denoted A ( n ). Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  8. Rigidity Matroid ∼ = Symmetric Minor Matroid Theorem (Gross-Sullvant 2014) A graph G = ( V , E ) has rank ( G ) = n if and only if E is an independent set in A ( n − 1) and not an independent set in A ( n − 2) . The matroid A ( n − 1) is isomorphic to the contraction of the rank n symmetric minor matroid via the diagonal elements. Proof. Compare the Jacobian of the map ( p 1 , . . . , p m ) �→ ( || p i − p j || 2 2 : 1 ≤ i < j ≤ m ) to the Jacobian of the map ( p 1 , . . . , p m ) �→ ( p i · p j : 1 ≤ i < j ≤ m ) Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  9. Laman’s Theorem Theorem (Laman’s condition) Let G = ( V , E ) be a graph, and suppose that rank ( G ) ≤ n. Then, for all subgraphs G ′ = ( V ′ , E ′ ) of G such that # V ′ ≥ n − 1 we must have � n � # E ′ ≤ # V ′ ( n − 1) − . (1) 2 Laman’s Theorem states that the condition above is both necessary and sufficient for a set to be independent in A (2). Corollary Let G = ( V , E ) be a graph, if for all subgraphs G ′ = ( V ′ , E ′ ) of G # E ′ ≤ 2(# V ′ ) − 3 , then mlt ( G ) ≤ 3 . Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  10. r -cores Definition Let G be a graph and r ∈ N . The r -core of G is the graph obtained by successively removing vertices of G of degree < r . Theorem (Gross-Sullivant 2014, Ben-David 2014) Let G have an empty n-core, then rank ( G ) ≤ n. ⇒ mlt ( Gr k 1 , k 2 ) = 3 Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  11. r -cores Definition Let G be a graph and r ∈ N . The r -core of G is the graph obtained by successively removing vertices of G of degree < r . Theorem (Gross-Sullivant 2014, Ben-David 2014) Let G have an empty n-core, then rank ( G ) ≤ n. ⇒ mlt ( Gr k 1 , k 2 ) = 3 Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  12. r -cores Definition Let G be a graph and r ∈ N . The r -core of G is the graph obtained by successively removing vertices of G of degree < r . Theorem (Gross-Sullivant 2014, Ben-David 2014) Let G have an empty n-core, then rank ( G ) ≤ n. ⇒ mlt ( Gr k 1 , k 2 ) = 3 Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  13. r -cores Definition Let G be a graph and r ∈ N . The r -core of G is the graph obtained by successively removing vertices of G of degree < r . Theorem (Gross-Sullivant 2014, Ben-David 2014) Let G have an empty n-core, then rank ( G ) ≤ n. ⇒ mlt ( Gr k 1 , k 2 ) = 3 Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  14. r -cores Definition Let G be a graph and r ∈ N . The r -core of G is the graph obtained by successively removing vertices of G of degree < r . Theorem (Gross-Sullivant 2014, Ben-David 2014) Let G have an empty n-core, then rank ( G ) ≤ n. ⇒ mlt ( Gr k 1 , k 2 ) = 3 Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  15. r -cores Definition Let G be a graph and r ∈ N . The r -core of G is the graph obtained by successively removing vertices of G of degree < r . Theorem (Gross-Sullivant 2014, Ben-David 2014) Let G have an empty n-core, then rank ( G ) ≤ n. ⇒ mlt ( Gr k 1 , k 2 ) = 3 Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  16. r -cores Definition Let G be a graph and r ∈ N . The r -core of G is the graph obtained by successively removing vertices of G of degree < r . Theorem (Gross-Sullivant 2014, Ben-David 2014) Let G have an empty n-core, then rank ( G ) ≤ n. ⇒ mlt ( Gr k 1 , k 2 ) = 3 Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  17. Planar graphs Theorem (Gross-Sullivant 2014) If G is a planar graph then mlt ( G ) ≤ 4 . Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  18. Score matching estimator The score matching estimator is a computationally efficient and consistent estimator for Gaussian graphical models (Forbes–Lauritzen 2014) . Definition We call the smallest n such that the scoring matching estimator exists with probably one (i.e. for generic data) the scoring matching threshold , or, smt . Theorem (Gross-Sullivant) Let G be a graph. Then smt ( G ) = rank ( G ) . Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

  19. Some questions Find an example of a graph where mlt ( G ) < rank ( G ). A graph where dim φ G ( S ( m , n )) � = | V | + | E | but φ G ( S ( m , n ) ∩ S ≥ 0 ) is not in the algebraic boundary of C G . How are the boundary components of C G related to the circuits in the rigidity matroid? Maximum likelihood threshold has a natural rigidity theory analogue: are they equivalent? Elizabeth Gross, San Jos´ e State University Maximum likelihood threshold of a graph

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend