| Literature DB >> 35368339 |
Hugo Mitre-Hernandez1, Jorge Sanchez-Rodriguez1, Sergio Nava-Muñoz1, Carlos Lara-Alvarez1.
Abstract
Knowing the difficulty of a given task is crucial for improving the learning outcomes. This paper studies the difficulty level classification of memorization tasks from pupillary response data. Developing a difficulty level classifier from pupil size features is challenging because of the inter-subject variability of pupil responses. Eye-tracking data used in this study was collected while students solved different memorization tasks divided as low-, medium-, and high-level. Statistical analysis shows that values of pupillometric features (as peak dilation, pupil diameter change, and suchlike) differ significantly for different difficulty levels. We used a wrapper method to select the pupillometric features that work the best for the most common classifiers; Support Vector Machine (SVM), Decision Tree (DT), Linear Discriminant Analysis (LDA), and Random Forest (RF). Despite the statistical difference, experiments showed that a random forest classifier trained with five features obtained the best F1-score (82%). This result is essential because it describes a method to evaluate the cognitive load of a subject performing a task using only pupil size features. ©2022 Mitre-Hernandez et al.Entities:
Keywords: Classifiers; Cognitive load; Pupil size; Working memory
Year: 2022 PMID: 35368339 PMCID: PMC8973468 DOI: 10.7717/peerj.12864
Source DB: PubMed Journal: PeerJ ISSN: 2167-8359 Impact factor: 2.984
Supervised learning approaches that used eye-tracker data.
Bold numbers indicate the best accuracy.
|
|
|
|
|
|
|---|---|---|---|---|
|
| Reading, skimming | fixations features | SVM (RBF) | 80.0 |
| saccades features | 79.0 | |||
| fixations and saccades features |
| |||
|
| Reading, no reading | fixation time, saccade size | HMM |
|
| HMM (online) | 88.0 | |||
|
| Type of reading: novel, manga, journal, newspaper, book | fixation and saccade features | Decision tree | 75.0 |
|
| cognitive patterns: cognition, evaluation, planning, intention | fixation features | SVM (RBF) | 53.3 |
| Performance: low, medium, high | mean time of actions | SVM (RBF) | 66.5 | |
|
| Mental fatigue: low, medium, high | 21 pupil size and blinks features | SVM | 85.0 |
| Decision tree | 78.4 | |||
| Boosted tree | 81.0 | |||
| KNN | 76.5 | |||
| LDA |
| |||
| 56 blinks and gaze features | SVM |
| ||
| Decision tree | 79.4 | |||
| Boosted tree | 71.5 | |||
| KNN | 63.4 | |||
| LDA | 81.2 | |||
| 63 gaze features | SVM | 79.5 | ||
| Decision tree | 79.7 | |||
| Boosted tree | 73.6 | |||
| KNN | 63.9 | |||
| LDA |
| |||
| 70 gaze and eye-fixation | SVM | 84.1 | ||
| Decision tree |
| |||
| Boosted tree | 75.4 | |||
| KNN | 73.9 | |||
| LDA | 78.8 | |||
|
| Driving behavior: change to the left lane, right, and keep in the lane | E = 51 saccades, blinks, and gaze features | SVM | 70.32 |
| HMM | 64.94 | |||
| CNN | 86.19 | |||
| RF |
| |||
| V = {vehicle speed, distance to the front, front-left, right-left, and back vehicles, time to collision, lane number} | SVM | 92.45 | ||
| HMM | 93.66 | |||
| CNN | 89.25 | |||
| RF |
| |||
| SVM | 79.79 | |||
| HMM | 94.37 | |||
| CNN | 90.35 | |||
| RF |
|
Figure 1Procedure of the experiment.
Figure 2Measurements with respect to difficulty level; Baseline Pupil Size (BLPS), Mean Pupil Diameter Change (MPDC), Average Percentage Change in Pupil Size (APCPS), Peak Dilation (PD), Entropy of Pupil (Epupil), Time to Peak (TTP), and Peak Dilation Speed (PDS).
Figure 3Results of the MPDC measurement versus difficulty level by subject (the mean value is shown in red).
Likelihood ratio tests for different Features: Baseline Pupil Size (BLPS), Mean Pupil Diameter Change (MPDC), Average Percentage Change in Pupil Size (APCPS), Peak Dilation (PD), Entropy of Pupil (Epupil), Time to Peak (TTP), and Peak Dilation Speed (PDS).
| feature | ||
|---|---|---|
| BLPS | 0.01 | |
| MPDC | 32.6 | |
| APCPS | 29.0 | |
| PD | 30.6 | |
| Epupil | 25.9 | |
| TTP | 46.5 | |
| PDS | 23.2 |
Tukey HSD Test for different features.
The Epupil variable was not transformed because the assumptions were already fulfilled for the original data. Symbols indicate significant differences at levels of †p < .1, * p < .05, ** p < .1, and *** p < .001.
| Feature | Null hypothesis | Initial model | Final model (without ouliers) | ||||
|---|---|---|---|---|---|---|---|
| Estimate | Std. Error | Estimate | Std. Error | ||||
| BLPS | medium-low=0 | −0.0002 | 0.031 | −0.0053 | 0.028 | ||
| high-low=0 | −0.0019 | 0.028 | −0.0154 | 0.025 | |||
| high-medium=0 | −0.0017 | 0.027 | −0.0102 | 0.025 | |||
| MPDC | medium-low=0 | 0.061 | ** | 0.023 | 0.054 | * | 0.025 |
| high-low=0 | 0.167 | *** | 0.023 | 0.166 | *** | 0.022 | |
| high-medium=0 | 0.105 | *** | 0.020 | 0.112 | *** | 0.020 | |
| APCPS | medium-low=0 | 0.017 | * | 0.006 | 0.014 | † | 0.007 |
| high-low=0 | 0.044 | *** | 0.007 | 0.044 | *** | 0.006 | |
| high-medium=0 | 0.027 | *** | 0.006 | 0.030 | *** | 0.005 | |
| PD | medium-low=0 | 0.108 | *** | 0.030 | 0.157 | *** | 0.044 |
| high-low=0 | 0.294 | *** | 0.032 | 0.427 | *** | 0.041 | |
| high-medium=0 | 0.186 | *** | 0.027 | 0.270 | *** | 0.033 | |
| Epupil | medium-low=0 | – | – | 0.025 | ** | 0.008 | |
| high-low=0 | – | – | 0.062 | *** | 0.009 | ||
| high-medium=0 | – | – | 0.037 | *** | 0.007 | ||
| TTP | medium-low=0 | 2.105 | *** | 0.380 | 2.117 | *** | 0.372 |
| high-low=0 | 5.264 | *** | 0.400 | 5.178 | *** | 0.363 | |
| high-medium=0 | 3.159 | *** | 0.314 | 3.061 | *** | 0.311 | |
| PDS | medium-low=0 | −0.378 | ** | 0.115 | −0.259 | * | 0.097 |
| high-low=0 | −0.442 | ** | 0.124 | −0.243 | * | 0.095 | |
| high-medium=0 | −0.065 | 0.113 | 0.016 | 0.075 | |||
The best ten out of 127 classifiers results found after the feature selection.
| Model | Precision | Average | ||||||
|---|---|---|---|---|---|---|---|---|
| Id. | Classifier | Selected Features | low | med | high | prec. | recall | F1 |
|
| Random Forest | {BLPS, MPDC, APCPS, PD, TTP} | 0.85 | 0.80 | 0.83 | 0.82 | 0.81 | 0.82 |
|
| SVM (RBF) | {Epupil, TTP, PDS} | 0.91 | 0.83 | 0.67 | 0.80 | 0.76 | 0.77 |
|
| SVM (RBF) | {PD, Epupil, TTP, PDS} | 0.91 | 0.79 | 0.69 | 0.80 | 0.76 | 0.77 |
|
| SVM (RBF) | {BLPS, APCPS, PS, Epupil, TTP} | 0.91 | 0.79 | 0.69 | 0.80 | 0.76 | 0.77 |
|
| SVM (linear) | {MPDC, TTP} | 0.83 | 0.82 | 0.70 | 0.79 | 0.76 | 0.77 |
|
| SVM (sigmoid) | {MPDC, TTP} | 0.86 | 0.83 | 0.62 | 0.77 | 0.75 | 0.75 |
|
| Linear SVC | {BLPS, MPDC, TTP} | 0.80 | 0.72 | 0.69 | 0.74 | 0.70 | 0.71 |
|
| Decision Tree | {APCPS, PD, TTP, PDS} | 0.67 | 0.76 | 0.64 | 0.69 | 0.69 | 0.69 |
|
| LDA | {BLPS, MPDC, APCPS, PD, TTP, PDS} | 0.78 | 0.62 | 0.75 | 0.72 | 0.66 | 0.67 |
|
| LDA | {MPDC, APCPS, PD, Epupil, TTP, PDS} | 0.78 | 0.62 | 0.75 | 0.72 | 0.66 | 0.67 |