Cardiff University | Prifysgol Caerdydd ORCA
Online Research @ Cardiff 
WelshClear Cookie - decide language by browser settings

Explaining the predictions of kernel SVM models for neuroimaging data analysis

Zhang, Mengqi, Treder, Matthias ORCID: https://orcid.org/0000-0001-5955-2326, Marshall, David ORCID: https://orcid.org/0000-0003-2789-1395 and Li, Yuhua ORCID: https://orcid.org/0000-0003-2913-4478 2024. Explaining the predictions of kernel SVM models for neuroimaging data analysis. Expert Systems with Applications 251 , 123993. 10.1016/j.eswa.2024.123993

[thumbnail of 1-s2.0-S0957417424008595-main.pdf] PDF - Published Version
Available under License Creative Commons Attribution.

Download (3MB)

Abstract

Machine learning methods have shown great performance in many areas, including neuroimaging data analysis. However, model performance is only one objective in neuroimaging analysis. Gaining insight from the data is also critical in this field, such as identifying regions where detected signals are relevant to cognitive and diagnostic tasks. To fulfill this need, enabling the explainability of a model’s decision-making process is critical. Predictions of complex machine learning models are notoriously difficult to explain. This limits the use of complex models like kernel support vector machines (SVM) in neuroimaging analysis. Recently, several permutation-based methods have been developed to explain these complex models. However, the explanation results are affected by class-irrelevant features like suppressor variables and high background noise variables. This problem may also happen when explaining linear models. One possible reason is that the permutation process will produce unrealistic data instances when features are not independent, e.g. correlated. These unrealistic data instances will influence the explanation results. In neuroimaging analysis, the activation pattern, the estimated weight of the assumed generative model corresponding to the current classifier, is used to deal with this problem for linear models. This method does not rely on a permutation process but rather on the available data information. In this paper, we propose a novel method of Explanation through Activation Pattern (EAP) to explain the SVM models with different types of kernels for neuroimaging data analysis. Our method can generate a global feature importance score by estimating the activation pattern of kernel SVM models. We evaluate our method against three popular methods on both simulation datasets and a publicly available EEG/MEG dataset on visual tasks. The experimental results demonstrate that the proposed EAP method can provide explanations with low computational cost and is less affected by class-irrelevant features than the other three methods. In the experiment using the MEG/EEG dataset of visual tasks, the proposed EAP method provides agreement results with the brain’s electrical activity patterns reported in the literature on the visual tasks EEG/MEG data and is significantly faster than the other explanation methods.

Item Type: Article
Date Type: Publication
Status: Published
Schools: Advanced Research Computing @ Cardiff (ARCCA)
Computer Science & Informatics
Publisher: Elsevier
ISSN: 0957-4174
Date of First Compliant Deposit: 29 April 2024
Date of Acceptance: 14 April 2024
Last Modified: 10 Jun 2024 09:08
URI: https://orca.cardiff.ac.uk/id/eprint/168023

Actions (repository staff only)

Edit Item Edit Item

Downloads

Downloads per month over past year

View more statistics