Deconvolving Complex Neuronal Networks into Interpretable Task-Specific Connectomes

Yifan Wang, Ananth Grama
Department of Computer Science,
Purdue University,
West Lafayette, IN, USA
{wang5617, ayg}@purdue.edu
&Vikram Ravindra
Department of Computer Science,
University of Cincinnati,
Cincinnati, OH, USA
[email protected]
Abstract

Task-specific functional MRI (fMRI) images provide excellent modalities for studying the neuronal basis of cognitive processes. We use fMRI data to formulate and solve the problem of deconvolving task-specific aggregate neuronal networks into a set of basic building blocks called canonical networks, to use these networks for functional characterization, and to characterize the physiological basis of these responses by map** them to regions of the brain. Our results show excellent task-specificity of canonical networks, i.e., the expression of a small number of canonical networks can be used to accurately predict tasks; generalizability across cohorts, i.e., canonical networks are conserved across diverse populations, studies, and acquisition protocols; and that canonical networks have strong anatomical and physiological basis. From a methods perspective, the problem of identifying these canonical networks poses challenges rooted in the high dimensionality, small sample size, acquisition variability, and noise. Our deconvolution technique is based on non-negative matrix factorization (NMF) that identifies canonical networks as factors of a suitably constructed matrix. We demonstrate that our method scales to large datasets, yields stable and accurate factors, and is robust to noise.

Keywords deconvolving connectomes, matrix factorization, dimension reduction, functional MRI.

1 Introduction

Connectomic studies use functional brain images of subjects performing tasks to understand complex cognitive processes. Functional Magnetic Resonance Imaging (fMRI) is a common imaging modality used to analyze the underlying natural processes in healthy individuals and the dysregulation of such processes due to disease and/or injury. Functional networks derived from fMRIs typically superpose many neurophysiological responses elicited by stimuli. Identifying these responses and separating associated functional networks into their basic building blocks is essential to understanding the shared, and unique aspects of neuronal responses across heterogeneous populations performing different tasks. Ideally, these canonical networks must be grounded in neurophysiology, identifying coherent modules of neural responses that are interpretable by neuroscientists and other domain experts.

The method of choice for connectomic analysis is Independent Component Analysis (ICA) [1, 2], which is used on individual fMRIs to spatially localize regions of interest. Group-ICA [3, 4, 5] combines fMRIs across individuals to model shared regions of interest. Other ML-based interpretable methods have been proposed in the recent past [6, 7, 8, 9]. However, these methods are limited in their ability to handle large datasets with diverse subjects (young v/s old, healthy v/s diseased) performing a variety of cognitive tasks. Moreover, most of these learned representations lack inherent interpretability or transparency to yield insights into brain elemental networks associated with different tasks. Large-scale efforts, such as the Human Connectome Project [10], Cambridge Centre for Ageing and Neuroscience (CamCAN) [11], and Alzheimer’s Disease Neuroimaging Initiative (ADNI) [12] have each collected and curated neuroimages from cohorts of several hundred subjects. Each of these datasets includes subjects of different ages, stages of neuroplasticity, and degeneration. These datesets provide us with excellent opportunities for develo** methods for identifying canonical functional networks, their compositions, and use in diffrent applications.

In this paper, we propose a novel framework for deconvolving networks derived from fMRIs of subjects performing different tasks into a small set of canonical networks that serve as building blocks that are: (i) shared across large cohorts; (ii) can be composed into task-specific networks; and (iii) are predictive of tasks and efficacy. We call these networks canonical task connectomes. Our framework also characterizes the extent of expression of these networks for each task, along with its neurophysiological basis.

Our approach first combines individual functional networks into a population-level matrix 𝐗𝐗\mathbf{X}bold_X. We then deconvolve this matrix into its factors 𝐖𝐖\mathbf{W}bold_W and 𝐇𝐇\mathbf{H}bold_H such that each column 𝐖(,i)subscript𝐖𝑖\mathbf{W}_{(\ast,i)}bold_W start_POSTSUBSCRIPT ( ∗ , italic_i ) end_POSTSUBSCRIPT corresponds to a canonical task connectome, and the corresponding row 𝐇(j,)subscript𝐇𝑗\mathbf{H}_{(j,\ast)}bold_H start_POSTSUBSCRIPT ( italic_j , ∗ ) end_POSTSUBSCRIPT characterizes the extent to which the canonical network is expressed in every subject. However, since individual samples (fMRIs) correspond to subjects performing different tasks, the latent canonical representations must encode this important information. We accomplish this by formulating and solving a suitable matrix factorization problem.

We present our main experimental results on 1000 subjects from HCP at rest and for six tasks (Language, Emotional Processing, Gambling, Motor, Relational Processing, and Social Processing). Our results show that:

  • Canonical task connectomes have high task-specificity. We show that our approach constructs networks that uniquely characterize different tasks and are therefore excellent markers of tasks.

  • Canonical task connectomes are generalizable across cohorts. We show that canonical representations obtained on a suitably constructed train set can accurately predict tasks being performed by the test set.

  • Canonical task connectomes identify common neural processes. We show that our approach finds canonical functional networks that are shared across tasks. This enables novel interpretations of processes and responses associated with different task stimuli.

  • Canonical task connectomes have a strong physiological basis. We show that the canonical connectomes can be mapped to regions of the brain to identify physiological underpinnings of tasks, that are in strong agreement with literature in neurosciences.

The rest of the paper is organized as follows: in Section 2.1, we summarize non-negative matrix factorization and its use in our context. In Section 2.2, we provide details for our proposed framework. Then, we describe the HCP dataset and the preprocessing pipeline in Section 2.3. This is followed by comprehensive experimental validation in section 3, where we demonstrate the interpretability and generalizability of our proposed approach. Finally, we conclude with related work in Section 4 and summarize our contributions and avenues for future work in Section 5.

2 Methods and Materials

We describe our formulation and solution to the problem of identifying interpretable task-specific brain networks, called “connectomes” from neuroimaging datasets of subjects performing a variety of cognitive tasks. Connectomes are networks in which regions of the brain correspond to nodes and correlated activity quantifies the strength of edges across corresponding nodes (regions). We describe, in more detail, the process of construction of connectomes in Section 2.3.

We hypothesize and validate that neuronal activity observed during a task is composed of a small set of canonical patterns or motifs that recur across subjects. Correspondingly, the overall observed connectome is a superposition of these motifs that we call canonical task connectomes. The goal of our formulation and methods is to demonstrate the existence and applications of such canonical task connectomes.

