학술논문

Improving the understanding of web user behaviors through machine learning analysis of eye-tracking data
Document Type
Original Paper
Source
User Modeling and User-Adapted Interaction: The Journal of Personalization Research. 34(2):293-322
Subject
Machine learning
User experience
Usability
Eye-tracking
Long short-term memory recurrent neural network
LSTM
Multilayer perceptron neural network
MLP
Gaze
Trajectories
Language
English
ISSN
0924-1868
1573-1391
Abstract
Eye-tracking techniques are widely used to analyze user behavior. While eye-trackers collect valuable quantitative data, the results are often described in a qualitative manner due to the lack of a model that interprets the gaze trajectories generated by routine tasks, such as reading or comparing two products. The aim of this work is to propose a new quantitative way to analyze gaze trajectories (scanpaths) using machine learning. We conducted a within-subjects study (N = 30) testing six different tasks that simulated specific user behaviors in web sites (attentional, comparing two images, reading in different contexts, and free surfing). We evaluated the scanpath results with three different classifiers (long short-term memory recurrent neural network—LSTM, random forest, and multilayer perceptron neural network—MLP) to discriminate between tasks. The results revealed that it is possible to classify and distinguish between the 6 different web behaviors proposed in this study based on the user’s scanpath. The classifier that achieved the best results was the LSTM, with a 95.7% accuracy. To the best of our knowledge, this is the first study to provide insight about MLP and LSTM classifiers to discriminate between tasks. In the discussion, we propose practical implications of the study results.