NeuroXAI: Adaptive, robust, explainable surrogate framework for determination of channel importance in EEG application
Project description
NeuroXAI: Adaptive, Robust, Explainable Surrogate Framework for Determination of Channel Importance in EEG Application
Choel-Hui Lee, Daesun Ahn, Hakseung Kim, Eun Jin Ha, Jung-Bin Kim and Dong-Joo Kim
[Paper]] [BibTeX] [Paper With Code]
Full code coming soon^^
Abstract 🔥
Electroencephalogram (EEG)-based applications often require numerous channels to achieve high performance, which limits their widespread use. Various channel selection methods have been proposed to identify minimum EEG channels without compromising performance. However, most of these methods are limited to specific data paradigms or prediction models. We propose NeuroXAI, a novel method that identifies channel importance regardless of the type of EEG application. It integrates the surrogate analysis algorithm to optimize EEG signals and the data sampling algorithm, which effectively selects from highly voluminous EEG data. The efficacy of channel selection via the proposed method was evaluated through three datasets acquired under different paradigms (motor imagery, steady-state visually evoked potentials, and event-related potentials). On datasets based on these paradigms, NeuroXAI-based channel selection reduced the number of channels while maintaining or enhancing performance. The advantages of the proposed method include enhanced performance and robustness over varying data paradigms and the type of prediction model. The XAI technique enables intuitive interpretation regarding the constructed model operation, making it applicable in various fields such as model debugging and model interpretation. NeuroXAI has the potential to be used as a practical tool to develop better EEG applications.
License and Citation 📰
The software is licensed under the Apache License 2.0. Please cite the following paper if you have used this code
@article{lee2025neuroxai,
title={NeuroXAI: Adaptive, robust, explainable surrogate framework for determination of channel importance in EEG application},
author={Lee, Choel-Hui and Ahn, Daesun and Kim, Hakseung and Ha, Eun Jin and Kim, Jung-Bin and Kim, Dong-Joo},
journal={Expert Systems with Applications},
volume={261},
pages={125364},
year={2025},
publisher={Elsevier}
}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file neuroxai-0.0.0.2.tar.gz.
File metadata
- Download URL: neuroxai-0.0.0.2.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b847130c79ced5d4c73ad2027505997c776fbe7fdbec4b23aa2bd4d602f4e99
|
|
| MD5 |
2195b5a6fcb5a9c91c4730c2545a62dd
|
|
| BLAKE2b-256 |
d8d79a9e32b00ecb89717e1362f5e279850b6b81a6c77a891331370b6004c5c9
|
File details
Details for the file neuroxai-0.0.0.2-py3-none-any.whl.
File metadata
- Download URL: neuroxai-0.0.0.2-py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
397cf52d9aa4396e601644f5c564c35cd587fd743ad197937c212faac66945f6
|
|
| MD5 |
9b9676e0ba5dbbcdc1dcef347b45a200
|
|
| BLAKE2b-256 |
2cb4420956dc92d2b4713e0f02b325fe2c07cb1371b1642b5175e8ca2f22be4b
|