We abstract the connectome into a region×region𝑟𝑒𝑔𝑖𝑜𝑛𝑟𝑒𝑔𝑖𝑜𝑛region\times regionitalic_r italic_e italic_g italic_i italic_o italic_n × italic_r italic_e italic_g italic_i italic_o italic_n similarity matrix. Applying non-negative matrix factorization to connectome data from a large group of subjects, we factor the observed composite connectome into canonical task connectomes. These factors, extracted by non-negative matrix factorization (NMF), provide consistent and strong associations with specific cognitive tasks. This provides strong evidence for our framework of canonical task connectomes, while yielding physiologically interpretable results.

2.1 Non-negative Matrix Factorization (NMF)

Let 𝐗0p×n𝐗subscriptsuperscript𝑝𝑛absent0\mathbf{X}\in\mathbb{R}^{p\times n}_{\geq 0}bold_X ∈ blackboard_R start_POSTSUPERSCRIPT italic_p × italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT ≥ 0 end_POSTSUBSCRIPT denote the data matrix. NMF approximately factorizes the data matrix 𝐗𝐗\mathbf{X}bold_X into two non-negative matrices 𝐖𝐖\mathbf{W}bold_W and 𝐇𝐇\mathbf{H}bold_H by optimizing:

argmin𝐖,𝐇0𝐗𝐖𝐇F2subscriptargmin𝐖𝐇0superscriptsubscriptnorm𝐗𝐖𝐇𝐹2\operatorname*{arg\,min}_{\mathbf{W},\mathbf{H}\geq 0}||\mathbf{X}-\mathbf{W}% \mathbf{H}||_{F}^{2}start_OPERATOR roman_arg roman_min end_OPERATOR start_POSTSUBSCRIPT bold_W , bold_H ≥ 0 end_POSTSUBSCRIPT | | bold_X - bold_WH | | start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (1)

Where, 𝐖0p×r𝐖subscriptsuperscript𝑝𝑟absent0\mathbf{W}\in\mathbb{R}^{p\times r}_{\geq 0}bold_W ∈ blackboard_R start_POSTSUPERSCRIPT italic_p × italic_r end_POSTSUPERSCRIPT start_POSTSUBSCRIPT ≥ 0 end_POSTSUBSCRIPT is the (non-negative) “basis matrix” which is a low-rank, latent description of the columns of 𝐗𝐗\mathbf{X}bold_X, 𝐇0r×n𝐇subscriptsuperscript𝑟𝑛absent0\mathbf{H}\in\mathbb{R}^{r\times n}_{\geq 0}bold_H ∈ blackboard_R start_POSTSUPERSCRIPT italic_r × italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT ≥ 0 end_POSTSUBSCRIPT is the (non-negative) “encoding matrix” matrix of coefficients that provides the weights to each of the latent factors required to explain each data-point. Here, r𝑟ritalic_r is the rank, representing the number of latent factors used to approximate the original data matrix 𝐗𝐗\mathbf{X}bold_X.

The non-negativity constraints in NMF lead to a parts-based representation of the data unlike ICA, which allows positive and negative values. This enforces sparsity and non-subtractive combinations:

𝐗j=i=1r𝐇ji𝐖i,𝐇ji0formulae-sequencesubscript𝐗𝑗superscriptsubscript𝑖1𝑟subscript𝐇𝑗𝑖subscript𝐖𝑖for-allsubscript𝐇𝑗𝑖0\mathbf{X}_{j}=\sum_{i=1}^{r}\mathbf{H}_{ji}\mathbf{W}_{i},\quad\forall\mathbf% {H}_{ji}\geq 0bold_X start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT italic_j italic_i end_POSTSUBSCRIPT bold_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , ∀ bold_H start_POSTSUBSCRIPT italic_j italic_i end_POSTSUBSCRIPT ≥ 0 (2)

where, 𝐗jsubscript𝐗𝑗\mathbf{X}_{j}bold_X start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT is the j-th column of matrix 𝐗𝐗\mathbf{X}bold_X, and 𝐖isubscript𝐖𝑖\mathbf{W}_{i}bold_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is the i-th column of matrix 𝐖𝐖\mathbf{W}bold_W.

NMF decomposes the data into components that are additive and non-negative, which is well-suited to fMRI data. Signals in fMRI data are usually additive (i.e., the total signal is a sum of signals from different sources). Furthermore, components identified by NMF can be directly mapped to specific brain regions or networks, providing a clear and interpretable characterization of brain activity.

2.2 Overview of proposed framework

In Fig. 1, we illustrate the general framework. We vectorize the connectomes and stack them column-wise into a population-level data matrix 𝐗𝒪(d2)×n𝐗superscript𝒪superscript𝑑2𝑛\mathbf{X}\in\mathbb{R}^{\mathcal{O}(d^{2})\times n}bold_X ∈ blackboard_R start_POSTSUPERSCRIPT caligraphic_O ( italic_d start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) × italic_n end_POSTSUPERSCRIPT, d𝑑ditalic_d denotes the number of regions in each connectome, n𝑛nitalic_n denotes the total number of data samples.

We decompose the matrix 𝐗𝐗\mathbf{X}bold_X into two matrices 𝐖𝐖\mathbf{W}bold_W and 𝐇𝐇\mathbf{H}bold_H using NMF, as discussed in Section 2.1. The columns of the basis matrix 𝐖𝐖\mathbf{W}bold_W represent canonical connectomes that can be linearly combined to approximate the original functional connectomes in 𝐗𝐗\mathbf{X}bold_X. Columns of matrix 𝐖𝐖\mathbf{W}bold_W correspond to "canonical task connectomes" since they capture fundamental networks across various subjects.

To validate the generalizability of these canonical representations, we divide the cohort randomly into train and test sets. We first use training data to compute the canonical task connectomes via NMF. These connectomes serve as an interpretable basis to represent brain activity. For the test set, we find the coefficients that best reconstruct each test sample using the pre-computed connectome basis. We then train a model to map from coefficient patterns to cognitive task labels using the training data. Finally, we apply this model and use the resulting coefficients to predict the cognitive tasks performed by subjects in the test set.

Our results show that canonical task connectomes strongly correlate with anatomical and physiological processes associated with different cognitive tasks. The ability to accurately predict tasks in new test data demonstrates that the canonical connectomes generalize across subjects and capture robust task-specific functional networks.

Refer to caption
Figure 1: Overview of proposed framework: (1) The training phase deconvolves the data matrix of vectorized connectomes in the training set into a small number of basis vectors; (2) The testing phase computes the coefficients of the functional basis and predicts the task on new subjects.

