proofs of proximity for distribution testing
(Distribution testing – now with proofs!)
Tom Gur (UC Berkeley) October 14, 2017 FOCS 2017 Workshop: Frontiers in Distribution Testing
Joint work with Alessandro Chiesa (UC Berkeley)
proofs of proximity for distribution testing (Distribution testing - - PowerPoint PPT Presentation
proofs of proximity for distribution testing (Distribution testing now with proofs!) Tom Gur (UC Berkeley) October 14, 2017 FOCS 2017 Workshop: Frontiers in Distribution Testing Joint work with Alessandro Chiesa (UC Berkeley) proofs of
Joint work with Alessandro Chiesa (UC Berkeley)
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
4
4
4
4
4
TV D
6
TV D
6
TV D
6
TV D
6
TV D
6
TV D
6
TV D
6
TV D
6
TV D
6
6
TV D
7
TV D
7
TV D
7
TV D
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
9
10
k
12
k
12
k
12
k
12
k
12
12
12
13
13
13
13
13
13
13
13
13
2
max 16 2 3 [VV17] where
2 3 denotes the 2 3 quasi-norm, and D max 16 is the distribution obtained by removing the maximal element of D as well as removing a maximal set of elements of total mass 16
1 D
0 is a constant, and D is the K-functional between 1 and 2 with respect to the distribution D
14
max 16 2 3 [VV17] where
2 3 denotes the 2 3 quasi-norm, and D max 16 is the distribution obtained by removing the maximal element of D as well as removing a maximal set of elements of total mass 16
1 D
0 is a constant, and D is the K-functional between 1 and 2 with respect to the distribution D
14
−ε/16∥2/3) [VV17] where ∥ · ∥2/3 denotes the ℓ2/3 quasi-norm, and D−max
−ε/16 is the distribution obtained by removing the maximal element of D as well as removing a maximal set of elements of total mass ε/16
1 D
0 is a constant, and D is the K-functional between 1 and 2 with respect to the distribution D
14
−ε/16∥2/3) [VV17] where ∥ · ∥2/3 denotes the ℓ2/3 quasi-norm, and D−max
−ε/16 is the distribution obtained by removing the maximal element of D as well as removing a maximal set of elements of total mass ε/16
D (1 − cε)) [BCG17] where c > 0 is a constant, and κD is the K-functional between ℓ1
and ℓ2 with respect to the distribution D
14
−ε/16∥2/3) [VV17] where ∥ · ∥2/3 denotes the ℓ2/3 quasi-norm, and D−max
−ε/16 is the distribution obtained by removing the maximal element of D as well as removing a maximal set of elements of total mass ε/16
D (1 − cε)) [BCG17] where c > 0 is a constant, and κD is the K-functional between ℓ1
and ℓ2 with respect to the distribution D
14
−ε/16∥2/3) [VV17] where ∥ · ∥2/3 denotes the ℓ2/3 quasi-norm, and D−max
−ε/16 is the distribution obtained by removing the maximal element of D as well as removing a maximal set of elements of total mass ε/16
D (1 − cε)) [BCG17] where c > 0 is a constant, and κD is the K-functional between ℓ1
and ℓ2 with respect to the distribution D
14
−ε/16∥2/3) [VV17] where ∥ · ∥2/3 denotes the ℓ2/3 quasi-norm, and D−max
−ε/16 is the distribution obtained by removing the maximal element of D as well as removing a maximal set of elements of total mass ε/16
D (1 − cε)) [BCG17] where c > 0 is a constant, and κD is the K-functional between ℓ1
and ℓ2 with respect to the distribution D
14
−ε/16∥2/3) [VV17] where ∥ · ∥2/3 denotes the ℓ2/3 quasi-norm, and D−max
−ε/16 is the distribution obtained by removing the maximal element of D as well as removing a maximal set of elements of total mass ε/16
D (1 − cε)) [BCG17] where c > 0 is a constant, and κD is the K-functional between ℓ1
and ℓ2 with respect to the distribution D
14
−ε/16∥2/3) [VV17] where ∥ · ∥2/3 denotes the ℓ2/3 quasi-norm, and D−max
−ε/16 is the distribution obtained by removing the maximal element of D as well as removing a maximal set of elements of total mass ε/16
D (1 − cε)) [BCG17] where c > 0 is a constant, and κD is the K-functional between ℓ1
and ℓ2 with respect to the distribution D
14
15
16
16
16
16
16
16
16
16
17
17
17
17
17
17
18
18
18
18
18
19
20
20
20
20
21
21
21
21
21
21
21
21
22
24
24
24
24
25
25
25
25
25
1 M
26
1 M
26
1 M
26
1 M
26
26
26
26
26
26
Tester: * draw S = {s1, . . . , sO(1/eps)} from D * shift each s ∈ S to s + 1 w.p. 1/2 * send masked samples M = Mask(S) Prover: send alleged ˜ S = Mask−1(M) Tester: check that ˜ S = S
27
Tester: * draw S = {s1, . . . , sO(1/eps)} from D * shift each s ∈ S to s + 1 w.p. 1/2 * send masked samples M = Mask(S) Prover: send alleged ˜ S = Mask−1(M) Tester: check that ˜ S = S
27
Tester: * draw S = {s1, . . . , sO(1/eps)} from D * shift each s ∈ S to s + 1 w.p. 1/2 * send masked samples M = Mask(S) Prover: send alleged ˜ S = Mask−1(M) Tester: check that ˜ S = S
27
Tester: * draw S = {s1, . . . , sO(1/eps)} from D * shift each s ∈ S to s + 1 w.p. 1/2 * send masked samples M = Mask(S) Prover: send alleged ˜ S = Mask−1(M) Tester: check that ˜ S = S
27
Tester: * draw S = {s1, . . . , sO(1/eps)} from D * shift each s ∈ S to s + 1 w.p. 1/2 * send masked samples M = Mask(S) Prover: send alleged ˜ S = Mask−1(M) Tester: check that ˜ S = S
27
28
29
31
31
31
31
31
31
31
31
31
32
Noga Alon, Michael Krivelevich, Ilan Newman, and Mario Szegedy. Regular languages are testable with a constant number of queries. SIAM Journal on Computing, 30(6):1842–1862, 2001. Eric Blais, Clément L. Canonne, and Tom Gur. Distribution testing lower bounds via reductions from communication complexity (Alice and Bob don’t talk to each other anymore.). In Proceedings of the 32th Conference on Computational Complexity, CCC 2017, pages 1–42, 2017. Eli Ben-Sasson, Oded Goldreich, Prahladh Harsha, Madhu Sudan, and Salil P. Vadhan. Robust PCPs of proximity, shorter PCPs, and applications to coding. SIAM Journal on Computing, 36(4):889–974, 2006. Funda Ergün, Ravi Kumar, and Ronitt Rubinfeld. Fast approximate probabilistically checkable proofs. Information and Computation, 189(2):135–159, 2004. Eldar Fischer, Yonatan Goldhirsh, and Oded Lachish. Partial tests, universal tests and decomposability. In Proceedings of the 5th Innovations in Theoretical Computer Science Conference, ITCS 2014, pages 483–500, 2014. Guy N. Rothblum, Salil P. Vadhan, and Avi Wigderson. Interactive proofs of proximity: delegating computation in sublinear time. In Proceedings of the 45th Symposium on Theory of Computing, STOC 2013, pages 793–802, 2013. Paul Valiant. Testing symmetric properties of distributions. SIAM Journal on Computing, 40:1927–1968, 2011.
32
John Von Neumann. Various techniques used in connection with random digits. National Bureau of Standards Applied Math Series, 12:36–38, 1951. Gregory Valiant and Paul Valiant. An automatic inequality prover and instance optimal identity testing. SIAM Journal on Computing, 46(1):429–455, 2017.
32