## Parkinson's Disease Detection from Resting State EEG using Multi-Head Graph Structure Learning with Gradient Weighted Graph Attention Explanations

Christopher Neves 1[0009 -0006 -9329 -6673] , Yong Zeng 2[0000 -0001 -6678 -271 X ] , and Yiming Xiao 3[0000 -0002 -0962 -3525]

- 1 Department of Computer Science and Software Engineering, Concordia University,

christopher.neves@hotmail.ca

- 2 Concordia Institute for Information Systems Engineering, Concordia University,
- Montreal, QC, Canada

Montreal, QC, Canada yong.zeng@concordia.ca

- 3 Department of Computer Science and Software Engineering, Concordia University, Montreal, QC, Canada yiming.xiao@concordia.ca

Abstract. Parkinson's disease (PD) is a debilitating neurodegenerative disease that has severe impacts on an individual's quality of life. Compared with structural and functional MRI-based biomarkers for the disease, electroencephalography (EEG) can provide more accessible alternatives for clinical insights. While deep learning (DL) techniques have provided excellent outcomes, many techniques fail to model spatial information and dynamic brain connectivity, and face challenges in robust feature learning, limited data sizes, and poor explainability. To address these issues, we proposed a novel graph neural network (GNN) technique for explainable PD detection using resting state EEG. Specifically, we employ structured global convolutions with contrastive learning to better model complex features with limited data, a novel multi-head graph structure learner to capture the non-Euclidean structure of EEG data, and a head-wise gradient-weighted graph attention explainer to offer neural connectivity insights. We developed and evaluated our method using the UC San Diego Parkinson's disease EEG dataset, and achieved 69.40% detection accuracy in subject-wise leave-one-out cross-validation while generating intuitive explanations for the learnt graph topology.

Keywords: EEG · Graph Neural Network · Contrastive Learning · Explainable AI · Parkinson's disease.

## 1 Introduction

Parkinson's Disease (PD) is the second most common neurodegenerative disorder worldwide [24]. Primarily characterized by motor symptoms, the complex disease can also include psychiatric and cognitive issues. MRI-based biomarkers have attracted major attention, including biochemical alteration shown in quantitative MRI and structural/functional connectivity changes revealed by diffusion

and functional MRI [17]. However, electroencephalography (EEG), which records electric signals from a network of locations on the scalp is a much more costeffective neuroimaging tool with higher temporal resolution than MRI that has also been investigated to provide neurological insights and potential biomarkers for the disease. This is especially true for remote or less privileged regions, where MRI scanners are difficult to access.

In this work, we aim to address the aforementioned issues with three contributions. First , we combined structured global convolutions [14] and self-supervised contrastive learning to better model complex and long sequences of EEG data with a limited cohort for the first time; Second , we proposed a novel dynamic multi-head graph structure learning technique to learn the adjacency matrix of the underlying EEG data without imposing potential biases in contrast to conventional static GNN methods; Third , to enhance explainability of our DL model for potential clinical insights, we introduced a new technique based on head-wise gradient-weighted attentions to generate an informative adjacency matrix to reveal key task-relevant connectivities in the learnt graph. The proposed method is demonstrated for PD detection with resting state EEG.

Recently, deep learning (DL)-based techniques have provided excellent outcomes for EEG analysis, but several challenges remain. First , most existing DL techniques for EEG rely on Convolutional Neural Networks (CNNs) that aggregate signals across channels [7][12], but such approaches can miss key spatial characteristics of EEG signals, limiting clinically relevant brain connectivity insights and explainability. Second , to better incorporate spatial information, graph neural networks (GNNs) that model different EEG sensors and their relationships as nodes and edges of a graph (often represented as an adjacency matrix) have been proposed. However, although stationary connectivity metrics, such as the Pearson Correlation Coefficient (PCC) or Absolute Cross-Correlation (ACC) are straightforward for deriving the graph for GNN, they often fail to capture non-stationary connectivity, overestimate the correlation between adjacent nodes due to mixing of electrical signals over the scalp surface, and may not provide true functional connectivity insights in many situations. Third , EEG data sampled at high frequencies often involves very long sequences, which can pose challenges for commonly used sequential DL models to capture task-relevant features. Recently, Li et al. [14] tackled this issue with an effective convolutional model called Structured Global Convolution (SGConv) that has surpassed stateof-the-art sequence models, including Transformers [25] and Structured State Spaces [8], by designing a global convolutional kernel that can span the length of the entire sequence. Finally , compared with other medical imaging data, the typically small cohort sizes of EEG datasets can pose challenges for developing robust DL techniques in the domain.

