Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3472749.3474743acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
research-article
Open access

Taming fNIRS-based BCI Input for Better Calibration and Broader Use

Published: 12 October 2021 Publication History

Abstract

Brain-computer interfaces (BCI) are an emerging technology with many potential applications. Functional near-infrared spectroscopy (fNIRS) can provide a convenient and unobtrusive real time input for BCI. fNIRS is especially promising as a signal that could be used to automatically classify a user’s current cognitive workload. However, the data needed to train such a classifier is currently not widely available, difficult to collect, and difficult to interpret due to noise and cross-subject variation. A further challenge is the need for significant user-specific calibration. To address these issues, we introduce a new dataset gathered from 15 subjects and a new multi-stage supervised machine learning pipeline. Our approach learns from both observed data and augmented data derived from multiple subjects in its early stages, and then fine-tunes predictions to an individual subject in its last stage. We show promising gains in accuracy in a standard “n-back” cognitive workload classification task compared to baselines that use only subject-specific data or only group-level data, even when our approach is given much less subject-specific data. Even though these experiments analyzed the data retrospectively, we carefully removed anything from our process that could not have been done in real time, because our process is targeted at future real-time operation. This paper contributes a new dataset, a new multi-stage training pipeline, results showing significant improvement compared to alternative pipelines, and discussion of the implications for user interface design. Our complete dataset and software are publicly available at https://tufts-hci-lab.github.io/code_and_datasets/. We hope these results make fNIRS-based interactive brain input easier for a wide range of future researchers and designers to explore.

Supplementary Material

VTT File (p179-video_preview.vtt)
MP4 File (p179-video_preview.mp4)
Video preview and captions
MP4 File (p179-talk.mp4)
Talk video

References

