Professional Documents
Culture Documents
Yuxin Chen
chenyuxin@uchicago.edu
Anette Hunziker Yuxin Chen Oisin Mac Aodha Manuel Gomez Andreas Krause Pietro Perona Yisong Yue Adish Singla
Rodriguez
Applications: Language learning
2
Teaching Interaction Using Flashcards
1
x jouet
2
Answer: Spielzeug
3 Answer: Spielzeug Answer: Nachtisch Answer: Buch Answer: Nachtisch Answer: Nachtisch
jouet Submit
x jouet ✓ Spielzeug x ✓ Buch x nachs ✓ Nachtisch
2 jouet Submit Spielzeug Submit Submit Buch Submit nachs Submit Nachtisch Submit
3
Background on Teaching Policies
Example setup
- 𝑇 = 20 and 𝑛 = 5 concepts given by 𝑎, 𝑏, 𝑐, 𝑑, 𝑒
• Round-robin: 𝑎→𝑏→𝑐→𝑑→𝑒→𝑎→𝑏→𝑐→𝑑→𝑒→𝑎→𝑏→𝑐→𝑑→𝑒→𝑎→
𝑎→𝑏→𝑎→𝑏→𝑐→𝑎→𝑐→𝑏→𝑑→𝑐→𝑑→𝑎→𝑏→𝑑→𝑐→𝑒→
5
Background: Leitner System (1972)
Student 1: 𝑎→𝑏→𝑎→𝑏→𝑐→𝑎→𝑐→𝑏→𝑑→𝑐→𝑑→𝑎→𝑏→𝑑→𝑐→𝑒→
Student 2: 𝑎→𝑎→𝑏→𝑎→𝑏→𝑐→𝑎→𝑐→𝑎→𝑏→𝑐→𝑎→𝑏→𝑎→𝑑→𝑐→
6
Modeling Forgetfulness
of Concept i: pi (t | history) = 2 hi
Half-life estimate
(depends on feedback)
hi += ai
hi += ai
hi += bi
hi += bi
Interactive Teaching Protocol
• For t = 1…T
- Teacher chooses concept 𝑖𝜖 1, … , 𝑚 (e.g., a flashcard)
- Learner tries to recall concept (success or fail)
- Teacher reveals answer (e.g., “Spielzug”)
% '
11
𝑓 history = B B 𝑝𝑖 𝑡 | history$:&)$
𝑚𝑇
"#$ &#$
“Area Under Curve”
Naive Approaches
• Round Robin
- Doesn’t adapt to new estimates of learner recall probabilities
- Over-teaches easy concepts
- Under-teaches hard concepts
• Non-submodular
- Gain of a concept 𝑥 can increase given longer history
- Captured by submodularity ratio 𝛾 over sequences
11
Characteristics of the Optimization Problem (cont.)
• Post-fix non-monotone
- 𝑓 orange ⨁ blue < 𝑓 blue
- Captured by curvature ω
12
Theoretical Guarantees: General Case
) &*(
𝛾)*& 𝜔+ 5 𝛾+ 1
𝐹 𝜋 !" ≥𝐹 𝜋 #$% 0 2 1− ≥𝐹 𝜋 #$% 1 − 𝑒 *0!"# 1 2!$%
𝑇 𝑇 𝜔-./
&'( +',
Theorem 1 Corollary 2
13
Theoretical Guarantees: HLR Model
14
D Teaching
D Algorithm
Teaching
Illustration: and Analysis
Algorithm
Simulation and Analysis
Results
Simulation Results
D.1 Analysis for HLRfor
D.1 Analysis memory model model
HLR memory
Round
Greedy
Robin
ng Algorithm
Teaching and Analysis
Algorithm and Analysis
s for HLRfor
Analysis memory model model
HLR memory
(a) Greedy
(a) Greedy (b) Optimal
(b) Optimal (c) Round(c)Robin
Round Robin (d) O
Optimal Objective
edy
(a) Greedy (b) Optimal
(b) Optimal (c) Round(c)
gRobin
RoundgRobin (d) Objective
g(d) Objective
g
(e) Marginal gain (f) (g) ! (h) Emp
User Study 150 participants from Mechanical Turk platform
T=40, m=15, total study time is about 25 mins
German dataset
GR LR RR RD
Biodiversity Avg. gain 0.766 0.668 0.601 0.396
(rare species) p-value - 0.0001 0.0001 0.0001 18
Summary: Teaching Concepts to People