SLIDE 71 Learning Languages The L* Algorithm Learning over Large Alphabets Learning with/without a Teacher Conclusions
Example with Teacher (Σ = [1, 100))
Teacher returns minimal counterexamples
ε 1 ε − +
1
a0 + −
24
a2 − −
1
a0
1
a1 − +
1
a0
66
a3 + −
24
a2
1
a4 − −
24
a2
51
a5 + −
semantics
ε [ [a0] ] = [1, 24) [ [a2] ] = [24, 100) a0 [ [a1] ] = [1, 66) [ [a3] ] = [66, 100) a2 [ [a4] ] = [1, 51) [ [a5] ] = [51, 100)
hypothesis automaton
ε a0 a2
[1, 24) [1, 51) [51, 100) [66, 100) [1, 66) [24, 100)
Ask Equivalence Query: True M = {ε, 1, 24, 1 1, 1 66, 24 1, 24 51, 1 1 1, 1 66 1, 24 1 1, 24 51 1}
L∗ over (Σ ∩ N) → |M| = 790, |MQ| = 789, |EQ| = 2, |S| = 4, |R| = 396
|M| = 11, |MQ| = 7, |EQ| = 5, |S| = 3, |R| = 4
VERIMAG O Maler - IE Mens 17 / 22