[1]
Berdakh Abibullaev and Jinung An. 2012. Classification of frontal cortex haemodynamic responses during cognitive tasks using wavelet transforms and machine learning algorithms. Medical engineering & physics 34, 10 (2012), 1394–1410.
[2]
Daniel Afergan, Evan M Peck, Erin T Solovey, Andrew Jenkins, Samuel W Hincks, Eli T Brown, Remco Chang, and Robert JK Jacob. 2014. Dynamic difficulty using brain metrics of workload. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. 3797–3806.
[3]
Daniel Afergan, Tomoki Shibata, Samuel W Hincks, Evan M Peck, Beste F Yuksel, Remco Chang, and Robert JK Jacob. 2014. Brain-based target expansion. In Proceedings of the 27th annual ACM symposium on User interface software and technology. 583–593.
[4]
Haleh Aghajani, Marc Garbey, and Ahmet Omurtag. 2017. Measuring mental workload with EEG+ fNIRS. Frontiers in human neuroscience 11 (2017), 359.
[5]
Kai Keng Ang, Cuntai Guan, Kerry Lee, Jie Qi Lee, Shoko Nioka, and Britton Chance. 2010. Application of rough set-based neuro-fuzzy system in nirs-based bci for assessing numerical cognition in classroom. In The 2010 International Joint Conference on Neural Networks (IJCNN). IEEE, 1–7.
[6]
Eric Arazo, Diego Ortego, Paul Albert, Noel O’Connor, and Kevin McGuinness. 2019. Unsupervised label noise modeling and loss correction. In International Conference on Machine Learning. PMLR, 312–321.
[7]
Mahnaz Arvaneh, Cuntai Guan, Kai Keng Ang, and Chai Quek. 2011. Optimizing the channel selection and classification accuracy in EEG-based BCI. IEEE Transactions on Biomedical Engineering 58, 6 (2011), 1865–1873.
[8]
Johann Benerradi, Horia A. Maior, Adrian Marinescu, Jeremie Clos, and Max L. Wilson. 2019. Exploring machine learning approaches for classifying mental workload using fNIRS data from HCI tasks. In Proceedings of the Halfway to the Future Symposium 2019. 1–11.
[9]
Chris Berka, Daniel J Levendowski, Michelle N Lumicao, Alan Yau, Gene Davis, Vladimir T Zivkovic, Richard E Olmstead, Patrice D Tremoulet, and Patrick L Craven. 2007. EEG correlates of task engagement and mental workload in vigilance, learning, and memory tasks. Aviation, space, and environmental medicine 78, 5 (2007), B231–B244.
[10]
David Berthelot, Nicholas Carlini, Ian Goodfellow, Nicolas Papernot, Avital Oliver, and Colin A Raffel. 2019. Mixmatch: A holistic approach to semi-supervised learning. In Advances in Neural Information Processing Systems. 5049–5059.
[11]
I. J. Bigio and Sergio Fantini. 2016. Quantitative Biomedical Optics. Cambridge University Press, Cambridge, UK.
[12]
Giles Blaney, Angelo Sassaroli, and Sergio Fantini. 2020. Design of a source–detector array for dual-slope diffuse optical imaging. Review of Scientific Instruments 91, 9 (2020), 093702. https://doi.org/10.1063/5.0015512
[13]
Giles Blaney, Angelo Sassaroli, Thao Pham, Cristianne Fernandez, and Sergio Fantini. 2020. Phase dual‐slopes in frequency‐domain near‐infrared spectroscopy for enhanced sensitivity to brain tissue: First applications to human subjects. Journal of Biophotonics 13, 1 (jan 2020). https://doi.org/10.1002/jbio.201960018
[14]
Alexey Bochkovskiy, Chien-Yao Wang, and Hong-Yuan Mark Liao. 2020. Yolov4: Optimal speed and accuracy of object detection. arXiv preprint arXiv:2004.10934(2020).
[15]
Ricardo Buettner. 2013. Cognitive workload of humans using artificial intelligence systems: towards objective measurement applying eye-tracking technology. In Annual conference on artificial intelligence. Springer, 37–48.
[16]
Tarin Clanuwat, Mikel Bober-Irizar, Asanobu Kitamoto, Alex Lamb, Kazuaki Yamamoto, and David Ha. 2018. Deep learning for classical japanese literature. arXiv preprint arXiv:1812.01718(2018).
[17]
Frédéric Dehais, Alban Dupres, Gianluca Di Flumeri, Kevin Verdiere, Gianluca Borghini, Fabio Babiloni, and Raphalle Roy. 2018. Monitoring pilot’s cognitive fatigue with engagement features in simulated and actual flight conditions using an hybrid fNIRS-EEG passive BCI. In 2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC). IEEE, 544–549.
[18]
Zach Eaton-Rosen, Felix Bragman, Sebastien Ourselin, and M Jorge Cardoso. 2018. Improving data augmentation for medical image segmentation. (2018).
[19]
Lex Fridman, Bryan Reimer, Bruce Mehler, and William T. Freeman. 2018. Cognitive Load Estimation in the Wild. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (Montreal QC, Canada) (CHI ’18). Association for Computing Machinery, New York, NY, USA, 1–9. https://doi.org/10.1145/3173574.3174226
[20]
Audrey Girouard, Erin Treacy Solovey, Leanne M Hirshfield, Krysta Chauncey, Angelo Sassaroli, Sergio Fantini, and Robert JK Jacob. 2009. Distinguishing difficulty levels with non-invasive brain activity measurements. In IFIP Conference on Human-Computer Interaction. Springer, 440–452.
[21]
Ian Goodfellow, Yoshua Bengio, and Aaron Courville. 2016. Deep Learning. MIT Press. http://www.deeplearningbook.org.
[22]
Christoph Guger, Alois Schlogl, Christa Neuper, Dirk Walterspacher, Thomas Strein, and Gert Pfurtscheller. 2001. Rapid prototyping of an EEG-based brain-computer interface (BCI). IEEE Transactions on Neural Systems and Rehabilitation Engineering 9, 1(2001), 49–58.
[23]
Mehdi Hajinoroozi, Zijing Mao, Tzyy-Ping Jung, Chin-Teng Lin, and Yufei Huang. 2016. EEG-based prediction of driver’s cognitive performance by deep convolutional neural network. Signal Processing: Image Communication 47 (2016), 549–555.
[24]
Dong-Kyun Han and Ji-Hoon Jeong. 2020. Domain Generalization for Session-Independent Brain-Computer Interface. arXiv preprint arXiv:2012.03533(2020).
[25]
Sandra G Hart. 2006. NASA-task load index (NASA-TLX); 20 years later. In Proceedings of the human factors and ergonomics society annual meeting, Vol. 50. Sage publications Sage CA: Los Angeles, CA, 904–908.
[26]
Tong He, Zhi Zhang, Hang Zhang, Zhongyue Zhang, Junyuan Xie, and Mu Li. 2019. Bag of tricks for image classification with convolutional neural networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 558–567.
[27]
Johannes Hennrich, Christian Herff, Dominic Heger, and Tanja Schultz. 2015. Investigating deep learning for fNIRS based BCI. In 2015 37th Annual international conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE, 2844–2847.
[28]
Christian Herff, Dominic Heger, Ole Fortmann, Johannes Hennrich, Felix Putze, and Tanja Schultz. 2014. Mental workload during n-back task—quantified in the prefrontal cortex using fNIRS. Frontiers in human neuroscience 7 (2014), 935.
[29]
Christian Herff, Felix Putze, Dominic Heger, Cuntai Guan, and Tanja Schultz. 2012. Speaking mode recognition from functional near infrared spectroscopy. In 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE, 1715–1718.
[30]
Thi Kieu Khanh Ho, Jeonghwan Gwak, Chang Min Park, and Jong-In Song. 2019. Discrimination of mental workload levels from multi-channel fNIRS using deep leaning-based approaches. IEEE Access 7(2019), 24392–24403.
[31]
Sergey Ioffe and Christian Szegedy. 2015. Batch normalization: Accelerating deep network training by reducing internal covariate shift. In International conference on machine learning. PMLR, 448–456.
[32]
Kosar Khaksari, Emma Condy, John Millerhagen, Afrouz Anderson, Hadis Dashtestsni, and Amir Gandjbakhche. 2019. Effects of Performance and Task Duration on Mental Workload during Working Memory Task. Photonics 6 (08 2019), 94. https://doi.org/10.3390/photonics6030094
[33]
Bonkon Koo, Hanh Vu, Hwan-Gon Lee, Hyung-Cheul Shin, and Seungjin Choi. 2016. Motor imagery detection with wavelet analysis for NIRS-based BCI. In 2016 4th International Winter Conference on Brain-Computer Interface (BCI). IEEE, 1–4.
[34]
Demetres Kostas and Frank Rudzicz. 2020. Thinker invariance: enabling deep neural networks for BCI across more people. Journal of Neural Engineering 17, 5 (2020), 056008.
[35]
Jinuk Kwon and Chang-Hwan Im. 2021. Subject-Independent Functional Near-Infrared Spectroscopy-Based Brain–Computer Interfaces Based on Convolutional Neural Networks. Frontiers in human neuroscience 15 (2021), 121.
[36]
O-Yeon Kwon, Min-Ho Lee, Cuntai Guan, and Seong-Whan Lee. 2019. Subject-independent brain–computer interfaces based on deep convolutional neural networks. IEEE transactions on neural networks and learning systems 31, 10(2019), 3839–3852.
[37]
VJ Lawhern, AJ Solon, NR Waytowich, SM Gordon, CP Hung, and BJ Lance. 2016. EEGNet: a compact convolutional network for EEG-based brain-computer interfaces. arXiv. arXiv preprint arXiv:1611.08024(2016).
[38]
Vernon J Lawhern, Amelia J Solon, Nicholas R Waytowich, Stephen M Gordon, Chou P Hung, and Brent J Lance. 2018. EEGNet: a compact convolutional neural network for EEG-based brain–computer interfaces. Journal of neural engineering 15, 5 (2018), 056013.
[39]
Yann LeCun, Yoshua Bengio, and Geoffrey Hinton. 2015. Deep learning. nature 521, 7553 (2015), 436–444.
[40]
Hanxiao Liu, Andrew Brock, Karen Simonyan, and Quoc V Le. 2020. Evolving normalization-activation layers. arXiv preprint arXiv:2004.02967(2020).
[41]
Boyang Lyu, Thao Pham, Giles Blaney, Zachary Haga, Angelo Sassaroli, Sergio Fantini, and Shuchin Aeron. 2021. Domain adaptation for robust workload level alignment between sessions and subjects using fNIRS. Journal of Biomedical Optics 26, 2 (2021), 022908.
[42]
Sandra P Marshall. 2002. The index of cognitive activity: Measuring cognitive workload. In Proceedings of the IEEE 7th conference on Human Factors and Power Plants. IEEE, 7–7.
[43]
Kimberly Meidenbauer, Kyoung Whan Choe, Carlos Cardenas-Iniguez, Theodore Huppert, and Marc Berman. 2021. Load-Dependent Relationships between Frontal fNIRS Activity and Performance: A Data-Driven PLS Approach. NeuroImage 230 (01 2021), 117795. https://doi.org/10.1016/j.neuroimage.2021.117795
[44]
Atsuo Murata. 2005. An attempt to evaluate mental workload using wavelet transform of EEG. Human Factors 47, 3 (2005), 498–508.
[45]
Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, Alban Desmaison, Andreas Kopf, Edward Yang, Zachary DeVito, Martin Raison, Alykhan Tejani, Sasank Chilamkurthy, Benoit Steiner, Lu Fang, Junjie Bai, and Soumith Chintala. 2019. PyTorch: An Imperative Style, High-Performance Deep Learning Library. In Advances in Neural Information Processing Systems 32, H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alché-Buc, E. Fox, and R. Garnett (Eds.). Curran Associates, Inc., 8024–8035. http://papers.neurips.cc/paper/9015-pytorch-an-imperative-style-high-performance-deep-learning-library.pdf
[46]
F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and E. Duchesnay. 2011. Scikit-learn: Machine Learning in Python. Journal of Machine Learning Research 12 (2011), 2825–2830.
[47]
Mirka Pesonen, Heikki Hämäläinen, and Christina M. Krause. 2007. Brain oscillatory 4-30 Hz responses during a visual n-back memory task with varying memory load. Brain research 1138 (04 2007), 171–7. https://doi.org/10.1016/j.brainres.2006.12.076
[48]
Thao Thanh Pham, Thang Duc Nguyen, and Toi Van Vo. 2015. Sparse fNIRS feature estimation via unsupervised learning for mental workload classification. In International Workshop on Neural Networks. Springer, 283–292.
[49]
Sarah D Power, Tiago H Falk, and Tom Chau. 2010. Classification of prefrontal activity due to mental arithmetic and music imagery using hidden Markov models and frequency domain near-infrared spectroscopy. Journal of neural engineering 7, 2 (2010), 026002.
[50]
Bryan Reimer and Bruce Mehler. 2013. The Effects of a Production Level ”Voice-Command” Interface on Driver Behavior: Summary Findings on Reported Workload, Physiology, Visual Attention, and Driving Performance. (11 2013).
[51]
Marjan Saadati, Jill Nelson, and Hasan Ayaz. 2019. Mental workload classification from spatial representation of fnirs recordings using convolutional neural networks. In 2019 IEEE 29th International Workshop on Machine Learning for Signal Processing (MLSP). IEEE, 1–6.
[52]
RT Schirrmeister, JT Springenberg, and T Ball. 2018. Deep learning with convolutional neural networks for brain mapping and decoding of movement-related information from the human EEG. arXiv preprint arXiv:1703.05051(2018).
[53]
Yu Shi, Natalie Ruiz, Ronnie Taib, Eric Choi, and Fang Chen. 2007. Galvanic skin response (GSR) as an index of cognitive load. In CHI’07 extended abstracts on Human factors in computing systems. 2651–2656.
[54]
Jaeyoung Shin, Alexander Von Lühmann, Do-Won Kim, Jan Mehnert, Han-Jeong Hwang, and Klaus-Robert Müller. 2018. Simultaneous acquisition of EEG and NIRS during cognitive tasks for an open access dataset. Scientific data 5, 1 (2018), 1–16.
[55]
Winnie KY So, Savio WH Wong, Joseph N Mak, and Rosa HM Chan. 2017. An evaluation of mental workload with frontal EEG. PloS one 12, 4 (2017), e0174949.
[56]
Erin Solovey, Paul Schermerhorn, Matthias Scheutz, Angelo Sassaroli, Sergio Fantini, and Robert Jacob. 2012. Brainput: enhancing interactive systems with streaming fnirs brain input. In Proceedings of the SIGCHI conference on Human Factors in Computing Systems. 2193–2202.
[57]
Erin Treacy Solovey and Robert JK Jacob. 2011. Meaningful Human-Computer Interaction Using fNIRS Brain Sensing. In ACM CHI Conf on Human Factors in ComputingSystems.
[58]
Erin Treacy Solovey, Francine Lalooses, Krysta Chauncey, Douglas Weaver, Margarita Parasi, Matthias Scheutz, Angelo Sassaroli, Sergio Fantini, Paul Schermerhorn, Audrey Girouard, 2011. Sensing cognitive multitasking for a brain-based adaptive user interface. In Proceedings of the SIGCHI conference on Human Factors in Computing Systems. 383–392.
[59]
Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. 2014. Dropout: a simple way to prevent neural networks from overfitting. The journal of machine learning research 15, 1 (2014), 1929–1958.
[60]
John Sweller, Paul Ayres, and Slava Kalyuga. 2011. Measuring cognitive load. In Cognitive load theory. Springer, 71–85.
[61]
A. Tattersall and P. S. Foord. 1996. An experimental evaluation of instantaneous self-assessment as a measure of workload.Ergonomics 39 5(1996), 740–8.
[62]
Sunil Thulasidasan, Gopinath Chennupati, Jeff Bilmes, Tanmoy Bhattacharya, and Sarah Michalak. 2019. On mixup training: Improved calibration and predictive uncertainty for deep neural networks. arXiv preprint arXiv:1905.11001(2019).
[63]
Kevin J Verdière, Raphaëlle N Roy, and Frédéric Dehais. 2018. Detecting pilot’s engagement using fNIRS connectivity features in an automated vs. manual landing scenario. Frontiers in human neuroscience 12 (2018), 6.
[64]
Nikolai von Janczewski, Jennifer Wittmann, Arnd Engeln, Martin Baumann, and Lutz Krauß. 2021. A meta-analysis of the n-back task while driving and its effects on cognitive workload. Transportation research part F: traffic psychology and behaviour 76 (2021), 269–285.
[65]
Huijuan Yang, Siavash Sakhavi, Kai Keng Ang, and Cuntai Guan. 2015. On the use of convolutional neural networks and augmented CSP features for multi-class motor imagery of EEG signals classification. In 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE, 2620–2623.
[66]
Beste F Yuksel, Daniel Afergan, Evan M Peck, Garth Griffin, Lane Harrison, Nick WB Chen, Remco Chang, and Robert JK Jacob. 2015. Braahms: a novel adaptive musical interface based on users’ cognitive state. In NIME. 136–139.
[67]
Beste F Yuksel, Kurt B Oleson, Lane Harrison, Evan M Peck, Daniel Afergan, Remco Chang, and Robert JK Jacob. 2016. Learn piano with BACh: An adaptive learning interface that adjusts task difficulty based on brain state. In Proceedings of the 2016 CHI conference on human factors in computing systems. 5372–5384.
[68]
Hongyi Zhang, Moustapha Cisse, Yann N Dauphin, and David Lopez-Paz. 2017. mixup: Beyond empirical risk minimization. arXiv preprint arXiv:1710.09412(2017).
[69]
Hongyi Zhang, Yann N Dauphin, and Tengyu Ma. 2019. Fixup initialization: Residual learning without normalization. arXiv preprint arXiv:1901.09321(2019).

