Submitted:
03 July 2025
Posted:
04 July 2025
You are already at the latest version
Abstract
Keywords:
Introduction
Materials and Methods
Apparatus
Secondary Task
Experimental Procedure
Research Methodology
Data Pre-Processing
EEGNet Model
Results and Discussions
Conclusions
References
- Lapierre, A.; Arbour, C.; Maheu-Cadotte, M.-A.; Vinette, B.; Fontaine, G.; Lavoie, P. Association between clinical simulation design features and novice healthcare professionals’ cognitive load: a systematic review and meta-analysis. Simul. Gaming 2022, 53, 538–563. [Google Scholar] [CrossRef]
- Yu, K.; Chen, J.; Ding, X.; Zhang, D. Exploring cognitive load through neuropsychological features: an analysis using fNIRS-eye tracking. Med. Biol. Eng. Comput. 2025, 63, 45–57. [Google Scholar] [CrossRef] [PubMed]
- Ücrak, F.; Izzetoglu, K.; Polat, M.D.; Gür, Ü.; Şahin, T.; Yöner, S.I.; İnan, N.G.; Aksoy, M.E.; Öztürk, C. The Impact of Minimally Invasive Surgical Modality and Task Complexity on Cognitive Workload: An fNIRS Study. Brain Sci. 2025, 15, 387. [Google Scholar] [CrossRef] [PubMed]
- Kyriaki, K.; Koukopoulos, D.; Fidas, C.A. A comprehensive survey of EEG preprocessing methods for cognitive load assessment. IEEE Access 2024, 12, 23466–23489. [Google Scholar] [CrossRef]
- Nasri, M.; Kosa, M.; Chukoskie, L.; Moghaddam, M.; Harteveld, C. Exploring Eye Tracking to Detect Cognitive Load in Complex Virtual Reality Training. Proceedings of 2024 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct); pp. 51–54.
- Khan, M.A.; Asadi, H.; Zhang, L.; Qazani, M.R.C.; Oladazimi, S.; Kiong, L.C.; Lim, C.P.; Nahavandi, S. Application of artificial intelligence in cognitive load analysis using functional near-infrared spectroscopy: A systematic review. Expert Syst. Appl. 2024, 123717. [Google Scholar] [CrossRef]
- Khan, M.A.; Asadi, H.; Hoang, T.; Lim, C.P.; Nahavandi, S. Measuring Cognitive Load: Leveraging fNIRS and Machine Learning for Classification of Workload Levels. Proceedings of International Conference on Neural Information Processing; pp. 313–325.
- Benerradi, J. ; Marinescu, A.; Clos, J.; L. Wilson, M. Exploring machine learning approaches for classifying mental workload using fNIRS data from HCI tasks. In Proceedings of Proceedings of the Halfway to the Future Symposium 2019; Clos, J.
- Ho, T.K.K.; Gwak, J.; Park, C.M.; Song, J.-I. Discrimination of mental workload levels from multi-channel fNIRS using deep leaning-based approaches. Ieee Access 2019, 7, 24392–24403. [Google Scholar] [CrossRef]
- Khan, M.A.; Asadi, H.; Qazani, M.R.C.; Lim, C.P.; Nahavandi, S. Functional near-infrared spectroscopy (fNIRS) and Eye tracking for Cognitive Load classification in a Driving Simulator Using Deep Learning. arXiv preprint arXiv:2408.06349, arXiv:2408.06349 2024.
- Wang, J.; Grant, T.; Velipasalar, S.; Geng, B.; Hirshfield, L. Taking a Deeper Look at the Brain: Predicting Visual Perceptual and Working Memory Load From High-Density fNIRS Data. IEEE J. Biomed. Health Inform. 2021, 26, 2308–2319. [Google Scholar] [CrossRef] [PubMed]
- Eastmond, C.; Subedi, A.; De, S.; Intes, X. Deep learning in fNIRS: a review. Neurophotonics 2022, 9, 041411–041411. [Google Scholar] [CrossRef] [PubMed]
- Fernandez Rojas, R.; Joseph, C.; Bargshady, G.; Ou, K.-L. Empirical comparison of deep learning models for fNIRS pain decoding. Front Neuroinform 2024, 18, 1320189. [Google Scholar] [CrossRef] [PubMed]
- Peirce, J.; Gray, J.R.; Simpson, S.; MacAskill, M.; Höchenberger, R.; Sogo, H.; Kastman, E.; Lindeløv, J.K. PsychoPy2: Experiments in behavior made easy. Behav. Res. Methods 2019, 51, 195–203. [Google Scholar] [CrossRef] [PubMed]
- Baker, W.B.; Parthasarathy, A.B.; Busch, D.R.; Mesquita, R.C.; Greenberg, J.H.; Yodh, A. Modified Beer-Lambert law for blood flow. Biomed. Opt. Express 2014, 5, 4053–4075. [Google Scholar] [CrossRef] [PubMed]
- Lawhern, V.J.; Solon, A.J.; Waytowich, N.R.; Gordon, S.M.; Hung, C.P.; Lance, B.J. EEGNet: a compact convolutional neural network for EEG-based brain–computer interfaces. J. Neural Eng. 2018, 15, 056013. [Google Scholar] [CrossRef] [PubMed]




