Predicting reading comprehension scores from eye movements using artificial neural networks and fuzzy output error

Predicting reading comprehension from eye gaze data is a difficult task. We investigate the use of artificial neural networks(ANNs) to predict reading comprehension scores from eye gaze collected from participants who read and completed an onlinetutorial in our lab. Problems such as large feature sets and small highly imbalanced data sets compound to make this task evenmore complex. We propose using fuzzy output error (FOE) as an alternative performance function to mean square error (MSE)for training feed-forward neural networks to overcome these problems. We show that the use of FOE as the performance functionfor training ANNs provides significantly better classification of eye movements to reading comprehension scores. ANNs withthree hidden layers of neurons gave the best classification results especially when FOE is used as the performance functionfor training. In these cases we found up to 50% reduction in misclassification rates compared to using MSE. We found thatANNs give optimal classification results in comparison to other classification techniques. When FOE is used as the performancefunction for training the ANNs the misclassification rates are halved compared to the other techniques. Cluster analysis wasperformed on one of the more complex data sets. Interesting reading behaviour properties were found within the data set.The intended use of this research is in the design of adaptive online learning environments that use eye gaze to predict usercomprehension from reading behavior.

[1]  Päivi Majaranta,et al.  Design issues of iDICT: a gaze-assisted translation aid , 2000, ETRA.

[2]  Samuel Kaski,et al.  Inferring Relevance from Eye Movements: Feature Extraction , 2005 .

[3]  J. Dombi Membership function as an evaluation , 1990 .

[4]  Kyle Perkins,et al.  Predicting item difficulty in a reading comprehension test with an artificial neural network , 1995 .

[5]  Sang-Hoon Oh,et al.  Error back-propagation algorithm for classification of imbalanced data , 2011, Neurocomputing.

[6]  Charles Elkan,et al.  The Foundations of Cost-Sensitive Learning , 2001, IJCAI.

[7]  József Dombi,et al.  The approximation of piecewise linear membership functions and lukasiewicz operators , 2005, Fuzzy Sets Syst..

[8]  Tamás D. Gedeon,et al.  A comparison: Fuzzy signatures and Choquet Integral , 2008, 2008 IEEE International Conference on Fuzzy Systems (IEEE World Congress on Computational Intelligence).

[9]  Andreas Dengel,et al.  Eye movements as implicit relevance feedback , 2008, CHI Extended Abstracts.

[10]  Haibo He,et al.  Learning from Imbalanced Data , 2009, IEEE Transactions on Knowledge and Data Engineering.

[11]  Pedro M. Domingos MetaCost: a general method for making classifiers cost-sensitive , 1999, KDD '99.

[12]  Jack M. Fletcher,et al.  Measuring Reading Comprehension , 2006 .

[13]  Tamás D. Gedeon,et al.  Fuzzy Output Error , 2012, Aust. J. Intell. Inf. Process. Syst..

[14]  Brian P. Bailey,et al.  Using Eye Gaze Patterns to Identify User Tasks , 2004 .

[15]  Geoffrey Underwood,et al.  Eye Fixations Predict Reading Comprehension: The Relationships between Reading Skill, Reading Speed, and Visual Inspection , 1990, Language and speech.

[16]  Martin Fodslette Møller,et al.  A scaled conjugate gradient algorithm for fast supervised learning , 1993, Neural Networks.

[17]  József Dombi,et al.  Rule based fuzzy classification using squashing functions , 2008, J. Intell. Fuzzy Syst..

[18]  Sang-Hoon Oh Improving the Error Back-Propagation Algorithm for Imbalanced Data Sets , 2012 .

[19]  Pascual Martínez-Gómez,et al.  Recognition of understanding level and language skill using measurements of reading behavior , 2014, IUI.

[20]  K. Rayner,et al.  Eye Movements as Reflections of Comprehension Processes in Reading , 2006 .

[21]  K. Rayner,et al.  Making and correcting errors during sentence comprehension: Eye movements in the analysis of structurally ambiguous sentences , 1982, Cognitive Psychology.

[22]  K. Rayner Eye movements in reading and information processing: 20 years of research. , 1998, Psychological bulletin.

[23]  Mohammad Bagher Menhaj,et al.  Training feedforward networks with the Marquardt algorithm , 1994, IEEE Trans. Neural Networks.

[24]  Paul P. Maglio,et al.  A robust algorithm for reading detection , 2001, PUI '01.

[25]  John L. Sibert,et al.  The reading assistant: eye gaze triggered auditory prompting for reading remediation , 2000, UIST '00.

[26]  Andreas Dengel,et al.  Attentive documents: Eye tracking as implicit feedback for information retrieval and beyond , 2012, TIIS.

[27]  Leana Copeland,et al.  Measuring reading comprehension using eye movements , 2013, 2013 IEEE 4th International Conference on Cognitive Infocommunications (CogInfoCom).

[28]  Igor Kononenko,et al.  Cost-Sensitive Learning with Neural Networks , 1998, ECAI.

[29]  Zhi-Hua Zhou,et al.  Ieee Transactions on Knowledge and Data Engineering 1 Training Cost-sensitive Neural Networks with Methods Addressing the Class Imbalance Problem , 2022 .