NeuroIDBench: An Open-Source Benchmark Framework for the Standardization of Methodology in Brainwave-based Authentication Research
Avinash Kumar Chaurasia, Matin Fallahi, Thorsten Strufe, Philipp Terhörst, Patricia Arias Cabarcos
TL;DR
The paper tackles reproducibility and comparability gaps in brainwave-based authentication by introducing NeuroIDBench, an open-source benchmark framework that integrates nine ERP datasets, flexible preprocessing, feature extraction, and evaluation pipelines under two attacker models. It systematically compares shallow classifiers (e.g., SVM, RF, KNN, LDA, NB, LR) and a similarity-based Twin Neural Network approach, across single- and multi-session settings, highlighting PSD with AR order 1 as a robust default for shallow methods and the mixed, data-dependent performance of deep learning. Key findings show that unknown attackers substantially elevate $EER$ relative to known attackers, multi-session evaluations are significantly more challenging, and deep learning does not consistently outperform traditional feature-based approaches due to limited data. The work demonstrates the value of standardized, open benchmarking for fair comparisons and methodological refinement, and it calls for larger, multi-session, privacy-aware EEG datasets to advance practical brainwave authentication systems.
Abstract
Biometric systems based on brain activity have been proposed as an alternative to passwords or to complement current authentication techniques. By leveraging the unique brainwave patterns of individuals, these systems offer the possibility of creating authentication solutions that are resistant to theft, hands-free, accessible, and potentially even revocable. However, despite the growing stream of research in this area, faster advance is hindered by reproducibility problems. Issues such as the lack of standard reporting schemes for performance results and system configuration, or the absence of common evaluation benchmarks, make comparability and proper assessment of different biometric solutions challenging. Further, barriers are erected to future work when, as so often, source code is not published open access. To bridge this gap, we introduce NeuroIDBench, a flexible open source tool to benchmark brainwave-based authentication models. It incorporates nine diverse datasets, implements a comprehensive set of pre-processing parameters and machine learning algorithms, enables testing under two common adversary models (known vs unknown attacker), and allows researchers to generate full performance reports and visualizations. We use NeuroIDBench to investigate the shallow classifiers and deep learning-based approaches proposed in the literature, and to test robustness across multiple sessions. We observe a 37.6% reduction in Equal Error Rate (EER) for unknown attacker scenarios (typically not tested in the literature), and we highlight the importance of session variability to brainwave authentication. All in all, our results demonstrate the viability and relevance of NeuroIDBench in streamlining fair comparisons of algorithms, thereby furthering the advancement of brainwave-based authentication through robust methodological practices.
