Exploring Eye Tracking to Detect Cognitive Load in Complex Virtual Reality Training

Mahsa Nasri,Mehmet Kosa,Leanne Chukoskie,Mohsen Moghaddam,Casper Harteveld
2024-11-19
Abstract:Virtual Reality (VR) has been a beneficial training tool in fields such as advanced manufacturing. However, users may experience a high cognitive load due to various factors, such as the use of VR hardware or tasks within the VR environment. Studies have shown that eye-tracking has the potential to detect cognitive load, but in the context of VR and complex spatiotemporal tasks (e.g., assembly and disassembly), it remains relatively unexplored. Here, we present an ongoing study to detect users' cognitive load using an eye-tracking-based machine learning approach. We developed a VR training system for cold spray and tested it with 22 participants, obtaining 19 valid eye-tracking datasets and NASA-TLX scores. We applied Multi-Layer Perceptron (MLP) and Random Forest (RF) models to compare the accuracy of predicting cognitive load (i.e., NASA-TLX) using pupil dilation and fixation duration. Our preliminary analysis demonstrates the feasibility of using eye tracking to detect cognitive load in complex spatiotemporal VR experiences and motivates further exploration.
Human-Computer Interaction,Machine Learning
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to detect users' cognitive load (CL) through eye - tracking technology in a complex virtual reality (VR) training environment. Specifically, the researchers developed a VR training system based on cold - spraying technology and used machine - learning methods (such as the multi - layer perceptron MLP and the random forest RF model) to analyze eye - movement data (especially pupil dilation and fixation duration) in order to predict the users' cognitive load levels. This study aims to explore a reliable and non - invasive method for real - time monitoring and personalized adjustment of VR training content to adapt to the differences in cognitive load among different users.