Cited By

View all
  • (2024)On decoding of rapid motor imagery in a diverse population using a high-density NIRS deviceFrontiers in Neuroergonomics10.3389/fnrgo.2024.13555345Online publication date: 11-Mar-2024
  • (2024)Empower Real-World BCIs with NIRS-X: An Adaptive Learning Framework that Harnesses Unlabeled Brain SignalsProceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3654777.3676429(1-16)Online publication date: 13-Oct-2024
  • (2024)Application of artificial intelligence in cognitive load analysis using functional near-infrared spectroscopy: A systematic reviewExpert Systems with Applications10.1016/j.eswa.2024.123717249(123717)Online publication date: Sep-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
UIST '21: The 34th Annual ACM Symposium on User Interface Software and Technology
October 2021
1357 pages
ISBN:9781450386357
DOI:10.1145/3472749
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike International 4.0 License.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 October 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. BCI
  2. Brain-Computer Interface
  3. cognitive workload
  4. data augmentation
  5. fNIRS
  6. implicit interfaces
  7. machine learning
  8. n-back task
  9. near-infrared spectroscopy
  10. neural networks

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

  • U.S.National Science Foundation

Conference

UIST '21

Acceptance Rates

Overall Acceptance Rate 561 of 2,567 submissions, 22%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)322
  • Downloads (Last 6 weeks)39
