| Literature DB >> 32508974 |
Jinlong Hu1,2, Lijie Cao1,2, Tenghui Li1,2, Bin Liao3, Shoubin Dong1,2, Ping Li4.
Abstract
Deep neural networks have recently been applied to the study of brain disorders such as autism spectrum disorder (ASD) with great success. However, the internal logics of these networks are difficult to interpret, especially with regard to how specific network architecture decisions are made. In this paper, we study an interpretable neural network model as a method to identify ASD participants from functional magnetic resonance imaging (fMRI) data and interpret results of the model in a precise and consistent manner. First, we propose an interpretable fully connected neural network (FCNN) to classify two groups, ASD versus healthy controls (HC), based on input data from resting-state functional connectivity (rsFC) between regions of interests (ROIs). The proposed FCNN model is a piecewise linear neural network (PLNN) which uses piecewise linear function LeakyReLU as its activation function. We experimentally compared the FCNN model against widely used classification models including support vector machine (SVM), random forest, and two new classes of deep neural network models in a large dataset containing 871 subjects from ABIDE I database. The results show the proposed FCNN model achieves the highest classification accuracy. Second, we further propose an interpreting method which could explain the trained model precisely with a precise linear formula for each input sample and decision features which contributed most to the classification of ASD versus HC participants in the model. We also discuss the implications of our proposed approach for fMRI data classification and interpretation.Entities:
Mesh:
Year: 2020 PMID: 32508974 PMCID: PMC7251440 DOI: 10.1155/2020/1394830
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
Figure 1Flow chart of the proposed approach: learning and interpreting model on resting-state fMRI data.
Figure 2The architecture of the proposed FCNN model.
Algorithm 1A run-down flow for trained model interpreting.
Classification performance using 5-fold cross-validation (mean ± std).
| Accuracy | Sensitivity | Specificity | F1 | AUC | |
|---|---|---|---|---|---|
| SVM-linear | 0.6441 ± 0.0281 | 0.5856 ± 0.0238 | 0.6946 ± 0.0556 | 0.6039 ± 0.0219 | 0.7053 ± 0.0372 |
| SVM-rbf | 0.6624 ± 0.0283 | 0.5631 ± 0.0623 | 0.7478 ± 0.0629 | 0.6055 ± 0.0403 | 0.7059 ± 0.0283 |
| RF | 0.6326 ± 0.0416 | 0.4590 ± 0.0428 | 0.7821 ± 0.0442 | 0.5364 ± 0.0506 | 0.6790 ± 0.0339 |
| Autoencoder+MLP [ | 0.6717 ± 0.0217 | 0.6225 ± 0.1601 | 0.7140 ± 0.1124 | 0.6259 ± 0.0784 | 0.6682 ± 0.0293 |
| ASD-DiagNet [ | 0.6900 ± 0.0172 | 0.6277 ± 0.0642 | 0.7436 ± 0.0299 | 0.6504 ± 0.0338 | 0.6857 ± 0.0201 |
| FCNN (without BN) | 0.6889 ± 0.0109 | 0.6204 ± 0.0844 | 0.7479 ± 0.0624 | 0.6456 ± 0.0378 | 0.7099 ± 0.0227 |
| FCNN | 0.6981 ± 0.0169 | 0.6305 ± 0.0474 | 0.7563 ± 0.0182 | 0.6582 ± 0.0287 | 0.7262 ± 0.0308 |
Figure 3(a) Sensitivity, (b) specificity, (c) F1, (d) AUC, and (e) accuracy for classification task.
Figure 4Weight visualization of some features of an instance.
Figure 5The performance of decision features on FCNN and SVM.
Analysis of 15 most significant rsFCs.
| Connection ID | ROI number | Regions | ASD mean conn | Control mean conn | Mean difference |
|
|---|---|---|---|---|---|---|
| 1 | 72 | Caudate_R | 0.0919 | 0.0728 | 0.0192 | 0.4390 |
| 107 | Cerebelum_10_L | |||||
| 2 | 44 | Calcarine_R | 0.7370 | 0.7256 | 0.0114 | 0.4920 |
| 46 | Cuneus_R | |||||
| 3 | 2 | Precentral_R | 0.5996 | 0.5474 | 0.0522 | 0.0325 |
| 12 | Frontal_Inf_Oper_R | |||||
| 4 | 50 | Occipital_Sup_R | 0.7175 | 0.7136 | 0.0038 | 0.8445 |
| 52 | Occipital_Mid_R | |||||
| 5 | 5 | Frontal_Sup_Orb_L | 0.2666 | 0.2309 | 0.0357 | 0.1985 |
| 36 | Cingulum_Post_R | |||||
| 6 | 16 | Frontal_Inf_Orb_R | 0.4435 | 0.4311 | 0.0124 | 0.6172 |
| 90 | Temporal_Inf_R | |||||
| 7 | 13 | Frontal_Inf_Tri_L | 0.4219 | 0.4192 | 0.0027 | 0.9201 |
| 16 | Frontal_Inf_Orb_R | |||||
| 8 | 6 | Frontal_Sup_Orb_R | 0.5359 | 0.4989 | 0.0371 | 0.2355 |
| 26 | Frontal_Med_Orb_R | |||||
| 9 | 44 | Calcarine_R | 0.6847 | 0.6632 | 0.0215 | 0.3427 |
| 50 | Occipital_Sup_R | |||||
| 10 | 64 | SupraMarginal_R | 0.3853 | 0.3586 | 0.0267 | 0.3485 |
| 69 | Paracentral_Lobule_L | |||||
| 11 | 38 | Hippocampus_R | 0.2871 | 0.2618 | 0.0253 | 0.3651 |
| 66 | Angular_R | |||||
| 12 | 36 | Cingulum_Post_R | 0.2296 | 0.2110 | 0.0185 | 0.5694 |
| 43 | Calcarine_L | |||||
| 13 | 36 | Cingulum_Post_R | 0.2640 | 0.2474 | 0.0167 | 0.6089 |
| 44 | Calcarine_R | |||||
| 14 | 38 | Hippocampus_R | 0.4710 | 0.4123 | 0.0586 | 0.0377 |
| 86 | Temporal_Mid_R | |||||
| 15 | 68 | Precuneus_R | 0.3425 | 0.3111 | 0.0314 | 0.2958 |
| 81 | Temporal_Sup_L |
Figure 6The visualization of 15 rsFCs from the ASD group.
Figure 7The number of decision features with different K and ε.