## 2 Related Works

To date, several GNN-based methods [11] have been explored for EEG analysis, particularly for seizure detection in epilepsy. Traditionally, manually defined

EEG features, such as Short Time Fourier Transform [4], power spectral density [10], and selective frequency bands [21] have been used in machine/deep learning, but can introduce biases while being time-consuming and expertise-demanding. Therefore, automatic feature extraction methods have become more desirable to reduce biases and improve efficiency. Among these, Dissanayake et al. [6] and Sun et al. [22] used stacked Long Short-Term Memory (LSTM) networks and Transformers to generate feature embeddings. Li et al . [14] proposed the Structural Global Convolution, which showed superior ability to model long and complex sequential signals than prior approaches. Using EEG feature embeddings as node features, different GNN designs incorporating temporal features and spatial properties of EEG data have been devised. One notable trend is the rise of attention-based GNNs, which allow for the visualization of salient edges relevant to the designated tasks to enhance DL model transparency. He et al. [9] used a graph attention network (GAT) in conjunction with a bi-directional LSTM for seizure detection and Demir et al. [5] used a GAT with additional temporal convolutions to decode motor signals. To mitigate issues with static graphs, Tang et al. [23] and Song et al. [21] employed the concept of attention to learn the graph adjacency matrix instead of the attention weights between nodes (as in GATs). However, both of their formulations use a single attention head. In EEG-based PD analysis, Chang et al . [2] developed a GNN that learns attention coefficients with a graph sparsity constraint to modulate the node feature vectors for PD detection during an auditory oddball task. Further explorations are still required to enhance the efficiency, accuracy, robustness, and transparency of DL-based EEG analysis, especially for GNN-based approaches.

## 3 Methods and Materials

Figure 1 outlines an overview our proposed DL architecture, which is composed of a feature encoder (LongConv feature encoder), a multi-head graph structure learner (MH-GSL), a Chebyshev GNN, and a classifier made of fully connected layers for PD vs. Healthy classification.

## 3.1 Feature Encoder with Contrastive Learning

Following the success of Structured Global Convolutions (SGConv) [14] for modeling long sequential data in deep learning tasks, we incorporate it into our EEG feature encoder design, which encodes the input EEG signal to ˜ X e ∈ R C × d m ( C is the number of channels and d m is model dimension). Specifically, we follow the feature extraction network setup in the work of Vetter et al. [27], who modify the Structured Global Convolution layer from its original formulation to have more fine-grained control over its kernel size (referred to as SLConv in Fig. 1). The feature extraction network (called LongConv) consists of interleaved masked 1D convolutions, which project the input channels to a set of hidden ones while SLConv layers extract long-range temporal information from each hidden channel. Each masked 1D convolution is followed by a batch normalization layer and

a GELU activation. In our adapted LongConv feature encoder design, we add an additional max pooling operation followed by a 1D convolution (Conv1D) to their network structure before the MH-GSL and Chebyshev GNN layers. To alleviate some of the issues presented by the large inter-subject variability of EEG and the relatively small dataset size, we pretrained the LongConv encoder using the SimCLR [3] framework. First proposed for natural images, SimCLR learns self-supervised data representation by maximizing agreement between differently augmented versions of the same data sample based on a contrastive loss in the latent space. For EEG contrastive learning (CL), we adopted the data augmentations by Mohsenvand et al .[16], including combinations of random additive Gaussian noise, random signal masking, a flip along either the signal or electrode dimension or random DC shifts. During training, we used a simple two-layer feed forward network as the projector after the LongConv encoder to obtain a latent space representation used to compute the InfoNCE loss [18]. We used a learning rate of 0.0001, a temperature of 0.005 [16], and a batch size of 100 over 160 SimCLR training epochs.

