310 likes | 320 Views
Explore how EEG can detect mental states like attention and engagement in reading to tailor teaching methods. Carnegie Mellon research findings show promising results using portable EEG devices.
E N D
Toward Exploiting EEG Input in a Reading Tutor Jack Mostow, Kai-min Chang, and Jessica Nelson Project LISTEN www.cs.cmu.edu/~listen Carnegie Mellon University This work was supported by the Institute of Education Sciences, U.S. Department of Education, through Grants R305A080157 and R305A080628 to Carnegie Mellon University. The opinions expressed are those of the authors and do not necessarily represent the views of the Institute or U.S. Department of Education.
Motivation: peer into student’s mind • Identify mental states • Cognitive: effort, recognition, understanding, learning, … • Affective: attention, engagement, frustration, … • Motor: speech, motion, expression,… • Decide accordingly • What to teach next • How to teach it • …
EEG in the Lab Pros: • Controlled experimental conditions • Temporally fine-grained data • Reflects widespread brain activity • Detects relevant mental states: attention (Marosi et al. ’02), engagement (Lutsyuk et al. ’06), frustration (Berka et al. ’06) Cons: • Impractical for schools! • Wet electrodes (gel or saline) • Expertapplication and monitoring • Money for equipment & personnel • Magnetically-shielded room
New Portable EEG Devices Pros: • Feasible to use in schools • Inexpensive • Dry electrodes • No expert needed • Headphones and microphone Cons: • 1-2 electrodes; not whole brain • What can such devices detect?
Detect brain states related to learning? • Can EEG detect when reading is difficult? • Can EEG detect differences between words? • Which EEG features detect differences best?
Carnegie Mellon 1. Detect when reading is difficult? Easy vs Hard (Grade K-1) (GRE level) We need water, land, and air to live. Earth has all these things. Water covers much of Earth. Most of this water is not safe to drink. Many people are running out of fresh drinking water. In regard to propaganda the early advocates of universal literacy and a free press envisaged only two possibilities: the propaganda might be true, or it might be false. They did not foresee what in fact has happened…
1. Detect when reading is difficult? • For adults / children • 10 adults in ProjectLISTEN lab • 11children ages 9-10, at school • Reading connected text / isolated words • Aloud / silently
Carnegie Mellon Pilot study setup Reader Child reader Adult reader Project LISTEN’s Reading Tutor
Collecting EEG and Reading Tutor Data Reading Tutor Log Combined Log MindSet (EEG) Log Time Student Text 07-12-2011-09:51:00.10 Kai-min We … 07-12-2011-09:51:00.20 Kai-min need … 07-12-2011-09:51:00.35 Kai-min need … 07-12-2011-09:51:00.55 Kai-min water… 07-12-2011-09:51:01.01 Kai-min land … 07-12-2011-09:51:01.50 Kai-min air … Time Student Text Raw 07-12-2011:09:51:00.10 Kai-min We -33 … 07-12-2011:09:51:00.20 Kai-min need 351 … 07-12-2011:09:51:00.35 Kai-min need 117 … 07-12-2011:09:51:00.55 Kai-min water 661 … 07-12-2011:09:51:00.10 Kai-min land -451 … 07-12-2011-09:51:01.50 Kai-min air 43 ,,, Time Student Raw Attention 07-12-2011-09:51:00.01 Kai-min -33 11 … 07-12-2011-09:51:00.02 Kai-min 351 17 … 07-12-2011-09:51:00.03 Kai-min 117 20… 07-12-2011-09:51:00.04 Kai-min 66 1 14 … 07-12-2011-09:51:00.05 Kai-min -451 26… 07-12-2011-09:51:00.06 Kai-min -3 43… We need water, land, and air to live. Earth has all these things. Water covers much of Earth.
MindSet (EEG) Features Raw EEG signal, reported at 512 Hz Filtered EEG signal, 512 Hz Proprietary “attention” measure, 1 Hz Proprietary “meditation” measure, 1 Hz Proprietary signal quality measure, 1Hz Delta band (1-3 Hz), 8Hz Theta band (4-7 Hz), 8Hz Alpha band (8-11 Hz), 8Hz Beta band (12-29 Hz), 8Hz Gamma band (30-100 Hz), 8Hz Gamma+ band (101-256 Hz), 8Hz
Machine Learning Approach • Train classifiers to detect mental states associated with stimuli • f = Binary Logistic Regression Classifier • X = MindSet (EEG) Features (averaged over stimulus interval) • Y = Easy or hard sentences 1 F 1 1 Y = f( X ) N N
Reader-Specific ClassifiersReader-Independent Classifiers Test on: Train on: Trial 1 Trial 2 Trial 3 Trial 4 Trial 1 Trial 2 Trial 3 Trial 4 Trial 1 Trial 2 Trial 3 Trial 4 Trial 1 Trial 2 Trial 3 Trial 4 Test on: Train on:
Class Size Imbalance • More easy sentences than hard ones • Made the two sets equal in size using 3 approaches: • Random Oversampling (with replacement)
Class Size Imbalance • More easy sentences than hard ones • Made the two sets equal in size using 3 approaches: • Random Oversampling (with replacement) • Random Undersampling
Class Size Imbalance • More easy sentences than hard ones • Made the two sets equal in size using 3 approaches: • Random Oversampling (with replacement) • Random Undersampling • Directed Undersampling (Truncating)
Detect when reading is difficult:Reader-specific classifier accuracy
Detect when reading is difficult:Reader-independent classifier accuracy chance p < .05
2. Detect differences between words? Hard Words Cologne Chassis Brocade Easy Words Bedroom Chicken Station Non-Words KOF CUN WAF Illegal String FFS GHT NKL
Machine Learning Classifiers • Multinomial logistic regression classifiers • Measure classifier’s rank accuracy (Mitchell et al. ’04) • Use classifier to rank-orderpossible class labels • Rank accuracy = percentile rank of correct label; 0.5 = chance • More sensitive than % correct 1.0 rank accuracy = 0.67 True label 0.5 0.0
Detect differences between words: Reader-specific rank accuracy chance p < .05
Detect differences between words: Reader-independent rank accuracy chance p < .05
3. Which features detect text difficulty best? • Train classifier using each feature in isolation • Average accuracy across subjects, CV folds • Higher = better
3. Which features detect word differences best? • Train classifier using each feature in isolation • Average rank accuracy across subjects, CV folds • Higher = better
Which EEG features are sensitive to which lexical properties? • Do EEG spectra reflect natural lexical variance among sentences? • If so, those bands may carry different information for a tutor. • Correlate with MRC Psycholinguistic word properties (Coltheart 81) • Blank = not statistically significant; bold = passes False Discovery Rate test
4. Conclusions and Future Work • 1-electrode EEG tells easy from hard better than chance. • Frequency bands tap different properties a tutor may use. • Detect mental states such as attention or frustration • Use longitudinal EEG in schools to: • Instrument authentic behavior • Label data based on normal tutor use, not artificial experiments • Detect longer-term learning, not just recency effects • Combat EEG noise with “big data” • Inform tutor redesign and make student-specific models
3. Which features detect word differences best? • Train classifier using each feature in isolation • Average rank accuracy across subjects, CV folds • Higher = better