2.3 Data

We validate our model and methods using data from 1000 subjects’ fMRIs from the Human Connectome Project (HCP) Young Adult dataset [10]. For each subject, we have separate fMRIs when they are at rest, and while they perform six cognitive tasks (Language, Emotional Processing, Gambling, Motor, Relational Processing, and Social Processing) [13]. We first use the Minimal Pre-Processing Pipeline prescribed by the HCP consortium [14]. This process includes spatial artifact/distortion removal, head motion correction, registration, and normalization to standard space. For each input noisy fMRI, the Minimal Preprocessing Pipeline outputs a clean and standardized voxel×time𝑣𝑜𝑥𝑒𝑙𝑡𝑖𝑚𝑒voxel\times timeitalic_v italic_o italic_x italic_e italic_l × italic_t italic_i italic_m italic_e time-series matrix. Then, we use the Atlas of Glasser et al. [15] to aggregate this matrix into a region×time𝑟𝑒𝑔𝑖𝑜𝑛𝑡𝑖𝑚𝑒region\times timeitalic_r italic_e italic_g italic_i italic_o italic_n × italic_t italic_i italic_m italic_e matrix. We note that each region consists of proximal voxels with shared anatomy. In all, the Glasser Atlas demarcates 180 regions in each hemisphere (360 in total). We then create the functional connectome (FC) matrix for each fMRI by computing the Pearson Correlation between all pairs of regions. In all, we have 7000 FCs (1000subjects×7tasks1000𝑠𝑢𝑏𝑗𝑒𝑐𝑡𝑠7𝑡𝑎𝑠𝑘𝑠1000\ subjects\times 7\ tasks1000 italic_s italic_u italic_b italic_j italic_e italic_c italic_t italic_s × 7 italic_t italic_a italic_s italic_k italic_s). We vectorize the upper triangular matrix of each FC and stack them side by side to create a population-level matrix of size 64620×700064620700064620\times 700064620 × 7000.

3 Results

In this section, we show that our canonical task connectomes are conserved across populations, highly specific to a small subset of tasks, and as a consequence provide both an understanding of the neural response, as well as the ability to predict tasks. We provide evidence of strong spatial localization for these representative brain networks, which establishes interpretability on the basis of neuro-anatomy. We also show that the regions implicated in the tasks are supported by prior experimental studies, which establishes physiological interpretations.

3.1 Canonical Task Connectomes are Generalizable across Cohorts

We show that canonical task connectomes are stable representations of different tasks. To demonstrate this, we first compute the canonical representations on a training set. We then predict the task performed in the test set. Specifically, we create 𝐗trainsubscript𝐗𝑡𝑟𝑎𝑖𝑛\mathbf{X}_{train}bold_X start_POSTSUBSCRIPT italic_t italic_r italic_a italic_i italic_n end_POSTSUBSCRIPT and 𝐗testsubscript𝐗𝑡𝑒𝑠𝑡\mathbf{X}_{test}bold_X start_POSTSUBSCRIPT italic_t italic_e italic_s italic_t end_POSTSUBSCRIPT by 80/20 random splits of the subjects. We decompose 𝐗trainsubscript𝐗𝑡𝑟𝑎𝑖𝑛\mathbf{X}_{train}bold_X start_POSTSUBSCRIPT italic_t italic_r italic_a italic_i italic_n end_POSTSUBSCRIPT to find the canonical task connectomes 𝐖~~𝐖\tilde{\mathbf{W}}over~ start_ARG bold_W end_ARG and the coefficient matrix 𝐇~~𝐇\tilde{\mathbf{H}}over~ start_ARG bold_H end_ARG, and use 𝐇~~𝐇\tilde{\mathbf{H}}over~ start_ARG bold_H end_ARG along with corresponding task labels to train a classifier. Now, given a test subject (or test set), we compute the least-squares solution 𝐇^^𝐇\hat{\mathbf{H}}over^ start_ARG bold_H end_ARG, the coefficients corresponding to the test subjects, using 𝐇^=𝐖~𝐗test^𝐇superscript~𝐖subscript𝐗𝑡𝑒𝑠𝑡\hat{\mathbf{H}}=\tilde{\mathbf{W}}^{\dagger}\mathbf{X}_{test}over^ start_ARG bold_H end_ARG = over~ start_ARG bold_W end_ARG start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_X start_POSTSUBSCRIPT italic_t italic_e italic_s italic_t end_POSTSUBSCRIPT, where 𝐖~superscript~𝐖\tilde{\mathbf{W}}^{\dagger}over~ start_ARG bold_W end_ARG start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT is the pseudo-inverse of the matrix of canonical task connectomes from the test set. Finally, we predict the labels of 𝐗testsubscript𝐗𝑡𝑒𝑠𝑡\mathbf{X}_{test}bold_X start_POSTSUBSCRIPT italic_t italic_e italic_s italic_t end_POSTSUBSCRIPT using 𝐇^^𝐇\hat{\mathbf{H}}over^ start_ARG bold_H end_ARG and the trained classifier.

Parameter study of rank: To determine the optimal rank, we decompose the data matrix using NMF with rank ranging from 1 to 100. We then test the accuracy of predicting the task labels from the factorized matrices. Figure 2 illustrates the prediction accuracy with increasing rank. As shown, the accuracy increases rapidly from rank=1 to 20, increasing from approximately 18% to 92%. Subsequently, it exhibits a gradual rise, reaching approximately 98% once the rank surpasses 50. For our main results in this paper, we select rank=20 as it marks an inflection point and facilitates interpretation, without overfitting to data.

Refer to caption
Figure 2: Parameter study: effect of rank on test accuracy. We set rank from 1 to 100 and use NMF to deconvolve the train data matrix. We then test task predictions based on 𝐇^^𝐇\hat{\mathbf{H}}over^ start_ARG bold_H end_ARG using 𝐇^=𝐖~𝐗test^𝐇superscript~𝐖subscript𝐗𝑡𝑒𝑠𝑡\hat{\mathbf{H}}=\tilde{\mathbf{W}}^{\dagger}\mathbf{X}_{test}over^ start_ARG bold_H end_ARG = over~ start_ARG bold_W end_ARG start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_X start_POSTSUBSCRIPT italic_t italic_e italic_s italic_t end_POSTSUBSCRIPT. There is rapid increase in accuracy from rank 1 up to 20, after which the rate of increase slows considerably. The accuracy plateaus around 98% at rank 50.

