Statistical Estimation in the Presence of Group Actions
Alex Wein MIT Mathematics
1 / 39
Statistical Estimation in the Presence of Group Actions Alex Wein - - PowerPoint PPT Presentation
Statistical Estimation in the Presence of Group Actions Alex Wein MIT Mathematics 1 / 39 In memoriam Amelia Perry 1991 2018 2 / 39 My research interests Statistical and computational limits of average-case inference problems
1 / 39
2 / 39
3 / 39
◮ Community detection (stochastic block model) ◮ Spiked matrix/tensor problems ◮ Synchronization / group actions (today) 3 / 39
◮ Community detection (stochastic block model) ◮ Spiked matrix/tensor problems ◮ Synchronization / group actions (today)
3 / 39
◮ Community detection (stochastic block model) ◮ Spiked matrix/tensor problems ◮ Synchronization / group actions (today)
◮ Statistical physics ◮ Phase transitions: easy, hard, impossible 3 / 39
◮ Community detection (stochastic block model) ◮ Spiked matrix/tensor problems ◮ Synchronization / group actions (today)
◮ Statistical physics ◮ Phase transitions: easy, hard, impossible ◮ Algebra ◮ Group theory, representation theory, invariant theory 3 / 39
◮ Community detection (stochastic block model) ◮ Spiked matrix/tensor problems ◮ Synchronization / group actions (today)
◮ Statistical physics ◮ Phase transitions: easy, hard, impossible ◮ Algebra ◮ Group theory, representation theory, invariant theory
◮ A meeting point of statistics, algebra, signal processing
3 / 39
Image credit: [Singer, Shkolnisky ’11] 4 / 39
Image credit: [Singer, Shkolnisky ’11]
4 / 39
Image credit: [Singer, Shkolnisky ’11]
4 / 39
Image credit: [Singer, Shkolnisky ’11]
4 / 39
Image credit: [Singer, Shkolnisky ’11]
4 / 39
Image credit: [Singer, Shkolnisky ’11]
4 / 39
5 / 39
Image credit: [Bandeira, PhD thesis ’15]
5 / 39
Image credit: [Bandeira, PhD thesis ’15]
Image credit: Jonathan Weed
5 / 39
Image credit: [Bandeira, PhD thesis ’15]
Image credit: Jonathan Weed
5 / 39
Image credit: [Bandeira, PhD thesis ’15]
Image credit: Jonathan Weed
5 / 39
6 / 39
[1] Singer ’11 [2] Singer, Shkolnisky ’11 7 / 39
◮ e.g. SO(3) [1] Singer ’11 [2] Singer, Shkolnisky ’11 7 / 39
◮ e.g. SO(3)
◮ e.g. rotation of each image [1] Singer ’11 [2] Singer, Shkolnisky ’11 7 / 39
◮ e.g. SO(3)
◮ e.g. rotation of each image
◮ e.g. by comparing two images [1] Singer ’11 [2] Singer, Shkolnisky ’11 7 / 39
◮ e.g. SO(3)
◮ e.g. rotation of each image
◮ e.g. by comparing two images
◮ can’t distinguish (g1, . . . , gn) from (g1h, . . . , gnh) [1] Singer ’11 [2] Singer, Shkolnisky ’11 7 / 39
◮ e.g. SO(3)
◮ e.g. rotation of each image
◮ e.g. by comparing two images
◮ can’t distinguish (g1, . . . , gn) from (g1h, . . . , gnh)
[1] Singer ’11 [2] Singer, Shkolnisky ’11 7 / 39
8 / 39
8 / 39
8 / 39
8 / 39
8 / 39
8 / 39
8 / 39
8 / 39
Image credit: [Deshpande, Abbe, Montanari ’15] 9 / 39
10 / 39
10 / 39
10 / 39
10 / 39
10 / 39
[1] Pearl ’82 [2] Donoho, Maleki, Montanari ’09 11 / 39
[1] Pearl ’82 [2] Donoho, Maleki, Montanari ’09 11 / 39
◮ In our case, a complete graph [1] Pearl ’82 [2] Donoho, Maleki, Montanari ’09 11 / 39
◮ In our case, a complete graph
[1] Pearl ’82 [2] Donoho, Maleki, Montanari ’09 11 / 39
◮ In our case, a complete graph
[1] Pearl ’82 [2] Donoho, Maleki, Montanari ’09 11 / 39
◮ In our case, a complete graph
[1] Pearl ’82 [2] Donoho, Maleki, Montanari ’09 11 / 39
◮ In our case, a complete graph
[1] Pearl ’82 [2] Donoho, Maleki, Montanari ’09 11 / 39
◮ In our case, a complete graph
[1] Pearl ’82 [2] Donoho, Maleki, Montanari ’09 11 / 39
12 / 39
12 / 39
12 / 39
12 / 39
12 / 39
◮ Resulting values in [−1, 1] 12 / 39
Deshpande, Abbe, Montanari, ’15 13 / 39
Lesieur, Krzakala, Zdeborov´ a ’15 14 / 39
f (γ) = 1 λ
λ2 4
λ4 + 1
1 2 γ γ λ2 + 1
E
z∼N (0,1)
log(2 cosh(γ + √γz))
a ’15 14 / 39
f (γ) = 1 λ
λ2 4
λ4 + 1
1 2 γ γ λ2 + 1
E
z∼N (0,1)
log(2 cosh(γ + √γz))
Lesieur, Krzakala, Zdeborov´ a ’15 14 / 39
f (γ) = 1 λ
λ2 4
λ4 + 1
1 2 γ γ λ2 + 1
E
z∼N (0,1)
log(2 cosh(γ + √γz))
Lesieur, Krzakala, Zdeborov´ a ’15 14 / 39
f (γ) = 1 λ
λ2 4
λ4 + 1
1 2 γ γ λ2 + 1
E
z∼N (0,1)
log(2 cosh(γ + √γz))
Lesieur, Krzakala, Zdeborov´ a ’15 14 / 39
Perry, W., Bandeira, Moitra, Message-passing algorithms for synchronization problems over compact groups, to appear in CPAM Perry, W., Bandeira, Moitra, Optimality and Sub-optimality of PCA for Spiked Random Matrices and Synchronization, part I to appear in Ann. Stat 15 / 39
Perry, W., Bandeira, Moitra, Message-passing algorithms for synchronization problems over compact groups, to appear in CPAM Perry, W., Bandeira, Moitra, Optimality and Sub-optimality of PCA for Spiked Random Matrices and Synchronization, part I to appear in Ann. Stat 15 / 39
◮ Significantly generalizes Z/2 case Perry, W., Bandeira, Moitra, Message-passing algorithms for synchronization problems over compact groups, to appear in CPAM Perry, W., Bandeira, Moitra, Optimality and Sub-optimality of PCA for Spiked Random Matrices and Synchronization, part I to appear in Ann. Stat 15 / 39
◮ Significantly generalizes Z/2 case
Perry, W., Bandeira, Moitra, Message-passing algorithms for synchronization problems over compact groups, to appear in CPAM Perry, W., Bandeira, Moitra, Optimality and Sub-optimality of PCA for Spiked Random Matrices and Synchronization, part I to appear in Ann. Stat 15 / 39
◮ Significantly generalizes Z/2 case
◮ Uses non-rigorous (but well-established) ideas from statistical
◮ Methods proven correct in related settings Perry, W., Bandeira, Moitra, Message-passing algorithms for synchronization problems over compact groups, to appear in CPAM Perry, W., Bandeira, Moitra, Optimality and Sub-optimality of PCA for Spiked Random Matrices and Synchronization, part I to appear in Ann. Stat 15 / 39
◮ Significantly generalizes Z/2 case
◮ Uses non-rigorous (but well-established) ideas from statistical
◮ Methods proven correct in related settings ◮ Includes an AMP algorithm which we believe is optimal among
Perry, W., Bandeira, Moitra, Message-passing algorithms for synchronization problems over compact groups, to appear in CPAM Perry, W., Bandeira, Moitra, Optimality and Sub-optimality of PCA for Spiked Random Matrices and Synchronization, part I to appear in Ann. Stat 15 / 39
◮ Significantly generalizes Z/2 case
◮ Uses non-rigorous (but well-established) ideas from statistical
◮ Methods proven correct in related settings ◮ Includes an AMP algorithm which we believe is optimal among
Perry, W., Bandeira, Moitra, Message-passing algorithms for synchronization problems over compact groups, to appear in CPAM Perry, W., Bandeira, Moitra, Optimality and Sub-optimality of PCA for Spiked Random Matrices and Synchronization, part I to appear in Ann. Stat 15 / 39
16 / 39
16 / 39
16 / 39
16 / 39
16 / 39
16 / 39
16 / 39
16 / 39
17 / 39
17 / 39
17 / 39
◮ This synthesizes the frequencies in a non-trivial way 17 / 39
◮ This synthesizes the frequencies in a non-trivial way
17 / 39
◮ This synthesizes the frequencies in a non-trivial way
17 / 39
◮ This synthesizes the frequencies in a non-trivial way
17 / 39
18 / 39
18 / 39
18 / 39
18 / 39
◮ Computationally hard to synthesize sub-critical (λ ≤ 1)
18 / 39
◮ Computationally hard to synthesize sub-critical (λ ≤ 1)
18 / 39
Image credit: Perry, W., Bandeira, Moitra, Message-passing algorithms for synchronization problems over compact groups, to appear in CPAM 19 / 39
20 / 39
20 / 39
20 / 39
20 / 39
20 / 39
20 / 39
21 / 39
Image credit: [Singer, Shkolnisky ’11] 22 / 39
Image credit: [Singer, Shkolnisky ’11]
22 / 39
Image credit: [Singer, Shkolnisky ’11]
22 / 39
Image credit: [Singer, Shkolnisky ’11]
22 / 39
Image credit: [Singer, Shkolnisky ’11]
◮ So we should not try to estimate the rotations! 22 / 39
23 / 39
23 / 39
23 / 39
23 / 39
23 / 39
24 / 39
24 / 39
24 / 39
24 / 39
Image credit: Jonathan Weed 25 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 [2] Perry, Weed, Bandeira, Rigollet, Singer, The sample complexity of multi-reference alignment, 2017 25 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 [2] Perry, Weed, Bandeira, Rigollet, Singer, The sample complexity of multi-reference alignment, 2017 25 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 [2] Perry, Weed, Bandeira, Rigollet, Singer, The sample complexity of multi-reference alignment, 2017 25 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 [2] Perry, Weed, Bandeira, Rigollet, Singer, The sample complexity of multi-reference alignment, 2017 25 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 [2] Perry, Weed, Bandeira, Rigollet, Singer, The sample complexity of multi-reference alignment, 2017 25 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 [2] Perry, Weed, Bandeira, Rigollet, Singer, The sample complexity of multi-reference alignment, 2017 25 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 [2] Perry, Weed, Bandeira, Rigollet, Singer, The sample complexity of multi-reference alignment, 2017 25 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 [2] Perry, Weed, Bandeira, Rigollet, Singer, The sample complexity of multi-reference alignment, 2017 25 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 [2] Perry, Weed, Bandeira, Rigollet, Singer, The sample complexity of multi-reference alignment, 2017 25 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 [2] Perry, Weed, Bandeira, Rigollet, Singer, The sample complexity of multi-reference alignment, 2017 25 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 [2] Perry, Weed, Bandeira, Rigollet, Singer, The sample complexity of multi-reference alignment, 2017 25 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 [2] Perry, Weed, Bandeira, Rigollet, Singer, The sample complexity of multi-reference alignment, 2017 25 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 26 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 26 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 26 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 26 / 39
[1] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 26 / 39
27 / 39
27 / 39
27 / 39
27 / 39
27 / 39
27 / 39
Bandeira, Blum-Smith, Perry, Weed, W., Estimation under group actions: recovering orbits from invariants, 2017 28 / 39
Bandeira, Blum-Smith, Perry, Weed, W., Estimation under group actions: recovering orbits from invariants, 2017 28 / 39
Bandeira, Blum-Smith, Perry, Weed, W., Estimation under group actions: recovering orbits from invariants, 2017 28 / 39
Bandeira, Blum-Smith, Perry, Weed, W., Estimation under group actions: recovering orbits from invariants, 2017 28 / 39
◮ How to tell if polynomial equations have a unique solution Bandeira, Blum-Smith, Perry, Weed, W., Estimation under group actions: recovering orbits from invariants, 2017 28 / 39
29 / 39
29 / 39
29 / 39
29 / 39
29 / 39
[1] Kaˇ c, Invariant theory lecture notes, 1994 [2] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 30 / 39
[1] Kaˇ c, Invariant theory lecture notes, 1994 [2] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 30 / 39
[1] Kaˇ c, Invariant theory lecture notes, 1994 [2] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 30 / 39
[1] Kaˇ c, Invariant theory lecture notes, 1994 [2] Bandeira, Rigollet, Weed, Optimal rates of estimation for multi-reference alignment, 2017 30 / 39
31 / 39
31 / 39
31 / 39
31 / 39
31 / 39
32 / 39
32 / 39
32 / 39
32 / 39
33 / 39
33 / 39
33 / 39
33 / 39
33 / 39
33 / 39
33 / 39
34 / 39
34 / 39
34 / 39
34 / 39
35 / 39
◮ Observe yi = Π(gi · x) + εi ◮ Π : V → W linear ◮ εi ∼ N(0, σ2I) 35 / 39
◮ Observe yi = Π(gi · x) + εi ◮ Π : V → W linear ◮ εi ∼ N(0, σ2I)
◮ K signals x(1), . . . , x(K) ◮ Mixing weights (w1, . . . , wK) ∈ ∆K ◮ Observe yi = Π(gi · x(ki)) + εi ◮ ki ∼ {1, . . . , K} according to w 35 / 39
◮ Observe yi = Π(gi · x) + εi ◮ Π : V → W linear ◮ εi ∼ N(0, σ2I)
◮ K signals x(1), . . . , x(K) ◮ Mixing weights (w1, . . . , wK) ∈ ∆K ◮ Observe yi = Π(gi · x(ki)) + εi ◮ ki ∼ {1, . . . , K} according to w
35 / 39
◮ Observe yi = Π(gi · x) + εi ◮ Π : V → W linear ◮ εi ∼ N(0, σ2I)
◮ K signals x(1), . . . , x(K) ◮ Mixing weights (w1, . . . , wK) ∈ ∆K ◮ Observe yi = Π(gi · x(ki)) + εi ◮ ki ∼ {1, . . . , K} according to w
35 / 39
◮ Observe yi = Π(gi · x) + εi ◮ Π : V → W linear ◮ εi ∼ N(0, σ2I)
◮ K signals x(1), . . . , x(K) ◮ Mixing weights (w1, . . . , wK) ∈ ∆K ◮ Observe yi = Π(gi · x(ki)) + εi ◮ ki ∼ {1, . . . , K} according to w
35 / 39
36 / 39
36 / 39
36 / 39
[1] Perry, Weed, Bandeira, Rigollet, Singer, The sample complexity of multi-reference alignment, 2017 37 / 39
[1] Perry, Weed, Bandeira, Rigollet, Singer, The sample complexity of multi-reference alignment, 2017 37 / 39
[1] Perry, Weed, Bandeira, Rigollet, Singer, The sample complexity of multi-reference alignment, 2017 37 / 39
[1] Perry, Weed, Bandeira, Rigollet, Singer ’17 [2] Boumal, Bendory, Lederman, Singer ’17 [3] Ma, Shi, Steurer ’16 38 / 39
[1] Perry, Weed, Bandeira, Rigollet, Singer ’17 [2] Boumal, Bendory, Lederman, Singer ’17 [3] Ma, Shi, Steurer ’16 38 / 39
[1] Perry, Weed, Bandeira, Rigollet, Singer ’17 [2] Boumal, Bendory, Lederman, Singer ’17 [3] Ma, Shi, Steurer ’16 38 / 39
[1] Perry, Weed, Bandeira, Rigollet, Singer ’17 [2] Boumal, Bendory, Lederman, Singer ’17 [3] Ma, Shi, Steurer ’16 38 / 39
[1] Perry, Weed, Bandeira, Rigollet, Singer ’17 [2] Boumal, Bendory, Lederman, Singer ’17 [3] Ma, Shi, Steurer ’16 38 / 39
39 / 39
39 / 39
39 / 39
39 / 39
39 / 39
39 / 39
39 / 39
39 / 39