Download presentation
Presentation is loading. Please wait.
Published byCrystal Griffin Modified over 6 years ago
1
More about the Learning Algorithm More about the Class being learned
Define the model Four examples More about the Model More about the Learning Algorithm More about the Class being learned More about the Teacher More about the Learning Complexity Back to the examples 11/30/2018 Content
2
Exact Learning Problem from Membership Queries
Interpolation Exact Learning MQ Inferring from Q Active Learning Guessing Game Combinatorial Search Hitting Testing Verification Black Box PIT White Box PIT Find π exactly Test whether πβ‘π, πβ‘0 etc. π π(π₯) πβπΆ π₯ π:π·βπ
Goal: Find π exactly 11/30/2018 Exact learning from MQ
3
ΧΧΧ ΧΧΧͺ ΧΧΧΧΧ - Χ¦ΧΧΧΧΧͺ (ΧΧ©ΧΧ§)
Battleship game Type of ship Size aircraft carrier 5 battleship 4 submarine 3 destroyer patrol boat 2 A B C D E F G H I J Each player secretly arranges their ships ΧΦ³Χ Φ΄ΧΦΌΦΈΧ on their primary grid The game proceeds in a series of rounds. In each round, each player takes a turn to announce a target square in the opponent's grid which is to be shot ΧΦΈΧ¨ΦΈΧ at. The opponent announces whether or not the square is occupied by a ship, and if it is a "hit" they mark this on their own primary grid. If all of a player's ships have been sunk Χ©ΧΦΈΧ§Φ·Χ’, the game is over and their opponent wins. 11/30/2018 Battleship game
4
π: π,π,β―,ππ Γ π¨,π©,β―,π± β{π,π} π π,π« =π a "hit" π π,π¬ =π a βmiss" πͺ={π}
1 2 3 4 5 6 7 8 9 10 A B C D E F G H I J π: π,π,β―,ππ Γ π¨,π©,β―,π± β{π,π} π π,π« =π a "hit" π π,π¬ =π a βmiss" πͺ={π} 11/30/2018 Battleship game
5
1 2 3 4 5 6 7 8 9 10 A B C D E F G H I J Find π exactly
Test whether πβ‘0. Hitting set 11/30/2018 Battleship game
6
Group Testing Robert Dorfman's paper in 1943 introduced the field of (Combinatorial) Group Testing. The motivation arose during the Second World War when the United States Public Health Service and the Selective service embarked upon a large scale project. The objective was to weed out all syphilitic Χ ΧΦ°ΧΦΌΦ΄Χ§ men called up for induction. However, syphilis testing back then was expensive and testing every soldier individually would have been very cost heavy and inefficient. We can combine Χ’Φ΄Χ¨Φ°ΧΦΌΧΦΌΧ blood samples and test a combined sample together to check if at least one soldier has syphilis. 11/30/2018 Group Testing
7
Group Testing & Learning
π₯ 1 , π₯ 2 , π₯ 3 , π₯ 4 , π₯ 5 , π₯ 6 , π₯ 7 , π₯ 8 , π₯ 9 , π₯ 10 , π₯ 11 , π₯ 12 π₯ 13 , π₯ 14 , π₯ 15 , π₯ 16 YES NO YES ( ) ( ) ( ) π= π₯ 3 β¨ π₯ 10 11/30/2018 Group Testing & Learning
8
Decision Tree Group Testing
Decision Tree of Depth π 1 π₯ 2 1 1 1 1 π₯ 4 π₯ 3 2 π 1 1 π₯ 3 1 π₯ 1 1 Group Testing π 1 1 π₯ 3 π: 0,1 π β{0,1} π= π₯ 3 β¨ π₯ 10 π 1011 =1 1 π₯ 10 1 π 1000 =0 11/30/2018 Decision Tree
9
Battleship as Decision Tree
π₯ 1 1 2 3 4 5 6 7 8 9 π₯ 2 1 1 π₯ 2 =5 1 π₯ 1 <3 1 π₯ 2 >4 1 π₯ 2 >1 1 1 π₯ 1 =3 11/30/2018 Battleship as Decision Tree
10
The structure of part of a DNA
π¦ππ 1 π₯ 2 π¦ππ 1 1 π₯ 4 π₯ 3 ππ π¦ππ π₯ 3 1 ππ 1 π₯ 1 The structure of part of a DNA π¦ππ 11/30/2018 DNA
11
ResistorΧ Φ·ΧΦΌΦΈΧ Combinations
Change the resistance ΧΦ΄ΧͺΦ°Χ Φ·ΧΦΌΦ°ΧΧΦΌΧͺ π
= π
π
4 + π
π
π
2 + π
3 11/30/2018 Resistor Combination
12
More about the Learning Algorithm More about the Class being learned
Define the model Four examples More about the Model More about the Learning Algorithm More about the Class being learned More about the Teacher More about the Learning Complexity Back to the examples 11/30/2018 Content
13
π πβπΆ π₯ π(π₯) π:π·βπ
π΄ πΆ (π π π ,πΌ,π) Learning Algorithm
Goal: Find π exactly Learning Algorithm π΄ πΆ (π π π ,πΌ,π) 11/30/2018 Algorithm
14
Learning Algorithm Sequential Parallel Deterministic Randomized
Monte Carlo Alg. Pr π π΄ πΆ π π π ,πΌ,π =π β₯1βπΏ Deterministic Randomized Las Vegas Alg. Pr π π΄ πΆ π π π ,πΌ,π =π =1 Adaptive Non-adaptive Rounds 11/30/2018 Learning Algorithm
15
Input Taget π πͺ πͺ π Boolean π:π«β{π,π} Arithmetic π: πΉ π βπΉ Discrete
π:π«β{π,π,β―,π} 11/30/2018 Target
16
Output Interpolation Exact Learning MQ Inferring from Q
Active Learning Guessing Game Combinatorial Search Hitting Testing Verification Black Box PIT Test if πβ‘π, πβ‘0 πβπͺ Find π exactly NonProper computable π Proper πβπͺ PAC, PAC+MQ Find π approximately 11/30/2018 Summary
17
Teacher, Black Box Opponent player
Honest ΧΧΦΉΧΦ΅Χ Liar Χ©ΧΦ·Χ§Φ°Χ¨ΦΈΧ Incomplete MQ Angluin Slonim 94 I DONβT KNOW wp π (Limited) Malicious MQ Angluin Krikis Sloan Turan 95 m Incorrect Answers ? with probability p +persistent Malicious MQ Valiant 85- Kearns Li 88 Incorrect wp π Limited MQ Angluin Krikis Sloan Turan 95 m I DONβT KNOW Answers incorrect to m + persistent Incorrect answers with probability p + persistent Answers ? with to m + persistent 11/30/2018 Teacher
18
Query Complexity=πππ(πΆ)
π πΆ π(π₯)βπΆ π₯ =π π ππ§π π β€π Query Complexity=πππ(πΆ) Query Complexity Time Complexity Learnable ππππ¦(πππ(πΆ),π,π ) Efficient Learnable ππππ¦(πππ(πΆ)) ππππ¦(πππ(πΆ),π,π ) Optimally Learnable πππ(πΆ) 1+π 1 ππππ¦(πππ(πΆ),π,π ) Optimally Learn. in π πππ(πΆ) 1+π 1 , π =ππππ π‘πππ‘ Randomized Deterministic Teacher Adaptive Non-adaptive Honest Liar 11/30/2018 Complexity
19
More about the Learning Algorithm More about the Class being learned
Define the model Four examples More about the Model More about the Learning Algorithm More about the Class being learned More about the Teacher More about the Learning Complexity Back to the examples 11/30/2018 Content
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.