We demonstrate the effectiveness of our method for task prediction and feature selection using three simple classifiers: K-nearest neighbor (KNN), support vector machine (SVM), and a 3-layer multilayer perceptron (MLP). Our approach achieves excellent performance on task prediction and is able to identify the most relevant features for each task.

In Table 1, the first row summarizes the results for rank-20 approximations, averaged over 10 runs. The factors computed by NMF yield high prediction test accuracy by all three classifiers. In the following rows, we demonstrate the strong feature selection ability of our method. We sort and eliminate the 90%, 95% and 99% smallest values in the 64620 feature dimensions of 𝐖isubscript𝐖𝑖\mathbf{W}_{i}bold_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, for i{1,,20}𝑖120i\in\{1,...,20\}italic_i ∈ { 1 , … , 20 }.Then, we combine the remaining dimensions of each 𝐖i𝐖𝑖\mathbf{W}{i}bold_W italic_i to obtain a region-of-interest matrix with only similar-to\sim52000, similar-to\sim37000, and similar-to\sim10500 features, reducing similar-to\sim19.5%, similar-to\sim42.7% and similar-to\sim83.75% of the original data matrix. We use significantly reduced set of features selected by our method for task prediction by the same process above. Remarkably, results consistently outperform the original feature set, yielding superior accuracy. We observe that a cut-off of 95% - 99% is ideal. To further demonstrate task-specific feature selection, we perform binary classification on the matrix deconvolved only on the specific task matrix 64620×100064620100064620\times 100064620 × 1000 rather than the entire 64620×700064620700064620\times 700064620 × 7000 data matrix. We also sort and eliminate 90%, 95%, and 99% of the smallest values in 𝐖isubscript𝐖𝑖\mathbf{W}_{i}bold_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, for i{1,,20}𝑖120i\in\{1,...,20\}italic_i ∈ { 1 , … , 20 }, and use the remaining non-zero dimensions for binary task prediction, with the target task label = 1 and other 6 tasks’ labels represented as 0. Table 2 shows the result of binary classification using a 3-layer multilayer perceptron, yielding excellent accuracy similar-to\sim98% with our feature selection.

Table 1: Task prediction test accuracy using different classifiers.
KNN MLP SVM
Original 86.41 ±plus-or-minus\pm± 1.05 92.31 ±plus-or-minus\pm± 0.65 91.39 ±plus-or-minus\pm± 1.18
Cut 90 86.41 ±plus-or-minus\pm± 1.41 92.26 ±plus-or-minus\pm± 0.97 91.99 ±plus-or-minus\pm± 1.01
Cut 95 87.24 ±plus-or-minus\pm± 1.59 93.16 ±plus-or-minus\pm± 0.50 92.80 ±plus-or-minus\pm± 0.94
Cut 99 87.77 ±plus-or-minus\pm± 1.31 93.13 ±plus-or-minus\pm± 0.81 92.39 ±plus-or-minus\pm± 0.79
Table 2: Binary classification test accuracy using MLP
Rest Language Emotion Gambling Motor Relational Social
Original 97.30±plus-or-minus\pm±0.40 98.25±plus-or-minus\pm±1.01 97.49±plus-or-minus\pm±1.41 96.83±plus-or-minus\pm±1.72 96.92±plus-or-minus\pm±1.59 96.98±plus-or-minus\pm±1.45 97.36±plus-or-minus\pm±1.64
Cut 90 97.60±plus-or-minus\pm±0.31 98.43±plus-or-minus\pm±0.87 97.61±plus-or-minus\pm±1.45 96.96±plus-or-minus\pm±1.71 97.06±plus-or-minus\pm±1.56 97.11±plus-or-minus\pm±1.44 97.47±plus-or-minus\pm±1.61
Cut 95 97.34±plus-or-minus\pm±0.49 98.42±plus-or-minus\pm±1.14 97.57±plus-or-minus\pm±1.60 97.14±plus-or-minus\pm±1.61 97.12±plus-or-minus\pm±1.45 97.25±plus-or-minus\pm±1.36 97.61±plus-or-minus\pm±1.53
Cut 99 96.10±plus-or-minus\pm±0.35 97.52±plus-or-minus\pm±1.46 96.95±plus-or-minus\pm±1.48 96.52±plus-or-minus\pm±1.50 96.42±plus-or-minus\pm±1.40 96.67±plus-or-minus\pm±1.41 97.12±plus-or-minus\pm±1.69

3.2 Canonical Task Connectomes are Building Blocks of Cognitive Tasks

We show that canonical task connectomes constitute fundamental building blocks of human cognitive tasks. In the first set of results, we demonstrate that our canonical connectomes encode information that constitutes the observed composite connectome in a manner that is conserved across subjects. This is non-trivial because of: a) inherent heterogeneity in basal brain activity across individuals; b) individual-level differences in cognitive processes to perform a task; c) diversity of task conditions; and d) noise in the imaging modality. Using NMF, we deconvolve the population-level matrix 𝐗𝐗\mathbf{X}bold_X. As mentioned in Section 2.2, NMF outputs a) a small set of vectorized canonical connectomes 𝐖𝐖\mathbf{W}bold_W, and b) a linear coefficients matrix 𝐇𝐇\mathbf{H}bold_H. Each column of 𝐇(,j)subscript𝐇𝑗\mathbf{H}_{(\ast,j)}bold_H start_POSTSUBSCRIPT ( ∗ , italic_j ) end_POSTSUBSCRIPT represents the extent to which the canonical connectomes contribute to the corresponding vectorized connectome in 𝐗(,j)subscript𝐗𝑗\mathbf{X}_{(\ast,j)}bold_X start_POSTSUBSCRIPT ( ∗ , italic_j ) end_POSTSUBSCRIPT. Additionally, we note that each row 𝐇(i,)subscript𝐇𝑖\mathbf{H}_{(i,\ast)}bold_H start_POSTSUBSCRIPT ( italic_i , ∗ ) end_POSTSUBSCRIPT represents the linear coefficients for the ilimit-from𝑖i-italic_i -th canonical connectome, i.e. 𝐖(,i)subscript𝐖𝑖\mathbf{W}_{(\ast,i)}bold_W start_POSTSUBSCRIPT ( ∗ , italic_i ) end_POSTSUBSCRIPT. In our experiments, we set the rank to 20 to extract a compact set of informative task networks.

