ET-805 Cohen’s Kappa
Ramkumar.Rajendran@iitb.ac.in
ET-805 Cohens Kappa Ramkumar.Rajendran@iitb.ac.in From Last Class - - PowerPoint PPT Presentation
ET-805 Cohens Kappa Ramkumar.Rajendran@iitb.ac.in From Last Class - Modeling Learners affective state - Emotionally Intelligent Tutoring Agents Muddy Points - What is Kappa? - Multi-class classification problem - Predicting user
Ramkumar.Rajendran@iitb.ac.in
2
3
We develop a system to detect students’ frustration using log data from a learning
contingency table. Calculate Accuracy (3 mins)
4
Frustrated Not Frustrated Frustrated 56 TP 15 FP Not Frustrated 10 FN 44 TN
Observed (Classifier Output) Expected(Human Obs.)
We develop a system to detect students’ frustration using log data from a learning
contingency table. Calculate Precision and Recall? Precision = TP / (TP+ FP) Recall = TP / (TP+ FN)
5
Frustrated Not Frustrated Frustrated 56 TP 15 FP Not Frustrated 10 FN 44 TN
Observed (Classifier Output) Expected(Human Obs.)
Accuracy = 100 / 125 = 0.8 Precision = 56 / (56 + 15) = Recall = 56 / (56 + 10) =
6
7
Frustrated Not Frustrated Frustrated 30 TP 68 FP Not Frustrated 20 FN 322 TN
Observed (Classifier Output) Expected(Human Obs.)
8
9
Cohen, Jacob (1960). A coefficient of agreement for nominal scales". Educational and Psychological Measurement. 20 (1): 37–46
Frustrated = (10+5 )15 * 20 (5 + 15)/ 55 = 15 * 20 /55 = 5.45 !Frustrated = 35 * 40 / 55 = 25.45 Expected Accuracy = (5 .45 + 25.45)/55 = 0.56 Frus = 0 !Frus = 55*35/55 = 35 Expexted Acc = 35+0/55 = 0.63
10
Frustrated Not Frustrated Frustrated 5 TP 10 FP Not Frustrated 15 FN 25 TN Observed (Classifier Output) Expected(Human Obs.) Frustrated Not Frustrated Frustrated 0 TP 0 FP Not Frustrated 20 FN 35 TN
Kappa = (Observed accuracy - Expected accuracy) / (1 - Expected accuracy)
11
12
13
14
F B N F 10 5 5 B 5 15 10 N 15 10 90 Accuracy = 115 / 165 = 0.7 F NF F 10 10 NF 20 125 Accuracy = 135 / 165 = 0.82
16
17
18
19