## 3.2 Multi-Head Graph Structure Learner

Graph topology of EEG signals obtained from stationary connectivity measures and/or the physical distance between electrodes for GNN learning can be misleading and sub-optimal. To tackle this, we proposed a novel graph structure learner (GSL) using multi-head attention. Based on the graph structure layer by Tang et al. [23], which adopts the self-attention mechanism [25] to learn edge weights, we extended this approach to include multiple attention heads. Thus, the resulting graph structure learner can attend to different graph representations (adjacency matrices) in parallel, with each attention head providing the edge weights for its paired graph representation. Then, each head-wise learnt graph representation, together with the encoded EEG features are passed to a Chebyshev GNN, updating the features with the learnt spatial relationships. The output of the Chebyshev GNN for each head is then concatenated and projected back to the model dimension d m using a linear layer. The adjacency matrix A h ∈ R C × C for a single attention head h out of H heads is given by:

$$Q _ { h } & = \tilde { X } _ { e } W _ { q _ { h } }, K _ { h } = \tilde { X } _ { e } W _ { k _ { h } } \\ & A _ { h } = s o f t m a x ( \frac { Q _ { h } K _ { h } ^ { T } } { \sqrt { d _ { K } } } ) \\. \.$$

where ˜ X e ∈ R C × d m are the feature embeddings, and W q h and W k h are the parameter matrices projecting ˜ X e to query Q h and key K h , respectively.

## 3.3 Graph-based EEG Classification

As shown in Fig. 1, the final EEG classification is achieved by first adding the head-wise aggregated output from the Chebyshev GNN and EEG feature embeddings from the temporal feature encoder, and average pooling the result along

the electrode dimension to yield a final representation of shape ˜ X g ∈ R C × 1 . A linear layer is then used to perform Healthy vs. PD classification. We use the cross-entropy loss and AdamW optimizer [15] to train our model. Here, we use the Chebyshev GNN in our model, as it has previously been used for EEG analysis [6] [15] and is an effective method of integrating an adjacency matrix with EEG feature embeddings by efficiently approximating graph convolutions using Chebyshev polynomials.

Fig. 1. Overview of the model architecture for PD detection.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00906v1-figure-750dde87-6692-443f-9869-91e0642009e8.jpg)

## 3.4 Head-wise Gradient-Weighted Graph Attention Explainer

In multi-head self-attention networks, the average or maximum of the head-wise attention scores [26] are often used to provide graph explainations, but this could be insufficient as some heads may carry greater contributions for decisionmaking. Inspired by the work of Rasoulian et al . [19], where head-wise gradientweighted self-attention maps were used to improve the specificity of the attention map, we adapted the core idea for GNN-based EEG analysis. Specifically, we obtain a graph explanation by first weighing the head-wise graph representation A h with the norm of its gradient based on the class activation. Then, the final adjacency matrix A ∈ R C × C is generated as:

$$A = \frac { 1 } { H } \sum _ { h = 1 } ^ { H } \left \| \frac { \partial Y } { \partial A _ { h } } \right \| \cdot A _ { h }$$

where H is the number of attention heads and Y is the target class to generate a graph representation for. Finally, A is thresholded to keep the attention scores within two standard deviations from the mean, and then are normalized to [0,1].

## 3.5 Dataset and Preprocessing

We used the UC San Diego Parkinson's disease resting-state EEG (rs-EEG) dataset [20] for our study. The dataset contains the resting-state data of 15 PD patients (63.2 ± 8 2 . years, 8 females) and 16 healthy controls (63.5 ± 9 6 . years, 9 females). All PD patients had mild to moderate disease severity. Each participant had at least 3 minutes of resting state data recorded using a 32-channel Biosemi ActiveTwo EEG system (sampling rate = 512 Hz). We minimally preprocessed each subject's EEG by first setting the reference to the mean of the EXG7 and

EXG8 mastoid electrodes and band-pass filtered the raw signal to 0.5-80 Hz. The data was then segmented into 2 sec of non-overlapping windows, resulting in 90 trials per participant.

