﻿<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "http://jats.nlm.nih.gov/publishing/1.0/JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-id journal-id-type="nlm-ta">Intell. Robot.</journal-id>
      <journal-id journal-id-type="publisher-id">IR</journal-id>
      <journal-title-group>
        <journal-title>Intelligence &amp; Robotics</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2770-3541</issn>
      <publisher>
        <publisher-name>OAE Publishing Inc.</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.20517/ir.2026.20</article-id>
	  <article-id pub-id-type="publisher-id">IR-2025-123102</article-id>
      <article-categories>
        <subj-group>
          <subject>Research Article</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Intelligent and inclusive EEG-driven authentication for gender fairness and cognitive impairment</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Nguyen</surname>
            <given-names>Toan Quoc</given-names>
          </name>
          <xref ref-type="aff" rid="I1">
            <sup>1</sup>
          </xref>
          <xref ref-type="aff" rid="I2">
            <sup>2</sup>
          </xref>
          <xref ref-type="aff" rid="I#">
            <sup>#</sup>
          </xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Zhang</surname>
            <given-names>Chenhan</given-names>
          </name>
          <xref ref-type="aff" rid="I3">
            <sup>3</sup>
          </xref>
          <xref ref-type="aff" rid="I#">
            <sup>#</sup>
          </xref>
          <contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-2352-0485</contrib-id>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Le</surname>
            <given-names>Linh</given-names>
          </name>
          <xref ref-type="aff" rid="I2">
            <sup>2</sup>
          </xref>
          <xref ref-type="aff" rid="I4">
            <sup>4</sup>
          </xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>King</surname>
            <given-names>David Williams</given-names>
          </name>
          <xref ref-type="aff" rid="I4">
            <sup>4</sup>
          </xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Vo</surname>
            <given-names>Long Tuan</given-names>
          </name>
          <xref ref-type="aff" rid="I5">
            <sup>5</sup>
          </xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Murris</surname>
            <given-names>Juliette</given-names>
          </name>
          <xref ref-type="aff" rid="I6">
            <sup>6</sup>
          </xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name>
            <surname>Zhang</surname>
            <given-names>Shiyao</given-names>
          </name>
          <xref ref-type="aff" rid="I7">
            <sup>7</sup>
          </xref>
          <xref ref-type="corresp" rid="cor1" />
          <contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-0004-1801</contrib-id>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Trung</surname>
            <given-names>Nghia Duong</given-names>
          </name>
          <xref ref-type="aff" rid="I8">
            <sup>8</sup>
          </xref>
        </contrib>
      </contrib-group>
      <aff id="I1">
        <sup>1</sup>Department of Computer Science, TU Dortmund University, Dortmund 44227, Germany.</aff>
      <aff id="I2">
        <sup>2</sup>Department of Information Technology, FPT University, Ho Chi Minh City 700000, Vietnam.</aff>
      <aff id="I3">
        <sup>3</sup>Faculty of Engineering and Information Technology, University of Technology Sydney, Sydney NSW 2007, Australia.</aff>
      <aff id="I4">
        <sup>4</sup>Mila - Quebec AI Institute, Montreal H2S 3H1, Canada.</aff>
      <aff id="I5">
        <sup>5</sup>LTCI, Télécom Paris, Institut Polytechnique de Paris, Palaiseau 91120, France.</aff>
      <aff id="I6">
        <sup>6</sup>Department of Machine Learning and Systems Biology, Max Planck Institute of Biochemistry, Martinsried 82152, Germany.</aff>
      <aff id="I7">
        <sup>7</sup>School of Advanced Engineering, Great Bay University, Dongguan 523000, Guangdong, China.</aff>
      <aff id="I8">
        <sup>8</sup>Educational Technology Lab, German Research Center for Artificial Intelligence (DFKI), Berlin 10559, Germany.</aff>
      <aff id="I#">
        <sup>#</sup>These authors contributed equally to this work.</aff>
      <author-notes>
        <corresp id="cor1">Correspondence to: Dr. Shiyao Zhang, School of Advanced Engineering, Great Bay University, Dongguan 523000, Guangdong, China. E-mail: <email>zhangshiyao@gbu.edu.cn</email></corresp>
        <fn fn-type="other">
          <p>
            <bold>Received:</bold> 31 Dec 2025 | <bold>First Decision:</bold> 10 Apr 2026 | <bold>Revised:</bold> 28 May 2026 | <bold>Accepted:</bold> 12 Jun 2026 | <bold>Published:</bold> 2 Jul 2026</p>
        </fn>
        <fn fn-type="other">
          <p>
            <bold>Academic Editor:</bold> Simon Yang | <bold>Copy Editor:</bold> Pei-Yun Wang | <bold>Production Editor:</bold> Pei-Yun Wang</p>
        </fn>
      </author-notes>
      <pub-date pub-type="ppub">
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>2</day>
        <month>7</month>
        <year>2026</year>
      </pub-date>
      <volume>6</volume>
	  <issue>3</issue>
      <fpage>396</fpage>
	  <lpage>426</lpage>
      <permissions>
        <copyright-statement>© The Author(s) 2026.</copyright-statement>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>© The Author(s) 2026. <bold>Open Access</bold> This article is licensed under a Creative Commons Attribution 4.0 International License (<uri xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</uri>), which permits unrestricted use, sharing, adaptation, distribution and reproduction in any medium or format, for any purpose, even commercially, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.</license-p>
        </license>
      </permissions>
      <abstract>
        <p>User authentication plays a key role in user modelling within computing systems, particularly for both normal control (NC) and Alzheimer’s disease (AD) users. Conventional authentication methods are vulnerable to external attacks and often rely on memory, which poses challenges for AD users experiencing cognitive decline. Electroencephalography (EEG) signals offer an alternative due to their subject-specific and difficult-to-replicate properties. However, differences in EEG patterns between NC and AD populations require intelligent authentication approaches that can generalise across heterogeneous user groups. This study proposes Biometric using microstates of EEG (Bio-MEEG), an intelligent EEG authentication framework that integrates EEG microstate analysis, one-dimensional convolutional neural networks (1D-CNNs), and ensemble learning based on echo state networks (ESNs) for user authentication under a closed-set, repeated-sample identification setting. The model is evaluated on 1,015 samples from 203 participants across multiple countries and EEG configurations. Results show that Bio-MEEG achieves stable authentication performance with minimal accuracy fluctuation across demographic subgroups and remains robust under feature-space adversarial perturbations. By supporting both NC and AD users without significant performance disparity, the proposed framework contributes toward more accessible, intelligent, and reliable EEG-based authentication systems.</p>
      </abstract>
      <kwd-group>
        <kwd>EEG-based authentication</kwd>
        <kwd>EEG microstates</kwd>
        <kwd>ensemble learning</kwd>
        <kwd>algorithmic fairness</kwd>
        <kwd>Alzheimer’s disease</kwd>
        <kwd>adversarial robustness</kwd>
        <kwd>brain-computer interface</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. INTRODUCTION</title>
      <p>User authentication in user modelling refers to verifying an individual’s or entity’s identity before granting access for users to systems, devices, or data<sup>[<xref ref-type="bibr" rid="B1">1</xref>-<xref ref-type="bibr" rid="B3">3</xref>]</sup>. Its primary aim is to ensure that access to specific resources is restricted to authorised users, thereby maintaining privacy and security<sup>[<xref ref-type="bibr" rid="B4">4</xref>]</sup>. Commonly used authentication methods include passwords, personal identification numbers (PINs), biometrics (such as fingerprints and facial recognition), smart cards, and tokens. Despite widespread use, these methods remain vulnerable to security breaches, such as using fake information or exploiting unique biometric traits. To address these challenges, researchers are actively exploring more advanced authentication techniques that offer higher levels of security. Existing authentication methods remain vulnerable to spoofing and data leakage, motivating the need for approaches that are harder to replicate or steal<sup>[<xref ref-type="bibr" rid="B5">5</xref>]</sup>.</p>
      <p>Recent research has highlighted the promising potential of utilising brain-computer interface (BCI)<sup>[<xref ref-type="bibr" rid="B6">6</xref>,<xref ref-type="bibr" rid="B7">7</xref>]</sup> with brain signals as a biometric authentication method, offering a fundamentally different approach based on neural signals rather than external identifiers<sup>[<xref ref-type="bibr" rid="B8">8</xref>]</sup>. Beyond authentication, BCI systems have been explored across a wide range of human--machine interaction contexts - including rehabilitation applications that integrate neural signals with physical actuation systems such as McKibben artificial muscles<sup>[<xref ref-type="bibr" rid="B9">9</xref>]</sup>, demonstrating the versatility and growing maturity of BCI technology. The present work contributes to this ecosystem by advancing one of the most security-critical BCI applications: user authentication. One of the key biometric attributes utilised in BCI systems is the brain’s electrical activity, which is recorded through electroencephalography (EEG). EEG signals have garnered significant attention due to their appropriateness as a biometric method<sup>[<xref ref-type="bibr" rid="B10">10</xref>]</sup>. Unlike traditional biometric traits, EEG signals are highly secure. It cannot be captured by an external camera, such as facial or fingerprint biometrics, and does not rely on memorisation like passwords or PINs, removing the need for users to recall credentials. Moreover, EEG signals are intrinsic to the users and remain unaffected by changes in physical appearance. These notable characteristics, combined with their resistance to forgery, make EEG harder to replicate than surface biometrics such as face or fingerprint<sup>[<xref ref-type="bibr" rid="B11">11</xref>,<xref ref-type="bibr" rid="B12">12</xref>]</sup>.</p>
      <p>Furthermore, user authentication is not only essential for people without Alzheimer’s disease (AD)<sup>[<xref ref-type="bibr" rid="B13">13</xref>]</sup>, often referred to as normal controls (NC)<sup>[<xref ref-type="bibr" rid="B14">14</xref>]</sup>, but also for users with AD<sup>[<xref ref-type="bibr" rid="B15">15</xref>]</sup> (in this research, AD users may be referred to as mild AD that they generally might not need a guardian<sup>[<xref ref-type="bibr" rid="B16">16</xref>]</sup>). However, users with AD frequently experience progressive memory loss and cognitive decline<sup>[<xref ref-type="bibr" rid="B17">17</xref>]</sup>, creating significant challenges in handling login credentials for essential services and increasing their vulnerability to cybercrime<sup>[<xref ref-type="bibr" rid="B18">18</xref>]</sup>. Hence, EEG-based authentication is especially relevant for this group because it removes the need to recall passwords, thereby reducing the risk of forgetting or unintentionally exposing sensitive information, such as written notes containing passwords, to unauthorised people. Nevertheless, EEG patterns of NC and AD users differ<sup>[<xref ref-type="bibr" rid="B19">19</xref>]</sup>, highlighting the critical need for model generalisation in user authentication systems to ensure both groups achieve the same level of usability. Despite its importance, this issue is often overlooked, as evidenced by the limited number of studies addressing it in the literature.</p>
      <p>AI models have made significant contributions to EEG-based authentication by effectively capturing complex patterns. However, the primary focus has been on improving model accuracy, typically neglecting the fairness of the developed methods. Evaluating and ensuring fairness in AI models for EEG-based authentication is crucial, as demographic biases, which can lead to unequal system performance and increase users’ exposure to security and privacy risks<sup>[<xref ref-type="bibr" rid="B20">20</xref>]</sup>. Gender, in particular, emerges as a critical factor, with evidence indicating that the underrepresentation of women during the development of AI models often leads to unintended biases<sup>[<xref ref-type="bibr" rid="B21">21</xref>]</sup>. This issue is particularly relevant in AI-based BCI systems using EEG, where biases in predictions are commonly reported<sup>[<xref ref-type="bibr" rid="B22">22</xref>]</sup>. Such biases negatively impact the usability and accessibility of these technologies, resulting in unfair AI models that fail to provide fairness systems to all users<sup>[<xref ref-type="bibr" rid="B23">23</xref>]</sup>.</p>
      <p>Building upon the direction and gaps mentioned above, the following are the key contributions of this research:</p>
      <p>• <bold>Development of the BioMEEG Framework</bold>: Biometric using microstates of EEG (Bio-MEEG) leverages EEG microstates<sup>[<xref ref-type="bibr" rid="B24">24</xref>]</sup> as a generalisable approach based on EEG microstates for user authentication using multiple datasets from different countries compatible with a variety of channels. It advances and personalises an authentication technique for NC and AD users.</p>
      <p>• <bold>Proposal of the EchoMC Network</bold>: Authenticating (classifying) participants’ EEG microstate patterns using ensemble learning with echo state network (ESN)<sup>[<xref ref-type="bibr" rid="B25">25</xref>]</sup>, multi-head attention (MHA)<sup>[<xref ref-type="bibr" rid="B26">26</xref>]</sup> and one-dimensional convolutional neural network (1D-CNN)<sup>[<xref ref-type="bibr" rid="B27">27</xref>]</sup>. This component forms the core of the Bio-MEEG framework.</p>
      <p>• <bold>Fairness with Multiple Sensitive Attributes and Robustness Assessment</bold>: Analysing and evaluating the EchoMC network with comprehensive fairness considerations with combined sensitive attributes and robustness evaluation, ensuring a fair and reliable model for users following trustworthy/human-centric AI core values<sup>[<xref ref-type="bibr" rid="B28">28</xref>]</sup>.</p>
    </sec>
    <sec id="sec2">
      <title>2. RELATED WORK</title>
      <p>To begin with, Chen <italic>et al.</italic> proposed an EEG-based authentication framework utilising ERP responses evoked by a rapid serial visual presentation (RSVP) paradigm<sup>[<xref ref-type="bibr" rid="B29">29</xref>]</sup>. Twenty-nine participants were involved, and their brain activity was recorded using 28 and 16 wet EEG electrodes, achieving single-trial classification accuracies of 87.8% ± 5.1% and 85.9% ± 5.0%, respectively. The system achieved an accuracy of 78.2% ± 5.7% using dry channels. Wu <italic>et al.</italic> implemented an EEG authentication system where participants focused on RSVP stimuli featuring faces<sup>[<xref ref-type="bibr" rid="B30">30</xref>]</sup>. The system recorded EEG attributes for login authentication and achieved a mean accuracy of 91.61% with data collected from 45 participants using 16 wet active channels. Meanwhile, Mu <italic>et al.</italic> introduced an authentication paradigm that differentiates between self-photos and non-self-photos<sup>[<xref ref-type="bibr" rid="B31">31</xref>]</sup>. The approach featured key innovations, including reducing display time, using fuzzy entropy (FE) for feature extraction instead of traditional temporal features, and adopting Back Propagation for classification, replacing the Gaussian support vector machine. This method, tested with data from 10 participants using two channels, achieved a classification accuracy of 87.3%. Another study by Wu <italic>et al.</italic> introduced an EEG authentication system incorporating eye-blinking signals<sup>[<xref ref-type="bibr" rid="B32">32</xref>]</sup>. This method integrates EEG and eye-blinking features via a self/non-self-face RSVP paradigm, extracts event-related potential (ERP) and morphological features, and employs convolutional neural network (CNN), Back Propagation, and least-squares fusion for score estimation, achieving 97.6% accuracy with data from 40 participants and 16 channels. Thomas and Vinod investigated EEG-based authentication using the PhysioNet database<sup>[<xref ref-type="bibr" rid="B33">33</xref>]</sup>. By focusing on gamma-band features and using power spectral density (PSD)-based feature extraction combined with Mahalanobis distance classification, they achieved a 90% accuracy rate using 19 EEG channels.</p>
      <p>Next, Kumar <italic>et al.</italic> developed a multimodal system integrating EEG signals and dynamic signatures for mobile authentication<sup>[<xref ref-type="bibr" rid="B34">34</xref>]</sup>. The study involved 58 participants and 14 channels, employing a bidirectional long short-term memory neural network (BLSTM-NN) for classification and achieving an accuracy of 97.57%. Zeynali and Seyedarabi examined the use of a single-channel brainwave authentication system<sup>[<xref ref-type="bibr" rid="B35">35</xref>]</sup>. Using a discrete Fourier transform (DFT) and classification techniques such as SVM, Bayesian networks, and neural networks, their method achieved accuracies of 84.49%, 85.97%, and 92.89%, respectively, across 7 participants with 6 channels. Seha and Hatzinakos proposed a recognition approach based on steady-state auditory evoked potentials (AEPs)<sup>[<xref ref-type="bibr" rid="B36">36</xref>]</sup>. With 40 participants and 7 channels, the system achieved 96.46% accuracy by utilising canonical correlation analysis (CCA) for feature extraction and linear discriminant analysis (LDA) for classification. Rathi <italic>et al.</italic> developed an authentication system using a P300 speller paradigm<sup>[<xref ref-type="bibr" rid="B37">37</xref>]</sup>. This method, involving 10 participants and 10 channels, recorded an accuracy of 97%. Białas <italic>et al.</italic> presented a multifactor authentication system leveraging EEG signals<sup>[<xref ref-type="bibr" rid="B8">8</xref>]</sup>. Their system utilised AR for feature extraction and a fast forest classifier for classification, achieving an accuracy of 83.33%. Yap <italic>et al.</italic> evaluated transfer learning models for EEG authentication<sup>[<xref ref-type="bibr" rid="B38">38</xref>]</sup>. Using a dataset of 30 participants with 12 channels, the system achieved an accuracy range of 99.1%-99.9%. Similarly, Alsumari <italic>et al.</italic> proposed a deep CNN model for EEG-based authentication. With data from 30 to 109 participants using 1 to 64 channels, the method achieved a 99% accuracy, demonstrating its potential for real-world applications<sup>[<xref ref-type="bibr" rid="B39">39</xref>]</sup>.</p>
      <p>Recent advancements in EEG-based authentication have delivered promising results in enhancing accuracy. A study using a lightweight 1-D CNN model for motor imagery (MI) classification achieved 91.75% accuracy, demonstrating its potential for user authentication, especially for individuals with disabilities<sup>[<xref ref-type="bibr" rid="B40">40</xref>]</sup>. Another approach focused on ERPs (P300 and N400) and achieved an impressive equal error rate (EER) of 2.53% by utilising ensemble classifiers such as CatBoost and XGBoost<sup>[<xref ref-type="bibr" rid="B41">41</xref>]</sup>. To address challenges like cross-session recognition, a deep learning-based biometric verification system was proposed, combining fast Fourier transform (FFT) and convolutional autoencoder features (CAF). This method proved highly robust across diverse protocols<sup>[<xref ref-type="bibr" rid="B42">42</xref>]</sup>. Additionally, a CNN-BiLSTM (Bidirectional LSTM) model tackled noise and inter-subject variability, achieving 98.9% training accuracy and 92.2% validation accuracy<sup>[<xref ref-type="bibr" rid="B43">43</xref>]</sup>.</p>
      <p>
        <bold>Gap statements</bold>: Despite the high performance demonstrated by previous studies on EEG-based authentication, three critical gaps are identified from the literature. Firstly, fairness evaluation is overlooked, potentially resulting in biased predictions or unfair methods that are detrimental to users’ security and privacy. Secondly, current approaches only rely on a single dataset, limiting the generalisation of the model. Finally, the previous methods use data obtained from EEG systems with a fixed number of channels, which restrains the models’ adaptability to run across varying hardware setups and real-world settings.</p>
    </sec>
    <sec id="sec3">
      <title>3. MATERIALS</title>
      <p>To address dataset-related gaps in the literature, this research aims to develop a generalizable model utilising four datasets from different countries with different numbers of channels for EEG authentication, all containing resting-state, eyes-closed EEG data with wet electrodes. This study is a retrospective analysis of publicly available EEG datasets. No proprietary EEG acquisition hardware was developed, and no original recording protocol was designed as part of this research. The contribution of Bio-MEEG lies in the proposed algorithmic pipeline, encompassing microstate-based feature extraction and the EchoMC stacking ensemble, evaluated on diverse, multi-country, multi-device datasets. Using established public datasets ensures reproducibility and enables benchmarking against prior work.</p>
      <p>The framework is evaluated using a closed-set, repeated-sample identification setting. All participants in the test set are known during training. The task is to assign each EEG session to the correct registered user. This design reflects a realistic session-variability authentication scenario, asking “does this EEG recording still belong to this enrolled user across different time points?” rather than an open-set verification scenario where unknown users must be rejected. This distinction affects how the reported accuracy should be interpreted, as accuracy figures in closed-set paradigms are not directly comparable to EER figures reported in open-set studies. Subject-independent evaluation, where test participants are entirely unseen during training, represents an important and more demanding generalisation test that is planned as future work.</p>
      <p>A detailed description of each dataset is provided below:</p>
      <p>
        <bold>CHBMP</bold>
        <sup>[<xref ref-type="bibr" rid="B44">44</xref>]</sup> (<uri xlink:href="https://portal.conp.ca/dataset?id=projects/CHBMP">https://portal.conp.ca/dataset?id=projects/CHBMP</uri>): This dataset comprises EEG recordings from a community-based population in La Lisa municipality, Havana, Cuba, focusing on young to middle-aged participants without neurological or brain disorders (i.e., NC). EEG data were recorded using 64 channels, and for this study, data from 19 NC participants are included.</p>
      <p>
        <bold>DS004504</bold>
        <sup>[<xref ref-type="bibr" rid="B45">45</xref>]</sup> (<uri xlink:href="https://openneuro.org/datasets/ds004504/versions/1.0.9">https://openneuro.org/datasets/ds004504/versions/1.0.9</uri>): Collected by neurologists at the Department of Neurology, AHEPA General Hospital in Thessaloniki, Greece, this dataset has EEG recordings with 19 channels. This research includes resting-state EEG data from 29 NC and 29 AD participants.</p>
      <p>
        <bold>BrainLat</bold>
        <sup>[<xref ref-type="bibr" rid="B46">46</xref>]</sup> (<uri xlink:href="https://www.synapse.org/Synapse:syn51549340/wiki/624187">https://www.synapse.org/Synapse:syn51549340/wiki/624187</uri>): This dataset was compiled across five South American countries (Argentina, Chile, Colombia, Mexico, and Peru) using a 128-channel Biosemi Active-Two acquisition system. For this study, data from a cohort of 30 NC and 27 AD participants were utilised.</p>
      <p>
        <bold>PEARL-Neuro Database</bold>
        <sup>[<xref ref-type="bibr" rid="B47">47</xref>]</sup> (<uri xlink:href="https://openneuro.org/datasets/ds004796/versions/1.1.0">https://openneuro.org/datasets/ds004796/versions/1.1.0</uri>): Provided by the Laboratory of Emotions Neurobiology at the Nencki Institute of Experimental Biology PAS in Warsaw, Poland, this dataset used Brain Products systems, incorporating an actiCHamp amplifier and high-density actiCAP electrode caps with 128 channels (Brain Products GmbH, Munich, Germany). Data from 69 NC participants are included in this study.</p>
      <p>The combined dataset includes 203 participants (147 NC and 56 AD) and 1,015 EEG samples, with each participant contributing five 60-second recordings. A common preprocessing step (resampling to 200 Hz and bandpass 2-20 Hz) was applied across all datasets, beyond which each dataset’s original source-specific preprocessing was retained<sup>[<xref ref-type="bibr" rid="B48">48</xref>,<xref ref-type="bibr" rid="B49">49</xref>]</sup>. More advanced preprocessing steps, such as ICA-based artefact removal, epoch rejection, and re-referencing, were not consistently applied. Instead, this study relies on the preprocessing and quality control procedures defined by the original dataset sources<sup>[<xref ref-type="bibr" rid="B44">44</xref>-<xref ref-type="bibr" rid="B47">47</xref>]</sup>, which used dataset-specific protocols appropriate to their acquisition settings. As a result, residual artefacts (e.g., ocular or muscular activity) may persist unevenly across datasets, which is acknowledged as a limitation and motivates future work with a unified preprocessing pipeline.</p>
      <p>The datasets also differ in acquisition hardware, including amplifier types, electrode configurations (active <italic>vs.</italic> passive), impedance standards, and reference schemes. No explicit cross-dataset harmonisation (e.g., ComBat) was applied beyond the shared preprocessing steps. However, the microstate feature extraction process provides partial robustness to such variability: global field power (GFP) is reference-independent and normalises spatial field strength, while global map dissimilarity (GMD) further standardises topographies by GFP before similarity computation. Consequently, derived microstate descriptors (occurrence, coverage, duration, and transitions) are largely invariant to amplitude scaling differences across devices. Nevertheless, residual biases due to differences in channel density (19 <italic>vs.</italic> 128 channels) and spatial sampling cannot be fully excluded and remain an inherent limitation of this multi-dataset design.</p>
    </sec>
    <sec id="sec4">
      <title>4. PROPOSED BIO-MEEG FRAMEWORK</title>
      <sec id="sec4-1">
        <title>4.1. EEG microstates</title>
        <p>The EEG microstate approach models EEG signals as discrete, non-overlapping topographical patterns<sup>[<xref ref-type="bibr" rid="B24">24</xref>,<xref ref-type="bibr" rid="B50">50</xref>,<xref ref-type="bibr" rid="B51">51</xref>]</sup>, which are linked back to the original data through spatial correlation techniques<sup>[<xref ref-type="bibr" rid="B52">52</xref>]</sup>. This method interprets EEG data as sequences of distinct topographies<sup>[<xref ref-type="bibr" rid="B53">53</xref>]</sup>, and has been effectively applied in analysing differences in patterns in a variety of applications. Notably, it adapts varying EEG channels by standardising datasets into a consistent feature set, enabling the model to accept heterogeneous electrode configurations without architectural modification.</p>
        <p>
          <xref ref-type="fig" rid="fig1">Figure 1</xref> presents the microstate extraction workflow. The raw EEG signals collected by an amplifier (after pre-processing steps as detailed in Section 3) are then processed with GFP<sup>[<xref ref-type="bibr" rid="B54">54</xref>]</sup>, computed for each time point using the following formula:</p>
        <fig id="fig1" position="float">
          <label>Figure 1</label>
          <caption>
            <p>Bio-MEEG framework workflow. The icons used in <xref ref-type="fig" rid="fig1">Figure 1</xref> are from MNE-Python (<uri xlink:href="https://mne.tools/stable/credit.html">https://mne.tools/stable/credit.html</uri>) and BioRender (<uri xlink:href="https://www.biorender.com/">https://www.biorender.com/</uri>) for public use. Created in BioRender. N, Q. (2025) <uri xlink:href="https://biorender.com/s97t212">https://biorender.com/s97t212</uri>. Bio-MEEG: Biometric using microstates of electroencephalography; EEG: electroencephalography; NC: normal control; AD: Alzheimer’s disease; GFP: global field power; ESN: echo state network; MHA: multi-head attention; 1D-CNN: one-dimensional convolutional neural network; RF: random forest.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6020.fig.1.jpg" />
        </fig>
        <p><disp-formula> <label>(1)</label> <tex-math id="E1"> $$  GFP(t) = \sqrt{\frac{\sum_{i=1}^{n} (v_i(t) - \bar{v}(t))^2}{n}}, $$ </tex-math></disp-formula></p>
        <p>where <inline-formula><tex-math id="M1">$$ \bar{v} $$</tex-math></inline-formula><italic><sub>i</sub></italic>(<italic>t</italic>) represents the voltage at electrode <italic>i</italic>, <italic>v</italic>(<italic>t</italic>) is the average voltage across all electrodes, and <italic>n</italic> denotes the total number of electrodes. Topographical maps corresponding to the GFP peaks, where the signal-to-noise ratio (SNR) is maximised, are extracted and clustered using a modified k-means clustering algorithm. To quantify the similarity between maps, the GMD<sup>[<xref ref-type="bibr" rid="B55">55</xref>]</sup> is employed, defined as:</p>
        <p><disp-formula> <label>(2)</label> <tex-math id="E1"> $$  GMD_{u,v} = \sqrt{\frac{1}{n} \sum_{i=1}^{n} \left( \frac{u_i}{GFP_u} - \frac{v_i}{GFP_v} \right)^2}, $$ </tex-math></disp-formula></p>
        <p>where <italic>u</italic> and <italic>v</italic> are topographical maps, and <italic>GFP<sub>u</sub></italic> and <italic>GFP</italic><sub>v</sub> are their corresponding GFP values. Four standard microstates (A, B, C, D) are identified, associated with key neural networks: auditory, visual, salience, and attention<sup>[<xref ref-type="bibr" rid="B56">56</xref>]</sup>. These microstates were then used to reconstruct the original EEG signal, forming the input sequence for the proposed model. It results in a sequence of 12,000 characters with A, B, C, D, or E (a small number of topographical maps that are unclassified among A, B, C, or D).</p>
        <p>The microstate approach does not explicitly decompose EEG activity into anatomical brain regions (e.g., frontal <italic>vs.</italic> temporal). Instead, region-specific information is implicitly encoded in the topographic shape of each microstate: a frontally dominant topographic pattern will contribute positively to frontal-electrode GFP values and will be assigned to whichever microstate cluster best captures that spatial distribution. The four canonical microstates (A-D) are each associated with distinct distributed brain networks: auditory, visual, salience, and dorsal attention, respectively<sup>[<xref ref-type="bibr" rid="B57">57</xref>]</sup>, which inherently involve different combinations of cortical regions. This approach allows the model to operate consistently across different numbers of EEG channels: the same microstate labels and feature set can be derived regardless of whether 19, 64, or 128 electrodes are used, at the cost of not providing region-specific interpretability.</p>
        <p>A key property of the microstate pipeline is its natural reconciliation of heterogeneous channel configurations. Unlike conventional approaches that require a fixed-size input tensor corresponding to a specific electrode montage, the microstate framework operates as follows: GFP is computed across all available electrodes [Equation (1)] at each timepoint, whether 19, 64, or 128. Topographic clustering then identifies the dominant spatial patterns within each dataset’s electrode space independently. The resulting microstate sequence (A, B, C, D, E) is invariant to the number of input channels because it describes temporal patterns of dominant topography rather than specific electrode amplitudes. The 40 extracted features are therefore structurally identical across all four datasets, enabling joint model training and evaluation despite the heterogeneous hardware configurations.</p>
        <p>As shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>, this research utilises four essential EEG microstate properties as authenticating features: occurrence, coverage, duration, and transition probabilities. Occurrence represents the average frequency at which a particular microstate class is observed per second. Coverage denotes the proportion of time, expressed as a percentage, that a specific microstate class occupies within a second. Duration corresponds to the mean length of time a particular microstate class persists during a single occurrence. Transition probabilities measure the likelihood of shifting from one microstate class to another, capturing the dynamic changes and interactions between different brain states over time. To illustrate, consider microstate A. It is characterised by three primary features, occurrence, coverage, and duration, alongside its transition probabilities, which include transitions from A to A, A to B, A to C, A to D, and A to E. Together, these yield eight distinct features for microstate A. When extended to all four microstates (A, B, C, D) and E, this results in a total of 40 features serving as inputs for user authentication.</p>
      </sec>
      <sec id="sec4-2">
        <title>4.2. EchoMC network</title>
        <sec id="sec4-2-1">
          <title>4.2.1. Ensemble learning</title>
          <p>Ensemble learning with stacking is utilised in this research to develop the proposed EchoMC network. Stacking is an ensemble learning technique that combines models, where the output of a base model(s) serves as input to another model, referred to as a meta-model, to make the final prediction of user authentication (multi-class classification), as depicted in <xref ref-type="fig" rid="fig1">Figure 1</xref>. This approach is adopted in this study due to its proven effectiveness in pattern recognition tasks<sup>[<xref ref-type="bibr" rid="B58">58</xref>]</sup>.</p>
        </sec>
        <sec id="sec4-2-2">
          <title>4.2.2. MHA</title>
          <p>The mechanism operates using three matrices: the query matrix (<italic>Q</italic>), the key matrix (<italic>K</italic>), and the value matrix (<italic>V</italic>). The result is a weighted sum of the values, where the attention mechanism determines the weights. The formula for scaled dot-product attention, originally introduced by Vaswani <italic>et al.</italic><sup>[<xref ref-type="bibr" rid="B59">59</xref>]</sup>, is Attention(<italic>Q</italic>, <italic>K</italic>, <italic>V</italic>) = softmax(<inline-formula><tex-math id="M1">$$ \frac{QK^T}{\sqrt{d_k}} $$</tex-math></inline-formula>)<italic>V</italic>. In this equation, <italic>d<sub>k</sub></italic> denotes the dimensionality of the key vectors, <italic>QK<sup>T</sup></italic> computes the dot products between queries and keys, and the scaling factor <inline-formula><tex-math id="M1">$$ \frac{1}{\sqrt{d_k}} $$</tex-math></inline-formula> prevents the values from becoming excessively large. The <italic>softmax</italic> function normalises these weights so that they sum to one. Building on this mechanism, MHA, as formulated by Vaswani <italic>et al.</italic>, employs multiple attention heads, each using distinct projections for the <italic>Q</italic>, <italic>K</italic>, and <italic>V</italic> matrices<sup>[<xref ref-type="bibr" rid="B59">59</xref>]</sup>. This structure enables the model to focus on different sections of the input simultaneously, enhancing the overall representation. The outputs from all attention heads are concatenated and projected to create the final representation:</p>
          <p><disp-formula> <label></label> <tex-math id="E1"> $$ \text{MultiHead}(Q, K, V) = \text{Concat}(\text{head}_1, \ldots, \text{head}_h)W^O, $$ </tex-math></disp-formula></p>
          <p>where each head head<italic><sub>i</sub></italic> is defined as:</p>
          <p><disp-formula> <label></label> <tex-math id="E1"> $$ \text{head}_i = \text{softmax}\left(\frac{(QW_i^Q)(KW_i^K)^T}{\sqrt{d_k}}\right) VW_i^V. $$ </tex-math></disp-formula></p>
          <p>The parameter matrices are specified as <italic>W<sub>i</sub><sup>Q</sup></italic> ∈ <inline-formula><tex-math id="M1">$$ \mathbb{R}^{d_{\mathrm{model}}\times d_k} $$</tex-math></inline-formula>, <italic>W<sub>i</sub><sup>K</sup></italic> ∈ <inline-formula><tex-math id="M1">$$ \mathbb{R}^{d_{\mathrm{model}}\times d_k} $$</tex-math></inline-formula>, <italic>W<sub>i</sub><sup>V</sup></italic> ∈ <inline-formula><tex-math id="M1">$$ \mathbb{R}^{d_{\mathrm{model}}\times d_v} $$</tex-math></inline-formula>, and <italic>W<sup>O</sup></italic> ∈ <inline-formula><tex-math id="M1">$$ \mathbb{R}^{hd_v \times d_{\mathrm{model}}} $$</tex-math></inline-formula>. These matrices enable the transformation and combination of the attention outputs from each head, resulting in a rich and comprehensive representation.</p>
        </sec>
        <sec id="sec4-2-3">
          <title>4.2.3. 1D-CNN</title>
          <p>1D-CNN is an important component of the EchoMC network. It is chosen as a vital part because its effectiveness in understanding patterns of this technique has been proven in many studies, including AI models using EEG as input. In this research, with the input of 40 features, the input can be represented as a vector [<italic>x</italic><sub>1</sub>, <italic>x</italic><sub>2</sub>, …, <italic>x</italic><sub>40</sub>], where each element corresponds to a unique feature. Following the standard convolutional formulation<sup>[<xref ref-type="bibr" rid="B60">60</xref>]</sup>, a kernel (or filter) in 1D-CNN slides over this vector, identifying patterns and interactions between neighbouring features. The kernel is represented as a one-dimensional array of size <italic>k</italic>, with <italic>k</italic> defining the number of consecutive features processed at each step of the convolution. The kernel’s receptive field refers to the specific segment of <italic>k</italic> consecutive features it processes at a given position. As the kernel moves along the feature vector, it captures localised information by aggregating data from these adjacent features. For an input vector <italic>x</italic> and a kernel <italic>w</italic>, the convolution operation at a specific position <italic>t</italic> is calculated as:</p>
          <p><disp-formula> <label></label> <tex-math id="E1"> $$ (x \ast w)(t) = \sum_{i=0}^{k-1} x(t + i) \cdot w(i). $$ </tex-math></disp-formula></p>
          <p>In this context, <italic>x</italic> represents the input vector containing features, while <italic>w</italic> refers to the kernel applied during the convolution operation. The size of the kernel <italic>k</italic> determines the number of consecutive elements considered during each step. Specifically, <italic>x</italic>(<italic>t</italic> + <italic>i</italic>) represents the value of the input vector at position <italic>t</italic> + <italic>i</italic>, and <italic>w</italic>(<italic>i</italic>) corresponds to the value of the kernel at position <italic>i</italic>.</p>
        </sec>
        <sec id="sec4-2-4">
          <title>4.2.4. ESN</title>
          <p>ESN<sup>[<xref ref-type="bibr" rid="B25">25</xref>]</sup> plays a key role in the proposed EchoMC network. As a prominent part of the reservoir computing paradigm<sup>[<xref ref-type="bibr" rid="B61">61</xref>]</sup>, ESNs contribute significantly to the model’s capability to efficiently handle and process data. In the present EchoMC implementation, the ESN, like the 1D-CNN and MHA base learners, operates on the 40-dimensional microstate feature vector rather than directly on the 12,000-character microstate sequence. The ESN therefore functions as a randomly initialised non-linear projection in the reservoir-computing sense, whose high-dimensional internal state provides a rich representation that benefits downstream classification even when the input is non-sequential. While ESN is primarily recognised for its success in sequential data processing, they have also demonstrated strong performance in non-sequential classification tasks<sup>[<xref ref-type="bibr" rid="B62">62</xref>]</sup>. An ESN is defined by the tuple (<italic>W</italic><sub>in</sub>, <italic>W</italic>, <italic>α</italic>), where <italic>W</italic><sub>in</sub> and <italic>W</italic> are random matrices initialized based on predetermined parameters. The leaking rate <italic>α</italic>, an adjustable hyperparameter, is critical for optimising the network’s performance. When <italic>α</italic> = 1, leaky integration is disabled, resulting in the updated state <inline-formula><tex-math id="M1">$$ \tilde{x}  $$</tex-math></inline-formula>(<italic>n</italic>) being equivalent to <italic>x</italic>(<italic>n</italic>).</p>
          <p>Unlike traditional deep learning models or fully connected layers, which involve training multiple layers of weights, ESN only adjusts the output weights <italic>W</italic><sub>out</sub>. During training, the network’s internal responses to the input are captured in a matrix <italic>R</italic>, referred to as the reservoir state matrix, where each column represents the state at a specific time step. The target outputs are stored in a matrix <italic>D</italic>. To compute the output weights <italic>W</italic><sub>out</sub>, ridge regression is applied:</p>
          <p><disp-formula> <label></label> <tex-math id="E1"> $$ W_{\text{out}} = (R R^T + \lambda I)^{-1} (D R^T), $$ </tex-math></disp-formula></p>
          <p>where <italic>λ</italic> is the regularization parameter, and <italic>I</italic> represents the identity matrix. The inclusion of <italic>λ</italic> ensures that the output weights <italic>W</italic><sub>out</sub> are well-regularised, avoiding large values and enhancing the robustness of the model.</p>
        </sec>
        <sec id="sec4-2-5">
          <title>4.2.5. Meta-model</title>
          <p>The random forest (RF) classifier is the meta-model in the EchoMC network to predict the outcome of user classification based on the output of the base model. RF is chosen for its effectiveness in pattern recognition<sup>[<xref ref-type="bibr" rid="B63">63</xref>]</sup> and its notable results in Section 6.1. RF employs weighted voting, where each decision tree’s contribution is scaled by an assigned weight <italic>w<sub>t</sub></italic>, reflecting its accuracy. For an input <italic>x</italic>, each tree <italic>t</italic> produces a prediction <italic>h<sub>t</sub></italic>(<italic>x</italic>), and the final class <inline-formula><tex-math id="M1">$$ \hat{y} $$</tex-math></inline-formula> is determined by summing the weighted votes. The class <italic>k</italic> with the highest total is selected, ensuring stronger predictors have greater influence.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec5">
      <title>5. EXPERIMENTS</title>
      <sec id="sec5-1">
        <title>5.1. Experimental pipeline</title>
        <p>Firstly, regarding the validation approach, as described in Section 3, the dataset consists of 1,015 samples collected from 203 participants, with each participant contributing 5 samples. To illustrate, these can be denoted as <italic>S</italic><sub>1</sub>, <italic>S</italic><sub>2</sub>, <italic>S</italic><sub>3</sub>, <italic>S</italic><sub>4</sub>, and <italic>S</italic><sub>5</sub>. For instance, participant <italic>I</italic><sub>1</sub> has his/her own <italic>S</italic><sub>1</sub>, <italic>S</italic><sub>2</sub>, <italic>S</italic><sub>3</sub>, <italic>S</italic><sub>4</sub>, and <italic>S</italic><sub>5</sub>, and similarly for all other participants. We use ten validation splits so that all samples are evaluated.</p>
        <p>In each split, two of the five samples from every participant are used for training, while the remaining three samples are reserved for testing. This ensures that the testing set in each split contains three of the five samples from every participant. Importantly, the assignment of samples to training or testing need not be identical across all participants. However, the ten splits must ensure that the training and testing samples for each participant differ across splits. For example, in the first split, <italic>S</italic><sub>1</sub> and <italic>S</italic><sub>2</sub> might be used for training while <italic>S</italic><sub>3</sub>, <italic>S</italic><sub>4</sub>, and <italic>S</italic><sub>5</sub> are used for testing. In subsequent splits, this allocation changes, maintaining the consistent 2:3 ratio while introducing diversity.</p>
        <p>Each split’s testing phase has three test sets: one using normal samples and two additional sets generated through adversarial attacks. Model performance metrics are explained in Section 5.2, and fairness metrics (Section 5.3) are calculated for all test sets in every split. Finally, the results from all ten splits, the average and the standard deviation of the metrics, are reported to provide a comprehensive evaluation of model performance and fairness.</p>
        <p>The adversarial robustness evaluation targets a white-box feature-space attack scenario. Specifically, the threat model assumes an adversary who: (a) has full knowledge of the trained EchoMC meta-model and its parameters; (b) operates at the feature level, i.e., perturbs the extracted 40-dimensional microstate feature vectors rather than raw EEG signals; and (c) aims to cause misclassification by applying minimal perturbations within an <italic>ℓ</italic><sub>∞</sub> ball of radius <italic>ϵ</italic> = 0.01, using fast gradient sign method (FGSM) and projected gradient descent (PGD). This simulates an attack targeting the feature representation rather than raw signals. Importantly, this threat model does not cover physical-domain attacks or hardware-level signal corruption. Non-adversarial stress tests (e.g., channel dropout, noise injection, site shift) were not conducted in this study but represent important future directions for validating robustness under realistic hardware variability.</p>
      </sec>
      <sec id="sec5-2">
        <title>5.2. Model performance evaluation metrics</title>
        <p>To evaluate the developed model, five important metrics are employed: <italic>Accuracy</italic>, <italic>Recall (macro)</italic>, <italic>Precision (macro)</italic>, <italic>F</italic>1-<italic>score (macro)</italic>, and expected calibration error (ECE) with a bin number of 10, following the reference studies<sup>[<xref ref-type="bibr" rid="B64">64</xref>]</sup>. Their values range from 0 to 1. Higher values indicate better models, except for ECE, where a lower value means a better model.</p>
      </sec>
      <sec id="sec5-3">
        <title>5.3. Fairness evaluation metrics</title>
        <p>Rather than simply calculating metrics across the entire test set and reporting average results, fairness evaluation focuses on the demographic characteristics of the samples within the test sets. These demographic attributes, referred to as sensitive attributes<sup>[<xref ref-type="bibr" rid="B65">65</xref>]</sup>, play a crucial role in assessing model fairness. In our research, sensitive attributes include Gender (male and female) and AD status (NC and AD), as we target to generalise the model for NC and AD users and gender-related biases in biometric model predictions are frequently observed<sup>[<xref ref-type="bibr" rid="B21">21</xref>]</sup>. This issue is particularly evident in AI-driven BCI systems using EEG<sup>[<xref ref-type="bibr" rid="B22">22</xref>]</sup>.</p>
        <p>To enable a more granular fairness evaluation, we move beyond examining a single sensitive attribute, such as comparing male <italic>vs.</italic> female or NC <italic>vs.</italic> AD independently. Instead, we consider multiple sensitive attributes simultaneously<sup>[<xref ref-type="bibr" rid="B65">65</xref>]</sup>, considering combinations of these attributes. The comparisons are structured into eight groups within each test set and across each split: <italic>G</italic><sub>1</sub> compares NC and AD; <italic>G</italic><sub>2</sub> distinguishes between Male and Female participants; <italic>G</italic><sub>3</sub> contrasts Male NC with Male AD; <italic>G</italic><sub>4</sub> examines Male NC against Female NC; <italic>G</italic><sub>5</sub> compares Male NC with Female AD; <italic>G</italic><sub>6</sub> differentiates Male AD from Female AD; <italic>G</italic><sub>7</sub> contrasts Female NC with Male AD; and <italic>G</italic><sub>8</sub> examines Female NC <italic>vs.</italic> Female AD.</p>
        <p>For transparency, the approximate subgroup sample sizes per split test set (3 samples per participant × number of participants) are as follows: Male NC participants: approximately 201 (67 participants × 3), Female NC participants: approximately 240 (80 participants × 3), Male AD participants: approximately 63 (21 participants × 3), and Female AD participants: approximately 105 (35 participants × 3). Note that exact counts vary slightly across splits due to the randomised 2:3 sample allocation. These counts inform the interpretation of overall accuracy equality (<italic>OAE</italic>) and calibration using ECE (Δ<italic>ECE</italic>) values, as smaller subgroup sizes yield wider variance in the reported metrics, reflected in the standard deviations of the fairness results reported in Section 6.1.</p>
        <p>About the fairness metrics, <italic>OAE</italic> and Δ<italic>ECE</italic> are utilised for comprehensive evaluation. For example, consider a scenario where the results of model predictions for a specific split are available. These results include the sample index, ground truth labels, predicted labels, confidence scores, gender (male or female), and AD status (NC or AD). For group comparison <italic>G</italic><sub>1</sub>, which compares sub-group A (NC) and sub-group B (AD), we first filter the data to calculate the Accuracy and ECE (as detailed in Section 5.2) for each sub-group separately. Next, we conduct a fairness evaluation by calculating the ratio of the difference between these two sub-groups using the following equations with results ranging from 0 to 1:</p>
        <p><disp-formula> <label>(3)</label> <tex-math id="E1"> $$  OAE = \frac{|\text{Accuracy}_A - \text{Accuracy}_B|}{\max(\text{Accuracy}_A, \text{Accuracy}_B)} \leq \gamma $$ </tex-math></disp-formula></p>
		<p><disp-formula> <label>(4)</label> <tex-math id="E1"> $$  \Delta ECE = \frac{|\text{ECE}_A - \text{ECE}_B|}{\max(\text{ECE}_A, \text{ECE}_B)} \leq \gamma $$ </tex-math></disp-formula></p>
        <p>Lower <italic>OAE</italic> and Δ<italic>ECE</italic> are better in fairness. This study adopts an acceptance threshold <italic>γ</italic> of 0.2, established by the “80% rule”<sup>[<xref ref-type="bibr" rid="B66">66</xref>]</sup> specifying that the performance of one group must reach at least 80% of the performance achieved by the other group.</p>
      </sec>
      <sec id="sec5-4">
        <title>5.4. Experimental setups</title>
        <p>The hyperparameters of the EchoMC network, along with its meta-models, are detailed in <xref ref-type="table" rid="t1">Table 1</xref>. Notably, the hyperparameters for the meta-models and the models trained without the base model remain consistent across all methods used in this research. The selected meta-models were chosen based on their proven effectiveness in the literature<sup>[<xref ref-type="bibr" rid="B5">5</xref>]</sup>. Regarding the adversarial attacks, <italic>ϵ</italic> is set at 0.01. The software and libraries used in this study include the following: EEG microstate extraction was performed using the Pycrostates library<sup>[<xref ref-type="bibr" rid="B67">67</xref>]</sup>. Data visualisation was carried out using Matplotlib and Seaborn, while t-distributed stochastic neighbour embedding (t-SNE) was implemented using the scikit-learn library. To ensure full reproducibility, all hyperparameters for both base models and meta-models are reported in <xref ref-type="table" rid="t1">Table 1</xref>, and all software libraries used are listed above. No additional components beyond those described are required to replicate the experimental pipeline.</p>
        <table-wrap id="t1">
          <label>Table 1</label>
          <caption>
            <p>Models’ hyperparameters</p>
          </caption>
          <table frame="hsides" rules="groups">
            <thead>
              <tr>
                <td style="border-bottom:1;">
                  <bold>Model</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Hyperparameter</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Value</bold>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td rowspan="9">EchoMC Base Model</td>
                <td>1D-CNN filters</td>
                <td>8</td>
              </tr>
              <tr>
                <td>1D-CNN kernel size</td>
                <td>3</td>
              </tr>
              <tr>
                <td>1D-CNN activation</td>
                <td>relu</td>
              </tr>
              <tr>
                <td>MHA num heads</td>
                <td>4</td>
              </tr>
              <tr>
                <td>MHA key dimension</td>
                <td>8</td>
              </tr>
              <tr>
                <td>ESN layer 1 and 2 units</td>
                <td>32</td>
              </tr>
              <tr>
                <td>ESN layer 1 and 2 ridge <italic>λ</italic></td>
                <td>0.1</td>
              </tr>
              <tr>
                <td>Final ESN units</td>
                <td>203</td>
              </tr>
              <tr>
                <td>Final ESN ridge <italic>λ</italic></td>
                <td>0.1</td>
              </tr>
              <tr>
                <td rowspan="5">RF</td>
                <td>n_estimators</td>
                <td>100</td>
              </tr>
              <tr>
                <td>criterion</td>
                <td>gini</td>
              </tr>
              <tr>
                <td>max_depth</td>
                <td>None</td>
              </tr>
              <tr>
                <td>min_samples_split</td>
                <td>2</td>
              </tr>
              <tr>
                <td>min_samples_leaf</td>
                <td>1</td>
              </tr>
              <tr>
                <td rowspan="6">XGBoost</td>
                <td>eval_metric</td>
                <td>logloss</td>
              </tr>
              <tr>
                <td>use_label_encoder</td>
                <td>False</td>
              </tr>
              <tr>
                <td>learning_rate</td>
                <td>0.3</td>
              </tr>
              <tr>
                <td>max_depth</td>
                <td>6</td>
              </tr>
              <tr>
                <td>n_estimators</td>
                <td>100</td>
              </tr>
              <tr>
                <td>objective</td>
                <td>binary:logistic</td>
              </tr>
              <tr>
                <td rowspan="5">DT</td>
                <td>criterion</td>
                <td>gini</td>
              </tr>
              <tr>
                <td>splitter</td>
                <td>best</td>
              </tr>
              <tr>
                <td>max_depth</td>
                <td>None</td>
              </tr>
              <tr>
                <td>min_samples_split</td>
                <td>2</td>
              </tr>
              <tr>
                <td>min_samples_leaf</td>
                <td>1</td>
              </tr>
              <tr>
                <td rowspan="5">CatBoost</td>
                <td>iterations</td>
                <td>1000</td>
              </tr>
              <tr>
                <td>learning_rate</td>
                <td>0.03</td>
              </tr>
              <tr>
                <td>depth</td>
                <td>6</td>
              </tr>
              <tr>
                <td>verbose</td>
                <td>0</td>
              </tr>
              <tr>
                <td>loss_function</td>
                <td>Logloss</td>
              </tr>
              <tr>
                <td>Gaussian NB</td>
                <td>var_smoothing</td>
                <td>1e-09</td>
              </tr>
              <tr>
                <td rowspan="6">GBM</td>
                <td>loss</td>
                <td>log_loss</td>
              </tr>
              <tr>
                <td>learning_rate</td>
                <td>0.1</td>
              </tr>
              <tr>
                <td>n_estimators</td>
                <td>100</td>
              </tr>
              <tr>
                <td>subsample</td>
                <td>1.0</td>
              </tr>
              <tr>
                <td>criterion</td>
                <td>friedman_mse</td>
              </tr>
              <tr>
                <td>max_depth</td>
                <td>3</td>
              </tr>
              <tr>
                <td rowspan="5">k-NN</td>
                <td>n_neighbors</td>
                <td>5</td>
              </tr>
              <tr>
                <td>weights</td>
                <td>uniform</td>
              </tr>
              <tr>
                <td>algorithm</td>
                <td>auto</td>
              </tr>
              <tr>
                <td>leaf_size</td>
                <td>30</td>
              </tr>
              <tr>
                <td>p</td>
                <td>2</td>
              </tr>
              <tr>
                <td rowspan="4">LightGBM</td>
                <td>boosting_type</td>
                <td>gbdt</td>
              </tr>
              <tr>
                <td>num_leaves</td>
                <td>31</td>
              </tr>
              <tr>
                <td>learning_rate</td>
                <td>0.1</td>
              </tr>
              <tr>
                <td>n_estimators</td>
                <td>100</td>
              </tr>
              <tr>
                <td rowspan="6">LR</td>
                <td>penalty</td>
                <td>l2</td>
              </tr>
              <tr>
                <td>dual</td>
                <td>False</td>
              </tr>
              <tr>
                <td>tol</td>
                <td>1e-4</td>
              </tr>
              <tr>
                <td>C</td>
                <td>1.0</td>
              </tr>
              <tr>
                <td>fit_intercept</td>
                <td>True</td>
              </tr>
              <tr>
                <td>max_iter</td>
                <td>1000</td>
              </tr>
              <tr>
                <td rowspan="5">SVM</td>
                <td>C</td>
                <td>1.0</td>
              </tr>
              <tr>
                <td>Kernel</td>
                <td>rbf</td>
              </tr>
              <tr>
                <td>Degree</td>
                <td>3</td>
              </tr>
              <tr>
                <td>Gamma</td>
                <td>Scale</td>
              </tr>
              <tr>
                <td>Probability</td>
                <td>True</td>
              </tr>
            </tbody>
          </table>
		  <table-wrap-foot>
            <fn>
              <p>1D-CNN: One-dimensional convolutional neural network; MHA: multi-head attention; ESN: echo state network; RF: random forest; XGBoost: eXtreme gradient boosting; DT: decision tree; CatBoost: categorical boosting; GNB: Gaussian naive Bayes; GBM: gradient boosting machine; k-NN: k-nearest neighbors; LightGBM: light gradient boosting machine; LR: logistic regression; SVM: support vector machine.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
      </sec>
      <sec id="sec5-5">
        <title>5.5. Statistical analysis</title>
		<p>Detection of variations accounting for repeated measures<break/>To assess changes in feature distributions across time points (irrespective of AD status), we applied the non-parametric Friedman test, which is well-suited for repeated measures without assuming normality. This allowed for the identification of temporal effects across sessions at the group level. To control for the multiplicity of comparisons and assess the significance of broader feature domains, we grouped related features into four categories, consisting of occurrence, coverage, duration, and transition - and combined <italic>P</italic>-values within each group using established statistical techniques.</p>
        <p>Three methods were used for <italic>P</italic>-value combination: Fisher’s method<sup>[<xref ref-type="bibr" rid="B68">68</xref>]</sup>, which aggregates <italic>P</italic>-values using the sum of their logarithms under the assumption of independence, yielding a chi-squared statistic; Stouffer’s method<sup>[<xref ref-type="bibr" rid="B69">69</xref>]</sup>, which transforms <italic>P</italic>-values into z-scores and combines them within the standard normal distribution framework; and the Bonferroni correction<sup>[<xref ref-type="bibr" rid="B70">70</xref>]</sup>, a conservative adjustment that scales individual <italic>P</italic>-values by the number of tests to control the family-wise error rate in the presence of potential dependencies.</p>
        <p>Detection of variations based on AD status<break/>To further investigate differences within each group, we stratified the data by AD status and repeated the same analysis for each subgroup (AD and NC). This stratified evaluation enabled the identification of intra-group temporal variations and facilitated a clearer understanding of how each group individually evolves.</p>
        <p>Detection of variations over time and between AD and NC<break/>To examine both time-dependent changes and group-specific effects simultaneously, we conducted a two-way repeated-measures analysis of variance (ANOVA) with one within-subjects factor (time) and one between-subjects factor (AD status). This analysis assessed the main effects of time, group, and their interaction, providing insight into whether temporal trends differed significantly between AD and NC groups. <italic>P</italic>-values resulting from these ANOVAs were again combined within the four predefined feature groups using Fisher’s, Stouffer’s, and Bonferroni’s methods, as described above. All analyses were implemented in Python using the scipy.stats and pingouin libraries<sup>[<xref ref-type="bibr" rid="B71">71</xref>]</sup>.</p>
        <p>To supplement statistical significance, effect sizes, specifically Kendall’s <italic>W</italic> for the Friedman tests and partial eta-squared (<italic>η<sub>p</sub></italic><sup>2</sup>) for the two-way repeated measures ANOVA, are recommended as complementary measures of practical significance. Reporting these alongside the presented <italic>P</italic>-values in future extensions of this work would provide a standardised indication of effect magnitude independent of sample size, following best practice in statistical reporting<sup>[<xref ref-type="bibr" rid="B72">72</xref>]</sup>.</p>
        <p>Global hypothesis testing<break/>The objective of the <italic>P</italic>-value combination strategies was to test the global null hypothesis {<italic>H</italic><sub>0</sub>: ∩<italic><sub>i</sub></italic><sub>=1</sub><italic><sup>k</sup></italic><italic>H</italic><sub>0</sub><italic><sub>i</sub></italic>}, which assumes that all individual null hypotheses <italic>H</italic><sub>0</sub><italic><sub>i</sub></italic> are true. Each <italic>p<sub>i</sub></italic> corresponds to a feature-specific hypothesis.</p>
        <p>
          <bold>Fisher’s method</bold> combines <italic>P</italic>-values assuming <italic>p<sub>i</sub></italic> ~ <inline-formula><tex-math id="M1">$$ \mathcal{U} $$</tex-math></inline-formula>(0, 1). The test statistic is computed as:</p>
        <p><disp-formula> <label></label> <tex-math id="E1"> $$ X^2 = -2 \sum_{i=1}^{k} \ln(p_i), $$ </tex-math></disp-formula></p>
        <p>where <italic>X</italic><sup>2</sup> ~ <italic>χ</italic><sup>2</sup>(2<italic>k</italic>) under <italic>H</italic><sub>0</sub>. The combined <italic>P</italic>-value is obtained as <italic>p<sub>c</sub></italic> = 1 - <italic>F</italic>(<italic>X</italic><sup>2</sup>, 2<italic>k</italic>), where <italic>F</italic>(·, 2<italic>k</italic>) denotes the cumulative distribution function of the chi-squared distribution with 2<italic>k</italic> degrees of freedom.</p>
        <p>
          <bold>Stouffer’s method</bold> combines <italic>P</italic>-values by converting them into z-scores:</p>
        <p><disp-formula> <label></label> <tex-math id="E1"> $$ z = \frac{1}{\sqrt{k}} \sum_{i=1}^{k} \Phi^{-1}(1 - p_i), $$ </tex-math></disp-formula></p>
        <p>where Φ<sup>-1</sup> is the inverse of the standard normal CDF, and z ~ <inline-formula><tex-math id="M1">$$ \mathcal{N} $$</tex-math></inline-formula>(0, 1) under <italic>H</italic><sub>0</sub>. The combined <italic>P</italic>-value is then <italic>p<sub>c</sub></italic> = 1 - Φ(<italic>z</italic>).</p>
        <p>
          <bold>Bonferroni’s method</bold> adjusts for multiple testing by conservatively scaling the smallest <italic>P</italic>-value:</p>
        <p><disp-formula> <label></label> <tex-math id="E1"> $$ p_c = \min\left(1, \min(p_1, \ldots, p_k) \times k\right). $$ </tex-math></disp-formula></p>
        <p>This approach does not assume independence and effectively controls Type I error in the presence of correlated tests.</p>
        <p>To supplement statistical significance, effect sizes are reported alongside <italic>P</italic>-values. For the two-way repeated measures ANOVA, partial eta-squared (<italic>η<sub>p</sub></italic><sup>2</sup>) is computed as:</p>
        <p><disp-formula> <label></label> <tex-math id="E1"> $$ \eta_p^2 = \frac{SS_{\text{effect}}}{SS_{\text{effect}} + SS_{\text{error}}}, $$ </tex-math></disp-formula></p>
        <p>where values of 0.01, 0.06, and 0.14 correspond to small, medium, and large effects respectively. For the Friedman tests, Kendall’s <italic>W</italic> is reported as a measure of concordance across repeated samples, ranging from 0 (no agreement) to 1 (complete agreement). These effect size measures provide a standardised indication of practical significance independent of sample size.</p>
      </sec>
      <sec id="sec5-6">
        <title>5.6. Interpreting results of two-way repeated measures ANOVA</title>
        <p>To interpret the results of the two-way repeated measures ANOVA, we focused primarily on the interaction effect between time and AD status. A significant interaction indicates that the effect of time on feature distributions differs between the AD and NC groups. In such cases, interpreting the main effects independently may be misleading, as group differences may be driven by divergent temporal patterns.</p>
        <p>If the interaction term was not significant, we interpreted the main effects separately. A significant main effect of time suggests that feature values changed consistently over time across both groups. A significant main effect of group (AD <italic>vs.</italic> NC) indicates an overall difference in feature values between the two groups, averaged across time points.</p>
        <p>This analytic framework allows us to disentangle group effects, temporal dynamics, and their interactions, facilitating a nuanced understanding of how cognitive status modulates changes in EEG-derived features over time.</p>
      </sec>
    </sec>
    <sec id="sec6">
      <title>6. RESULTS</title>
      <sec id="sec6-1">
        <title>6.1. Model performance and fairness</title>
        <p>Regarding performance, <xref ref-type="table" rid="t2">Table 2</xref> presents the results of various meta-models for the proposed EchoMC network. Among them, RF, along with XGBoost, DT, CatBoost, and LightGBM, achieved the highest accuracy and recall, both reaching 0.8446. Regarding F1-score, LightGBM leads with a score of 0.8820, indicating balanced performance across precision and recall. Notably, DT outperforms other models in precision, with a value of 0.9724, and achieves the lowest ECE of 5.92e-19, reflecting its high calibration performance. The most limited method is SVM, which has lower metrics than the others. However, it is vital to note that the gap between RF results and DT and LightGBM, achieving the highest precision and F1-score, is just 0.01% for both. When testing with adversarial attacks, with results in <xref ref-type="table" rid="t3">Table 3</xref>, the EchoMC network remains largely unaffected by these attacks.</p>
        <table-wrap id="t2">
          <label>Table 2</label>
          <caption>
            <p>EchoMC network performance: metrics with different meta-models across all splits on the normal test set</p>
          </caption>
          <table frame="hsides" rules="groups">
            <thead>
              <tr>
                <td style="border-bottom:1;">
                  <bold>Model</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Accuracy ↑</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Precision ↑</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Recall ↑</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>F1-Score ↑</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>ECE ↓</bold>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>
                  <bold>RF</bold>
                </td>
                <td>
                  <italic>0.8446 ± 0.0383</italic>
                </td>
                <td>0.9706 ± 0.0122</td>
                <td>
                  <italic>0.8446 ± 0.0383</italic>
                </td>
                <td>0.8807 ± 0.0272</td>
                <td>0.1371 ± 0.0068</td>
              </tr>
              <tr>
                <td>XGBoost</td>
                <td>
                  <italic>0.8446 ± 0.0383</italic>
                </td>
                <td>0.9706 ± 0.0135</td>
                <td>
                  <italic>0.8446 ± 0.0383</italic>
                </td>
                <td>0.8810 ± 0.0280</td>
                <td>0.2758 ± 0.0121</td>
              </tr>
              <tr>
                <td>DT</td>
                <td>
                  <italic>0.8446 ± 0.0383</italic>
                </td>
                <td>
                  <italic>0.9724 ± 0.0109</italic>
                </td>
                <td>
                  <italic>0.8446 ± 0.0383</italic>
                </td>
                <td>0.8814 ± 0.0279</td>
                <td>
                  <italic>5.92e-19 ± 1.17e-18</italic>
                </td>
              </tr>
              <tr>
                <td>CatBoost</td>
                <td>0.8422 ± 0.0376</td>
                <td>0.9691 ± 0.0125</td>
                <td>0.8422 ± 0.0376</td>
                <td>0.8781 ± 0.0270</td>
                <td>0.4974 ± 0.0151</td>
              </tr>
              <tr>
                <td>GNB</td>
                <td>0.4679 ± 0.0349</td>
                <td>0.4704 ± 0.0607</td>
                <td>0.4679 ± 0.0349</td>
                <td>0.4464 ± 0.0425</td>
                <td>0.5071 ± 0.0315</td>
              </tr>
              <tr>
                <td>GBM</td>
                <td>
                  <italic>0.8446 ± 0.0383</italic>
                </td>
                <td>0.9716 ± 0.0117</td>
                <td>
                  <italic>0.8446 ± 0.0383</italic>
                </td>
                <td>0.8812 ± 0.0277</td>
                <td>1.04e-06 ± 3.24e-07</td>
              </tr>
              <tr>
                <td>k-NN</td>
                <td>0.3399 ± 0.0203</td>
                <td>0.2856 ± 0.0247</td>
                <td>0.3399 ± 0.0203</td>
                <td>0.2834 ± 0.0213</td>
                <td>0.0661 ± 0.0151</td>
              </tr>
              <tr>
                <td>LightGBM</td>
                <td>
                  <italic>0.8446 ± 0.0383</italic>
                </td>
                <td>0.9697 ± 0.0123</td>
                <td>
                  <italic>0.8446 ± 0.0383</italic>
                </td>
                <td>
                  <italic>0.8820 ± 0.0276</italic>
                </td>
                <td>0.0014 ± 0.0003</td>
              </tr>
              <tr>
                <td>LR</td>
                <td>0.4449 ± 0.0454</td>
                <td>0.4627 ± 0.0748</td>
                <td>0.4449 ± 0.0454</td>
                <td>0.4264 ± 0.0564</td>
                <td>0.3005 ± 0.0264</td>
              </tr>
              <tr>
                <td>SVM</td>
                <td>0.2840 ± 0.0307</td>
                <td>0.2282 ± 0.0362</td>
                <td>0.2840 ± 0.0307</td>
                <td>0.2295 ± 0.0357</td>
                <td>0.2742 ± 0.0313</td>
              </tr>
            </tbody>
          </table>
		  <table-wrap-foot>
            <fn>
              <p>Bold: selected meta-model (RF) based on comprehensive evaluation across performance, calibration, fairness, and adversarial robustness criteria. Italic: best value per column. ECE: Expected calibration error; RF: random forest; XGBoost: eXtreme gradient boosting; DT: decision tree; CatBoost: categorical boosting; GNB: Gaussian naive Bayes; GBM: gradient boosting machine; k-NN: k-nearest neighbors; LightGBM: light gradient boosting machine; LR: logistic regression; SVM: support vector machine.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <table-wrap id="t3">
          <label>Table 3</label>
          <caption>
            <p>EchoMC network performance: metrics with different meta-models across all splits on test sets with adversarial attacks (FGSM, PGD)</p>
          </caption>
          <table frame="hsides" rules="groups">
            <thead>
              <tr>
                <td style="border-bottom:1;">
                  <bold>Model</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Test set</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Accuracy ↑</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Precision ↑</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Recall ↑</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>F1-Score ↑</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>ECE ↓</bold>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td rowspan="2">
                  <bold>RF</bold>
                </td>
                <td>PGD</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.9707 ± 0.0121</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.8806 ± 0.0272</td>
                <td>0.1370 ± 0.0069</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.9707 ± 0.0122</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.8806 ± 0.0272</td>
                <td>0.1371 ± 0.0069</td>
              </tr>
              <tr>
                <td rowspan="2">XGBoost</td>
                <td>PGD</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.9708 ± 0.0128</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.8815 ± 0.0276</td>
                <td>0.2748 ± 0.0128</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.9703 ± 0.0124</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.8812 ± 0.0277</td>
                <td>0.2756 ± 0.0125</td>
              </tr>
              <tr>
                <td rowspan="2">DT</td>
                <td>PGD</td>
                <td>0.8449 ± 0.0383</td>
                <td>0.9724 ± 0.0109</td>
                <td>0.8449 ± 0.0383</td>
                <td>0.8816 ± 0.0279</td>
                <td>5.92e-19 ± 1.17e-18</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.8449 ± 0.0383</td>
                <td>0.9724 ± 0.0109</td>
                <td>0.8449 ± 0.0383</td>
                <td>0.8816 ± 0.0279</td>
                <td>5.92e-19 ± 1.17e-18</td>
              </tr>
              <tr>
                <td rowspan="2">CatBoost</td>
                <td>PGD</td>
                <td>0.8426 ± 0.0384</td>
                <td>0.9691 ± 0.0128</td>
                <td>0.8426 ± 0.0384</td>
                <td>0.8786 ± 0.0278</td>
                <td>0.4981 ± 0.0175</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.8426 ± 0.0384</td>
                <td>0.9690 ± 0.0130</td>
                <td>0.8426 ± 0.0384</td>
                <td>0.8784 ± 0.0278</td>
                <td>0.4994 ± 0.0167</td>
              </tr>
              <tr>
                <td rowspan="2">GNB</td>
                <td>PGD</td>
                <td>0.4679 ± 0.0349</td>
                <td>0.4704 ± 0.0607</td>
                <td>0.4679 ± 0.0349</td>
                <td>0.4464 ± 0.0425</td>
                <td>0.5071 ± 0.0315</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.4679 ± 0.0349</td>
                <td>0.4704 ± 0.0607</td>
                <td>0.4679 ± 0.0349</td>
                <td>0.4464 ± 0.0425</td>
                <td>0.5071 ± 0.0315</td>
              </tr>
              <tr>
                <td rowspan="2">GBM</td>
                <td>PGD</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.9715 ± 0.0117</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.8814 ± 0.0277</td>
                <td>1.04e-06 ± 3.26e-07</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.9716 ± 0.0117</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.8812 ± 0.0277</td>
                <td>1.04e-06 ± 3.21e-07</td>
              </tr>
              <tr>
                <td rowspan="2">k-NN</td>
                <td>PGD</td>
                <td>0.3399 ± 0.0203</td>
                <td>0.2856 ± 0.0246</td>
                <td>0.3399 ± 0.0203</td>
                <td>0.2834 ± 0.0213</td>
                <td>0.0661 ± 0.0151</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.3399 ± 0.0203</td>
                <td>0.2854 ± 0.0247</td>
                <td>0.3399 ± 0.0203</td>
                <td>0.2834 ± 0.0213</td>
                <td>0.0661 ± 0.0151</td>
              </tr>
              <tr>
                <td rowspan="2">LightGBM</td>
                <td>PGD</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.9700 ± 0.0121</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.8821 ± 0.0276</td>
                <td>0.0014 ± 0.0003</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.9697 ± 0.0123</td>
                <td>0.8446 ± 0.0383</td>
                <td>0.8820 ± 0.0276</td>
                <td>0.0014 ± 0.0003</td>
              </tr>
              <tr>
                <td rowspan="2">LR</td>
                <td>PGD</td>
                <td>0.4448 ± 0.0459</td>
                <td>0.4633 ± 0.0737</td>
                <td>0.4448 ± 0.0459</td>
                <td>0.4266 ± 0.0560</td>
                <td>0.3000 ± 0.0269</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.4456 ± 0.0448</td>
                <td>0.4648 ± 0.0723</td>
                <td>0.4456 ± 0.0448</td>
                <td>0.4277 ± 0.0548</td>
                <td>0.3004 ± 0.0256</td>
              </tr>
              <tr>
                <td rowspan="2">SVM</td>
                <td>PGD</td>
                <td>0.2840 ± 0.0307</td>
                <td>0.2282 ± 0.0362</td>
                <td>0.2840 ± 0.0307</td>
                <td>0.2295 ± 0.0357</td>
                <td>0.2740 ± 0.0316</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.2840 ± 0.0307</td>
                <td>0.2282 ± 0.0362</td>
                <td>0.2840 ± 0.0307</td>
                <td>0.2295 ± 0.0357</td>
                <td>0.2738 ± 0.0305</td>
              </tr>
            </tbody>
          </table>
		  <table-wrap-foot>
            <fn>
              <p>Bold: selected meta-model (RF) based on comprehensive evaluation across performance, calibration, fairness, and adversarial robustness criteria. FGSM: Fast gradient sign method; PGD: projected gradient descent; ECE: expected calibration error; RF: random forest; XGBoost: eXtreme gradient boosting; DT: decision tree; CatBoost: categorical boosting; GNB: Gaussian naive Bayes; GBM: gradient boosting machine; k-NN: k-nearest neighbors; LightGBM: light gradient boosting machine; LR: logistic regression; SVM: support vector machine.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <p>It is important to be precise about what <xref ref-type="table" rid="t4">Table 4</xref> demonstrates and what it does not. <xref ref-type="table" rid="t4">Table 4</xref> shows that meta-models trained directly on the 40 microstate features, without the EchoMC base model, achieve accuracy below 0.35 across all meta-models, confirming that the stacked ensemble structure is essential and that neither the meta-model choice nor the microstate features alone are sufficient for strong performance. This provides evidence that the gain is attributable to the learned intermediate representations produced by the EchoMC base model. However, <xref ref-type="table" rid="t4">Table 4</xref> does not isolate: (a) the contribution of microstate features relative to conventional EEG features such as band-power or connectivity measures; (b) the individual contributions of MHA, 1D-CNN, and ESN as standalone classifiers; or (c) the stacked architecture relative to a non-stacked deep baseline of equivalent capacity. These ablations are necessary to fully attribute the observed gains and are committed to as future work.</p>
        <table-wrap id="t4">
          <label>Table 4</label>
          <caption>
            <p>Machine learning models’ performance without a base model (ensemble learning)</p>
          </caption>
          <table frame="hsides" rules="groups">
            <thead>
              <tr>
                <td style="border-bottom:1;">
                  <bold>Model</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Accuracy ↑</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Precision ↑</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Recall ↑</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>F1-Score ↑</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>ECE ↓</bold>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>RF</td>
                <td>0.3266 ± 0.0155</td>
                <td>0.3266 ± 0.0155</td>
                <td>0.3266 ± 0.0155</td>
                <td>0.3266 ± 0.0155</td>
                <td>0.1056 ± 0.0172</td>
              </tr>
              <tr>
                <td>XGBoost</td>
                <td>0.2538 ± 0.0205</td>
                <td>0.2538 ± 0.0205</td>
                <td>0.2538 ± 0.0205</td>
                <td>0.2538 ± 0.0205</td>
                <td>0.0735 ± 0.0203</td>
              </tr>
              <tr>
                <td>DT</td>
                <td>0.2023 ± 0.0245</td>
                <td>0.2023 ± 0.0245</td>
                <td>0.2023 ± 0.0245</td>
                <td>0.2023 ± 0.0245</td>
                <td>0.6548 ± 0.0400</td>
              </tr>
              <tr>
                <td>CatBoost</td>
                <td>0.3147 ± 0.0132</td>
                <td>0.3147 ± 0.0132</td>
                <td>0.3147 ± 0.0132</td>
                <td>0.3147 ± 0.0132</td>
                <td>0.2508 ± 0.0127</td>
              </tr>
              <tr>
                <td>GNB</td>
                <td>0.0993 ± 0.0122</td>
                <td>0.0993 ± 0.0122</td>
                <td>0.0993 ± 0.0122</td>
                <td>0.0993 ± 0.0122</td>
                <td>0.8489 ± 0.0245</td>
              </tr>
              <tr>
                <td>GBM</td>
                <td>0.1298 ± 0.0065</td>
                <td>0.1298 ± 0.0065</td>
                <td>0.1298 ± 0.0065</td>
                <td>0.1298 ± 0.0065</td>
                <td>0.4329 ± 0.0204</td>
              </tr>
              <tr>
                <td>k-NN</td>
                <td>0.1469 ± 0.0104</td>
                <td>0.1469 ± 0.0104</td>
                <td>0.1469 ± 0.0104</td>
                <td>0.1469 ± 0.0104</td>
                <td>0.1321 ± 0.0100</td>
              </tr>
              <tr>
                <td>LightGBM</td>
                <td>0.2077 ± 0.0157</td>
                <td>0.2077 ± 0.0157</td>
                <td>0.2077 ± 0.0157</td>
                <td>0.2077 ± 0.0157</td>
                <td>0.2557 ± 0.0331</td>
              </tr>
              <tr>
                <td>LR</td>
                <td>0.3080 ± 0.0243</td>
                <td>0.3080 ± 0.0243</td>
                <td>0.3080 ± 0.0243</td>
                <td>0.3080 ± 0.0243</td>
                <td>0.1690 ± 0.0475</td>
              </tr>
              <tr>
                <td>SVM</td>
                <td>0.1996 ± 0.0194</td>
                <td>0.1996 ± 0.0194</td>
                <td>0.1996 ± 0.0194</td>
                <td>0.1996 ± 0.0194</td>
                <td>0.1886 ± 0.0192</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn>
              <p>This constitutes a partial ablation demonstrating that without the EchoMC stacked base model, classification accuracy collapses below 0.35 across all meta-models. ECE: Expected calibration error; RF: random forest; XGBoost: eXtreme gradient boosting; DT: decision tree; CatBoost: categorical boosting; GNB: Gaussian naive Bayes; GBM: gradient boosting machine; k-NN: k-nearest neighbors; LightGBM: light gradient boosting machine; LR: logistic regression; SVM: support vector machine.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <p>About fairness, as observed in <xref ref-type="table" rid="t5">Table 5</xref> and <xref ref-type="fig" rid="fig2">Figure 2</xref>, all meta-models demonstrate fairness with the <italic>OAE</italic> metric, except GNB, k-NN, LR, and SVM. This trend is the same regardless of testing on regular or adversarial attacks [<xref ref-type="table" rid="t6">Table 6</xref>]. These four models exhibit the lowest performance metrics, as shown in <xref ref-type="table" rid="t2">Table 2</xref>. This suggests a potential relationship between lower predictive performance and increased unfairness in model outcomes. However, when evaluating fairness using calibration (Δ<italic>ECE</italic>) with normal and adversarial attacks, as detailed in <xref ref-type="table" rid="t7">Table 7</xref> with <xref ref-type="fig" rid="fig3">Figure 3</xref> and <xref ref-type="table" rid="t8">Table 8</xref>, respectively, it reveals that only RF achieves fairness across all groups, with no group exceeding the acceptance threshold <italic>γ</italic> of 0.2. Therefore, although RF does not achieve the highest performance metrics, its ability to maintain fairness while delivering competitive performance results makes it the preferred meta-model among those evaluated as the meta-model for the proposed EchoMC network.</p>
        <fig id="fig2" position="float">
          <label>Figure 2</label>
          <caption>
            <p>EchoMC network fairness visualisation: <italic>OAE</italic> with groups <italic>G</italic><sub>1-8</sub> of different meta-models across all splits. Error bars represent the standard deviation of <italic>OAE</italic> across the <italic>n</italic> = 10 validation splits. The dashed red line indicates the acceptance threshold <italic>γ</italic> = 0.2. <italic>OAE</italic>: Overall accuracy equality; RF: random forest; XGBoost: eXtreme gradient boosting; DT: decision tree; CatBoost: categorical boosting; GNB: Gaussian naive Bayes; GBM: gradient boosting machine; k-NN: k-nearest neighbors; LightGBM: light gradient boosting machine; LR: logistic regression; SVM: support vector machine.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6020.fig.2.jpg" />
        </fig>
        <fig id="fig3" position="float">
          <label>Figure 3</label>
          <caption>
            <p>EchoMC network fairness visualisation: Δ<italic>ECE</italic> with groups <italic>G</italic><sub>1-8</sub> of different meta-models across all splits. Error bars represent the standard deviation of Δ<italic>ECE</italic> across the <italic>n</italic> = 10 validation splits. The dashed red line indicates the acceptance threshold <italic>γ</italic> = 0.2. Δ<italic>ECE</italic>: Calibration using expected calibration error; RF: random forest; XGBoost: eXtreme gradient boosting; DT: decision tree; CatBoost: categorical boosting; GNB: Gaussian naive Bayes; GBM: gradient boosting machine; k-NN: k-nearest neighbors; LightGBM: light gradient boosting machine; LR: logistic regression; SVM: support vector machine.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6020.fig.3.jpg" />
        </fig>
        <table-wrap id="t5">
          <label>Table 5</label>
          <caption>
            <p>EchoMC network fairness: <italic>OAE</italic> with groups <italic>G</italic><sub>1-8</sub>: different meta-models across all splits on the normal test set</p>
          </caption>
          <table frame="hsides" rules="groups">
            <thead>
              <tr>
                <td style="border-bottom:1;">
                  <bold>Model</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_1}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_2}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_3}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_4}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_5}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_6}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_7}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_8}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>
                  <bold>RF</bold>
                </td>
                <td>0.079 ± 0.049</td>
                <td>0.010 ± 0.008</td>
                <td>0.128 ± 0.055</td>
                <td>0.031 ± 0.012</td>
                <td>0.069 ± 0.051</td>
                <td>0.085 ± 0.022</td>
                <td>0.107 ± 0.051</td>
                <td>0.055 ± 0.059</td>
              </tr>
              <tr>
                <td>XGBoost</td>
                <td>0.076 ± 0.050</td>
                <td>0.021 ± 0.007</td>
                <td>0.155 ± 0.050</td>
                <td>0.044 ± 0.011</td>
                <td>0.068 ± 0.061</td>
                <td>0.127 ± 0.050</td>
                <td>0.117 ± 0.054</td>
                <td>0.062 ± 0.059</td>
              </tr>
              <tr>
                <td>DT</td>
                <td>0.082 ± 0.047</td>
                <td>0.016 ± 0.010</td>
                <td>0.162 ± 0.057</td>
                <td>0.035 ± 0.012</td>
                <td>0.063 ± 0.055</td>
                <td>0.138 ± 0.024</td>
                <td>0.131 ± 0.059</td>
                <td>0.051 ± 0.059</td>
              </tr>
              <tr>
                <td>CatBoost</td>
                <td>0.075 ± 0.052</td>
                <td>0.018 ± 0.014</td>
                <td>0.158 ± 0.057</td>
                <td>0.037 ± 0.016</td>
                <td>0.064 ± 0.058</td>
                <td>0.139 ± 0.033</td>
                <td>0.126 ± 0.058</td>
                <td>0.058 ± 0.057</td>
              </tr>
              <tr>
                <td>GNB</td>
                <td>
                  <bold>0.202 ± 0.069</bold>
                </td>
                <td>0.181 ± 0.057</td>
                <td>
                  <bold>0.407 ± 0.075</bold>
                </td>
                <td>
                  <bold>0.293 ± 0.064</bold>
                </td>
                <td>
                  <bold>0.303 ± 0.088</bold>
                </td>
                <td>0.180 ± 0.086</td>
                <td>0.161 ± 0.086</td>
                <td>0.095 ± 0.073</td>
              </tr>
              <tr>
                <td>GBM</td>
                <td>0.083 ± 0.048</td>
                <td>0.017 ± 0.011</td>
                <td>0.156 ± 0.060</td>
                <td>0.034 ± 0.013</td>
                <td>0.061 ± 0.051</td>
                <td>0.123 ± 0.037</td>
                <td>0.135 ± 0.052</td>
                <td>0.053 ± 0.053</td>
              </tr>
              <tr>
                <td>k-NN</td>
                <td>
                  <bold>0.248 ± 0.096</bold>
                </td>
                <td>
                  <bold>0.279 ± 0.046</bold>
                </td>
                <td>
                  <bold>0.340 ± 0.157</bold>
                </td>
                <td>
                  <bold>0.323 ± 0.076</bold>
                </td>
                <td>
                  <bold>0.433 ± 0.087</bold>
                </td>
                <td>0.160 ± 0.108</td>
                <td>0.119 ± 0.093</td>
                <td>0.160 ± 0.102</td>
              </tr>
              <tr>
                <td>LightGBM</td>
                <td>0.074 ± 0.052</td>
                <td>0.022 ± 0.009</td>
                <td>0.147 ± 0.051</td>
                <td>0.037 ± 0.011</td>
                <td>0.074 ± 0.057</td>
                <td>0.122 ± 0.054</td>
                <td>0.114 ± 0.053</td>
                <td>0.069 ± 0.052</td>
              </tr>
              <tr>
                <td>LR</td>
                <td>0.118 ± 0.063</td>
                <td>0.143 ± 0.045</td>
                <td>
                  <bold>0.251 ± 0.068</bold>
                </td>
                <td>
                  <bold>0.225 ± 0.057</bold>
                </td>
                <td>0.178 ± 0.084</td>
                <td>0.129 ± 0.123</td>
                <td>0.098 ± 0.052</td>
                <td>0.145 ± 0.117</td>
              </tr>
              <tr>
                <td>SVM</td>
                <td>0.083 ± 0.046</td>
                <td>
                  <bold>0.386 ± 0.082</bold>
                </td>
                <td>
                  <bold>0.271 ± 0.162</bold>
                </td>
                <td>
                  <bold>0.459 ± 0.078</bold>
                </td>
                <td>
                  <bold>0.391 ± 0.103</bold>
                </td>
                <td>
                  <bold>0.214 ± 0.152</bold>
                </td>
                <td>
                  <bold>0.270 ± 0.097</bold>
                </td>
                <td>0.130 ± 0.081</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn>
              <p>Bold values exceed the acceptance threshold <italic>γ</italic> = 0.2<sup>[<xref ref-type="bibr" rid="B66">66</xref>]</sup>. <italic>OAE</italic>: Overall accuracy equality; RF: random forest; XGBoost: eXtreme gradient boosting; DT: decision tree; CatBoost: categorical boosting; GNB: Gaussian naive Bayes; GBM: gradient boosting machine; k-NN: k-nearest neighbors; LightGBM: light gradient boosting machine; LR: logistic regression; SVM: support vector machine.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <table-wrap id="t6">
          <label>Table 6</label>
          <caption>
            <p>EchoMC network <italic>OAE</italic> with groups <italic>G</italic><sub>1-8</sub>: different meta-models across all splits on test sets with adversarial attacks (FGSM, PGD)</p>
          </caption>
          <table frame="hsides" rules="groups" pdfpage="19">
            <thead>
              <tr>
                <td style="border-bottom:1;">
                  <bold>Model</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Test set</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_1}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_2}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_3}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_4}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_5}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_6}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_7}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{OAE_{G_8}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td rowspan="2">
                  <bold>RF</bold>
                </td>
                <td>PGD</td>
                <td>0.075 ± 0.049</td>
                <td>0.011 ± 0.007</td>
                <td>0.134 ± 0.064</td>
                <td>0.036 ± 0.010</td>
                <td>0.061 ± 0.049</td>
                <td>0.097 ± 0.029</td>
                <td>0.111 ± 0.054</td>
                <td>0.051 ± 0.049</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.080 ± 0.047</td>
                <td>0.008 ± 0.006</td>
                <td>0.133 ± 0.058</td>
                <td>0.035 ± 0.011</td>
                <td>0.068 ± 0.052</td>
                <td>0.089 ± 0.015</td>
                <td>0.108 ± 0.049</td>
                <td>0.047 ± 0.058</td>
              </tr>
              <tr>
                <td rowspan="2">XGBoost</td>
                <td>PGD</td>
                <td>0.075 ± 0.050</td>
                <td>0.019 ± 0.007</td>
                <td>0.153 ± 0.050</td>
                <td>0.042 ± 0.009</td>
                <td>0.065 ± 0.062</td>
                <td>0.126 ± 0.047</td>
                <td>0.116 ± 0.054</td>
                <td>0.060 ± 0.060</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.076 ± 0.050</td>
                <td>0.017 ± 0.009</td>
                <td>0.158 ± 0.050</td>
                <td>0.041 ± 0.011</td>
                <td>0.064 ± 0.061</td>
                <td>0.135 ± 0.045</td>
                <td>0.122 ± 0.053</td>
                <td>0.064 ± 0.057</td>
              </tr>
              <tr>
                <td rowspan="2">DT</td>
                <td>PGD</td>
                <td>0.083 ± 0.047</td>
                <td>0.016 ± 0.010</td>
                <td>0.162 ± 0.057</td>
                <td>0.035 ± 0.012</td>
                <td>0.063 ± 0.055</td>
                <td>0.137 ± 0.023</td>
                <td>0.131 ± 0.059</td>
                <td>0.050 ± 0.059</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.083 ± 0.047</td>
                <td>0.016 ± 0.010</td>
                <td>0.162 ± 0.057</td>
                <td>0.035 ± 0.012</td>
                <td>0.063 ± 0.055</td>
                <td>0.137 ± 0.023</td>
                <td>0.131 ± 0.059</td>
                <td>0.050 ± 0.059</td>
              </tr>
              <tr>
                <td rowspan="2">CatBoost</td>
                <td>PGD</td>
                <td>0.073 ± 0.050</td>
                <td>0.018 ± 0.011</td>
                <td>0.154 ± 0.059</td>
                <td>0.037 ± 0.012</td>
                <td>0.061 ± 0.052</td>
                <td>0.135 ± 0.039</td>
                <td>0.122 ± 0.062</td>
                <td>0.058 ± 0.050</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.075 ± 0.052</td>
                <td>0.019 ± 0.013</td>
                <td>0.155 ± 0.065</td>
                <td>0.036 ± 0.014</td>
                <td>0.062 ± 0.053</td>
                <td>0.136 ± 0.036</td>
                <td>0.127 ± 0.063</td>
                <td>0.056 ± 0.053</td>
              </tr>
              <tr>
                <td rowspan="2">GNB</td>
                <td>PGD</td>
                <td>
                  <bold>0.202 ± 0.069</bold>
                </td>
                <td>0.181 ± 0.057</td>
                <td>
                  <bold>0.407 ± 0.075</bold>
                </td>
                <td>
                  <bold>0.293 ± 0.064</bold>
                </td>
                <td>
                  <bold>0.303 ± 0.088</bold>
                </td>
                <td>0.180 ± 0.086</td>
                <td>0.161 ± 0.086</td>
                <td>0.095 ± 0.073</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>
                  <bold>0.202 ± 0.069</bold>
                </td>
                <td>0.181 ± 0.057</td>
                <td>
                  <bold>0.407 ± 0.075</bold>
                </td>
                <td>
                  <bold>0.293 ± 0.064</bold>
                </td>
                <td>
                  <bold>0.303 ± 0.088</bold>
                </td>
                <td>0.180 ± 0.086</td>
                <td>0.161 ± 0.086</td>
                <td>0.095 ± 0.073</td>
              </tr>
              <tr>
                <td rowspan="2">GBM</td>
                <td>PGD</td>
                <td>0.087 ± 0.047</td>
                <td>0.016 ± 0.009</td>
                <td>0.165 ± 0.055</td>
                <td>0.035 ± 0.012</td>
                <td>0.067 ± 0.055</td>
                <td>0.133 ± 0.032</td>
                <td>0.134 ± 0.059</td>
                <td>0.061 ± 0.051</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.082 ± 0.046</td>
                <td>0.013 ± 0.010</td>
                <td>0.159 ± 0.056</td>
                <td>0.034 ± 0.009</td>
                <td>0.063 ± 0.051</td>
                <td>0.131 ± 0.030</td>
                <td>0.129 ± 0.061</td>
                <td>0.050 ± 0.057</td>
              </tr>
              <tr>
                <td rowspan="2">k-NN</td>
                <td>PGD</td>
                <td>
                  <bold>0.248 ± 0.096</bold>
                </td>
                <td>
                  <bold>0.279 ± 0.046</bold>
                </td>
                <td>
                  <bold>0.340 ± 0.157</bold>
                </td>
                <td>
                  <bold>0.323 ± 0.076</bold>
                </td>
                <td>
                  <bold>0.433 ± 0.087</bold>
                </td>
                <td>0.160 ± 0.108</td>
                <td>0.119 ± 0.093</td>
                <td>0.160 ± 0.102</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>
                  <bold>0.248 ± 0.096</bold>
                </td>
                <td>
                  <bold>0.279 ± 0.046</bold>
                </td>
                <td>
                  <bold>0.340 ± 0.157</bold>
                </td>
                <td>
                  <bold>0.323 ± 0.076</bold>
                </td>
                <td>
                  <bold>0.433 ± 0.087</bold>
                </td>
                <td>0.160 ± 0.108</td>
                <td>0.119 ± 0.093</td>
                <td>0.160 ± 0.102</td>
              </tr>
              <tr>
                <td rowspan="2">LightGBM</td>
                <td>PGD</td>
                <td>0.075 ± 0.051</td>
                <td>0.021 ± 0.008</td>
                <td>0.148 ± 0.051</td>
                <td>0.037 ± 0.010</td>
                <td>0.072 ± 0.058</td>
                <td>0.121 ± 0.053</td>
                <td>0.114 ± 0.053</td>
                <td>0.068 ± 0.053</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.074 ± 0.052</td>
                <td>0.021 ± 0.008</td>
                <td>0.148 ± 0.051</td>
                <td>0.038 ± 0.010</td>
                <td>0.073 ± 0.057</td>
                <td>0.122 ± 0.054</td>
                <td>0.114 ± 0.053</td>
                <td>0.070 ± 0.053</td>
              </tr>
              <tr>
                <td rowspan="2">LR</td>
                <td>PGD</td>
                <td>0.113 ± 0.053</td>
                <td>0.146 ± 0.044</td>
                <td>
                  <bold>0.247 ± 0.052</bold>
                </td>
                <td>
                  <bold>0.224 ± 0.059</bold>
                </td>
                <td>0.171 ± 0.093</td>
                <td>0.117 ± 0.114</td>
                <td>0.082 ± 0.050</td>
                <td>0.139 ± 0.105</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.115 ± 0.054</td>
                <td>0.147 ± 0.043</td>
                <td>
                  <bold>0.245 ± 0.064</bold>
                </td>
                <td>
                  <bold>0.223 ± 0.056</bold>
                </td>
                <td>0.174 ± 0.097</td>
                <td>0.131 ± 0.107</td>
                <td>0.086 ± 0.050</td>
                <td>0.137 ± 0.108</td>
              </tr>
              <tr>
                <td rowspan="2">SVM</td>
                <td>PGD</td>
                <td>0.083 ± 0.046</td>
                <td>
                  <bold>0.386 ± 0.082</bold>
                </td>
                <td>
                  <bold>0.271 ± 0.162</bold>
                </td>
                <td>
                  <bold>0.459 ± 0.078</bold>
                </td>
                <td>
                  <bold>0.391 ± 0.103</bold>
                </td>
                <td>
                  <bold>0.214 ± 0.152</bold>
                </td>
                <td>
                  <bold>0.270 ± 0.097</bold>
                </td>
                <td>0.130 ± 0.081</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.083 ± 0.046</td>
                <td>
                  <bold>0.386 ± 0.082</bold>
                </td>
                <td>
                  <bold>0.271 ± 0.162</bold>
                </td>
                <td>
                  <bold>0.459 ± 0.078</bold>
                </td>
                <td>
                  <bold>0.391 ± 0.103</bold>
                </td>
                <td>
                  <bold>0.214 ± 0.152</bold>
                </td>
                <td>
                  <bold>0.270 ± 0.097</bold>
                </td>
                <td>0.130 ± 0.081</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn>
              <p>Bold values exceed <italic>γ</italic> = 0.2. <italic>OAE</italic>: Overall accuracy equality; FGSM: fast gradient sign method; PGD: projected gradient descent; RF: random forest; XGBoost: eXtreme gradient boosting; DT: decision tree; CatBoost: categorical boosting; GNB: Gaussian naive Bayes; GBM: gradient boosting machine; k-NN: k-nearest neighbors; LightGBM: light gradient boosting machine; LR: logistic regression; SVM: support vector machine.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <table-wrap id="t7">
          <label>Table 7</label>
          <caption>
            <p>EchoMC network fairness: Δ<italic>ECE</italic> with groups <italic>G</italic><sub>1-8</sub>: different meta-models across all splits on the normal test set</p>
          </caption>
          <table frame="hsides" rules="groups" pdfpage="20">
            <thead>
              <tr>
                <td style="border-bottom:1;">
                  <bold>Model</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_1}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_2}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_3}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_4}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_5}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_6}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_7}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_8}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>
                  <bold>RF</bold>
                </td>
                <td>0.106 ± 0.067</td>
                <td>0.071 ± 0.017</td>
                <td>0.145 ± 0.057</td>
                <td>0.050 ± 0.014</td>
                <td>0.086 ± 0.062</td>
                <td>0.121 ± 0.051</td>
                <td>0.183 ± 0.064</td>
                <td>0.094 ± 0.079</td>
              </tr>
              <tr>
                <td>XGBoost</td>
                <td>0.102 ± 0.049</td>
                <td>0.032 ± 0.030</td>
                <td>
                  <bold>0.212 ± 0.059</bold>
                </td>
                <td>0.016 ± 0.012</td>
                <td>0.078 ± 0.041</td>
                <td>0.155 ± 0.091</td>
                <td>
                  <bold>0.202 ± 0.061</bold>
                </td>
                <td>0.067 ± 0.036</td>
              </tr>
              <tr>
                <td>DT</td>
                <td>
                  <bold>0.619 ± 0.000</bold>
                </td>
                <td>
                  <bold>0.235 ± 0.000</bold>
                </td>
                <td>
                  <bold>0.750 ± 0.052</bold>
                </td>
                <td>0.195 ± 0.084</td>
                <td>
                  <bold>0.419 ± 0.281</bold>
                </td>
                <td>
                  <bold>0.497 ± 0.189</bold>
                </td>
                <td>
                  <bold>0.786 ± 0.033</bold>
                </td>
                <td>
                  <bold>0.517 ± 0.199</bold>
                </td>
              </tr>
              <tr>
                <td>CatBoost</td>
                <td>0.169 ± 0.086</td>
                <td>0.085 ± 0.017</td>
                <td>
                  <bold>0.225 ± 0.070</bold>
                </td>
                <td>0.083 ± 0.022</td>
                <td>0.107 ± 0.066</td>
                <td>0.135 ± 0.038</td>
                <td>
                  <bold>0.290 ± 0.061</bold>
                </td>
                <td>0.179 ± 0.065</td>
              </tr>
              <tr>
                <td>GNB</td>
                <td>
                  <bold>0.280 ± 0.080</bold>
                </td>
                <td>0.184 ± 0.033</td>
                <td>
                  <bold>0.352 ± 0.069</bold>
                </td>
                <td>
                  <bold>0.221 ± 0.038</bold>
                </td>
                <td>
                  <bold>0.337 ± 0.062</bold>
                </td>
                <td>0.085 ± 0.075</td>
                <td>0.169 ± 0.108</td>
                <td>0.166 ± 0.072</td>
              </tr>
              <tr>
                <td>GBM</td>
                <td>
                  <bold>0.619 ± 0.000</bold>
                </td>
                <td>
                  <bold>0.235 ± 0.000</bold>
                </td>
                <td>
                  <bold>0.643 ± 0.234</bold>
                </td>
                <td>0.189 ± 0.106</td>
                <td>
                  <bold>0.496 ± 0.197</bold>
                </td>
                <td>
                  <bold>0.423 ± 0.205</bold>
                </td>
                <td>
                  <bold>0.657 ± 0.282</bold>
                </td>
                <td>
                  <bold>0.581 ± 0.110</bold>
                </td>
              </tr>
              <tr>
                <td>k-NN</td>
                <td>0.153 ± 0.083</td>
                <td>
                  <bold>0.387 ± 0.229</bold>
                </td>
                <td>
                  <bold>0.356 ± 0.216</bold>
                </td>
                <td>
                  <bold>0.360 ± 0.177</bold>
                </td>
                <td>
                  <bold>0.364 ± 0.144</bold>
                </td>
                <td>
                  <bold>0.295 ± 0.203</bold>
                </td>
                <td>0.154 ± 0.144</td>
                <td>
                  <bold>0.255 ± 0.185</bold>
                </td>
              </tr>
              <tr>
                <td>LightGBM</td>
                <td>
                  <bold>0.345 ± 0.120</bold>
                </td>
                <td>
                  <bold>0.214 ± 0.016</bold>
                </td>
                <td>
                  <bold>0.536 ± 0.290</bold>
                </td>
                <td>0.135 ± 0.067</td>
                <td>
                  <bold>0.405 ± 0.313</bold>
                </td>
                <td>
                  <bold>0.279 ± 0.153</bold>
                </td>
                <td>
                  <bold>0.498 ± 0.313</bold>
                </td>
                <td>
                  <bold>0.411 ± 0.265</bold>
                </td>
              </tr>
              <tr>
                <td>LR</td>
                <td>
                  <bold>0.233 ± 0.123</bold>
                </td>
                <td>0.083 ± 0.060</td>
                <td>
                  <bold>0.366 ± 0.068</bold>
                </td>
                <td>0.137 ± 0.115</td>
                <td>
                  <bold>0.250 ± 0.122</bold>
                </td>
                <td>0.170 ± 0.151</td>
                <td>
                  <bold>0.251 ± 0.133</bold>
                </td>
                <td>
                  <bold>0.235 ± 0.113</bold>
                </td>
              </tr>
              <tr>
                <td>SVM</td>
                <td>0.086 ± 0.048</td>
                <td>
                  <bold>0.397 ± 0.083</bold>
                </td>
                <td>
                  <bold>0.282 ± 0.167</bold>
                </td>
                <td>
                  <bold>0.472 ± 0.078</bold>
                </td>
                <td>
                  <bold>0.403 ± 0.103</bold>
                </td>
                <td>
                  <bold>0.220 ± 0.156</bold>
                </td>
                <td>
                  <bold>0.278 ± 0.099</bold>
                </td>
                <td>0.134 ± 0.084</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn>
              <p>Bold values exceed the acceptance threshold <italic>γ</italic> = 0.2<sup>[<xref ref-type="bibr" rid="B66">66</xref>]</sup>. Δ<italic>ECE</italic>: Calibration using expected calibration error; RF: random forest; XGBoost: eXtreme gradient boosting; DT: decision tree; CatBoost: categorical boosting; GNB: Gaussian naive Bayes; GBM: gradient boosting machine; k-NN: k-nearest neighbors; LightGBM: light gradient boosting machine; LR: logistic regression; SVM: support vector machine.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <table-wrap id="t8">
          <label>Table 8</label>
          <caption>
            <p>EchoMC network Δ<italic>ECE</italic> with groups <italic>G</italic><sub>1-8</sub>: different meta-models across all splits on test sets with adversarial attacks (FGSM, PGD)</p>
          </caption>
          <table frame="hsides" rules="groups">
            <thead>
              <tr>
                <td style="border-bottom:1;">
                  <bold>Model</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Test set</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_1}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_2}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_3}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_4}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_5}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_6}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_7}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
                <td style="border-bottom:1;">
                  <inline-formula><tex-math id="M1">$$ \boldsymbol{\Delta ECE_{G_8}} $$</tex-math></inline-formula> <bold>↓</bold>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td rowspan="2">
                  <bold>RF</bold>
                </td>
                <td>PGD</td>
                <td>0.101 ± 0.053</td>
                <td>0.076 ± 0.019</td>
                <td>0.157 ± 0.068</td>
                <td>0.055 ± 0.029</td>
                <td>0.073 ± 0.051</td>
                <td>0.134 ± 0.031</td>
                <td>0.194 ± 0.080</td>
                <td>0.093 ± 0.059</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.109 ± 0.056</td>
                <td>0.083 ± 0.019</td>
                <td>0.146 ± 0.060</td>
                <td>0.060 ± 0.022</td>
                <td>0.065 ± 0.059</td>
                <td>0.140 ± 0.026</td>
                <td>0.195 ± 0.066</td>
                <td>0.089 ± 0.061</td>
              </tr>
              <tr>
                <td rowspan="2">XGBoost</td>
                <td>PGD</td>
                <td>0.102 ± 0.049</td>
                <td>0.033 ± 0.027</td>
                <td>
                  <bold>0.212 ± 0.053</bold>
                </td>
                <td>0.016 ± 0.012</td>
                <td>0.087 ± 0.049</td>
                <td>0.144 ± 0.091</td>
                <td>
                  <bold>0.201 ± 0.060</bold>
                </td>
                <td>0.078 ± 0.044</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.103 ± 0.048</td>
                <td>0.033 ± 0.027</td>
                <td>
                  <bold>0.227 ± 0.055</bold>
                </td>
                <td>0.016 ± 0.011</td>
                <td>0.085 ± 0.047</td>
                <td>0.165 ± 0.079</td>
                <td>
                  <bold>0.217 ± 0.054</bold>
                </td>
                <td>0.074 ± 0.041</td>
              </tr>
              <tr>
                <td rowspan="2">DT</td>
                <td>PGD</td>
                <td>
                  <bold>0.619 ± 0.000</bold>
                </td>
                <td>
                  <bold>0.235 ± 0.000</bold>
                </td>
                <td>
                  <bold>0.751 ± 0.052</bold>
                </td>
                <td>0.192 ± 0.083</td>
                <td>
                  <bold>0.426 ± 0.279</bold>
                </td>
                <td>
                  <bold>0.495 ± 0.187</bold>
                </td>
                <td>
                  <bold>0.786 ± 0.033</bold>
                </td>
                <td>
                  <bold>0.521 ± 0.199</bold>
                </td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>
                  <bold>0.619 ± 0.000</bold>
                </td>
                <td>
                  <bold>0.235 ± 0.000</bold>
                </td>
                <td>
                  <bold>0.751 ± 0.052</bold>
                </td>
                <td>0.192 ± 0.083</td>
                <td>
                  <bold>0.426 ± 0.279</bold>
                </td>
                <td>
                  <bold>0.495 ± 0.187</bold>
                </td>
                <td>
                  <bold>0.786 ± 0.033</bold>
                </td>
                <td>
                  <bold>0.521 ± 0.199</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="2">CatBoost</td>
                <td>PGD</td>
                <td>0.166 ± 0.084</td>
                <td>0.082 ± 0.020</td>
                <td>
                  <bold>0.221 ± 0.079</bold>
                </td>
                <td>0.081 ± 0.018</td>
                <td>0.112 ± 0.083</td>
                <td>0.127 ± 0.032</td>
                <td>
                  <bold>0.285 ± 0.067</bold>
                </td>
                <td>0.181 ± 0.075</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.167 ± 0.090</td>
                <td>0.088 ± 0.023</td>
                <td>
                  <bold>0.224 ± 0.090</bold>
                </td>
                <td>0.083 ± 0.015</td>
                <td>0.100 ± 0.083</td>
                <td>0.140 ± 0.053</td>
                <td>
                  <bold>0.289 ± 0.083</bold>
                </td>
                <td>0.174 ± 0.074</td>
              </tr>
              <tr>
                <td rowspan="2">GNB</td>
                <td>PGD</td>
                <td>
                  <bold>0.280 ± 0.080</bold>
                </td>
                <td>0.184 ± 0.033</td>
                <td>
                  <bold>0.352 ± 0.069</bold>
                </td>
                <td>
                  <bold>0.221 ± 0.038</bold>
                </td>
                <td>
                  <bold>0.336 ± 0.062</bold>
                </td>
                <td>0.085 ± 0.075</td>
                <td>0.169 ± 0.108</td>
                <td>0.166 ± 0.072</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>
                  <bold>0.280 ± 0.080</bold>
                </td>
                <td>0.184 ± 0.033</td>
                <td>
                  <bold>0.352 ± 0.069</bold>
                </td>
                <td>
                  <bold>0.221 ± 0.038</bold>
                </td>
                <td>
                  <bold>0.336 ± 0.062</bold>
                </td>
                <td>0.085 ± 0.075</td>
                <td>0.169 ± 0.108</td>
                <td>0.166 ± 0.072</td>
              </tr>
              <tr>
                <td rowspan="2">GBM</td>
                <td>PGD</td>
                <td>
                  <bold>0.619 ± 0.000</bold>
                </td>
                <td>
                  <bold>0.235 ± 0.000</bold>
                </td>
                <td>
                  <bold>0.747 ± 0.073</bold>
                </td>
                <td>0.175 ± 0.133</td>
                <td>
                  <bold>0.556 ± 0.239</bold>
                </td>
                <td>
                  <bold>0.415 ± 0.216</bold>
                </td>
                <td>
                  <bold>0.792 ± 0.039</bold>
                </td>
                <td>
                  <bold>0.623 ± 0.197</bold>
                </td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>
                  <bold>0.619 ± 0.000</bold>
                </td>
                <td>
                  <bold>0.235 ± 0.000</bold>
                </td>
                <td>
                  <bold>0.707 ± 0.157</bold>
                </td>
                <td>0.177 ± 0.115</td>
                <td>
                  <bold>0.454 ± 0.279</bold>
                </td>
                <td>
                  <bold>0.477 ± 0.197</bold>
                </td>
                <td>
                  <bold>0.756 ± 0.112</bold>
                </td>
                <td>
                  <bold>0.542 ± 0.211</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="2">k-NN</td>
                <td>PGD</td>
                <td>0.153 ± 0.083</td>
                <td>
                  <bold>0.387 ± 0.229</bold>
                </td>
                <td>
                  <bold>0.356 ± 0.216</bold>
                </td>
                <td>
                  <bold>0.360 ± 0.177</bold>
                </td>
                <td>
                  <bold>0.364 ± 0.144</bold>
                </td>
                <td>
                  <bold>0.295 ± 0.203</bold>
                </td>
                <td>0.154 ± 0.144</td>
                <td>
                  <bold>0.255 ± 0.185</bold>
                </td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.153 ± 0.083</td>
                <td>
                  <bold>0.387 ± 0.229</bold>
                </td>
                <td>
                  <bold>0.356 ± 0.216</bold>
                </td>
                <td>
                  <bold>0.360 ± 0.177</bold>
                </td>
                <td>
                  <bold>0.364 ± 0.144</bold>
                </td>
                <td>
                  <bold>0.295 ± 0.203</bold>
                </td>
                <td>0.154 ± 0.144</td>
                <td>
                  <bold>0.255 ± 0.185</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="2">LightGBM</td>
                <td>PGD</td>
                <td>
                  <bold>0.331 ± 0.115</bold>
                </td>
                <td>
                  <bold>0.216 ± 0.016</bold>
                </td>
                <td>
                  <bold>0.535 ± 0.286</bold>
                </td>
                <td>0.132 ± 0.063</td>
                <td>
                  <bold>0.403 ± 0.306</bold>
                </td>
                <td>
                  <bold>0.279 ± 0.153</bold>
                </td>
                <td>
                  <bold>0.496 ± 0.312</bold>
                </td>
                <td>
                  <bold>0.409 ± 0.263</bold>
                </td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>
                  <bold>0.341 ± 0.121</bold>
                </td>
                <td>
                  <bold>0.216 ± 0.016</bold>
                </td>
                <td>
                  <bold>0.534 ± 0.287</bold>
                </td>
                <td>0.132 ± 0.063</td>
                <td>
                  <bold>0.403 ± 0.306</bold>
                </td>
                <td>
                  <bold>0.279 ± 0.153</bold>
                </td>
                <td>
                  <bold>0.496 ± 0.311</bold>
                </td>
                <td>
                  <bold>0.409 ± 0.263</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="2">LR</td>
                <td>PGD</td>
                <td>
                  <bold>0.226 ± 0.131</bold>
                </td>
                <td>0.089 ± 0.055</td>
                <td>
                  <bold>0.363 ± 0.049</bold>
                </td>
                <td>0.136 ± 0.118</td>
                <td>
                  <bold>0.241 ± 0.140</bold>
                </td>
                <td>0.148 ± 0.147</td>
                <td>
                  <bold>0.252 ± 0.114</bold>
                </td>
                <td>
                  <bold>0.229 ± 0.109</bold>
                </td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>
                  <bold>0.228 ± 0.133</bold>
                </td>
                <td>0.090 ± 0.053</td>
                <td>
                  <bold>0.360 ± 0.064</bold>
                </td>
                <td>0.135 ± 0.112</td>
                <td>
                  <bold>0.244 ± 0.144</bold>
                </td>
                <td>0.166 ± 0.136</td>
                <td>
                  <bold>0.251 ± 0.117</bold>
                </td>
                <td>
                  <bold>0.234 ± 0.108</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="2">SVM</td>
                <td>PGD</td>
                <td>0.086 ± 0.049</td>
                <td>
                  <bold>0.398 ± 0.083</bold>
                </td>
                <td>
                  <bold>0.282 ± 0.168</bold>
                </td>
                <td>
                  <bold>0.472 ± 0.079</bold>
                </td>
                <td>
                  <bold>0.403 ± 0.104</bold>
                </td>
                <td>
                  <bold>0.220 ± 0.156</bold>
                </td>
                <td>
                  <bold>0.278 ± 0.098</bold>
                </td>
                <td>0.135 ± 0.083</td>
              </tr>
              <tr>
                <td>FGSM</td>
                <td>0.086 ± 0.049</td>
                <td>
                  <bold>0.398 ± 0.083</bold>
                </td>
                <td>
                  <bold>0.283 ± 0.168</bold>
                </td>
                <td>
                  <bold>0.473 ± 0.079</bold>
                </td>
                <td>
                  <bold>0.404 ± 0.104</bold>
                </td>
                <td>
                  <bold>0.220 ± 0.155</bold>
                </td>
                <td>
                  <bold>0.278 ± 0.098</bold>
                </td>
                <td>0.134 ± 0.083</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn>
              <p>Bold values exceed <italic>γ</italic> = 0.2. Δ<italic>ECE</italic>: Calibration using expected calibration error; FGSM: fast gradient sign method; PGD: projected gradient descent; RF: random forest; XGBoost: eXtreme gradient boosting; DT: decision tree; CatBoost: categorical boosting; GNB: Gaussian naive Bayes; GBM: gradient boosting machine; k-NN: k-nearest neighbors; LightGBM: light gradient boosting machine; LR: logistic regression; SVM: support vector machine.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <p>In comparison to existing studies, <xref ref-type="table" rid="t9">Table 9</xref> provides a comprehensive summary of the proposed Bio-MEEG framework with existing methods. Although our framework may not achieve the highest accuracy, its reliability is strengthened by several key factors. As shown in <xref ref-type="table" rid="t9">Table 9</xref>, no prior study simultaneously includes both fairness evaluation and AD participants. Previous studies overlook AD users despite their differences from NC users (explained in Section 6.2). In contrast, our EchoMC network, a core component of Bio-MEEG, is trained on 203 NC and AD participants from diverse datasets across multiple countries, supporting multi-dataset evaluation across diverse acquisition settings, though subject-independent evaluation remains to be demonstrated. Thirdly, Bio-MEEG achieves fairness within acceptable thresholds in predictions using multiple sensitive attributes, making it a fair AI model for NC and AD participants. Additionally, adversarial attack assessments have demonstrated Bio-MEEG robustness, with results remaining almost unchanged under attacks.</p>
        <table-wrap id="t9">
          <label>Table 9</label>
          <caption>
            <p>Comparison of the Bio-MEEG framework with other studies in the literature</p>
          </caption>
          <table frame="hsides" rules="groups">
            <thead>
              <tr>
                <td style="border-bottom:1;">
                  <bold>Method</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Participants</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Channels</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Accuracy</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Fairness Eval.</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>AD included</bold>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>
                  <bold>Bio-MEEG (Ours)</bold>
                </td>
                <td>
                  <bold>203</bold>
                </td>
                <td>
                  <bold>Hybrid 19/64/128</bold>
                </td>
                <td>84.50%</td>
                <td>
                  <bold>Yes</bold>
                </td>
                <td>
                  <bold>Yes</bold>
                </td>
              </tr>
              <tr>
                <td>RSVP<sup>[<xref ref-type="bibr" rid="B29">29</xref>]</sup></td>
                <td>29</td>
                <td>28</td>
                <td>87.80%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>Face-RSVP<sup>[<xref ref-type="bibr" rid="B30">30</xref>]</sup></td>
                <td>45</td>
                <td>16</td>
                <td>91.61%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>Photos-FE<sup>[<xref ref-type="bibr" rid="B31">31</xref>]</sup></td>
                <td>10</td>
                <td>2</td>
                <td>87.30%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>RSVP-ERP-CNN<sup>[<xref ref-type="bibr" rid="B32">32</xref>]</sup></td>
                <td>40</td>
                <td>16</td>
                <td>97.60%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>PSD<sup>[<xref ref-type="bibr" rid="B33">33</xref>]</sup></td>
                <td>109</td>
                <td>19</td>
                <td>90.00%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>HDCA<sup>[<xref ref-type="bibr" rid="B74">74</xref>]</sup></td>
                <td>45</td>
                <td>16</td>
                <td>88.88%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>BLSTM-NN<sup>[<xref ref-type="bibr" rid="B34">34</xref>]</sup></td>
                <td>58</td>
                <td>14</td>
                <td>97.57%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>DFT<sup>[<xref ref-type="bibr" rid="B35">35</xref>]</sup></td>
                <td>7</td>
                <td>6</td>
                <td>92.89%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>AEPs<sup>[<xref ref-type="bibr" rid="B36">36</xref>]</sup></td>
                <td>40</td>
                <td>40</td>
                <td>96.46%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>QDA<sup>[<xref ref-type="bibr" rid="B37">37</xref>]</sup></td>
                <td>10</td>
                <td>10</td>
                <td>97.00%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>Simplified EEG-BCI<sup>[<xref ref-type="bibr" rid="B8">8</xref>]</sup></td>
                <td>4</td>
                <td>1</td>
                <td>83.33%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>PCA-WST<sup>[<xref ref-type="bibr" rid="B75">75</xref>]</sup></td>
                <td>13</td>
                <td>14</td>
                <td>100%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>CNN-TL<sup>[<xref ref-type="bibr" rid="B38">38</xref>]</sup></td>
                <td>30</td>
                <td>12</td>
                <td>99.90%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>FSST-ICA<sup>[<xref ref-type="bibr" rid="B76">76</xref>]</sup></td>
                <td>7</td>
                <td>19</td>
                <td>99.54%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>ICA-CNN<sup>[<xref ref-type="bibr" rid="B77">77</xref>]</sup></td>
                <td>106</td>
                <td>14</td>
                <td>99.86%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>FFT-CAF<sup>[<xref ref-type="bibr" rid="B42">42</xref>]</sup></td>
                <td>106</td>
                <td>14</td>
                <td>99.67%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>CNN-BiLSTM<sup>[<xref ref-type="bibr" rid="B43">43</xref>]</sup></td>
                <td>52</td>
                <td>62</td>
                <td>98.9%</td>
                <td>No</td>
                <td>No</td>
              </tr>
              <tr>
                <td>1D-CNN<sup>[<xref ref-type="bibr" rid="B40">40</xref>]</sup></td>
                <td>20</td>
                <td>64</td>
                <td>91.75%</td>
                <td>No</td>
                <td>No</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn>
              <p>“Fairness Eval.” indicates whether the study explicitly evaluated model fairness; “AD Included” indicates whether AD participants were included. Bold: components indicating novelties of the proposed method. Bio-MEEG: Biometric using microstates of electroencephalography; AD: Alzheimer’s disease; RSVP: rapid serial visual presentation; FE: fuzzy entropy; ERP: event-related potential; CNN: convolutional neural network; PSD: power spectral density; BLSTM-NN: bidirectional long short-term memory neural network; DFT: discrete Fourier transform; AEPs: auditory evoked potentials; 1D-CNN: one-dimensional convolutional neural network.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <p>Furthermore, while Bio-MEEG demonstrates promising authentication performance, its real-world deployment faces several practical constraints. First, resting-state EEG acquisition with wet electrodes requires trained personnel for electrode placement and gel application, typically taking 20-45 min per session. Second, the eyes-closed resting-state paradigm requires approximately 60 s of cooperative signal acquisition, significantly longer than fingerprint- or face-based authentication. Third, EEG systems with 19-128 channels represent clinical-grade equipment that is neither portable nor consumer-accessible in current form. For AD users specifically, the primary motivation for this framework, these constraints are partially mitigated by the clinical context: EEG systems are already present in neurological care facilities where AD patients regularly attend. Consumer-facing deployment would require adaptation to low-channel-count, dry-electrode, portable systems, for which the microstate approach is architecturally suited, given its channel-count agnosticism, but it would require dedicated validation.</p>
      </sec>
      <sec id="sec6-2">
        <title>6.2. Statistical feature analysis</title>
        <p>The statistical feature analysis revealed several key findings. First, significant differences were observed across the five intra-participant samples (i.e., repeated measures), with all <italic>P</italic>-values for occurrence, coverage, and duration features consistently below 0.001 [<xref ref-type="table" rid="t10">Table 10</xref>]. Furthermore, 18 out of 25 transition features demonstrated <italic>P</italic>-values below 0.05. These results were further validated through <italic>P</italic>-value combination techniques applied to grouped features, confirming strong overall significance across feature categories [<xref ref-type="table" rid="t11">Table 11</xref>]. These findings suggest that samples collected from the same participant are not always stable, underscoring the necessity of accounting for intra-participant variability when designing and training models.</p>
        <table-wrap id="t10">
          <label>Table 10</label>
          <caption>
            <p>Results of non-parametric Friedman tests with features</p>
          </caption>
          <table frame="hsides" rules="groups">
            <thead>
              <tr>
                <td style="border-bottom:1;">
                  <bold>Feature</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Intra-participant</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>NC Samples</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>AD Samples</bold>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>Occurrence A</td>
                <td>&lt; 0.01</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.01</td>
              </tr>
              <tr>
                <td>Coverage A</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>0.058</td>
              </tr>
              <tr>
                <td>Duration A</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Occurrence B</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.01</td>
              </tr>
              <tr>
                <td>Coverage B</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>0.095</td>
              </tr>
              <tr>
                <td>Duration B</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>0.697</td>
              </tr>
              <tr>
                <td>Occurrence C</td>
                <td>&lt; 0.01</td>
                <td>&lt; 0.01</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Coverage C</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>0.361</td>
              </tr>
              <tr>
                <td>Duration C</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>0.202</td>
              </tr>
              <tr>
                <td>Occurrence D</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.01</td>
                <td>&lt; 0.01</td>
              </tr>
              <tr>
                <td>Coverage D</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>0.200</td>
              </tr>
              <tr>
                <td>Duration D</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>0.926</td>
              </tr>
              <tr>
                <td>Occurrence E</td>
                <td>&lt; 0.01</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.01</td>
              </tr>
              <tr>
                <td>Coverage E</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Duration E</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Transition A→A</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.05</td>
              </tr>
              <tr>
                <td>Transition A→B</td>
                <td>0.079</td>
                <td>0.070</td>
                <td>0.086</td>
              </tr>
              <tr>
                <td>Transition A→C</td>
                <td>0.305</td>
                <td>&lt; 0.05</td>
                <td>&lt; 0.01</td>
              </tr>
              <tr>
                <td>Transition A→D</td>
                <td>0.085</td>
                <td>0.475</td>
                <td>&lt; 0.01</td>
              </tr>
              <tr>
                <td>Transition A→E</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>0.406</td>
              </tr>
              <tr>
                <td>Transition B→A</td>
                <td>0.301</td>
                <td>0.105</td>
                <td>0.109</td>
              </tr>
              <tr>
                <td>Transition B→B</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>0.139</td>
              </tr>
              <tr>
                <td>Transition B→C</td>
                <td>&lt; 0.05</td>
                <td>0.887</td>
                <td>&lt; 0.01</td>
              </tr>
              <tr>
                <td>Transition B→D</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.01</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Transition B→E</td>
                <td>&lt; 0.01</td>
                <td>&lt; 0.05</td>
                <td>0.558</td>
              </tr>
              <tr>
                <td>Transition C→A</td>
                <td>0.303</td>
                <td>&lt; 0.05</td>
                <td>&lt; 0.01</td>
              </tr>
              <tr>
                <td>Transition C→B</td>
                <td>&lt; 0.01</td>
                <td>0.351</td>
                <td>&lt; 0.01</td>
              </tr>
              <tr>
                <td>Transition C→C</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>0.493</td>
              </tr>
              <tr>
                <td>Transition C→D</td>
                <td>0.341</td>
                <td>0.712</td>
                <td>&lt; 0.01</td>
              </tr>
              <tr>
                <td>Transition C→E</td>
                <td>&lt; 0.05</td>
                <td>&lt; 0.05</td>
                <td>0.406</td>
              </tr>
              <tr>
                <td>Transition D→A</td>
                <td>&lt; 0.05</td>
                <td>&lt; 0.05</td>
                <td>0.386</td>
              </tr>
              <tr>
                <td>Transition D→B</td>
                <td>&lt; 0.01</td>
                <td>&lt; 0.05</td>
                <td>&lt; 0.01</td>
              </tr>
              <tr>
                <td>Transition D→C</td>
                <td>0.342</td>
                <td>0.254</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Transition D→D</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>0.339</td>
              </tr>
              <tr>
                <td>Transition D→E</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>0.406</td>
              </tr>
              <tr>
                <td>Transition E→A</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Transition E→B</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Transition E→C</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Transition E→D</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Transition E→E</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
            </tbody>
          </table>
          <table-wrap-foot>
            <fn>
              <p>All Samples: intra-participant samples difference regardless of NC or AD status. NC Samples: NC samples only. AD Samples: AD samples only. NC: Normal control; AD: Alzheimer’s disease.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <table-wrap id="t11">
          <label>Table 11</label>
          <caption>
            <p>Combined results of non-parametric Friedman tests with feature groups</p>
          </caption>
          <table frame="hsides" rules="groups">
            <thead>
              <tr>
                <td style="border-bottom:1;">
                  <bold>Feature group</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Group test</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Fisher</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Stouffer</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Bonferroni</bold>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td rowspan="3">Occurrence</td>
                <td>Intra-participant Samples</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.05</td>
              </tr>
              <tr>
                <td>NC Samples</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.05</td>
              </tr>
              <tr>
                <td>AD Samples</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.05</td>
              </tr>
              <tr>
                <td rowspan="3">Coverage</td>
                <td>Intra-participant Samples</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>NC Samples</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>AD Samples</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td rowspan="3">Duration</td>
                <td>Intra-participant Samples</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>NC Samples</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>AD Samples</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td rowspan="3">Transition</td>
                <td>Intra-participant Samples</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>NC Samples</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>AD Samples</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
            </tbody>
          </table>
		  <table-wrap-foot>
            <fn>
              <p>NC: Normal control; AD: Alzheimer’s disease.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <p>When stratifying the data by AD status, statistically significant differences were also observed within both the AD and NC groups. Across key feature types of occurrence, coverage, duration, and transitions, individual and grouped <italic>P</italic>-values consistently indicated significant within-group temporal variability [<xref ref-type="table" rid="t11">Table 11</xref>]. This highlights that even within homogeneous clinical groups, temporal fluctuations in EEG-derived features are evident and relevant for downstream model performance.</p>
        <p>Considering both intra-subject variability (time) and inter-subject differences (AD status), results from the two-way repeated measures ANOVA [<xref ref-type="table" rid="t12">Table 12</xref>] identified several significant interaction effects. These findings indicate that changes in feature distributions over time were modulated by clinical group, i.e., AD and NC participants exhibited distinct temporal trajectories. When <italic>P</italic>-values were combined across grouped features [<xref ref-type="table" rid="t13">Table 13</xref>], interaction effects remained significant for coverage, duration, and transition features, demonstrating that AD status meaningfully shaped the observed longitudinal patterns.</p>
        <table-wrap id="t12">
          <label>Table 12</label>
          <caption>
            <p>Results of two-way repeated measures analysis of variance with features</p>
          </caption>
          <table frame="hsides" rules="groups">
            <thead>
              <tr>
                <td style="border-bottom:1;">
                  <bold>Feature</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>AD status</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Time</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Interaction</bold>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>Occurrence A</td>
                <td>0.803</td>
                <td>0.149</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Coverage A</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>0.113</td>
              </tr>
              <tr>
                <td>Duration A</td>
                <td>0.003</td>
                <td>&lt; 0.001</td>
                <td>0.003</td>
              </tr>
              <tr>
                <td>Occurrence B</td>
                <td>0.703</td>
                <td>0.183</td>
                <td>0.005</td>
              </tr>
              <tr>
                <td>Coverage B</td>
                <td>0.002</td>
                <td>&lt; 0.001</td>
                <td>0.029</td>
              </tr>
              <tr>
                <td>Duration B</td>
                <td>0.246</td>
                <td>0.001</td>
                <td>0.210</td>
              </tr>
              <tr>
                <td>Occurrence C</td>
                <td>0.750</td>
                <td>0.220</td>
                <td>0.024</td>
              </tr>
              <tr>
                <td>Coverage C</td>
                <td>0.342</td>
                <td>&lt; 0.001</td>
                <td>0.004</td>
              </tr>
              <tr>
                <td>Duration C</td>
                <td>0.171</td>
                <td>0.010</td>
                <td>0.701</td>
              </tr>
              <tr>
                <td>Occurrence D</td>
                <td>0.789</td>
                <td>0.041</td>
                <td>0.337</td>
              </tr>
              <tr>
                <td>Coverage D</td>
                <td>0.146</td>
                <td>&lt; 0.001</td>
                <td>0.144</td>
              </tr>
              <tr>
                <td>Duration D</td>
                <td>0.292</td>
                <td>0.007</td>
                <td>0.425</td>
              </tr>
              <tr>
                <td>Occurrence E</td>
                <td>0.803</td>
                <td>0.149</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Coverage E</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Duration E</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Transition A→A</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>0.103</td>
              </tr>
              <tr>
                <td>Transition A→B</td>
                <td>0.567</td>
                <td>0.307</td>
                <td>0.175</td>
              </tr>
              <tr>
                <td>Transition A→C</td>
                <td>0.878</td>
                <td>0.836</td>
                <td>0.049</td>
              </tr>
              <tr>
                <td>Transition A→D</td>
                <td>0.970</td>
                <td>0.211</td>
                <td>0.595</td>
              </tr>
              <tr>
                <td>Transition A→E</td>
                <td>0.029</td>
                <td>&lt; 0.001</td>
                <td>0.041</td>
              </tr>
              <tr>
                <td>Transition B→A</td>
                <td>0.552</td>
                <td>0.168</td>
                <td>0.151</td>
              </tr>
              <tr>
                <td>Transition B→B</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>0.020</td>
              </tr>
              <tr>
                <td>Transition B→C</td>
                <td>0.842</td>
                <td>0.500</td>
                <td>0.058</td>
              </tr>
              <tr>
                <td>Transition B→D</td>
                <td>0.818</td>
                <td>0.002</td>
                <td>0.319</td>
              </tr>
              <tr>
                <td>Transition B→E</td>
                <td>0.714</td>
                <td>0.008</td>
                <td>0.990</td>
              </tr>
              <tr>
                <td>Transition C→A</td>
                <td>0.777</td>
                <td>0.711</td>
                <td>0.199</td>
              </tr>
              <tr>
                <td>Transition C→B</td>
                <td>0.937</td>
                <td>0.295</td>
                <td>0.091</td>
              </tr>
              <tr>
                <td>Transition C→C</td>
                <td>0.412</td>
                <td>&lt; 0.001</td>
                <td>0.005</td>
              </tr>
              <tr>
                <td>Transition C→D</td>
                <td>0.605</td>
                <td>0.580</td>
                <td>0.390</td>
              </tr>
              <tr>
                <td>Transition C→E</td>
                <td>0.425</td>
                <td>0.028</td>
                <td>0.424</td>
              </tr>
              <tr>
                <td>Transition D→A</td>
                <td>0.848</td>
                <td>0.016</td>
                <td>0.303</td>
              </tr>
              <tr>
                <td>Transition D→B</td>
                <td>0.666</td>
                <td>0.071</td>
                <td>0.392</td>
              </tr>
              <tr>
                <td>Transition D→C</td>
                <td>0.655</td>
                <td>0.401</td>
                <td>0.529</td>
              </tr>
              <tr>
                <td>Transition D→D</td>
                <td>0.171</td>
                <td>&lt; 0.001</td>
                <td>0.153</td>
              </tr>
              <tr>
                <td>Transition D→E</td>
                <td>0.098</td>
                <td>&lt; 0.001</td>
                <td>0.124</td>
              </tr>
              <tr>
                <td>Transition E→A</td>
                <td>0.020</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Transition E→B</td>
                <td>0.821</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Transition E→C</td>
                <td>0.631</td>
                <td>&lt; 0.001</td>
                <td>0.007</td>
              </tr>
              <tr>
                <td>Transition E→D</td>
                <td>0.084</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Transition E→E</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
            </tbody>
          </table>
		  <table-wrap-foot>
            <fn>
              <p>AD: Alzheimer’s disease.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <table-wrap id="t13">
          <label>Table 13</label>
          <caption>
            <p>Combined results of two-way repeated measures analysis of variance with feature groups</p>
          </caption>
          <table frame="hsides" rules="groups">
            <thead>
              <tr>
                <td style="border-bottom:1;">
                  <bold>Feature group</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Effect</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Fisher</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Stouffer</bold>
                </td>
                <td style="border-bottom:1;">
                  <bold>Bonferroni</bold>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td rowspan="3">Occurrence</td>
                <td>AD status</td>
                <td>0.989</td>
                <td>0.952</td>
                <td>1.000</td>
              </tr>
              <tr>
                <td>Time</td>
                <td>0.025</td>
                <td>0.007</td>
                <td>0.203</td>
              </tr>
              <tr>
                <td>Interaction</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td rowspan="3">Coverage</td>
                <td>AD status</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Time</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Interaction</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td rowspan="3">Duration</td>
                <td>AD status</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Time</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Interaction</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td rowspan="3">Transition</td>
                <td>AD status</td>
                <td>&lt; 0.001</td>
                <td>0.055</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Time</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
              <tr>
                <td>Interaction</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
                <td>&lt; 0.001</td>
              </tr>
            </tbody>
          </table>
		  <table-wrap-foot>
            <fn>
              <p>AD: Alzheimer’s disease.</p>
            </fn>
          </table-wrap-foot>
        </table-wrap>
        <p>These results collectively demonstrate that temporal changes in EEG-based features cannot be interpreted independently of AD status. The significant interaction effects confirm that group-specific neurophysiological dynamics influence how features evolve. Therefore, when building classification or regression models, it is critical to account for both within-subject variability and between-group differences, as ignoring either factor could obscure meaningful patterns or lead to overfitting. The feature distribution visualisations in <xref ref-type="fig" rid="fig4">Figures 4</xref>-<xref ref-type="fig" rid="fig6">6</xref> further illustrate the within-participant diversity and between-group separation across the extracted EEG features.</p>
        <fig id="fig4" position="float">
          <label>Figure 4</label>
          <caption>
            <p>Comparison of feature distributions across all samples grouped by participant (intra-subject variability).</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6020.fig.4.jpg" />
        </fig>
        <fig id="fig5" position="float">
          <label>Figure 5</label>
          <caption>
            <p>Comparison of feature distributions between NC and AD participants (inter-group variability). NC: Normal control; AD: Alzheimer’s disease.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6020.fig.5.jpg" />
        </fig>
        <fig id="fig6" position="float" width="400">
          <label>Figure 6</label>
          <caption>
            <p>t-SNE projection of NC and AD samples by participant ID, illustrating feature-level clustering by group. t-SNE: t-Distributed stochastic neighbour embedding; NC: normal control; AD: Alzheimer’s disease.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6020.fig.6.jpg" />
        </fig>
      </sec>
    </sec>
    <sec id="sec7">
      <title>7. LIMITATIONS</title>
      <p>First, the repeated-sample cross-validation protocol adopted in this study reflects a closed-set evaluation scenario in which participants may appear in both the training and testing partitions across different folds. This design aligns with the study objective of assessing robustness to session variability; however, it should not be interpreted as a subject-independent evaluation. Excluding test participants entirely from the training set would transform the problem into an open-set biometric verification task, requiring alternative modelling strategies, such as metric-learning frameworks, Siamese architectures, or threshold-based rejection mechanisms, together with evaluation metrics centred on EER rather than classification accuracy. A leave-one-dataset-out protocol could provide a more stringent assessment of cross-device and cross-cohort generalisation. Nevertheless, the relatively small sample sizes of several constituent datasets (e.g., <italic>n</italic> = 19 for CHBMP) limit the statistical stability of such evaluations without access to additional data. Similarly, dataset-specific and channel-configuration-specific analyses were not conducted owing to limited sample availability. Future work will investigate stratified evaluations with bootstrapped confidence intervals, with particular attention to the impact of channel density (19, 64, and 128 channels) on biometric performance.</p>
      <p>From a methodological perspective, the ablation study presented in <xref ref-type="table" rid="t4">Table 4</xref> demonstrates the importance of the stacked ensemble strategy but does not fully disentangle the contribution of individual architectural components. Additional experiments comparing microstate-derived features with conventional EEG representations, such as spectral band-power features, would provide further insight into the discriminative value of the proposed feature space. Likewise, evaluating the MHA, 1D-CNN, and ESN modules independently against the complete EchoMC architecture would clarify the contribution of each design choice. These analyses are planned for future investigation.</p>
      <p>Furthermore, the current implementation of EchoMC applies the ESN to the aggregated 40-dimensional microstate feature representation rather than to the original microstate symbolic sequence comprising approximately 12,000 samples. Although this configuration yielded favourable empirical results and benefits from the reservoir’s non-linear projection properties, it does not fully exploit the temporal modelling capabilities typically associated with reservoir computing. Direct processing of the microstate sequence by the ESN, together with a systematic comparison against the current feature-level formulation, represents a natural extension of the present work.</p>
      <p>The fairness analysis relies on <italic>OAE</italic> and Δ<italic>ECE</italic>, both established metrics in the broader algorithmic fairness literature. However, biometric systems are more commonly assessed using group-specific FAR, FRR, and EER measures, particularly in verification settings where threshold selection is critical. Future work will therefore incorporate these biometric fairness metrics and report confidence intervals to complement the split-level standard deviations presented in this study.</p>
      <p>Finally, several practical considerations may limit near-term deployment. Conventional wet-electrode EEG acquisition typically requires trained personnel, preparation times ranging from approximately 20 to 45 min, and a period of sustained user cooperation during the resting-state recording protocol. In addition, clinical-grade EEG systems with 19-128 channels remain costly and are not widely accessible outside specialised environments. For individuals with AD, these limitations may be partially mitigated by the fact that EEG equipment is routinely available within neurological care settings. In such contexts, Bio-MEEG may be considered as a potential password-free authentication mechanism for accessing electronic medical records. Broader deployment beyond clinical environments would require validation on portable and dry-electrode EEG system<sup>[<xref ref-type="bibr" rid="B73">73</xref>]</sup>, which are more suitable for daily use. Although the proposed microstate-based framework can, in principle, be applied across different EEG montages, its robustness to variations in channel count and hardware configuration remains to be established empirically.</p>
    </sec>
    <sec id="sec8">
      <title>8. CONCLUSIONS</title>
      <p>Bio-MEEG was developed to address several limitations commonly observed in the EEG-based authentication literature, including limited cross-dataset evaluation, variation in EEG acquisition configurations, and the relatively infrequent consideration of algorithmic fairness. The proposed framework combines EEG microstate analysis with the EchoMC stacking ensemble, comprising MHA, 1D-CNN, and ESN base learners and a RF meta-classifier. Evaluation was conducted on 203 participants, including both cognitively NC individuals and individuals with AD, drawn from four datasets acquired using 19-, 64-, and 128-channel EEG systems.</p>
      <p>Among the meta-models examined, RF was the only approach that consistently satisfied the predefined Δ<italic>ECE</italic> fairness criterion across all eight demographic subgroup comparisons while maintaining competitive classification performance. In addition, the statistical analyses indicate that the extracted microstate features contain subject-discriminative information and exhibit a degree of within-subject consistency across recording sessions, supporting their suitability for biometric modelling.</p>
      <p>The inclusion of participants with AD extends evaluation beyond the populations typically considered in EEG-based authentication studies. Given the challenges that cognitive impairment may pose for conventional credential-based authentication, this population represents a potentially relevant application context. The present results suggest that microstate-based EEG biometrics warrant further investigation in this setting; however, the findings should be interpreted within the constraints of the current experimental design. Practical deployment would require validation on portable and dry-electrode EEG systems, as well as assessment under real-world operating conditions involving users with AD.</p>
    </sec>
  </body>
  <back>
    <sec>
      <title>DECLARATIONS</title>
      <sec>
        <title>Authors’ contributions</title>
        <p>Made substantial contributions to conception and design of the study and performed data analysis and interpretation: Nguyen, Q. T.; Zhang, C.</p>
        <p>Performed data acquisition, as well as provided administrative, technical, and material support: Le, L.; King, D. W.; Vo, L.; Murris, J.; Zhang, S.; Trung, N. D.</p>
      </sec>
      <sec>
        <title>Availability of data and materials</title>
        <p>This study analysed four publicly available EEG datasets, all of which are accessible from their original repositories: the CHBMP dataset<sup>[<xref ref-type="bibr" rid="B44">44</xref>]</sup> (<uri xlink:href="https://portal.conp.ca/dataset?id=projects/CHBMP">https://portal.conp.ca/dataset?id=projects/CHBMP</uri>), the DS004504 dataset<sup>[<xref ref-type="bibr" rid="B45">45</xref>]</sup> (<uri xlink:href="https://openneuro.org/datasets/ds004504/versions/1.0.9">https://openneuro.org/datasets/ds004504/versions/1.0.9</uri>), the BrainLat dataset<sup>[<xref ref-type="bibr" rid="B46">46</xref>]</sup> (<uri xlink:href="https://www.synapse.org/Synapse:syn51549340/wiki/624187">https://www.synapse.org/Synapse:syn51549340/wiki/624187</uri>), and the PEARL-Neuro Database<sup>[<xref ref-type="bibr" rid="B47">47</xref>]</sup> (<uri xlink:href="https://openneuro.org/datasets/ds004796/versions/1.1.0">https://openneuro.org/datasets/ds004796/versions/1.1.0</uri>). No new data were generated in this study. The processed feature matrices and source code used to reproduce the experiments are available from the corresponding author upon reasonable request.</p>
      </sec>
      <sec>
        <title>AI and AI-assisted tools statement</title>
        <p>During the preparation of this manuscript, the AI tools ChatGPT (version 4o), Claude (version Sonnet 4.5), and Gemini (version 2.0 Flash) were used solely for language editing. The tools did not influence the study design, data collection, analysis, interpretation, or the scientific content of the work. All authors take full responsibility for the accuracy, integrity, and final content of the manuscript.</p>
      </sec>
      <sec>
        <title>Financial support and sponsorship</title>
        <p>None.</p>
      </sec>
      <sec>
        <title>Conflicts of interest</title>
        <p>All authors declare that they are bound by confidentiality agreements that prevent them from disclosing their conflicts of interest in this work.</p>
      </sec>
      <sec>
        <title>Ethical approval and consent to participate</title>
        <p>Not applicable.</p>
      </sec>
      <sec>
        <title>Consent for publication</title>
        <p>Not applicable.</p>
      </sec>
      <sec>
        <title>Copyright</title>
        <p>The Author(s) 2026.</p>
      </sec>
    </sec>
    <ref-list>
      <ref id="B1">
        <label>1</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Lassak</surname>
              <given-names>L</given-names>
            </name>
            <name>
              <surname>Markert</surname>
              <given-names>P</given-names>
            </name>
            <name>
              <surname>Golla</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Stobert</surname>
              <given-names>E</given-names>
            </name>
            <name>
              <surname>Dürmuth</surname>
              <given-names>M</given-names>
            </name>
          </person-group>
          <comment>A comparative long-term study of fallback authentication schemes. In <italic>Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems</italic>. Association for Computing Machinery: 2024; pp. 1-19.</comment>
          <pub-id pub-id-type="doi">10.1145/3613904.3642889</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B2">
        <label>2</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Constantinides</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Belk</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Fidas</surname>
              <given-names>C</given-names>
            </name>
            <etal />
          </person-group>
          <article-title>Security and usability of a personalized user authentication paradigm: insights from a longitudinal study with three healthcare organizations</article-title>
          <source>ACM Trans Comput Healthc</source>
          <year>2023</year>
          <volume>4</volume>
          <fpage>1</fpage>
          <lpage>40</lpage>
          <pub-id pub-id-type="doi">10.1145/3564610</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B3">
        <label>3</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>He</surname>
              <given-names>H</given-names>
            </name>
            <name>
              <surname>Liao</surname>
              <given-names>R</given-names>
            </name>
            <name>
              <surname>Li</surname>
              <given-names>Y</given-names>
            </name>
          </person-group>
          <article-title>MSAFNet: a novel approach to facial expression recognition in embodied AI systems</article-title>
          <source>Intell Robot</source>
          <year>2025</year>
          <volume>5</volume>
          <fpage>313</fpage>
          <lpage>32</lpage>
          <pub-id pub-id-type="doi">10.20517/ir.2025.16</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B4">
        <label>4</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Nakamura</surname>
              <given-names>T</given-names>
            </name>
            <name>
              <surname>Goverdovsky</surname>
              <given-names>V</given-names>
            </name>
            <name>
              <surname>Mandic</surname>
              <given-names>DP</given-names>
            </name>
          </person-group>
          <article-title>In-ear EEG biometrics for feasible and readily collectable real-world person authentication</article-title>
          <source>IEEE Trans Inf Forensics Secur</source>
          <year>2018</year>
          <volume>13</volume>
          <fpage>648</fpage>
          <lpage>61</lpage>
          <pub-id pub-id-type="doi">10.1109/tifs.2017.2763124</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B5">
        <label>5</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Aldayel</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Alsedairy</surname>
              <given-names>N</given-names>
            </name>
            <name>
              <surname>Al-Nafjan</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Alsenan</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <article-title>Systematic review of brain-computer interface based user authentication system: trends, challenges, and directions</article-title>
          <source>IEEE Access</source>
          <year>2024</year>
          <volume>12</volume>
          <fpage>96848</fpage>
          <lpage>61</lpage>
          <pub-id pub-id-type="doi">10.1109/access.2024.3421264</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B6">
        <label>6</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Seyfizadeh</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Peach</surname>
              <given-names>RL</given-names>
            </name>
            <name>
              <surname>Tovote</surname>
              <given-names>P</given-names>
            </name>
            <name>
              <surname>Isaias</surname>
              <given-names>IU</given-names>
            </name>
            <name>
              <surname>Volkmann</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Muthuraman</surname>
              <given-names>M</given-names>
            </name>
          </person-group>
          <article-title>Enhancing security in brain–computer interface applications with deep learning: electroencephalogram-based user identification</article-title>
          <source>Expert Syst Appl</source>
          <year>2024</year>
          <volume>253</volume>
          <fpage>124218</fpage>
          <pub-id pub-id-type="doi">10.1016/j.eswa.2024.124218</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B7">
        <label>7</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Colafiglio</surname>
              <given-names>T</given-names>
            </name>
            <name>
              <surname>Lofù</surname>
              <given-names>D</given-names>
            </name>
            <name>
              <surname>Sorino</surname>
              <given-names>P</given-names>
            </name>
            <etal />
          </person-group>
          <comment>EmoSynth real time emotion-driven sound texture synthesis via brain-computer interface. In <italic>Adjunct Proceedings of the 32nd ACM Conference on User Modeling, Adaptation and Personalization (UMAP)</italic>. Association for Computing Machinery: 2024; pp. 616-21.</comment>
          <pub-id pub-id-type="doi">10.1145/3631700.3665196</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B8">
        <label>8</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Białas</surname>
              <given-names>K</given-names>
            </name>
            <name>
              <surname>Kedziora</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Chałupnik</surname>
              <given-names>R</given-names>
            </name>
            <name>
              <surname>Song</surname>
              <given-names>HH</given-names>
            </name>
          </person-group>
          <article-title>Multifactor authentication system using simplified EEG brain–computer interface</article-title>
          <source>IEEE Trans Hum Mach Syst</source>
          <year>2022</year>
          <volume>52</volume>
          <fpage>867</fpage>
          <lpage>76</lpage>
          <pub-id pub-id-type="doi">10.1109/THMS.2022.3196142</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B9">
        <label>9</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Peng</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Jiang</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Zuo</surname>
              <given-names>Z</given-names>
            </name>
            <name>
              <surname>Gu</surname>
              <given-names>S</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>Z</given-names>
            </name>
            <name>
              <surname>Tian</surname>
              <given-names>Z</given-names>
            </name>
          </person-group>
          <article-title>A rehabilitation design concept based on brain–computer interface and McKibben artificial muscle</article-title>
          <source>Healthc Rehabil</source>
          <year>2026</year>
          <volume>2</volume>
          <fpage>100066</fpage>
          <pub-id pub-id-type="doi">10.1016/j.hcr.2026.100066</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B10">
        <label>10</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Bidgoly</surname>
              <given-names>AJ</given-names>
            </name>
            <name>
              <surname>Bidgoly</surname>
              <given-names>HJ</given-names>
            </name>
            <name>
              <surname>Arezoumand</surname>
              <given-names>Z</given-names>
            </name>
          </person-group>
          <article-title>A survey on methods and challenges in EEG based authentication</article-title>
          <source>Comput Secur</source>
          <year>2020</year>
          <volume>93</volume>
          <fpage>101788</fpage>
          <pub-id pub-id-type="doi">10.1016/j.cose.2020.101788</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B11">
        <label>11</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Jin</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Chen</surname>
              <given-names>Z</given-names>
            </name>
            <name>
              <surname>Cai</surname>
              <given-names>H</given-names>
            </name>
            <name>
              <surname>Pan</surname>
              <given-names>J</given-names>
            </name>
          </person-group>
          <article-title>Affective EEG-based person identification with continual learning</article-title>
          <source>IEEE Trans Instrum Meas</source>
          <year>2024</year>
          <volume>73</volume>
          <fpage>1</fpage>
          <lpage>16</lpage>
          <pub-id pub-id-type="doi">10.1109/tim.2024.3406836</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B12">
        <label>12</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chaurasia</surname>
              <given-names>AK</given-names>
            </name>
            <name>
              <surname>Fallahi</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Strufe</surname>
              <given-names>T</given-names>
            </name>
            <name>
              <surname>Terhörst</surname>
              <given-names>P</given-names>
            </name>
            <name>
              <surname>Cabarcos</surname>
              <given-names>PA</given-names>
            </name>
          </person-group>
          <article-title>NeuroIDBench: an open-source benchmark framework for the standardization of methodology in brainwave-based authentication research</article-title>
          <source>J Inf Secur Appl</source>
          <year>2024</year>
          <volume>85</volume>
          <fpage>103832</fpage>
          <pub-id pub-id-type="doi">10.1016/j.jisa.2024.103832</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B13">
        <label>13</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Nguyen</surname>
              <given-names>QT</given-names>
            </name>
            <name>
              <surname>Le</surname>
              <given-names>L</given-names>
            </name>
            <name>
              <surname>Williams-King</surname>
              <given-names>D</given-names>
            </name>
            <name>
              <surname>Tang</surname>
              <given-names>QH</given-names>
            </name>
            <name>
              <surname>Duong-Trung</surname>
              <given-names>N</given-names>
            </name>
          </person-group>
          <comment>Explainable AI for dementia detection using EEG microstates. In <italic>Companion Proceedings of the 31st International Conference on Intelligent User Interfaces</italic>. Association for Computing Machinery: 2026; pp. 39-42.</comment>
          <pub-id pub-id-type="doi">10.1145/3742414.3794731</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B14">
        <label>14</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Adebisi</surname>
              <given-names>AT</given-names>
            </name>
            <name>
              <surname>Lee</surname>
              <given-names>HW</given-names>
            </name>
            <name>
              <surname>Veluvolu</surname>
              <given-names>KC</given-names>
            </name>
          </person-group>
          <article-title>EEG-based brain functional network analysis for differential identification of dementia-related disorders and their onset</article-title>
          <source>IEEE Trans Neural Syst Rehabil Eng</source>
          <year>2024</year>
          <volume>32</volume>
          <fpage>1198</fpage>
          <lpage>209</lpage>
          <pub-id pub-id-type="doi">10.1109/tnsre.2024.3374651</pub-id>
          <pub-id pub-id-type="pmid">38451768</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B15">
        <label>15</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Hogges</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Shahriar</surname>
              <given-names>H</given-names>
            </name>
            <name>
              <surname>Sneha</surname>
              <given-names>S</given-names>
            </name>
            <name>
              <surname>Ahamed</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <comment>A two-step password authentication system for Alzheimer patients. In <italic>2020 IEEE 44th Annual Computers, Software, and Applications Conference (COMPSAC)</italic>, Madrid, Spain, July 13-17, 2020. IEEE: 2020; pp. 1444-8.</comment>
          <pub-id pub-id-type="doi">10.1109/compsac48688.2020.00-52</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B16">
        <label>16</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Raivio</surname>
              <given-names>MM</given-names>
            </name>
            <name>
              <surname>Mäki-Petäjä-Leinonen</surname>
              <given-names>AP</given-names>
            </name>
            <name>
              <surname>Laakkonen</surname>
              <given-names>ML</given-names>
            </name>
            <name>
              <surname>Tilvis</surname>
              <given-names>RS</given-names>
            </name>
            <name>
              <surname>Pitkälä</surname>
              <given-names>KH</given-names>
            </name>
          </person-group>
          <article-title>The use of legal guardians and financial powers of attorney among home-dwellers with Alzheimer’s disease living with their spousal caregivers</article-title>
          <source>J Med Ethics</source>
          <year>2008</year>
          <volume>34</volume>
          <fpage>882</fpage>
          <lpage>6</lpage>
          <pub-id pub-id-type="doi">10.1136/jme.2008.025015</pub-id>
          <pub-id pub-id-type="pmid">19043115</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B17">
        <label>17</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Gaikwad</surname>
              <given-names>S</given-names>
            </name>
            <name>
              <surname>Senapati</surname>
              <given-names>S</given-names>
            </name>
            <name>
              <surname>Haque</surname>
              <given-names>MA</given-names>
            </name>
            <name>
              <surname>Kayed</surname>
              <given-names>R</given-names>
            </name>
          </person-group>
          <article-title>Senescence, brain inflammation, and oligomeric tau drive cognitive decline in Alzheimer’s disease: evidence from clinical and preclinical studies</article-title>
          <source>Alzheimers Dement</source>
          <year>2024</year>
          <volume>20</volume>
          <fpage>709</fpage>
          <lpage>27</lpage>
          <pub-id pub-id-type="doi">10.1002/alz.13490</pub-id>
          <pub-id pub-id-type="pmid">37814508</pub-id>
          <pub-id pub-id-type="pmcid">PMC10841264</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B18">
        <label>18</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Hughes</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Pastrana</surname>
              <given-names>S</given-names>
            </name>
            <name>
              <surname>Hutchings</surname>
              <given-names>A</given-names>
            </name>
            <etal />
          </person-group>
          <article-title>The art of cybercrime community research</article-title>
          <source>ACM Comput Surv</source>
          <year>2024</year>
          <volume>56</volume>
          <fpage>1</fpage>
          <lpage>26</lpage>
          <pub-id pub-id-type="doi">10.1145/3639362</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B19">
        <label>19</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Lassi</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Fabbiani</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Mazzeo</surname>
              <given-names>S</given-names>
            </name>
            <etal />
          </person-group>
          <article-title>Degradation of EEG microstates patterns in subjective cognitive decline and mild cognitive impairment: early biomarkers along the Alzheimer’s disease continuum?</article-title>
          <source>NeuroImage Clin</source>
          <year>2023</year>
          <volume>38</volume>
          <fpage>103407</fpage>
          <pub-id pub-id-type="doi">10.1016/j.nicl.2023.103407</pub-id>
          <pub-id pub-id-type="pmid">37094437</pub-id>
          <pub-id pub-id-type="pmcid">PMC10149415</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B20">
        <label>20</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Huber</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Luu</surname>
              <given-names>AT</given-names>
            </name>
            <name>
              <surname>Boutros</surname>
              <given-names>F</given-names>
            </name>
            <name>
              <surname>Kuijper</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Damer</surname>
              <given-names>N</given-names>
            </name>
          </person-group>
          <comment>Bias and diversity in synthetic-based face recognition. In <italic>Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (WACV)</italic>. 2024; pp. 6215-26.</comment>
          <pub-id pub-id-type="doi">10.1109/wacv57701.2024.00610</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B21">
        <label>21</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Drozdowski</surname>
              <given-names>P</given-names>
            </name>
            <name>
              <surname>Rathgeb</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Dantcheva</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Damer</surname>
              <given-names>N</given-names>
            </name>
            <name>
              <surname>Busch</surname>
              <given-names>C</given-names>
            </name>
          </person-group>
          <article-title>Demographic bias in biometrics: a survey on an emerging challenge</article-title>
          <source>IEEE Trans Technol Soc</source>
          <year>2020</year>
          <volume>1</volume>
          <fpage>89</fpage>
          <lpage>103</lpage>
          <pub-id pub-id-type="doi">10.1109/tts.2020.2992344</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B22">
        <label>22</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Pappula</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Anwar</surname>
              <given-names>SM</given-names>
            </name>
          </person-group>
          <comment>An ADHD diagnostic interface based on EEG spectrograms and deep learning techniques. In 2024 20th International Symposium on Medical Information Processing and Analysis (SIPAIM), Antigua, Guatemala, Nov 13-15, 2024. IEEE: 2024; p. 1-4.</comment>
          <pub-id pub-id-type="doi">10.1109/sipaim62974.2024.10783602</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B23">
        <label>23</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Haider</surname>
              <given-names>CMR</given-names>
            </name>
            <name>
              <surname>Clifton</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Zhou</surname>
              <given-names>Y</given-names>
            </name>
          </person-group>
          <comment>Unfair AI: it isn’t just biased data. In <italic>2022 IEEE International Conference on Data Mining (ICDM)</italic>, Orlando, USA, Nov 28 - Dec 01, 2022. IEEE: 2022; pp. 957-62.</comment>
          <pub-id pub-id-type="doi">10.1109/icdm54844.2022.00114</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B24">
        <label>24</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Sun</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Sun</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Shen</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Li</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Gao</surname>
              <given-names>X</given-names>
            </name>
            <name>
              <surname>Lu</surname>
              <given-names>B</given-names>
            </name>
          </person-group>
          <article-title>An ensemble learning model for continuous cognition assessment based on resting-state EEG</article-title>
          <source>NPJ Aging</source>
          <year>2024</year>
          <volume>10</volume>
          <fpage>1</fpage>
          <pub-id pub-id-type="doi">10.1038/s41514-023-00129-x</pub-id>
          <pub-id pub-id-type="pmid">38167843</pub-id>
          <pub-id pub-id-type="pmcid">PMC10762083</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B25">
        <label>25</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Sun</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Song</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Cai</surname>
              <given-names>D</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>B</given-names>
            </name>
            <name>
              <surname>Hong</surname>
              <given-names>S</given-names>
            </name>
            <name>
              <surname>Li</surname>
              <given-names>H</given-names>
            </name>
          </person-group>
          <article-title>A systematic review of echo state networks from design to application</article-title>
          <source>IEEE Trans Artif Intell</source>
          <year>2024</year>
          <volume>5</volume>
          <fpage>23</fpage>
          <lpage>37</lpage>
          <pub-id pub-id-type="doi">10.1109/tai.2022.3225780</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B26">
        <label>26</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Wang</surname>
              <given-names>Z</given-names>
            </name>
            <name>
              <surname>Sun</surname>
              <given-names>J</given-names>
            </name>
          </person-group>
          <article-title>TransTab: learning transferable tabular transformers across tables</article-title>
          <source>Adv Neural Inf Process Syst</source>
          <year>2022</year>
          <volume>35</volume>
          <fpage>2902</fpage>
          <lpage>15</lpage>
          <pub-id pub-id-type="doi">10.52202/068431-0210</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B27">
        <label>27</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Shwartz-Ziv</surname>
              <given-names>R</given-names>
            </name>
            <name>
              <surname>Armon</surname>
              <given-names>A</given-names>
            </name>
          </person-group>
          <article-title>Tabular data: deep learning is not all you need</article-title>
          <source>Inf Fusion</source>
          <year>2022</year>
          <volume>81</volume>
          <fpage>84</fpage>
          <lpage>90</lpage>
          <pub-id pub-id-type="doi">10.1016/j.inffus.2021.11.011</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B28">
        <label>28</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Goetz</surname>
              <given-names>L</given-names>
            </name>
            <name>
              <surname>Seedat</surname>
              <given-names>N</given-names>
            </name>
            <name>
              <surname>Vandersluis</surname>
              <given-names>R</given-names>
            </name>
            <name>
              <surname>van der Schaar</surname>
              <given-names>M</given-names>
            </name>
          </person-group>
          <article-title>Generalization - a key challenge for responsible AI in patient-facing clinical applications</article-title>
          <source>NPJ Digit Med</source>
          <year>2024</year>
          <volume>7</volume>
          <fpage>126</fpage>
          <pub-id pub-id-type="doi">10.1038/s41746-024-01127-3</pub-id>
          <pub-id pub-id-type="pmid">38773304</pub-id>
          <pub-id pub-id-type="pmcid">PMC11109198</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B29">
        <label>29</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Atnafu</surname>
              <given-names>AD</given-names>
            </name>
            <name>
              <surname>Schlattner</surname>
              <given-names>I</given-names>
            </name>
            <etal />
          </person-group>
          <article-title>A high-security EEG-based login system with RSVP stimuli and dry electrodes</article-title>
          <source>IEEE Trans Inf Forensics Secur</source>
          <year>2016</year>
          <volume>11</volume>
          <fpage>2635</fpage>
          <lpage>47</lpage>
          <pub-id pub-id-type="doi">10.1109/tifs.2016.2577551</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B30">
        <label>30</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Wu</surname>
              <given-names>Q</given-names>
            </name>
            <name>
              <surname>Yan</surname>
              <given-names>B</given-names>
            </name>
            <name>
              <surname>Zeng</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Tong</surname>
              <given-names>L</given-names>
            </name>
          </person-group>
          <article-title>Anti-deception: reliable EEG-based biometrics with real-time capability from the neural response of face rapid serial visual presentation</article-title>
          <source>BioMed Eng OnLine</source>
          <year>2018</year>
          <volume>17</volume>
          <fpage>55</fpage>
          <pub-id pub-id-type="doi">10.1186/s12938-018-0483-7</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B31">
        <label>31</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Mu</surname>
              <given-names>Z</given-names>
            </name>
            <name>
              <surname>Hu</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Min</surname>
              <given-names>J</given-names>
            </name>
          </person-group>
          <article-title>EEG-based person authentication using a fuzzy entropy-related approach with two electrodes</article-title>
          <source>Entropy</source>
          <year>2016</year>
          <volume>18</volume>
          <fpage>432</fpage>
          <pub-id pub-id-type="doi">10.3390/e18120432</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B32">
        <label>32</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Wu</surname>
              <given-names>Q</given-names>
            </name>
            <name>
              <surname>Zeng</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Tong</surname>
              <given-names>L</given-names>
            </name>
            <name>
              <surname>Yan</surname>
              <given-names>B</given-names>
            </name>
          </person-group>
          <article-title>An EEG-based person authentication system with open-set capability combining eye blinking signals</article-title>
          <source>Sensors</source>
          <year>2018</year>
          <volume>18</volume>
          <fpage>335</fpage>
          <pub-id pub-id-type="doi">10.3390/s18020335</pub-id>
          <pub-id pub-id-type="pmid">29364848</pub-id>
          <pub-id pub-id-type="pmcid">PMC5855894</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B33">
        <label>33</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Thomas</surname>
              <given-names>KP</given-names>
            </name>
            <name>
              <surname>Vinod</surname>
              <given-names>AP</given-names>
            </name>
          </person-group>
          <article-title>EEG-based biometric authentication using gamma band power during rest state</article-title>
          <source>Circuits Syst Signal Process</source>
          <year>2018</year>
          <volume>37</volume>
          <fpage>277</fpage>
          <lpage>89</lpage>
          <pub-id pub-id-type="doi">10.1007/s00034-017-0551-4</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B34">
        <label>34</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Kumar</surname>
              <given-names>P</given-names>
            </name>
            <name>
              <surname>Saini</surname>
              <given-names>R</given-names>
            </name>
            <name>
              <surname>Kaur</surname>
              <given-names>B</given-names>
            </name>
            <name>
              <surname>Roy</surname>
              <given-names>PP</given-names>
            </name>
            <name>
              <surname>Scheme</surname>
              <given-names>E</given-names>
            </name>
          </person-group>
          <article-title>Fusion of neuro-signals and dynamic signatures for person authentication</article-title>
          <source>Sensors</source>
          <year>2019</year>
          <volume>19</volume>
          <fpage>4641</fpage>
          <pub-id pub-id-type="doi">10.3390/s19214641</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B35">
        <label>35</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Zeynali</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Seyedarabi</surname>
              <given-names>H</given-names>
            </name>
          </person-group>
          <article-title>EEG-based single-channel authentication systems with optimum electrode placement for different mental activities</article-title>
          <source>Biomed J</source>
          <year>2019</year>
          <volume>42</volume>
          <fpage>261</fpage>
          <lpage>7</lpage>
          <pub-id pub-id-type="doi">10.1016/j.bj.2019.03.005</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B36">
        <label>36</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Seha</surname>
              <given-names>SNA</given-names>
            </name>
            <name>
              <surname>Hatzinakos</surname>
              <given-names>D</given-names>
            </name>
          </person-group>
          <article-title>EEG-based human recognition using steady-state AEPs and subject-unique spatial filters</article-title>
          <source>IEEE Trans Inf Forensics Secur</source>
          <year>2020</year>
          <volume>15</volume>
          <fpage>3901</fpage>
          <lpage>10</lpage>
          <pub-id pub-id-type="doi">10.1109/tifs.2020.3001729</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B37">
        <label>37</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Rathi</surname>
              <given-names>N</given-names>
            </name>
            <name>
              <surname>Singla</surname>
              <given-names>R</given-names>
            </name>
            <name>
              <surname>Tiwari</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <article-title>A novel approach for designing authentication system using a picture based P300 speller</article-title>
          <source>Cogn Neurodyn</source>
          <year>2021</year>
          <volume>15</volume>
          <fpage>805</fpage>
          <lpage>24</lpage>
          <pub-id pub-id-type="doi">10.1007/s11571-021-09664-3</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B38">
        <label>38</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Yap</surname>
              <given-names>HY</given-names>
            </name>
            <name>
              <surname>Choo</surname>
              <given-names>YH</given-names>
            </name>
            <name>
              <surname>Mohd Yusoh</surname>
              <given-names>ZI</given-names>
            </name>
            <name>
              <surname>Khoh</surname>
              <given-names>WH</given-names>
            </name>
          </person-group>
          <article-title>An evaluation of transfer learning models in EEG-based authentication</article-title>
          <source>Brain Inform</source>
          <year>2023</year>
          <volume>10</volume>
          <fpage>19</fpage>
          <pub-id pub-id-type="doi">10.1186/s40708-023-00198-4</pub-id>
          <pub-id pub-id-type="pmid">37535168</pub-id>
          <pub-id pub-id-type="pmcid">PMC10400490</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B39">
        <label>39</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Alsumari</surname>
              <given-names>W</given-names>
            </name>
            <name>
              <surname>Hussain</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Alshehri</surname>
              <given-names>L</given-names>
            </name>
            <name>
              <surname>Aboalsamh</surname>
              <given-names>HA</given-names>
            </name>
          </person-group>
          <article-title>EEG-based person identification and authentication using deep convolutional neural network</article-title>
          <source>Axioms</source>
          <year>2023</year>
          <volume>12</volume>
          <fpage>74</fpage>
          <pub-id pub-id-type="doi">10.3390/axioms12010074</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B40">
        <label>40</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Ferdi</surname>
              <given-names>AY</given-names>
            </name>
            <name>
              <surname>Ghazli</surname>
              <given-names>A</given-names>
            </name>
          </person-group>
          <article-title>Authentication with a one-dimensional CNN model using EEG-based brain-computer interface</article-title>
          <source>Comput Methods Biomech Biomed Eng</source>
          <year>2025</year>
          <volume>28</volume>
          <fpage>1969</fpage>
          <lpage>80</lpage>
          <pub-id pub-id-type="doi">10.1080/10255842.2024.2355490</pub-id>
          <pub-id pub-id-type="pmid">38767327</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B41">
        <label>41</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Bolouri</surname>
              <given-names>S</given-names>
            </name>
            <name>
              <surname>Shukla</surname>
              <given-names>D</given-names>
            </name>
          </person-group>
          <comment>An EEG-based user authentication system using event-related potentials and ensemble learning. In <italic>2024 Cyber Awareness and Research Symposium (CARS)</italic>, Grand Forks, USA, Oct 28-29, 2024. IEEE: 2024; p. 1-6.</comment>
          <pub-id pub-id-type="doi">10.1109/cars61786.2024.10778891</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B42">
        <label>42</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Gong</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>W</given-names>
            </name>
            <name>
              <surname>Pang</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <comment>A unified deep learning-based EEG biometric authentication system for cross-session scenarios. In <italic>International Conference on Advanced Data Mining and Applications</italic>. Springer: 2024; pp. 48-62.</comment>
          <pub-id pub-id-type="doi">10.1007/978-981-96-0840-9_4</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B43">
        <label>43</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Mishra</surname>
              <given-names>AR</given-names>
            </name>
            <name>
              <surname>Kumar</surname>
              <given-names>R</given-names>
            </name>
            <name>
              <surname>Saini</surname>
              <given-names>R</given-names>
            </name>
          </person-group>
          <article-title>Performance enhancement of EEG signatures for person authentication using CNN BiLSTM method</article-title>
          <source>J Univ Comput Sci</source>
          <year>2024</year>
          <volume>30</volume>
          <fpage>1755</fpage>
          <lpage>79</lpage>
          <pub-id pub-id-type="doi">10.3897/jucs.122236</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B44">
        <label>44</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Valdes-Sosa</surname>
              <given-names>PA</given-names>
            </name>
            <name>
              <surname>Galan-Garcia</surname>
              <given-names>L</given-names>
            </name>
            <name>
              <surname>Bosch-Bayard</surname>
              <given-names>J</given-names>
            </name>
            <etal />
          </person-group>
          <article-title>The Cuban Human Brain Mapping Project, a young and middle age population-based EEG, MRI, and cognition dataset</article-title>
          <source>Sci Data</source>
          <year>2021</year>
          <volume>8</volume>
          <fpage>45</fpage>
          <pub-id pub-id-type="doi">10.1038/s41597-021-00829-7</pub-id>
          <pub-id pub-id-type="pmid">33547313</pub-id>
          <pub-id pub-id-type="pmcid">PMC7865011</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B45">
        <label>45</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Miltiadous</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Tzimourta</surname>
              <given-names>KD</given-names>
            </name>
            <name>
              <surname>Afrantou</surname>
              <given-names>T</given-names>
            </name>
            <etal />
          </person-group>
          <article-title>A dataset of scalp EEG recordings of Alzheimer’s disease, frontotemporal dementia and healthy subjects from routine EEG</article-title>
          <source>Data</source>
          <year>2023</year>
          <volume>8</volume>
          <fpage>95</fpage>
          <pub-id pub-id-type="doi">10.3390/data8060095</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B46">
        <label>46</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Prado</surname>
              <given-names>P</given-names>
            </name>
            <name>
              <surname>Medel</surname>
              <given-names>V</given-names>
            </name>
            <name>
              <surname>Gonzalez-Gomez</surname>
              <given-names>R</given-names>
            </name>
            <etal />
          </person-group>
          <article-title>The BrainLat project, a multimodal neuroimaging dataset of neurodegeneration from underrepresented backgrounds</article-title>
          <source>Sci Data</source>
          <year>2023</year>
          <volume>10</volume>
          <fpage>889</fpage>
          <pub-id pub-id-type="doi">10.1038/s41597-023-02806-8</pub-id>
          <pub-id pub-id-type="pmid">38071313</pub-id>
          <pub-id pub-id-type="pmcid">PMC10710425</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B47">
        <label>47</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Dzianok</surname>
              <given-names>P</given-names>
            </name>
            <name>
              <surname>Kublik</surname>
              <given-names>E</given-names>
            </name>
          </person-group>
          <article-title>PEARL-Neuro Database: EEG, fMRI, health and lifestyle data of middle-aged people at risk of dementia</article-title>
          <source>Sci Data</source>
          <year>2024</year>
          <volume>11</volume>
          <fpage>276</fpage>
          <pub-id pub-id-type="doi">10.1038/s41597-024-03106-5</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B48">
        <label>48</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chu</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>Z</given-names>
            </name>
            <name>
              <surname>Song</surname>
              <given-names>Z</given-names>
            </name>
            <etal />
          </person-group>
          <article-title>An enhanced EEG microstate recognition framework based on deep neural networks: an application to Parkinson’s disease</article-title>
          <source>IEEE J Biomed Health Inform</source>
          <year>2023</year>
          <volume>27</volume>
          <fpage>1307</fpage>
          <lpage>18</lpage>
          <pub-id pub-id-type="doi">10.1109/jbhi.2022.3232811</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B49">
        <label>49</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Antonova</surname>
              <given-names>E</given-names>
            </name>
            <name>
              <surname>Holding</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Suen</surname>
              <given-names>HC</given-names>
            </name>
            <name>
              <surname>Sumich</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Maex</surname>
              <given-names>R</given-names>
            </name>
            <name>
              <surname>Nehaniv</surname>
              <given-names>C</given-names>
            </name>
          </person-group>
          <article-title>EEG microstates: functional significance and short-term test-retest reliability</article-title>
          <source>Neuroimage Rep</source>
          <year>2022</year>
          <volume>2</volume>
          <fpage>100089</fpage>
          <pub-id pub-id-type="doi">10.1016/j.ynirp.2022.100089</pub-id>
          <pub-id pub-id-type="pmid">40568246</pub-id>
          <pub-id pub-id-type="pmcid">PMC12172836</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B50">
        <label>50</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Nguyen</surname>
              <given-names>QT</given-names>
            </name>
          </person-group>
          <article-title>Standardising number of EEG sensors for AI-driven dementia detection</article-title>
          <source>IEEE Sens Lett</source>
          <year>2025</year>
          <volume>9</volume>
          <fpage>1</fpage>
          <lpage>4</lpage>
          <pub-id pub-id-type="doi">10.1109/lsens.2025.3560259</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B51">
        <label>51</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Nguyen</surname>
              <given-names>QT</given-names>
            </name>
            <name>
              <surname>Le</surname>
              <given-names>L</given-names>
            </name>
            <name>
              <surname>Tran</surname>
              <given-names>XT et al</given-names>
            </name>
          </person-group>
          <comment>Transforming brainwaves into language: EEG microstates meet text embedding models for dementia detection. In <italic>The 63rd Annual Meeting of the Association for Computational Linguistics</italic>, Vienna, Austria. Association for Computational Linguistics: 2025; pp. 186-202.</comment>
          <pub-id pub-id-type="doi">10.18653/v1/2025.acl-srw.12</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B52">
        <label>52</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Tarailis</surname>
              <given-names>P</given-names>
            </name>
            <name>
              <surname>Koenig</surname>
              <given-names>T</given-names>
            </name>
            <name>
              <surname>Michel</surname>
              <given-names>CM</given-names>
            </name>
            <name>
              <surname>Griškova-Bulanova</surname>
              <given-names>I</given-names>
            </name>
          </person-group>
          <article-title>The functional aspects of resting EEG microstates: a systematic review</article-title>
          <source>Brain Topogr</source>
          <year>2024</year>
          <volume>37</volume>
          <fpage>181</fpage>
          <lpage>217</lpage>
          <pub-id pub-id-type="doi">10.1007/s10548-023-00958-9</pub-id>
          <pub-id pub-id-type="pmid">37162601</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B53">
        <label>53</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Khanna</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Pascual-Leone</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Farzan</surname>
              <given-names>F</given-names>
            </name>
          </person-group>
          <article-title>Reliability of resting-state microstate features in electroencephalography</article-title>
          <source>PloS One</source>
          <year>2014</year>
          <volume>9</volume>
          <fpage>e114163</fpage>
          <pub-id pub-id-type="doi">10.1371/journal.pone.0114163</pub-id>
          <pub-id pub-id-type="pmid">25479614</pub-id>
          <pub-id pub-id-type="pmcid">PMC4257589</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B54">
        <label>54</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Koenig</surname>
              <given-names>T</given-names>
            </name>
            <name>
              <surname>Kottlow</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Stein</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Melie-García</surname>
              <given-names>L</given-names>
            </name>
          </person-group>
          <article-title>Ragu: a free tool for the analysis of EEG and MEG event-related scalp field data using global randomization statistics</article-title>
          <source>Comput Intell Neurosci</source>
          <year>2011</year>
          <volume>2011</volume>
          <fpage>938925</fpage>
          <pub-id pub-id-type="doi">10.1155/2011/938925</pub-id>
          <pub-id pub-id-type="pmid">21403863</pub-id>
          <pub-id pub-id-type="pmcid">PMC3049349</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B55">
        <label>55</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Pascual-Marqui</surname>
              <given-names>RD</given-names>
            </name>
            <name>
              <surname>Michel</surname>
              <given-names>CM</given-names>
            </name>
            <name>
              <surname>Lehmann</surname>
              <given-names>D</given-names>
            </name>
          </person-group>
          <article-title>Segmentation of brain electrical activity into microstates: model estimation and validation</article-title>
          <source>IEEE Trans Biomed Eng</source>
          <year>1995</year>
          <volume>42</volume>
          <fpage>658</fpage>
          <lpage>65</lpage>
          <pub-id pub-id-type="doi">10.1109/10.391164</pub-id>
          <pub-id pub-id-type="pmid">7622149</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B56">
        <label>56</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Bagdasarov</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Roberts</surname>
              <given-names>K</given-names>
            </name>
            <name>
              <surname>Bréchet</surname>
              <given-names>L</given-names>
            </name>
            <name>
              <surname>Brunet</surname>
              <given-names>D</given-names>
            </name>
            <name>
              <surname>Michel</surname>
              <given-names>CM</given-names>
            </name>
            <name>
              <surname>Gaffrey</surname>
              <given-names>MS</given-names>
            </name>
          </person-group>
          <article-title>Spatiotemporal dynamics of EEG microstates in four-to eight-year-old children: age-and sex-related effects</article-title>
          <source>Dev Cogn Neurosci</source>
          <year>2022</year>
          <volume>57</volume>
          <fpage>101134</fpage>
          <pub-id pub-id-type="doi">10.1016/j.dcn.2022.101134</pub-id>
          <pub-id pub-id-type="pmid">35863172</pub-id>
          <pub-id pub-id-type="pmcid">PMC9301511</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B57">
        <label>57</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Valt</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Tavella</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Berchio</surname>
              <given-names>C</given-names>
            </name>
            <etal />
          </person-group>
          <article-title>MEG microstates: an investigation of underlying brain sources and potential neurophysiological processes</article-title>
          <source>Brain Topogr</source>
          <year>2024</year>
          <volume>37</volume>
          <fpage>993</fpage>
          <lpage>1009</lpage>
          <pub-id pub-id-type="doi">10.1007/s10548-024-01073-z</pub-id>
          <pub-id pub-id-type="pmid">39115626</pub-id>
          <pub-id pub-id-type="pmcid">PMC11408537</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B58">
        <label>58</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Zhao</surname>
              <given-names>X</given-names>
            </name>
            <name>
              <surname>Li</surname>
              <given-names>Z</given-names>
            </name>
            <name>
              <surname>Zhao</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Fu</surname>
              <given-names>R</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>C</given-names>
            </name>
          </person-group>
          <article-title>Distraction-level recognition based on stacking ensemble learning for IVIS secondary tasks</article-title>
          <source>Expert Syst Appl</source>
          <year>2024</year>
          <volume>244</volume>
          <fpage>122849</fpage>
          <pub-id pub-id-type="doi">10.1016/j.eswa.2023.122849</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B59">
        <label>59</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Vaswani</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Shazeer</surname>
              <given-names>N</given-names>
            </name>
            <name>
              <surname>Parmar</surname>
              <given-names>N</given-names>
            </name>
            <etal />
          </person-group>
          <comment>Attention is all you need. In <italic>Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017</italic>, Long Beach, USA, Dec 4-9, 2017. 2017; pp. 5998-6008. <uri xlink:href="https://proceedings.neurips.cc/paper/2017/hash/3f5ee243547dee91fbd053c1c4a845aa-Abstract.html">https://proceedings.neurips.cc/paper/2017/hash/3f5ee243547dee91fbd053c1c4a845aa-Abstract.html</uri>. (accessed 2026-06-25)</comment>
        </nlm-citation>
      </ref>
      <ref id="B60">
        <label>60</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>LeCun</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Bengio</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Hinton</surname>
              <given-names>G</given-names>
            </name>
          </person-group>
          <article-title>Deep learning</article-title>
          <source>Nature</source>
          <year>2015</year>
          <volume>521</volume>
          <fpage>436</fpage>
          <lpage>44</lpage>
          <pub-id pub-id-type="doi">10.1038/nature14539</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B61">
        <label>61</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Yan</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Huang</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Bienstman</surname>
              <given-names>P</given-names>
            </name>
            <name>
              <surname>Tino</surname>
              <given-names>P</given-names>
            </name>
            <name>
              <surname>Lin</surname>
              <given-names>W</given-names>
            </name>
            <name>
              <surname>Sun</surname>
              <given-names>J</given-names>
            </name>
          </person-group>
          <article-title>Emerging opportunities and challenges for the future of reservoir computing</article-title>
          <source>Nat Commun</source>
          <year>2024</year>
          <volume>15</volume>
          <fpage>2056</fpage>
          <pub-id pub-id-type="doi">10.1038/s41467-024-45187-1</pub-id>
          <pub-id pub-id-type="pmid">38448438</pub-id>
          <pub-id pub-id-type="pmcid">PMC10917819</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B62">
        <label>62</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Wootton</surname>
              <given-names>AJ</given-names>
            </name>
            <name>
              <surname>Taylor</surname>
              <given-names>SL</given-names>
            </name>
            <name>
              <surname>Day</surname>
              <given-names>CR</given-names>
            </name>
            <name>
              <surname>Haycock</surname>
              <given-names>PW</given-names>
            </name>
          </person-group>
          <article-title>Optimizing echo state networks for static pattern recognition</article-title>
          <source>Cogn Comput</source>
          <year>2017</year>
          <volume>9</volume>
          <fpage>391</fpage>
          <lpage>9</lpage>
          <pub-id pub-id-type="doi">10.1007/s12559-017-9468-2</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B63">
        <label>63</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Amin</surname>
              <given-names>E</given-names>
            </name>
            <name>
              <surname>Elgammal</surname>
              <given-names>YM</given-names>
            </name>
            <name>
              <surname>Zahran</surname>
              <given-names>MA</given-names>
            </name>
            <name>
              <surname>Abdelsalam</surname>
              <given-names>MM</given-names>
            </name>
          </person-group>
          <article-title>Alzheimer’s disease: new insight in assessing of amyloid plaques morphologies using multifractal geometry based on Naive Bayes optimized by random forest algorithm</article-title>
          <source>Sci Rep</source>
          <year>2023</year>
          <volume>13</volume>
          <fpage>18568</fpage>
          <pub-id pub-id-type="doi">10.1038/s41598-023-45972-w</pub-id>
          <pub-id pub-id-type="pmid">37903890</pub-id>
          <pub-id pub-id-type="pmcid">PMC10616199</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B64">
        <label>64</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Yuan</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>W</given-names>
            </name>
            <name>
              <surname>Guo</surname>
              <given-names>Q</given-names>
            </name>
            <name>
              <surname>Xiong</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Shen</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>He</surname>
              <given-names>P</given-names>
            </name>
          </person-group>
          <comment>Does ChatGPT know that it does not know? Evaluating the black-box calibration of ChatGPT. In <italic>Proceedings of the 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation (LREC-COLING 2024)</italic>. ELRA and ICCL: 2024; pp. 5191-201. <uri xlink:href="https://aclanthology.org/2024.lrec-main.462/">https://aclanthology.org/2024.lrec-main.462/</uri>. (accessed 2026-06-25)</comment>
        </nlm-citation>
      </ref>
      <ref id="B65">
        <label>65</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Caton</surname>
              <given-names>S</given-names>
            </name>
            <name>
              <surname>Haas</surname>
              <given-names>C</given-names>
            </name>
          </person-group>
          <article-title>Fairness in machine learning: a survey</article-title>
          <source>ACM Comput Surv</source>
          <year>2024</year>
          <volume>56</volume>
          <fpage>1</fpage>
          <lpage>38</lpage>
          <pub-id pub-id-type="doi">10.1145/3616865</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B66">
        <label>66</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Pessach</surname>
              <given-names>D</given-names>
            </name>
            <name>
              <surname>Shmueli</surname>
              <given-names>E</given-names>
            </name>
          </person-group>
          <article-title>A review on fairness in machine learning</article-title>
          <source>ACM Comput Surv</source>
          <year>2022</year>
          <volume>55</volume>
          <fpage>1</fpage>
          <lpage>44</lpage>
          <pub-id pub-id-type="doi">10.1145/3494672</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B67">
        <label>67</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Férat</surname>
              <given-names>V</given-names>
            </name>
            <name>
              <surname>Scheltienne</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Brunet</surname>
              <given-names>D</given-names>
            </name>
            <name>
              <surname>Ros</surname>
              <given-names>T</given-names>
            </name>
            <name>
              <surname>Michel</surname>
              <given-names>C</given-names>
            </name>
          </person-group>
          <article-title>Pycrostates: a Python library to study EEG microstates</article-title>
          <source>J Open Source Softw</source>
          <year>2022</year>
          <volume>7</volume>
          <fpage>4564</fpage>
          <pub-id pub-id-type="doi">10.21105/joss.04564</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B68">
        <label>68</label>
        <nlm-citation publication-type="web">
          <person-group person-group-type="author">
            <name>
              <surname>Fisher</surname>
              <given-names>RA</given-names>
            </name>
          </person-group>
          <comment>Statistical methods for research workers. 1934. <uri xlink:href="https://archive.org/details/in.ernet.dli.2015.205971">https://archive.org/details/in.ernet.dli.2015.205971</uri>. (accessed 2026-06-25)</comment>
        </nlm-citation>
      </ref>
      <ref id="B69">
        <label>69</label>
        <nlm-citation publication-type="web">
          <person-group person-group-type="author">
            <name>
              <surname>Stouffer</surname>
              <given-names>SA</given-names>
            </name>
            <name>
              <surname>Suchman</surname>
              <given-names>EA</given-names>
            </name>
            <name>
              <surname>DeVinney</surname>
              <given-names>LC</given-names>
            </name>
            <name>
              <surname>Star</surname>
              <given-names>SA</given-names>
            </name>
            <name>
              <surname>Williams</surname>
              <given-names>RM</given-names>
            </name>
          </person-group>
          <comment>The American soldier: adjustment during army life. 1949. <uri xlink:href="https://gwern.net/doc/psychology/1949-stouffer-theamericansoldier-v1-adjustmentduringarmylife.pdf">https://gwern.net/doc/psychology/1949-stouffer-theamericansoldier-v1-adjustmentduringarmylife.pdf</uri>. (accessed 2026-06-25)</comment>
        </nlm-citation>
      </ref>
      <ref id="B70">
        <label>70</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Goeman</surname>
              <given-names>JJ</given-names>
            </name>
            <name>
              <surname>Solari</surname>
              <given-names>A</given-names>
            </name>
          </person-group>
          <article-title>Multiple hypothesis testing in genomics</article-title>
          <source>Stat Med</source>
          <year>2014</year>
          <volume>33</volume>
          <fpage>1946</fpage>
          <lpage>78</lpage>
          <pub-id pub-id-type="doi">10.1002/sim.6082</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B71">
        <label>71</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Vallat</surname>
              <given-names>R</given-names>
            </name>
          </person-group>
          <article-title>Pingouin: statistics in Python</article-title>
          <source>J Open Source Softw</source>
          <year>2018</year>
          <volume>3</volume>
          <fpage>1026</fpage>
          <pub-id pub-id-type="doi">10.21105/joss.01026</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B72">
        <label>72</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Cohen</surname>
              <given-names>J</given-names>
            </name>
          </person-group>
          <comment>Statistical power analysis for the behavioral sciences. 2nd Edition. Routledge; 2013.</comment>
          <pub-id pub-id-type="doi">10.4324/9780203771587</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B73">
        <label>73</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Nguyen</surname>
              <given-names>QT</given-names>
            </name>
            <name>
              <surname>Huiru</surname>
              <given-names>Z</given-names>
            </name>
            <name>
              <surname>Tazin</surname>
              <given-names>T</given-names>
            </name>
            <etal />
          </person-group>
          <comment>Emotion recognition using text embedding models: wearable and wireless EEG without fixed EEG channel configurations. In <italic>Adjunct Proceedings of the 33rd ACM Conference on User Modeling, Adaptation and Personalization</italic>. Association for Computing Machinery: 2025; pp. 476-88.</comment>
          <pub-id pub-id-type="doi">10.1145/3708319.3733645</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B74">
        <label>74</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Zeng</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Wu</surname>
              <given-names>Q</given-names>
            </name>
            <name>
              <surname>Yang</surname>
              <given-names>K</given-names>
            </name>
            <etal />
          </person-group>
          <article-title>EEG-based identity authentication framework using face rapid serial visual presentation with optimized channels</article-title>
          <source>Sensors</source>
          <year>2018</year>
          <volume>19</volume>
          <fpage>6</fpage>
          <pub-id pub-id-type="doi">10.3390/s19010006</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B75">
        <label>75</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Ortega-Rodríguez</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Gómez-González</surname>
              <given-names>JF</given-names>
            </name>
            <name>
              <surname>Pereda</surname>
              <given-names>E</given-names>
            </name>
          </person-group>
          <article-title>Selection of the minimum number of EEG sensors to guarantee biometric identification of individuals</article-title>
          <source>Sensors</source>
          <year>2023</year>
          <volume>23</volume>
          <fpage>4239</fpage>
          <pub-id pub-id-type="doi">10.3390/s23094239</pub-id>
          <pub-id pub-id-type="pmid">37177443</pub-id>
          <pub-id pub-id-type="pmcid">PMC10181121</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B76">
        <label>76</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Gorur</surname>
              <given-names>K</given-names>
            </name>
            <name>
              <surname>Olmez</surname>
              <given-names>E</given-names>
            </name>
            <name>
              <surname>Ozer</surname>
              <given-names>Z</given-names>
            </name>
            <name>
              <surname>Cetin</surname>
              <given-names>O</given-names>
            </name>
          </person-group>
          <article-title>EEG-driven biometric authentication for investigation of fourier synchrosqueezed transform-ICA robust framework</article-title>
          <source>Arab J Sci Eng</source>
          <year>2023</year>
          <volume>48</volume>
          <fpage>10901</fpage>
          <lpage>23</lpage>
          <pub-id pub-id-type="doi">10.1007/s13369-023-07798-6</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B77">
        <label>77</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Vadher</surname>
              <given-names>H</given-names>
            </name>
            <name>
              <surname>Patel</surname>
              <given-names>P</given-names>
            </name>
            <name>
              <surname>Nair</surname>
              <given-names>A</given-names>
            </name>
            <etal />
          </person-group>
          <article-title>EEG-based biometric authentication system using convolutional neural network for military applications</article-title>
          <source>Secur Priv</source>
          <year>2024</year>
          <volume>7</volume>
          <fpage>e345</fpage>
          <pub-id pub-id-type="doi">10.1002/spy2.345</pub-id>
        </nlm-citation>
      </ref>
    </ref-list>
  </back>
</article>