1/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
Part II: Enhancing ATPs with Machine Learning
Course Machine Learning and Reasoning 2020 MLR 20201
1Czech Technical Univeristy in Prague (CIIRC)
Part II: Enhancing ATPs with Machine Learning Course Machine - - PowerPoint PPT Presentation
Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine Part II: Enhancing ATPs with Machine Learning Course Machine Learning and Reasoning 2020 MLR 2020 1 1 Czech Technical Univeristy in Prague (CIIRC) April 3, 2020 1/56
1/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
1Czech Technical Univeristy in Prague (CIIRC)
2/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
3/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
4/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
5/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
6/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
6/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
6/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
7/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
8/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
9/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
10/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
11/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
12/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
13/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
14/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
1http://www.cs.ubc.ca/labs/beta/Projects/ParamILS/ 2Frank Hutter, Holger Hoose, . . . (Uni. British Columbia)
15/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
16/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
17/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
17/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
18/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
18/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
19/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
20/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
21/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
22/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
23/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
24/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
25/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
26/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
27/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
1
2
28/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
28/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
28/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
28/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
28/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
29/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
30/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
10 20 30 40 50 60 70 80 E 2 . ( a u t
c h e d u l e ) V a m p i r e 4 . 2 ( C A S C m
e ) E 2 . ( E m p i r e T u n e ) V a m p i r e 4 . 2 ( E m p i r e T u n e ) 5 10 15 20 Solved [count] Tune time [days] Solved Tune time
31/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
10 20 30 40 50 60 V a m p i r e 4 . 2 E m p i r e T u n e ( n
d e r i n g ) E m p i r e T u n e ( w i t h
d e r i n g ) 5 10 15 20 Solved [count] Tune time [days] Solved Tune time
32/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
33/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
33/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
34/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
3http://www.csie.ntu.edu.tw/~cjlin/liblinear/
35/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
35/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
36/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
36/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
37/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
38/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
39/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
39/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
40/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
1 Collect training examples from E runs (useful/useless clauses). 2 Enumerate all the features (π :: feature Ñ int). 3 Translate clauses to feature vectors. 4 Train a LIBLINEAR classifier (w :: float|dompπq|). 5 Enigma model is M “ pπ, wq.
41/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
42/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
1 Translate C to feature vector ΦC using π. 2 Compute prediction:
43/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
44/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
45/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
46/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
47/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
48/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
49/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
50/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
51/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
52/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
53/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
54/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
55/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine
56/56 Automated Strategy Invention ENIGMA: Efficient Inference Guidance Machine