## 3.6 Experimental Setup and Ablation Studies

To assess the classification performance of our proposed framework, we compared it against a variety of DL models and configurations. With CNN methods dominating EEG analysis, as a baseline, we re-implemented the method by Dose et al. [7] that showed great success on small datasets. To further validate the benefits of each design component of our method, we performed a series of ablation studies. First , to confirm the contribution of the Chebyshev GNN, we compared the full version of our method (CL-Encoder+Freeze) against PD detection only based on the temporal feature encoder (LongConv Encoder). Second , to verify whether our multi-head GSL had a positive impact on the network performance, we replaced the learnt graph structure input to the Chebyshev GNN with a static graph based on PCC, and evaluate the classification accuracy against the original design ('Full Model w/o MH-GSL vs. Full Model with MH-GSL", both without CL). Third , to quantify the performance gain from the SimCLR framework, we compared the proposed frameworks with and without self-supervised pre-training ('CL-Encoder+Freeze vs. Full Model with MH-GSL"). Finally , as some studies demonstrated the benefit of finetuning pretrained feature encoder, we further tested our proposed method by finetuning the feature encoder weights that were pre-trained using the SimCLR framework, and compared the outcome to freezing the feature encoder weights after SimCLR pre-training ('CL-Encoder+Finetune vs. CL-Encoder+Freeze"). We computed classification accuracy, precision and recall, macro F1-score, and AUC metrics for all experimental setups over 3 random seeds (i.e., model weight initialization).

We trained and evaluated all configurations using a leave-one-out crossvalidation, where a single subject was used for testing and the rest for training to avoid data leakage. For each fold, two subjects (one healthy and one PD) were randomly selected from the training data as a validation set. Unlike the more common sample-wise cross-validation in EEG-related DL algorithms, our subject-wise strategy can better assess the generalizability of the proposed framework to unseen subjects. Each model was trained with a batch size of 8 with a MultiStep learning rate (LR) scheduler at an initial LR of 1E-4 and a gamma of 0.1. The MH-GSL model was trained using 2 attention heads and the Chebyshev GNN used a single layer with K=5 and a dropout rate of 0.2.

## 4 Results

We present the PD vs. Healthy classification performance of all experiments in Table 1, and with an accuracy of 69.40±1.59%, our proposed method (CLEncoder+Freeze) outperformed the CNN baseline [7] (accuracy=62.99±4.07%) and the other model configurations. For the ablation studies, we confirmed

Table 1. PD vs. Healthy classification performance for all model configurations.

| Method                 | Accuracy %   | AUC           | F1-Score      | Precision     | Recall        |
|------------------------|--------------|---------------|---------------|---------------|---------------|
| LongConv Encoder       | 64.68 ± 1.85 | 0.638 ± 0.039 | 0.643 ± 0.017 | 0.649 ± 0.020 | 0.644 ± 0.018 |
| Full Model w/o MH-GSL  | 66.97 ± 1.29 | 0.670 ± 0.013 | 0.663 ± 0.009 | 0.677 ± 0.021 | 0.666 ± 0.011 |
| Full Model with MH-GSL | 67.73 ± 0.85 | 0.715 ± 0.024 | 0.672 ± 0.009 | 0.682 ± 0.009 | 0.674 ± 0.009 |
| CL-Encoder + Freeze    | 69.40 ± 1.59 | 0.656 ± 0.036 | 0.682 ± 0.016 | 0.716 ± 0.021 | 0.688 ± 0.015 |
| CL-Encoder + Finetune  | 66.34 ± 2.68 | 0.707 ± 0.010 | 0.658 ± 0.030 | 0.668 ± 0.026 | 0.660 ± 0.027 |
| CNN classifier [7]     | 62.99 ± 4.07 | 0.640 ± 0.061 | 0.629 ± 0.040 | 0.629 ± 0.041 | 0.629 ± 0.040 |