| Layer Type | Key Settings |
| 2D Convolution | In-channels: 1; Out-channels: F1; Kernel size: (1, kernel length); Padding: (0, kernel length//2); No bias |
| Batch Normalization | Number of features: F1 |
| Constrained Conv2D | In-channels: F1; Out-channels: F1×D; Kernel size: (Channels, 1); Max-norm constraint: 1; No bias |
| Batch Normalization | Number of features: F1×D |
| ELU Activation | - |
| 2D Average Pooling | Kernel size: (1, 4); Stride: (1, 4) |
| Dropout | Drop rate: p |
| Depthwise 2D Convolution | In-channels: F1×D; Out-channels: F1×D; Kernel size: (1, 16); Groups: F1×D; Padding: (0,8); No bias |
| Pointwise 2D Convolution | In-channels: F1×D; Out-channels: F2; Kernel size: (1,1); No padding; No bias |
| Batch Normalization | Number of features: F2 |
| ELU Activation | - |
| 2D Pooling (Avg or Max) | Kernel size: (1,8); Stride: (1,8) |
| Dropout | Drop rate: p |
| Final 2D Convolution | In-channels: F2; Out-channels: N (classes); Kernel size: (1, final_conv_length); Bias: Yes |
| Log-Softmax Activation | Along dimension 1, [Batch, N, 1, 1] |
| Output Reshaping | Squeeze operation, [Batch, N] |
| Window size | Learning rate | Accuracy | AUC | Recall | Precision | F1-score |
| 10s | 0.1 | 0.5897 ± 0.0476 | 0.7587 ± 0.0416 | 0.5897 ± 0.0476 | 0.6249 ± 0.0397 | 0.6249 ± 0.0397 |
| 20s | 0.1 | 0.5029 ± 0.0349 | 0.6958 ± 0.0428 | 0.5029 ± 0.0349 | 0.5952 ± 0.0513 | 0.5952 ± 0.0513 |
| 30s | 0.1 | 0.4856 ± 0.0598 | 0.6657 ± 0.0824 | 0.4856 ± 0.0598 | 0.5075 ± 0.1229 | 0.5075 ± 0.1229 |
| 10s | 0.01 | 0.9043 ± 0.0148 | 0.9543 ± 0.0148 | 0.9043 ± 0.0148 | 0.9087 ± 0.0181 | 0.9087 ± 0.0181 |
| 20s | 0.01 | 0.9391 ± 0.0071 | 0.9787 ± 0.0048 | 0.9391 ± 0.0071 | 0.9395 ± 0.0072 | 0.9395 ± 0.0072 |
| 30s | 0.01 | 0.9048 ± 0.0186 | 0.9498 ± 0.0131 | 0.9048 ± 0.0186 | 0.9113 ± 0.0172 | 0.9113 ± 0.0172 |
| 10s | 0.001 | 0.9994 ± 0.0002 | 0.9996 ± 0.0002 | 0.9994 ± 0.0002 | 0.9994 ± 0.0002 | 0.9994 ± 0.0002 |
| 20s | 0.001 | 0.9999 ± 0.0001 | 0.9999 ± 0.0001 | 0.9999 ± 0.0001 | 0.9999 ± 0.0001 | 0.9999 ± 0.0001 |
| 30s | 0.001 | 1.0000 ± 0.0000 | 1.0000 ± 0.0000 | 1.0000 ± 0.0000 | 1.0000 ± 0.0000 | 1.0000 ± 0.0000 |
| Window size | Learning rate | Accuracy | AUC | Recall | Precision | F1-score |
| 10s | 0.1 | 0.7079 ± 0.0202 | 0.8594 ± 0.0251 | 0.7079 ± 0.0202 | 0.7180 ± 0.0200 | 0.7180 ± 0.0200 |
| 20s | 0.1 | 0.6700 ± 0.0173 | 0.8379 ± 0.0113 | 0.6700 ± 0.0173 | 0.6810 ± 0.0186 | 0.6810 ± 0.0186 |
| 30s | 0.1 | 0.6548 ± 0.0257 | 0.7987 ± 0.0476 | 0.6548 ± 0.0257 | 0.6832 ± 0.0254 | 0.6832 ± 0.0254 |
| 10s | 0.01 | 0.9508 ± 0.0089 | 0.9805 ± 0.0067 | 0.9508 ± 0.0089 | 0.9517 ± 0.0092 | 0.9517 ± 0.0092 |
| 20s | 0.01 | 0.9470 ± 0.0115 | 0.9694 ± 0.0135 | 0.9470 ± 0.0115 | 0.9484 ± 0.0113 | 0.9484 ± 0.0113 |
| 30s | 0.01 | 0.9100 ± 0.0302 | 0.9441 ± 0.0411 | 0.9100 ± 0.0302 | 0.9152 ± 0.0275 | 0.9152 ± 0.0275 |
| 10s | 0.001 | 0.9722 ± 0.0025 | 0.9888 ± 0.0010 | 0.9722 ± 0.0025 | 0.9726 ± 0.0024 | 0.9726 ± 0.0024 |
| 20s | 0.001 | 0.9335 ± 0.0077 | 0.9662 ± 0.0056 | 0.9335 ± 0.0077 | 0.9345 ± 0.0081 | 0.9345 ± 0.0081 |
| 30s | 0.001 | 0.8545 ± 0.0232 | 0.9037 ± 0.0364 | 0.8545 ± 0.0232 | 0.8622 ± 0.0227 | 0.8622 ± 0.0227 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).