We z-score normalize the columns of 𝐇𝐇\mathbf{H}bold_H returned by NMF and retain only those non-zero values higher than 90 percentile. The rows of 𝐇𝐇\mathbf{H}bold_H, grouped according to tasks are visualized in Fig. 3. It is evident that the non-zeros of these significant coefficients are highly selective of tasks. We use the 90th percentile as a cutoff to discard small values and select the most significant coefficients. This allows us to identify the canonical connectomes most strongly associated with each task (at the 90th percentile significance level) which can be seen in Table 3.

Table 3: Significant Connectomes for Each Cognitive Task
Task Significant Connectomes
Rest W3, W8, W9, W11, W15, W18, W20
Language W14, W17
Emotion W7, W13, W20
Gambling W6, W7, W13, W20
Motion W1, W2, W4, W5, W11, W12, W18
Relational W6, W13
Social W4, W8, W10, W16, W19
Refer to caption
Figure 3: Coefficients matrix 𝐇𝐇\mathbf{H}bold_H of NMF. We apply NMF to factor the data matrix of rank 20. We fit columns of 𝐇𝐇\mathbf{H}bold_H to a normal distribution and use the 90th percentile as a cutoff to discard small values. Each plot shows the encoding of 1000 subjects performing one task, visualizing 𝐖isubscript𝐖𝑖\mathbf{W}_{i}bold_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT (corresponding to the canonical connectomes) that make up that particular task.

We compute the similarity of fMRI responses for different tasks by constructing a network in which nodes correspond to tasks and edges correspond to similarities computed using our coefficient vectors. Specifically, if the coefficient vectors for two tasks are similar, they are composed of the same set of canonical connectomes in similar proportion. To demonstrate this, we begin by averaging each of the seven cognitive tasks’ coefficient vectors across 1000 subjects, obtaining a set of task-specific vectors from 𝐇~~𝐇\tilde{\mathbf{H}}over~ start_ARG bold_H end_ARG. We then calculate the Pearson correlation coefficients between these vectors and construct the task similarity network. Fig. 4 shows the task similarity network along with the canonical connectomes associated with each task. This network reveals high similarity between Emotion, Relational, and Gambling tasks. Rest, Emotion and Motor are somewhat related, while Social and Language tasks exhibit distinct characteristics from the others, indicating distinct brain network engagements for these functions.

Refer to caption
Figure 4: Correlation network analysis. We take the mean of each task’s corresponding linear coefficients and compute the Pearson coefficient across these averaged task vectors. We then construct the similarity network using the Pearson coefficient and connect each task with its most significant canonical connectomes.

3.3 Canonical Task Connectomes have a Strong Anatomical and Physiological Basis

We show that: a) each canonical task connectome is spatially localized to anatomically demarcated regions; and b) the regions enriched in each canonical connectome are known to be implicated in the corresponding task. As before, we deconvolve the population-level matrix 𝐗𝐗\mathbf{X}bold_X to compute 𝐖𝐖\mathbf{W}bold_W and 𝐇𝐇\mathbf{H}bold_H. In this experiment, we use rank 20 approximation for interpretation. From each column 𝐖isubscript𝐖𝑖\mathbf{W}_{i}bold_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we construct region×region𝑟𝑒𝑔𝑖𝑜𝑛𝑟𝑒𝑔𝑖𝑜𝑛region\times regionitalic_r italic_e italic_g italic_i italic_o italic_n × italic_r italic_e italic_g italic_i italic_o italic_n canonical task connectome, which is a correlation matrix and we sum the rows to compute the active factor for each region and retain the top 2% of them. We then use MRIcroGL [16] for visualization of the top active region for each task.

Refer to caption
Figure 5: Canonical Task Connectomes have strong anatomical basis. From each column 𝐖isubscript𝐖𝑖\mathbf{W}_{i}bold_W start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, we construct region×region𝑟𝑒𝑔𝑖𝑜𝑛𝑟𝑒𝑔𝑖𝑜𝑛region\times regionitalic_r italic_e italic_g italic_i italic_o italic_n × italic_r italic_e italic_g italic_i italic_o italic_n canonical task connectome. The correlation values for the 360 regions are summed as an active factor, and the top 2% of highly active regions are retained. MRIcroGL is then used to visualize the most active regions for each task.

In Fig 5, we visualize the task-specific connectomes by combining canonical task connectomes that we find significant for each task in Section 3.2.

Our results indicate that anatomical regions indicative of rest correspond to the dorsomedial prefrontal cortex, posterior cingulate cortex (in the limbic node), the angular gyrus found in the posterior part of the inferior parietal lobe, and substructures corresponding to the dorsal medial prefrontal cortex. These regions are also implicated in the dorsal Default Mode Network (dDMN) – a functional network known to be active during Rest [17]. In the language processing task, our approach identifies regions in the inferior parietal cortex/angular gyrus, which are well known to be active during language processing tasks [18]. Further, regions in the left prefrontal cortex are associated with word and sentence comprehension [19]. We also observed regions in the auditory cortex and auditory association cortex which explains the response to auditory stories. The regions implicated for emotion processing in our setup include anterior cingulate and ventromedial prefrontal cortex, which are both cortical regions known to be active when processing facial expressions. Subcortical regions such as Amygdala, also commonly reported to be active during emotional processing are not considered as we limit our study to the cortex [20]. Since gambling tasks are cognitively complex, several brain regions are co-activated. Our results demonstrate that subregions within posterior and anterior cingulate, orbital frontal cortex and dorsolateral prefrontal cortex are all implicated in gambling related tasks, which is in line with observations of Li et al. [21]. The regions implicated in relational processing are dorsolateral Prefrontal Cortex rostrolateral prefrontal cortex and posterior parietal cortex, which are consistent with previous literature [22]. The regions implicated in social processing are the medial prefrontal cortex, which is located in the prefrontal cortex of the frontal lobe [23], fusiform gyrus, and anterior cingulate cortex [24].

4 Related Work