the positive impact of Chebyshev GNN, multi-head graph structure learner, simCLR-based encoder pretraining. Furthermore, between CL-Encoder+Finetune and CL-Encoder+Freeze, further finetuning the feature encoder during full model training decreased all evaluation metrics by 3 ∼ 5%. In addition, Fig. 2 presents the resulting adjacency matrices averaged for the PD and HC groups for all correctly classified samples based on static PCC-based graphs, mean of headwise attentions from our MH-GSL, and gradient-weighted mean head-wise attention also from our MH-GSL. The gradient-weighted adjacency matrices show a greater amount of connections towards the inion (back) of the skull compared to their non-weighted counterparts. The PCC graphs show almost exclusively connections between neighboring nodes.

Fig. 2. Group-wise mean adjacency matrices for PD and healthy subjects for static PCC, mean head-wise attention, and gradient-weighted mean head-wise attention.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00906v1-figure-16334919-492f-4e9f-9dc3-afe555026ba9.jpg)

## 5 Discussion

Our novel multi-head graph structure learner presents a more dynamic approach that establishes task-driven graphs with improved performance in comparison

to static connectivity graphs. This observation agrees with previous studies [23]. So far, despite many attempts to learn graph edge weights using attention mechanisms[23][2], very few extended their formulation to include multiple attention heads despite their great success in vision and language tasks. Different from approaches where attention scores are multiplied with the features in an initial graph [2][13], we directly learn different node features for each adjacency matrix from MH-GSL in parallel, and finally concatenate them for classification. After testing different numbers of attention heads (2, 4 and 8), we found that two heads yielded superior performance for this task. To the best of our knowledge, we are the first to propose a head-wise gradient weighted graph attention explanation to obtain visual interpretation for task-relevant brain connectivity properties. This approach helps further highlight task-relevant graph information. Figure 2 reveals that graphs learnt with our method focus more on global connections across the scalp, and overcome the overemphasis on adjacent connections seen in commonly used stationary graphs. It is also interesting to note that weighing the head-wise adjacency matrices by the norm of their gradients results in a more connected graph structure compared to its unweighted counterpart. Qualitatively, the number of connections seems to greatly increase with gradient-weighing for PD subjects, thus showing a higher connection count to be important for classification. Although an increase in functional connectivity has been shown in PD patients in resting state EEG studies [1], additional analysis of the generated edge explanations is required before drawing neuroscientific conclusions. Nevertheless, the presented technique offers great potential for deriving important connectivity information for the disorder under study. We will further validate the physiological significance of the resulting graph explanation with joint EEG-fMRI studies as the relevant insights could be of more value than PD vs HC classification.

In our experiments, we adopted a subject-wise leave-one-out cross-validation instead of a sample-wise one seen in many reports. The latter approach is often used to accommodate limited subjects in EEG datasets, but can easily cause data leakage issues, resulting in exaggerated accuracy. When adopting this commonly used strategy, our model yields near perfect classification results ( ∼ 98% accuracy) potentially due to memorizing subject-specific details instead of task relevant ones. To help address limited data size, we employed contrastive learning to enhance the robustness of our feature encoder, and its benefit is evident in our experiment (1.67% accuracy increase). In comparison to fMRI and taskbased EEG, rs-EEG is easier to acquire, but requires more sophisticated feature extraction techniques. Through PD detection, we demonstrated great performance of the proposed DL method and a novel graph explanation technique. We will showcase its adaptability in extended applications in the future.

## 6 Conclusion

We have developed a novel GNN technique for PD detection from resting state EEG based on dynamic graph structure learning, with a head-wise gradient-

weighted graph explainer. In addition, we demonstrated the benefit of contrastive learning in efficient and robust feature extraction from a small cohort. With thorough evaluations and ablation studies, the performance of our proposed method has a great potential to offer clinical insights for PD and extended neurological applications with more accessible EEG sensors.

Acknowledgments. We acknowledge the support of the Natural Sciences and Engineering Research Council of Canada and Y. Xiao is supported by the Fond de la Recherche en Santé du Québec (FRQS-chercheur boursier Junior 1).

Disclosure of Interests. The authors have no competing interests to declare that are relevant to the content of this article.

## References

