Machine learning and the expert in the loop
Mich` ele Sebag TAO ECAI 2014, Frontiers of AI
1 / 63
Machine learning and the expert in the loop Mich` ele Sebag TAO - - PowerPoint PPT Presentation
Machine learning and the expert in the loop Mich` ele Sebag TAO ECAI 2014, Frontiers of AI 1 / 63 Centennial + 2 Computing Machinery and Intelligence Turing 1950 ... the problem is mainly one of programming. brain estimates: 10 10 to 10 15
1 / 63
2 / 63
3 / 63
4 / 63
5 / 63
6 / 63
7 / 63
8 / 63
9 / 63
10 / 63
11 / 63
12 / 63
ATLAS Experiment c 2014 CERN
Learning to discover: the Higgs challenge 4 / 36
ATLAS Experiment c 2014 CERN
Learning to discover: the Higgs challenge 5 / 36
ATLAS Experiment c 2014 CERN
Learning to discover: the Higgs challenge 6 / 36
Learning to discover: the Higgs challenge 8 / 36
Learning to discover: the Higgs challenge 9 / 36
13 / 63
◮ statistically sound ◮ such that it defines a well-posed optimization problem ◮ tractable 14 / 63
15 / 63
◮ Min ||h||2 ◮ subject to constraints on h(x)
i ), h(xi) > 1...
16 / 63
17 / 63
17 / 63
17 / 63
18 / 63
19 / 63
◮ Ciresan et al: use prior knowledge (non linear invariance
◮ Caruana: use deep NN to label hosts of examples; use them to
19 / 63
19 / 63
19 / 63
20 / 63
21 / 63
22 / 63
31 / 63
32 / 63
33 / 63
34 / 63
34 / 63
35 / 63
36 / 63
37 / 63
38 / 63
38 / 63
(recipe x: 33% arabica, 25% robusta, etc)
39 / 63
40 / 63
41 / 63
42 / 63
◮ Expert changes his mind ◮ Expert makes mistakes ◮ ...especially at the beginning 43 / 63
44 / 63
◮ Which optimization criterion ◮ How to optimize it 45 / 63
Prob of error 1/2 delta −delta Preference margin Z
46 / 63
47 / 63
48 / 63
49 / 63
50 / 63
51 / 63
1/128 1/128 1/256
52 / 63
0.2 0.4 0.6 0.8 1 10 20 30 40 50 60
True utility
#Queries
ME = .25 MA = .25 ME = .25 MA = .5 ME = .25 MA = 1 ME = .5 MA = .5 ME = .5 MA = 1 ME = 1 MA = 1
0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 10 20 30 40 50 60
Expert error rate
#Queries
ME = .25 MA = .25 ME = .25 MA = 1 ME = .5 MA = 1 ME = 1 MA = 1
53 / 63
0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1 2 3 4 5 6 7 8 9 10 True Utility #Queries ME = .25, MA = .25 ME = .25, MA = .5 ME = .25, MA = 1 ME = .5, MA = .5 ME = .5, MA = 1 ME = 1, MA = 1
0.02 0.04 0.06 0.08 0.1 0.12 0.14 1 2 3 4 5 6 7 8 9 10
Feature weight #Queries
Gaussian centered on the equilibrium state
54 / 63
0.2 2 4 6 8 10 12 14 16 18 20 True Utility #Queries ME = 1, MA = 1
55 / 63
0.2 0.4 0.6 0.8 1 5 10 15 20 25 30 True Utility #Queries 13 states 20 states
56 / 63
57 / 63
58 / 63
◮ Optimizing coffee taste
◮ Visual rendering
◮ Choice query
◮ Information retrieval
◮ Robotics
59 / 63
60 / 63
61 / 63
62 / 63