The official implementation of paper SWIM: SHORT-WINDOW CNN INTEGRATED WITH MAMBA FOR EEG-BASED AUDITORY SPATIAL ATTENTION DECODING.
The paper has been accepted by SLT 2024.
In complex auditory environments, the human auditory system possesses the remarkable ability to focus on a specific speaker while disregarding others. In this study, a new model named SWIM, a short-window convolution neural network (CNN) integrated with Mamba, is proposed for identifying the locus of auditory attention (left or right) from electroencephalography (EEG) signals without relying on speech envelopes.
SWIM consists of two parts. The first is a short-window CNN (
The second part, Mamba, is a sequence model first applied to auditory spatial attention decoding to leverage the long-term dependency from previous
The architecture of
The architecture of SWIM. The
create environment and install dependencies: bash setup.sh
Please run data prepare script first: bash scripts/data_prepare.sh
The result of Leave-one-speaker-out setup in Table 2 of the paper: bash scripts/all_subject_leave_story.sh
The result of Every-trial setup in Table 2 of the paper: bash scripts/all_subject_per_trial.sh
The result of Leave-one-subject-out setup in Table 2 of the paper: bash scripts/leave_subject.sh
The result in Fig. 5 of the paper: bash scripts/channel_exclude.sh
The result in Fig. 7 of the paper: bash scripts/all_subject_per_trial_part.sh
The result in Fig. 6 of the paper: bash scripts/mamba.sh
@article{zhang2024swim,
title={SWIM: Short-Window CNN Integrated with Mamba for EEG-Based Auditory Spatial Attention Decoding},
author={Zhang, Ziyang and Thwaites, Andrew and Woolgar, Alexandra and Moore, Brian and Zhang, Chao},
journal={arXiv preprint arXiv:2409.19884},
year={2024}
}