- 1. Bosch, T.J., Espinoza, A.I., Mancini, M., Horak, F.B., Singh, A.: Functional Connectivity in Patients With Parkinson's Disease and Freezing of Gait Using RestingState EEG and Graph Theory. Neurorehabilitation and Neural Repair 36 (10-11), 715-725 (Nov 2022)
- 3. Chen, T., Kornblith, S., Norouzi, M., Hinton, G.: A Simple Framework for Contrastive Learning of Visual Representations (2020)
- 2. Chang, H., Liu, B., Zong, Y., Lu, C., Wang, X.: EEG-Based Parkinson's Disease Recognition via Attention-Based Sparse Graph Convolutional Neural Network. IEEE Journal of Biomedical and Health Informatics 27 (11), 5216-5224 (Nov 2023)
- 4. Covert, I., Krishnan, B., Najm, I., Zhan, J., Shore, M., Hixson, J., Po, M.J.: Temporal Graph Convolutional Networks for Automatic Seizure Detection (May 2019)
- 6. Dissanayake, T., Fernando, T., Denman, S., Sridharan, S., Fookes, C.: Geometric Deep Learning for Subject Independent Epileptic Seizure Prediction Using Scalp EEG Signals. IEEE Journal of Biomedical and Health Informatics 26 (2), 527-538 (Feb 2022)
- 5. Demir, A., Koike-Akino, T., Wang, Y., Erdogmus, D.: EEG-GAT: Graph Attention Networks for Classification of Electroencephalogram (EEG) Signals. In: 2022 44th Annual International Conference of the IEEE Engineering in Medicine &amp; Biology Society (EMBC). pp. 30-35. IEEE, Glasgow, Scotland, United Kingdom (Jul 2022)
- 7. Dose, H., Møller, J.S., Iversen, H.K., Puthusserypady, S.: An end-to-end deep learning approach to MI-EEG signal classification for BCIs. Expert Systems with Applications 114 , 532-542 (Dec 2018)
- 9. He, J., Cui, J., Zhang, G., Xue, M., Chu, D., Zhao, Y.: Spatial-temporal seizure detection with graph attention network and bi-directional LSTM architecture. Biomedical Signal Processing and Control 78 , 103908 (Sep 2022)
- 8. Gu, A., Goel, K., Ré, C.: Efficiently Modeling Long Sequences with Structured State Spaces (Aug 2022), arXiv:2111.00396 [cs]
- 10. Jin, M., Chen, H., Li, Z., Li, J.: EEG-based Emotion Recognition Using Graph Convolutional Network with Learnable Electrode Relations. In: 2021 43rd Annual International Conference of the IEEE Engineering in Medicine &amp; Biology Society (EMBC). pp. 5953-5957. IEEE, Mexico (Nov 2021)
- 11. Klepl, D., Wu, M., He, F.: Graph Neural Network-based EEG Classification: A Survey (Dec 2023)

