Beyond NP Revolution
Kuldeep S. Meel
National University of Singapore
@Telekom ParisTech May 2019
1/47
Beyond NP Revolution Kuldeep S. Meel National University of - - PowerPoint PPT Presentation
Beyond NP Revolution Kuldeep S. Meel National University of Singapore @Telekom ParisTech May 2019 1/47 Artificial Intelligence and Logic Turing, 1950: Opinions may vary as to the complexity which is suitable in the child machine. One
National University of Singapore
1/47
2/47
3/47
4/47
5/47
6/47
6/47
6/47
7/47
8/47
8/47
8/47
9/47
1 |Sol(F)|
9/47
W (F)
9/47
W (F)
6; W [(1, 0)] = W [(0, 1)] = 1 3
9/47
W (F)
6; W [(1, 0)] = W [(0, 1)] = 1 3
3 + 1 3 + 1 6 = 5 6
9/47
Counting & Sampling
10/47
11/47
11/47
11/47
11/47
12/47
12/47
12/47
12/47
13/47
13/47
13/47
πs,t W (πs,t)
13/47
πs,t W (πs,t)
13/47
Patient Cough Smoker Asthma Alice 1 Bob 1 Randee 1 Tova 1 1 1 Azucena 1 Georgine 1 1 Shoshana 1 1 Lina 1 Hermine 1 1 1 Smoker (S) Cough (C) Asthma (A)
14/47
Patient Cough Smoker Asthma Alice 1 Bob 1 Randee 1 Tova 1 1 1 Azucena 1 Georgine 1 1 Shoshana 1 1 Lina 1 Hermine 1 1 1 Smoker (S) Cough (C) Asthma (A)
14/47
Patient Cough Smoker Asthma Alice 1 Bob 1 Randee 1 Tova 1 1 1 Azucena 1 Georgine 1 1 Shoshana 1 1 Lina 1 Hermine 1 1 1 Smoker (S) Cough (C) Asthma (A)
14/47
Patient Cough Smoker Asthma Alice 1 Bob 1 Randee 1 Tova 1 1 1 Azucena 1 Georgine 1 1 Shoshana 1 1 Lina 1 Hermine 1 1 1 Smoker (S) Cough (C) Asthma (A)
14/47
Patient Cough Smoker Asthma Alice 1 Bob 1 Randee 1 Tova 1 1 1 Azucena 1 Georgine 1 1 Shoshana 1 1 Lina 1 Hermine 1 1 1 Smoker (S) Cough (C) Asthma (A)
14/47
Patient Cough Smoker Asthma Alice 1 Bob 1 Randee 1 Tova 1 1 1 Azucena 1 Georgine 1 1 Shoshana 1 1 Lina 1 Hermine 1 1 1 Smoker (S) Cough (C) Asthma (A)
14/47
15/47
15/47
16/47
16/47
17/47
17/47
17/47
18/47
18/47
18/47
18/47
18/47
18/47
18/47
19/47
19/47
19/47
20/47
20/47
20/47
20/47
20/47
R
21/47
R
2m
21/47
2 and XOR them
2
22/47
2 and XOR them
2
22/47
2 and XOR them
2
22/47
23/47
23/47
23/47
23/47
23/47
23/47
24/47
ε)2 solutions
25/47
ε)2 solutions
thresh
25/47
ε)2 solutions
thresh
25/47
26/47
26/47
26/47
26/47
26/47
thresh
27/47
thresh
27/47
thresh
27/47
1+ε
log n log( 1
δ )
ε2
n log n log( 1
δ )
ε
28/47
1+ε
log n log( 1
δ )
ε2
n log n log( 1
δ )
ε
28/47
29/47
29/47
29/47
ApproxMC
Network Reliability Probabilistic Inference Quantified Information Flow Deep Learning Verification
(DMPV, AAAI17) (CFMSV, AAAI14), (IMMV, CP15), (CFMV, IJCAI15), (CMMV, AAAI16), (CMV, IJCAI16) Fremont, Rabe and Seshia 2017, BEHLM Q-18, Bang-2018 BMS 2019
30/47
31/47
32/47
32/47
32/47
33/47
34/47
35/47
35/47
36/47
36/47
37/47
37/47
thresh ( m∗ = log |Sol(F)| thresh )
38/47
thresh ( m∗ = log |Sol(F)| thresh )
1+ε
C thresh
38/47
thresh ( m∗ = log |Sol(F)| thresh )
1+ε
C thresh
38/47
thresh ( m∗ = log |Sol(F)| thresh )
1+ε
C thresh
38/47
1 (1+ε)|Sol(F)| ≤ Pr[y is output] ≤ 1+ε |Sol(F)|
39/47
1 (1+ε)|Sol(F)| ≤ Pr[y is output] ≤ 1+ε |Sol(F)|
39/47
1 (1+ε)|Sol(F)| ≤ Pr[y is output] ≤ 1+ε |Sol(F)|
39/47
40/47
40/47
40/47
40/47
41/47
42/47
UniGen
Hardware Validation Pattern Mining Probabilistic Reasoning Problem Generation
43/47
44/47
CP 13 CAV 13 DAC 14 AAAI 14 IJCAI15 CP 15 TACAS 15 IJCAI 16a IJCAI16b AAAI16 AAAI19 TACAS19
44/47
44/47
45/47
45/47
45/47
45/47
45/47
45/47
45/47
45/47
46/47
47/47
47/47
47/47
47/47
47/47
i|xi∈I(xi = yi) =
i(xi = yi)
47/47
i|xi∈I(xi = yi) =
i(xi = yi)
i|xi∈I(xi = yi) ∧ ¬( i(xi =
47/47
i|xi∈I(xi = yi) =
i(xi = yi)
i|xi∈I(xi = yi) ∧ ¬( i(xi =
47/47
47/47
47/47
47/47
47/47
47/47
47/47