matrices of nonnegative rank at most three
play

Matrices of nonnegative rank at most three Emil Horobet (with Rob - PowerPoint PPT Presentation

Matrices of nonnegative rank at most three Emil Horobet (with Rob H. Eggermont and Kaie Kubjas) Eindhoven University of Technology e.horobet@tue.nl Nonnegative rank A fictional study on Does watching football cause hair loss?


  1. Matrices of nonnegative rank at most three Emil Horobet ¸ (with Rob H. Eggermont and Kaie Kubjas) Eindhoven University of Technology e.horobet@tue.nl

  2. Nonnegative rank • A fictional study on ”Does watching football cause hair loss?” plenty medium less   ≤ 2 h 51 45 33  =: U 28 30 29 2 − 6 h  15 27 38 ≥ 6 h

  3. Nonnegative rank • A fictional study on ”Does watching football cause hair loss?” plenty medium less   ≤ 2 h 51 45 33  =: U 28 30 29 2 − 6 h  15 27 38 ≥ 6 h • The 3 × 3 contingency table is of rank 2 , so apparently they are correlated.

  4. Nonnegative rank • A fictional study on ”Does watching football cause hair loss?” plenty medium less   ≤ 2 h 51 45 33  =: U 28 30 29 2 − 6 h  15 27 38 ≥ 6 h • The 3 × 3 contingency table is of rank 2 , so apparently they are correlated. • We get a much better understanding if we consider the hidden variable gender.

  5. • We get the sum of two rank one contingency tables:     3 9 15 48 36 18  + U = 4 12 20 24 18 9    7 21 35 8 6 3 • So watching football and hair loss are independent given the gender.

  6. • We get the sum of two rank one contingency tables:     3 9 15 48 36 18  + U = 4 12 20 24 18 9    7 21 35 8 6 3 • So watching football and hair loss are independent given the gender. Main motivation: Determine whether such an ”expanatory random variable” exists and what the number of its states is?

  7. Nonnegative rank Given M ∈ R m × n its nonnegative rank is the smallest r such ≥ 0 that there exist A ∈ R m × r and B ∈ R r × n with ≥ 0 ≥ 0 M = A · B. • Matrices of nonnegative rank at most r form a semialgebraic set M r m × n .

  8. Nonnegative rank Given M ∈ R m × n its nonnegative rank is the smallest r such ≥ 0 that there exist A ∈ R m × r and B ∈ R r × n with ≥ 0 ≥ 0 M = A · B. • Matrices of nonnegative rank at most r form a semialgebraic set M r m × n . • If the nonnegative rank is 1 or 2 , then it equals the rank. • First interesting example is M 3 m × n .

  9. • We want to solve optimization problems on M 3 m × n (e.g. maximum likelihood estimation).

  10. • We want to solve optimization problems on M 3 m × n (e.g. maximum likelihood estimation). • For this we need to understand the Zariski closure of the boundary . topological boundary ∂ ( M 3 m × n ) algebraic boundary ∂ ( M 3 m × n )

  11. Algebraic boundary of M 3 m × n Let us denote the multiplication map by µ : M m × 3 × M 3 × n → M m × n (( a ik ) , ( b kj )) �→ ( x ij ) . Theorem (Kubjas-Robeva-Sturmfels) The irreducible components of ∂ ( M 3 m × n ) are - components defined by x ij = 0 - components parametrized by ( x ij ) = A · B or ( x ij ) = B · A, where A has four zeros in three columns and distinct rows, and B has three zeros in distinct rows and columns.

  12.     0 ∗ ∗     0 ∗ ∗       0 ∗ ∗ · · ·             ∗ 0 ∗ Let A = and B = ∗ 0 ∗ · · ·       ∗ ∗ 0 ∗ ∗ 0 · · ·         . . .       . . .   . . .   Consider the following irreducible component � M m × n µ : M m × 3 × M 3 × n ⊆ ⊆ � µ ( A × B ) A × B X

  13. Generators of the ideal of X . The following theorem was previously conjectured by Kubjas-Robeva-Sturmfels. Main Theorem (Eggermont-H.-Kubjas) The ideal of the variety X is generated by certain degree 6 polynomials and degree 4 determinants I ( X ) = ( f i , det j,k ) i,j,k . Moreover, these polynomials form a Gr¨ obner basis with respect to the graded reverse lexicographic term order.

  14. Steps of the proof GL 3 � A × B g · ( A, B ) = ( Ag − 1 , gB )

  15. Steps of the proof GL 3 � A × B g · ( A, B ) = ( Ag − 1 , gB ) GL 3 � R [ M m × 3 × M 3 × n ]

  16. Steps of the proof GL 3 � A × B g · ( A, B ) = ( Ag − 1 , gB ) GL 3 � R [ M m × 3 × M 3 × n ] GL 3 · ( A × B ) has codim. 1

  17. Steps of the proof GL 3 � A × B g · ( A, B ) = ( Ag − 1 , gB ) Pick f ∈ I ( X ) from K-R-S GL 3 � R [ M m × 3 × M 3 × n ] µ ∗ f = det B i · f 6 , 3 GL 3 · ( A × B ) has codim. 1

  18. Steps of the proof GL 3 � A × B g · ( A, B ) = ( Ag − 1 , gB ) Pick f ∈ I ( X ) from K-R-S GL 3 � R [ M m × 3 × M 3 × n ] µ ∗ f = det B i · f 6 , 3 GL 3 · ( A × B ) has codim. 1 I (GL 3 ( A × B )) = ( f 6 , 3 )

  19. Steps of the proof (cont.) I (GL 3 ( A × B )) = ( f 6 , 3 )

  20. Steps of the proof (cont.) I (GL 3 ( A × B )) = ( f 6 , 3 ) GL 3 ( A × B ) dense in X µ ∗ I ( X ) = I (GL 3 ( A × B ) ∩ Im µ ∗

  21. Steps of the proof (cont.) I (GL 3 ( A × B )) = ( f 6 , 3 ) GL 3 ( A × B ) dense in X µ ∗ I ( X ) = I (GL 3 ( A × B ) ∩ Im µ ∗ Im µ ∗ = R [ M m × 3 × M 3 × n ] GL 3

  22. Steps of the proof (cont.) I (GL 3 ( A × B )) = ( f 6 , 3 ) GL 3 ( A × B ) dense in X µ ∗ I ( X ) = I (GL 3 ( A × B ) ∩ Im µ ∗ Im µ ∗ = R [ M m × 3 × M 3 × n ] GL 3 µ ∗ I ( X ) = ( f 6 , 3 ) GL 3 = { � i f 6 , 3 · det B i · h i , h i is GL 3 -inv. }

  23. Steps of the proof (cont.) I (GL 3 ( A × B )) = ( f 6 , 3 ) GL 3 ( A × B ) dense in X µ ∗ I ( X ) = I (GL 3 ( A × B ) ∩ Im µ ∗ Im µ ∗ = R [ M m × 3 × M 3 × n ] GL 3 µ ∗ I ( X ) = ( f 6 , 3 ) GL 3 = { � i f 6 , 3 · det B i · h i , h i is GL 3 -inv. } I ( X ) = ( f i , det j,k ) i,j,k

  24. Stabilization of the boundary • For matrix rank, if m, n are large enough, then already a submatrix has the given rank.

  25. Stabilization of the boundary • For matrix rank, if m, n are large enough, then already a submatrix has the given rank. • When both m and n tend to infinity, this is not true for the nonneg. rank. Example of Moitra: A 3 n × 3 n matrix with nonneg. rank 4 and all its 3 n × n submatrices have nonneg. rank 3 .

  26. Stabilization of the boundary • For matrix rank, if m, n are large enough, then already a submatrix has the given rank. • When both m and n tend to infinity, this is not true for the nonneg. rank. Example of Moitra: A 3 n × 3 n matrix with nonneg. rank 4 and all its 3 n × n submatrices have nonneg. rank 3 . Given M ∈ R m × n , let W = Span( M ) ∩ ∆ m − 1 and ≥ 0 V = Cone( M ) ∩ ∆ m − 1 . Lemma Let rank( M ) = r , then M has nonneg. rank exactly r if and only if there exists a ( r − 1) -simplex ∆ , such that V ⊆ ∆ ⊆ W .

  27. Example Here M ǫ is a 12 × 12 matrix of rank 3 and nonnegative rank 4 . M ǫ M Any 12 × 5 (i.e 3 n × ( ⌈ 3 2 n ⌉ − 1) ) submatrix has nonnegative rank 3 .

  28. Stabilization of the boundary • We have seen that there is no stabilization for the topological boundary. • What about the stabilization of the algebraic boundary?

  29. Stabilization of the boundary • We have seen that there is no stabilization for the topological boundary. • What about the stabilization of the algebraic boundary? Claim For n > 4 , let M ∈ ∂ ( M 3 m × n ) . Then we can find a column i 0 such that M i 0 ∈ ∂ ( M 3 m × n − 1 ) , where M i 0 is obtained by removing the i 0 -th column of M .

  30. Conjecture For given r ≥ 3 , there exists n 0 ∈ N , such that for all n ≥ n 0 , and all matrices M on ∂ ( M r m × n ) , there is a column i 0 such that M i 0 ∈ ∂ ( M r m × n − 1 ) , where M i 0 is obtained by removing the i 0 -th column of M .

  31. Conjecture For given r ≥ 3 , there exists n 0 ∈ N , such that for all n ≥ n 0 , and all matrices M on ∂ ( M r m × n ) , there is a column i 0 such that M i 0 ∈ ∂ ( M r m × n − 1 ) , where M i 0 is obtained by removing the i 0 -th column of M . Thank you!

Recommend


More recommend