- 12. Lawhern, V.J., Solon, A.J., Waytowich, N.R., Gordon, S.M., Hung, C.P., Lance, B.J.: EEGNet: A Compact Convolutional Network for EEG-based Brain-Computer Interfaces. Journal of Neural Engineering 15 (5), 056013 (Oct 2018)
- 14. Li, Y., Cai, T., Zhang, Y., Chen, D., Dey, D.: What Makes Convolutional Models Great on Long Sequence Modeling? (2022)
- 13. Li, Y., Yang, Y., Zheng, Q., Liu, Y., Wang, H., Song, S., Zhao, P.: Dynamical graph neural network with attention mechanism for epilepsy detection using single channel EEG. Medical &amp; Biological Engineering &amp; Computing 62 (1), 307-326 (Jan 2024)
- 15. Loshchilov, I., Hutter, F.: Decoupled Weight Decay Regularization (Jan 2019)
- 17. Nerrise, F., Zhao, Q., Poston, K.L., Pohl, K.M., Adeli, E.: An Explainable Geometric-Weighted Graph Attention Network for Identifying Functional Networks Associated with Gait Impairment. In: Greenspan, H., Madabhushi, A., Mousavi, P., Salcudean, S., Duncan, J., Syeda-Mahmood, T., Taylor, R. (eds.) Medical Image Computing and Computer Assisted Intervention - MICCAI 2023, vol. 14221, pp. 723-733. Springer Nature Switzerland (2023)
- 16. Mohsenvand, M.N., Izadi, M.R., Maes, P.: Contrastive Representation Learning for Electroencephalogram Classification. In: Alsentzer, E., McDermott, M.B.A., Falck, F., Sarkar, S.K., Roy, S., Hyland, S.L. (eds.) Proceedings of the Machine Learning for Health NeurIPS Workshop. Proceedings of Machine Learning Research, vol. 136, pp. 238-253. PMLR (11 Dec 2020)
- 18. Oord, A.v.d., Li, Y., Vinyals, O.: Representation Learning with Contrastive Predictive Coding (Jan 2019)
- 20. Rockhill, A.P., Jackson, N., George, J., Aron, A., Swann, N.C.: "UC San Diego Resting State EEG Data from Patients with Parkinson's Disease" (2021)
- 19. Rasoulian, A., Salari, S., Xiao, Y.: Weakly Supervised Intracranial Hemorrhage Segmentation using Head-Wise Gradient-Infused Self-Attention Maps from a Swin Transformer in Categorical Learning. Machine Learning for Biomedical Imaging 2 (MLCN 2022), 338-360 (Aug 2023)
- 21. Song, T., Zheng, W., Song, P., Cui, Z.: EEG Emotion Recognition Using Dynamical Graph Convolutional Neural Networks. IEEE Transactions on Affective Computing 11 (3), 532-541 (Jul 2020)
- 23. Tang, S., Dunnmon, J.A., Liangqiong, Q., Saab, K.K., Baykaner, T., Lee-Messer, C., Rubin, D.L.: Modeling Multivariate Biosignals with Graph Neural Networks and Structured State Space Models. In: Mortazavi, B.J., Sarker, T., Beam, A., Ho, J.C. (eds.) Proceedings of the Conference on Health, Inference, and Learning. Proceedings of Machine Learning Research, vol. 209, pp. 50-71. PMLR (22 Jun-24 Jun 2023)
- 22. Sun, M., Cui, W., Yu, S., Han, H., Hu, B., Li, Y.: A Dual-Branch Dynamic Graph Convolution Based Adaptive TransFormer Feature Fusion Network for EEG Emotion Recognition. IEEE Transactions on Affective Computing 13 (4), 2218-2228 (Oct 2022)
- 24. Tolosa, E., Garrido, A., Scholz, S.W., Poewe, W.: Challenges in the diagnosis of Parkinson's disease. The Lancet Neurology 20 (5), 385-397 (May 2021)
- 26. Veličković, P., Cucurull, G., Casanova, A., Romero, A., Liò, P., Bengio, Y.: Graph Attention Networks (2018)
- 25. Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, L., Polosukhin, I.: Attention Is All You Need (2023)
- 27. Vetter, J., Macke, J.H., Gao, R.: Generating realistic neurophysiological time series with denoising diffusion probabilistic models (Aug 2023)
Christopher Neves Yong Zeng Yiming Xiao
Parkinson's Disease Detection from Resting State EEG using Multi-Head Graph Structure Learning with Gradient Weighted Graph Attention Explanations
Parkinson's disease (PD) is a debilitating neurodegenerative disease that has
severe impacts on an individual's quality of life. Compared with structural and
functional MRI-based biomarkers for the disease, electroencephalography (EEG)
can provide more accessible alternatives for clinical insights. While deep
learning (DL) techniques have provided excellent outcomes, many techniques fail
to model spatial information and dynamic brain connectivity, and face
challenges in robust feature learning, limited data sizes, and poor
explainability. To address these issues, we proposed a novel graph neural
network (GNN) technique for explainable PD detection using resting state EEG.
Specifically, we employ structured global convolutions with contrastive
learning to better model complex features with limited data, a novel multi-head
graph structure learner to capture the non-Euclidean structure of EEG data, and
a head-wise gradient-weighted graph attention explainer to offer neural
connectivity insights. We developed and evaluated our method using the UC San
Diego Parkinson's disease EEG dataset, and achieved 69.40% detection accuracy
in subject-wise leave-one-out cross-validation while generating intuitive
explanations for the learnt graph topology.