Understanding Statistical-vs-Computational Tradeoffs via the Low-Degree Likelihood Ratio Alex Wein
Courant Institute, NYU Joint work with: Afonso Bandeira (ETH Zurich) Yunzi Ding (NYU) Tim Kunisky (NYU)
1 / 27
Understanding Statistical-vs-Computational Tradeoffs via the - - PowerPoint PPT Presentation
Understanding Statistical-vs-Computational Tradeoffs via the Low-Degree Likelihood Ratio Alex Wein Courant Institute, NYU Joint work with: Afonso Bandeira Yunzi Ding Tim Kunisky (ETH Zurich) (NYU) (NYU) 1 / 27 Motivation 2 / 27
1 / 27
2 / 27
2 / 27
2 / 27
2 / 27
2 / 27
2 / 27
2 / 27
2 / 27
2 / 27
2 / 27
3 / 27
4 / 27
◮ n vertices 4 / 27
◮ n vertices ◮ Each of the
2
4 / 27
◮ n vertices ◮ Each of the
2
◮ Planted clique on k vertices 4 / 27
◮ n vertices ◮ Each of the
2
◮ Planted clique on k vertices 4 / 27
◮ n vertices ◮ Each of the
2
◮ Planted clique on k vertices ◮ Goal: find the clique 4 / 27
5 / 27
◮ Statistically, can find planted clique of size (2 + ε) log2 n 5 / 27
◮ Statistically, can find planted clique of size (2 + ε) log2 n ◮ In polynomial time, we only know how to find clique of size
5 / 27
◮ Statistically, can find planted clique of size (2 + ε) log2 n ◮ In polynomial time, we only know how to find clique of size
5 / 27
◮ Statistically, can find planted clique of size (2 + ε) log2 n ◮ In polynomial time, we only know how to find clique of size
5 / 27
◮ Statistically, can find planted clique of size (2 + ε) log2 n ◮ In polynomial time, we only know how to find clique of size
◮ Sparse PCA 5 / 27
◮ Statistically, can find planted clique of size (2 + ε) log2 n ◮ In polynomial time, we only know how to find clique of size
◮ Sparse PCA ◮ Community detection in graphs (stochastic block model) 5 / 27
◮ Statistically, can find planted clique of size (2 + ε) log2 n ◮ In polynomial time, we only know how to find clique of size
◮ Sparse PCA ◮ Community detection in graphs (stochastic block model) ◮ Random constraint satisfaction problems (e.g. 3-SAT) 5 / 27
◮ Statistically, can find planted clique of size (2 + ε) log2 n ◮ In polynomial time, we only know how to find clique of size
◮ Sparse PCA ◮ Community detection in graphs (stochastic block model) ◮ Random constraint satisfaction problems (e.g. 3-SAT) ◮ Tensor PCA 5 / 27
◮ Statistically, can find planted clique of size (2 + ε) log2 n ◮ In polynomial time, we only know how to find clique of size
◮ Sparse PCA ◮ Community detection in graphs (stochastic block model) ◮ Random constraint satisfaction problems (e.g. 3-SAT) ◮ Tensor PCA ◮ Tensor decomposition 5 / 27
◮ Statistically, can find planted clique of size (2 + ε) log2 n ◮ In polynomial time, we only know how to find clique of size
◮ Sparse PCA ◮ Community detection in graphs (stochastic block model) ◮ Random constraint satisfaction problems (e.g. 3-SAT) ◮ Tensor PCA ◮ Tensor decomposition
5 / 27
◮ Statistically, can find planted clique of size (2 + ε) log2 n ◮ In polynomial time, we only know how to find clique of size
◮ Sparse PCA ◮ Community detection in graphs (stochastic block model) ◮ Random constraint satisfaction problems (e.g. 3-SAT) ◮ Tensor PCA ◮ Tensor decomposition
5 / 27
6 / 27
6 / 27
6 / 27
6 / 27
6 / 27
a ’11] 6 / 27
a ’11]
Cern´ y ’10] 6 / 27
a ’11]
Cern´ y ’10]
6 / 27
a ’11]
Cern´ y ’10]
6 / 27
a ’11]
Cern´ y ’10]
[Barak, Hopkins, Kelner, Kothari, Moitra, Potechin ’16; Hopkins, Steurer ’17; Hopkins, Kothari, Potechin, Raghavendra, Schramm, Steurer ’17; Hopkins ’18 (PhD thesis)] 6 / 27
7 / 27
7 / 27
7 / 27
7 / 27
7 / 27
7 / 27
8 / 27
8 / 27
8 / 27
8 / 27
8 / 27
8 / 27
9 / 27
9 / 27
9 / 27
9 / 27
10 / 27
10 / 27
10 / 27
10 / 27
11 / 27
11 / 27
11 / 27
11 / 27
11 / 27
12 / 27
12 / 27
◮ Planted clique, sparse PCA, stochastic block model, ... 12 / 27
◮ Planted clique, sparse PCA, stochastic block model, ...
12 / 27
◮ Planted clique, sparse PCA, stochastic block model, ...
◮ Much simpler than sum-of-squares lower bounds 12 / 27
◮ Planted clique, sparse PCA, stochastic block model, ...
◮ Much simpler than sum-of-squares lower bounds
12 / 27
◮ Planted clique, sparse PCA, stochastic block model, ...
◮ Much simpler than sum-of-squares lower bounds
12 / 27
◮ Planted clique, sparse PCA, stochastic block model, ...
◮ Much simpler than sum-of-squares lower bounds
12 / 27
◮ Planted clique, sparse PCA, stochastic block model, ...
◮ Much simpler than sum-of-squares lower bounds
◮ Conjecture (Hopkins ’18): degree-D polynomials ⇔
Θ(D) algorithms
12 / 27
◮ Planted clique, sparse PCA, stochastic block model, ...
◮ Much simpler than sum-of-squares lower bounds
◮ Conjecture (Hopkins ’18): degree-D polynomials ⇔
Θ(D) algorithms
12 / 27
◮ Planted clique, sparse PCA, stochastic block model, ...
◮ Much simpler than sum-of-squares lower bounds
◮ Conjecture (Hopkins ’18): degree-D polynomials ⇔
Θ(D) algorithms
12 / 27
13 / 27
13 / 27
13 / 27
13 / 27
13 / 27
13 / 27
◮ Connection to SoS
14 / 27
15 / 27
16 / 27
16 / 27
16 / 27
16 / 27
16 / 27
16 / 27
16 / 27
17 / 27
17 / 27
17 / 27
17 / 27
17 / 27
17 / 27
18 / 27
18 / 27
18 / 27
18 / 27
18 / 27
18 / 27
Johnstone, Lu ’04, ’09 19 / 27
Johnstone, Lu ’04, ’09 19 / 27
Johnstone, Lu ’04, ’09 19 / 27
Johnstone, Lu ’04, ’09 19 / 27
20 / 27
20 / 27
[PJ’12, VL’12, CMW’13] 20 / 27
[PJ’12, VL’12, CMW’13]
[LKZ’15, KXZ’16, DMK+’16, LM’19, EKJ’17] 20 / 27
[PJ’12, VL’12, CMW’13]
[LKZ’15, KXZ’16, DMK+’16, LM’19, EKJ’17]
20 / 27
21 / 27
21 / 27
21 / 27
21 / 27
21 / 27
21 / 27
21 / 27
22 / 27
22 / 27
22 / 27
22 / 27
22 / 27
22 / 27
22 / 27
22 / 27
22 / 27
23 / 27
23 / 27
23 / 27
23 / 27
23 / 27
23 / 27
24 / 27
24 / 27
24 / 27
24 / 27
24 / 27
24 / 27
24 / 27
25 / 27
25 / 27
25 / 27
25 / 27
25 / 27
26 / 27
26 / 27
26 / 27
26 / 27
26 / 27
26 / 27
26 / 27
27 / 27
27 / 27
27 / 27
27 / 27
◮ Allow λ ≪ 1; runtime exp(k2/(λ2n)) 27 / 27
◮ Allow λ ≪ 1; runtime exp(k2/(λ2n)) ◮ Spiked Wishart model 27 / 27
◮ Allow λ ≪ 1; runtime exp(k2/(λ2n)) ◮ Spiked Wishart model ◮ More general assumptions on x 27 / 27
◮ Allow λ ≪ 1; runtime exp(k2/(λ2n)) ◮ Spiked Wishart model ◮ More general assumptions on x
27 / 27
◮ Allow λ ≪ 1; runtime exp(k2/(λ2n)) ◮ Spiked Wishart model ◮ More general assumptions on x
27 / 27