Reflects downloads up to 23 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)On decoding of rapid motor imagery in a diverse population using a high-density NIRS deviceFrontiers in Neuroergonomics10.3389/fnrgo.2024.13555345Online publication date: 11-Mar-2024
  • (2024)Empower Real-World BCIs with NIRS-X: An Adaptive Learning Framework that Harnesses Unlabeled Brain SignalsProceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3654777.3676429(1-16)Online publication date: 13-Oct-2024
  • (2024)Application of artificial intelligence in cognitive load analysis using functional near-infrared spectroscopy: A systematic reviewExpert Systems with Applications10.1016/j.eswa.2024.123717249(123717)Online publication date: Sep-2024
  • (2024)Exploring cognitive load through neuropsychological features: an analysis using fNIRS-eye trackingMedical & Biological Engineering & Computing10.1007/s11517-024-03178-wOnline publication date: 6-Aug-2024
  • (2023)Brain-Computer Integration: A Framework for the Design of Brain-Computer Interfaces from an Integrations PerspectiveACM Transactions on Computer-Human Interaction10.1145/360362130:6(1-48)Online publication date: 25-Sep-2023
  • (2023)Transformer Based Cross-Subject Mental Workload Classification Using FNIRS for Real-World Application2023 45th Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC)10.1109/EMBC40787.2023.10341167(1-5)Online publication date: 24-Jul-2023
  • (2022)BrainEx: Interactive Visual Exploration and Discovery of Sequence Similarity in Brain SignalsProceedings of the ACM on Human-Computer Interaction10.1145/35345166:EICS(1-41)Online publication date: 17-Jun-2022

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media