Matrix Factorization. Independent Component Analysis (ICA) and its variants are widely used in fMRI analysis. Spatial Independent Component Analysis (ICA) [1, 25, 26, 27, 28] methods decompose fMRI data into a set of spatially independent components. They identify patterns of activity across the brain that are independent of one another. This information is used to identify distinct networks of brain regions involved in various cognitive processes. In a typical ICA model, the source signals are assumed to be statistically independent and non-Gaussian, with an unknown linear mixing process. The model assumes that every observed vector xm𝑥superscript𝑚x\in\mathbb{R}^{m}italic_x ∈ blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT is generated by a linear mixture of n𝑛nitalic_n independent sources x=𝐀s𝑥𝐀𝑠x=\mathbf{A}sitalic_x = bold_A italic_s, where sn𝑠superscript𝑛s\in\mathbb{R}^{n}italic_s ∈ blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT is an N-dimensional vector whose elements are the random variables that refer to the independent sources and 𝐀m×n𝐀superscript𝑚𝑛\mathbf{A}\in\mathbb{R}^{m\times n}bold_A ∈ blackboard_R start_POSTSUPERSCRIPT italic_m × italic_n end_POSTSUPERSCRIPT is an unknown mixing matrix. ICA aims to estimate an unmixing matrix 𝐖n×m𝐖superscript𝑛𝑚\mathbf{W}\in\mathbb{R}^{n\times m}bold_W ∈ blackboard_R start_POSTSUPERSCRIPT italic_n × italic_m end_POSTSUPERSCRIPT such that the recovered sources: y=𝐖x=𝐖𝐀s𝑦𝐖𝑥𝐖𝐀𝑠y=\mathbf{W}x=\mathbf{WA}sitalic_y = bold_W italic_x = bold_WA italic_s is a good representation of the true sources s𝑠sitalic_s. Applying the typical ICA model to fMRI data, we have data 𝐗=𝐀𝐒𝐗𝐀𝐒\mathbf{X}=\mathbf{AS}bold_X = bold_AS, where 𝐗N×V𝐗superscript𝑁𝑉\mathbf{X}\in\mathbb{R}^{N\times V}bold_X ∈ blackboard_R start_POSTSUPERSCRIPT italic_N × italic_V end_POSTSUPERSCRIPT spans N𝑁Nitalic_N time points and V𝑉Vitalic_V voxels, and 𝐒𝐒\mathbf{S}bold_S contains spatially independent source signals.

Group ICA is an extension of spatial ICA that allows the identification of common patterns of activity across multiple subjects in a study. A popular implementation of Group ICA is Multivariate Exploratory Linear Decomposition into Independent Components (MELODIC) [29], which is part of the fMRI Standard Library (FSL). Other approaches for multi-subject analysis using ICA have been proposed [30, 31, 32, 33, 34]. The model in Calhoun et al. [30] defines Group ICA as 𝐗i=𝐀i𝐒subscript𝐗𝑖subscript𝐀𝑖𝐒\mathbf{X}_{i}=\mathbf{A}_{i}\mathbf{S}bold_X start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = bold_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT bold_S, where 𝐗iNi×Vsubscript𝐗𝑖superscriptsubscript𝑁𝑖𝑉\mathbf{X}_{i}\in\mathbb{R}^{N_{i}\times V}bold_X start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ blackboard_R start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT × italic_V end_POSTSUPERSCRIPT is the fMRI observation for subject i𝑖iitalic_i with Nisubscript𝑁𝑖N_{i}italic_N start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT time points and V𝑉Vitalic_V voxels. Group ICA captures a group subspace with independent spatial maps and time courses. Then, these are used to reconstruct subject-specific spatial maps 𝐒isubscript𝐒𝑖\mathbf{S}_{i}bold_S start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and time courses 𝐀isubscript𝐀𝑖\mathbf{A}_{i}bold_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Group ICA has been widely used to study functional connectivity differences between groups of healthy and clinical populations [35, 36], as well as to identify brain networks associated with specific cognitive processes across a group of individuals [37, 38]. We rely on NMF in this study instead of more commonly used ICA and related methods, because NMF requires that all components in the decomposition be strictly positive, which along with sparsity of factors yields interpretability.

Deep learning methods. Deep learning models like MLPs and CNNs have been used to extract high-level fMRI features for classification  [39, 40]. More commonly, classifiers use functional connectivity features between brain ROIs to improve performance  [41, 42]. Graph neural networks, with ROIs as nodes and FC as edge weights, are gaining popularity for their alignment with the brain’s structure  [43, 44]. Recurrent and transformer models have also been added to capture temporal dynamics in functional connectivity  [45]. However, with the increasing size of parameters, interpretability of these networks remains an unresolved issue. Our framework explains observed (composite) brain activity in terms of canonical task connectomes, which have biological basis – a key contribution of our work.

Other methods. Subspace clustering methods are used in fMRI to partition data into subspaces and assign each data point (e.g., voxel or region of interest) to its corresponding subspace. This allows for the identification of different brain activity patterns or functional connectivity profiles within data. Several subspace clustering methods have been applied to fMRI data such as spectral clustering [46, 47, 48], sparse subspace clustering [49, 50], low-rank and sparse decomposition (LRSD) [51, 52, 53]. Subspace clustering reveals distinct brain activity patterns, functional networks, or connectivity profiles within the data. In our study, NMF is preferable to subspace clustering for fMRI analysis due to its simplicity, interpretability, and computational efficiency. The nonnegative parts-based decomposition from NMF provides intuitive and meaningful canonical task connectomes that subspace clustering methods cannot.

5 Conclusion

We presented a new problem and framework for fMRI analysis that deconvolves an input set of neuroimages of subjects performing different cognitive tasks into a compact set of task-specific elementary networks called “canonical task connectomes”. Our approach formulates the problem as one of matrix factorization, revealing that the resulting latent factors/networks can serve as fundamental “building blocks” for various cognitive tasks. Experimental results conducted on the Human Connectome Project dataset demonstrate how NMF captures the inherent task-specific structure in suitably abstracted neuroimages. Furthermore, we illustrate the utility of these canonical task connectomes as effective biomarkers for predicting the performed task. Additionally, we show anatomical and physiological underpinnings for the networks identified by our framework. Our framework can be extended to more complex applications, such as: a) understanding shared and unique functional networks across different pathologies; and b) how task-specific networks can get dysregulated due to the onset, and progression of diseases.

References

  • [1] Scott Makeig, Anthony Bell, Tzyy-** Jung, and Terrence J Sejnowski. Independent component analysis of electroencephalographic data. Advances in neural information processing systems, 8, 1995.
  • [2] Aapo Hyvärinen and Erkki Oja. Independent component analysis: algorithms and applications. Neural networks, 13(4-5):411–430, 2000.
  • [3] Fabrizio Esposito, Tommaso Scarabino, Aapo Hyvarinen, Johan Himberg, Elia Formisano, Silvia Comani, Gioacchino Tedeschi, Rainer Goebel, Erich Seifritz, and Francesco Di Salle. Independent component analysis of fmri group studies by self-organizing clustering. Neuroimage, 25(1):193–205, 2005.
  • [4] Yuhui Du and Yong Fan. Group information guided ica for fmri data analysis. Neuroimage, 69:157–197, 2013.
  • [5] Qiu-Hua Lin, **gyu Liu, Yong-Rui Zheng, Hualou Liang, and Vince D Calhoun. Semiblind spatial ica of fmri using spatial constraints. Human brain map**, 31(7):1076–1088, 2010.
  • [6] Logan Grosenick, Stephanie Greer, and Brian Knutson. Interpretable classifiers for fmri improve prediction of purchases. IEEE transactions on neural systems and rehabilitation engineering, 16(6):539–548, 2008.
  • [7] Shailee Jain, Vy Vo, Shivangi Mahto, Amanda LeBel, Javier S Turek, and Alexander Huth. Interpretable multi-timescale models for predicting fmri responses to continuous natural speech. Advances in Neural Information Processing Systems, 33:13738–13749, 2020.
  • [8] Xiaoxiao Li, Yuan Zhou, Nicha Dvornek, Muhan Zhang, Siyuan Gao, Juntang Zhuang, Dustin Scheinost, Lawrence H Staib, Pamela Ventola, and James S Duncan. Braingnn: Interpretable brain graph neural network for fmri analysis. Medical Image Analysis, 74:102233, 2021.
  • [9] Xuan Kan, Hejie Cui, Joshua Lukemire, Ying Guo, and Carl Yang. Fbnetgen: Task-aware gnn-based fmri analysis via functional brain network generation. In International Conference on Medical Imaging with Deep Learning, pages 618–637. PMLR, 2022.
  • [10] David C Van Essen, Stephen M Smith, Deanna M Barch, Timothy EJ Behrens, Essa Yacoub, Kamil Ugurbil, Wu-Minn HCP Consortium, et al. The wu-minn human connectome project: an overview. Neuroimage, 80:62–79, 2013.
  • [11] Jason R Taylor, Nitin Williams, Rhodri Cusack, Tibor Auer, Meredith A Shafto, Marie Dixon, Lorraine K Tyler, Richard N Henson, et al. The cambridge centre for ageing and neuroscience (cam-can) data repository: Structural and functional mri, meg, and cognitive data from a cross-sectional adult lifespan sample. neuroimage, 144:262–269, 2017.
  • [12] Clifford R Jack Jr, Matt A Bernstein, Nick C Fox, Paul Thompson, Gene Alexander, Danielle Harvey, Bret Borowski, Paula J Britson, Jennifer L. Whitwell, Chadwick Ward, et al. The alzheimer’s disease neuroimaging initiative (adni): Mri methods. Journal of Magnetic Resonance Imaging: An Official Journal of the International Society for Magnetic Resonance in Medicine, 27(4):685–691, 2008.
  • [13] Deanna M Barch, Gregory C Burgess, Michael P Harms, Steven E Petersen, Bradley L Schlaggar, Maurizio Corbetta, Matthew F Glasser, Sandra Curtiss, Sachin Dixit, Cindy Feldt, et al. Function in the human connectome: task-fmri and individual differences in behavior. Neuroimage, 80:169–189, 2013.
  • [14] Matthew F Glasser, Stamatios N Sotiropoulos, J Anthony Wilson, Timothy S Coalson, Bruce Fischl, Jesper L Andersson, Junqian Xu, Saad Jbabdi, Matthew Webster, Jonathan R Polimeni, et al. The minimal preprocessing pipelines for the human connectome project. Neuroimage, 80:105–124, 2013.
  • [15] Matthew F Glasser, Timothy S Coalson, Emma C Robinson, Carl D Hacker, John Harwell, Essa Yacoub, Kamil Ugurbil, Jesper Andersson, Christian F Beckmann, Mark Jenkinson, et al. A multi-modal parcellation of human cerebral cortex. Nature, 536(7615):171–178, 2016.
  • [16] Chris Rorden and Matthew Brett. Stereotaxic display of brain lesions. Behavioural neurology, 12(4):191–200, 2000.
  • [17] Bharat Biswal, F Zerrin Yetkin, Victor M Haughton, and James S Hyde. Functional connectivity in the motor cortex of resting human brain using echo-planar mri. Magnetic resonance in medicine, 34(4):537–541, 1995.
  • [18] Mohamed L Seghier. The angular gyrus: multiple functions and multiple subdivisions. The Neuroscientist, 19(1):43–61, 2013.
  • [19] John DE Gabrieli, Russell A Poldrack, and John E Desmond. The role of left prefrontal cortex in language and memory. Proceedings of the national Academy of Sciences, 95(3):906–913, 1998.
  • [20] Goran Šimić, Mladenka Tkalčić, Vana Vukić, Damir Mulc, Ena Španić, Marina Šagud, Francisco E Olucha-Bordonau, Mario Vukšić, and Patrick R. Hof. Understanding emotions: Origins and roles of the amygdala. Biomolecules, 11(6):823, 2021.
  • [21] Xiangrui Li, Zhong-Lin Lu, Arnaud D’Argembeau, Marie Ng, and Antoine Bechara. The iowa gambling task in fmri images. Human brain map**, 31(3):410–423, 2010.
  • [22] Keith J Holyoak and Martin M Monti. Relational integration in the human brain: A review and synthesis. Journal of cognitive neuroscience, 33(3):341–356, 2021.
  • [23] Chris D Frith. The social brain? Philosophical Transactions of the Royal Society B: Biological Sciences, 362(1480):671–678, 2007.
  • [24] Ivy F Tso, Saige Rutherford, Yu Fang, Mike Angstadt, and Stephan F Taylor. The “social brain” is highly sensitive to the mere presence of social information: An automated meta-analysis and an independent study. PloS one, 13(5):e0196503, 2018.
  • [25] Wei Zhang, **glei Lv, ** Ye, Dewen Hu, and Tianming Liu. Experimental comparisons of sparse dictionary learning and independent component analysis for brain network inference from fmri data. IEEE Transactions on Biomedical Engineering, 66:289–299, 2019.
  • [26] K. A. Smitha, K. M. Arun, P.G. Rajesh, Bejoy Thomas, Ashalatha Radhakrishnan, Prabhakaran Sankara Sarma, and C Kesavadas. Resting fmri as an alternative for task-based fmri for language lateralization in temporal lobe epilepsy patients: a study using independent component analysis. Neuroradiology, 61:803–810, 2019.
  • [27] Vince D. Calhoun and T. Adalı. Multisubject independent component analysis of fmri: A decade of intrinsic networks, default mode, and neurodiagnostic discovery. IEEE Reviews in Biomedical Engineering, 5:60–73, 2012.
  • [28] Vince D. Calhoun and T. Adalı. Unmixing fmri with independent component analysis. IEEE Engineering in Medicine and Biology Magazine, 25:79–90, 2006.
  • [29] Christian F Beckmann and Stephen M Smith. Probabilistic independent component analysis for functional magnetic resonance imaging. IEEE transactions on medical imaging, 23(2):137–152, 2004.
  • [30] Vince D. Calhoun, T. Adalı, Godfrey D. Pearlson, and James J. Pekar. A method for making group inferences from functional mri data using independent component analysis. Human Brain Map**, 14, 2001.
  • [31] Fabrizio Esposito, Tommaso Scarabino, Aapo Hyvärinen, Johan Himberg, Elia Formisano, Silvia Comani, Gioacchino Tedeschi, Rainer Goebel, Erich Seifritz, and Francesco Di Salle. Independent component analysis of fmri group studies by self-organizing clustering. NeuroImage, 25:193–205, 2005.
  • [32] Ying Guo and Giuseppe Pagnoni. A unified framework for group independent component analysis for multi-subject fmri data. NeuroImage, 42:1078–1093, 2008.
  • [33] Vincent J. Schmithorst and Scott K Holland. Comparison of three methods for generating group statistical inferences from independent component analysis of functional magnetic resonance imaging data. Journal of Magnetic Resonance Imaging, 19, 2004.
  • [34] Christian F. Beckmann and Stephen M. Smith. Tensorial extensions of independent component analysis for multisubject fmri analysis. NeuroImage, 25:294–311, 2005.
  • [35] Xuan Vinh To, Viktor Vegh, and Fatima Ali Nasrallah. Towards data-driven group inferences of resting-state fmri data in rodents: Comparison of group ica, gig-ica, and iva-gl. Journal of Neuroscience Methods, 366, 2021.
  • [36] Yuhui Du and Yong Fan. Group information guided ica for fmri data analysis. NeuroImage, 69:157–197, 2013.
  • [37] Ahmed Abou Elseoud. Exploring functional brain networks using independent component analysis : functional brain networks connectivity. 2013.
  • [38] JeYoung Jung and Matthew. A. Lambon Ralph. Distinct but cooperating brain networks supporting semantic cognition. Cerebral Cortex (New York, NY), 33:2021 – 2036, 2021.
  • [39] Heung-Il Suk, Chong-Yaw Wee, Seong-Whan Lee, and Dinggang Shen. State-space model with deep learning for functional dynamics estimation in resting-state fmri. NeuroImage, 129:292–307, 2016.
  • [40] Heng Huang, Xintao Hu, Yu Zhao, Milad Makkie, Qinglin Dong, Shijie Zhao, Lei Guo, and Tianming Liu. Modeling task fmri data via deep convolutional autoencoder. IEEE transactions on medical imaging, 37(7):1551–1561, 2017.
  • [41] Regina J Meszlényi, Krisztian Buza, and Zoltán Vidnyánszky. Resting state fmri functional connectivity-based classification using a convolutional neural network architecture. Frontiers in neuroinformatics, 11:61, 2017.
  • [42] Xiaodan Xing, Qingfeng Li, Hao Wei, Minqing Zhang, Yiqiang Zhan, Xiang Sean Zhou, Zhong Xue, and Feng Shi. Dynamic spectral graph convolution networks with assistant task training for early mci diagnosis. In International Conference on Medical Image Computing and Computer-Assisted Intervention, pages 639–646. Springer, 2019.
  • [43] Xiaoxiao Li, Yuan Zhou, Nicha Dvornek, Muhan Zhang, Siyuan Gao, Juntang Zhuang, Dustin Scheinost, Lawrence H Staib, Pamela Ventola, and James S Duncan. Braingnn: Interpretable brain graph neural network for fmri analysis. Medical Image Analysis, 74:102233, 2021.
  • [44] Xiaoxiao Li, Nicha C Dvornek, Yuan Zhou, Juntang Zhuang, Pamela Ventola, and James S Duncan. Graph neural network for interpreting task-fmri biomarkers. In Medical Image Computing and Computer Assisted Intervention–MICCAI 2019: 22nd International Conference, Shenzhen, China, October 13–17, 2019, Proceedings, Part V 22, pages 485–493. Springer, 2019.
  • [45] Byung-Hoon Kim, Jong Chul Ye, and Jae-** Kim. Learning dynamic graph representation of brain connectome with spatio-temporal attention. Advances in Neural Information Processing Systems, 34:4314–4327, 2021.
  • [46] Sukrit Gupta and Jagath Rajapakse. Iterative consensus spectral clustering improves detection of subject and group level brain functional modules. Scientific Reports, 10, 2020.
  • [47] Richard Cameron Craddock, George Andrew James, Paul E. Holtzheimer, ** Hu, and Helen S. Mayberg. A whole brain fmri atlas generated via spatially constrained spectral clustering. Human Brain Map**, 33, 2012.
  • [48] Esraa Al-sharoa, Mahmood A. Al-khassaweneh, and Selin Aviyente. Temporal block spectral clustering for multi-layer temporal functional connectivity networks. 2018 IEEE Statistical Signal Processing Workshop (SSP), pages 503–507, 2018.
  • [49] Xiuchao Sui, Shaohua Li, and Jagath Rajapakse. Locality regularized sparse subspace clustering with application to cortex parcellation on resting fmri. 2016 IEEE 13th International Symposium on Biomedical Imaging (ISBI), pages 1286–1290, 2016.
  • [50] Seung-Jun Kim and Krishna Dontaraju. Joint fmri analysis and subject clustering using sparse dictionary learning. In Optical Engineering + Applications, 2017.
  • [51] Wei Tu, Fangfang Fu, Linglong Kong, Bei Jiang, Dana Cobzas, and Chao Huang. Low-rank plus sparse decomposition of fmri data with application to alzheimer’s disease. Frontiers in Neuroscience, 16, 2022.
  • [52] Eneko Uruñuela, Stefano Moia, and César Caballero-Gaudes. A low rank and sparse paradigm free map** algorithm for deconvolution of fmri data. 2021 IEEE 18th International Symposium on Biomedical Imaging (ISBI), pages 1726–1729, 2021.
  • [53] Vimal Singh, Ahmed H. Tewfik, and David B. Ress. Under-sampled functional mri using low-rank plus sparse matrix decomposition. 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pages 897–901, 2015.