Clinically interpretable multiclass neural network for discriminating cardiac diseases

Background: Deep-learning applications in cardiology typically perform trivial binary classification and are able to discriminate between subjects affected or not affected by a specific cardiac disease. However, this working scenario is very different from the real one, where clinicians are required...

Full description

Saved in:
Bibliographic Details
Main Authors: Agnese Sbrollini, Chiara Leoni, Micaela Morettini, Cees A. Swenne, Laura Burattini
Format: Article
Language:English
Published: Elsevier 2025-01-01
Series:Heliyon
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S240584402417226X
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841526200157077504
author Agnese Sbrollini
Chiara Leoni
Micaela Morettini
Cees A. Swenne
Laura Burattini
author_facet Agnese Sbrollini
Chiara Leoni
Micaela Morettini
Cees A. Swenne
Laura Burattini
author_sort Agnese Sbrollini
collection DOAJ
description Background: Deep-learning applications in cardiology typically perform trivial binary classification and are able to discriminate between subjects affected or not affected by a specific cardiac disease. However, this working scenario is very different from the real one, where clinicians are required to recognize the occurrence of one cardiac disease among the several possible ones, performing a multiclass classification. The present work aims to create a new interpretable deep-learning tool able to perform a multiclass classification and, thus, discriminate among several different cardiac diseases. Methods: The “China Physiological Signal Challenge in 2018” Physionet database was used to develop a multiclass neural network, constructed by the Advanced Repeated Structuring & Learning Procedure (AdvRS&LP). Data, consisting of 6877 12-lead 10-second electrocardiograms, was processed to obtain 252 electrocardiographic and vectorcardiographic input features, used to classify the data into eight classes (normal sinus rhythm, atrial fibrillation, first-degree atrioventricular block, left bundle branch block, right bundle branch block, premature atrial contraction, premature ventricular contraction, and unknown). Classification performance was evaluated by the area under the curve of the receiver operating characteristics. Clinical interpretability was assessed by standard statistical analysis and the local interpretable model-agnostic explainer algorithm. Results: Performance ranged from 89.88% to 90.10% (95.98 ± 3.32%) in the learning dataset and from 69.15% to 91.14% (83.65 ± 8.24%) in the testing dataset. These results are good considering the difficult, realistic multiclass classification task. Conclusions: The proposed multiclass neural network constructed using the AdvRS&LP represents a promising deep-learning tool for discriminating several cardiac diseases while ensuring clinical interpretability.
format Article
id doaj-art-6293cb36330e46e0ac87adf96cb007be
institution Kabale University
issn 2405-8440
language English
publishDate 2025-01-01
publisher Elsevier
record_format Article
series Heliyon
spelling doaj-art-6293cb36330e46e0ac87adf96cb007be2025-01-17T04:50:28ZengElsevierHeliyon2405-84402025-01-01111e41195Clinically interpretable multiclass neural network for discriminating cardiac diseasesAgnese Sbrollini0Chiara Leoni1Micaela Morettini2Cees A. Swenne3Laura Burattini4Department of Information Engineering, Università Politecnica delle Marche, via Brecce Bianche, Ancona, 60131, ItalyDepartment of Information Engineering, Università Politecnica delle Marche, via Brecce Bianche, Ancona, 60131, ItalyDepartment of Information Engineering, Università Politecnica delle Marche, via Brecce Bianche, Ancona, 60131, ItalyCardiology Department, Leiden University Medical Center, PO Box 9600, Leiden, 2300 RC, the NetherlandsDepartment of Information Engineering, Università Politecnica delle Marche, via Brecce Bianche, Ancona, 60131, Italy; Corresponding author.Background: Deep-learning applications in cardiology typically perform trivial binary classification and are able to discriminate between subjects affected or not affected by a specific cardiac disease. However, this working scenario is very different from the real one, where clinicians are required to recognize the occurrence of one cardiac disease among the several possible ones, performing a multiclass classification. The present work aims to create a new interpretable deep-learning tool able to perform a multiclass classification and, thus, discriminate among several different cardiac diseases. Methods: The “China Physiological Signal Challenge in 2018” Physionet database was used to develop a multiclass neural network, constructed by the Advanced Repeated Structuring & Learning Procedure (AdvRS&LP). Data, consisting of 6877 12-lead 10-second electrocardiograms, was processed to obtain 252 electrocardiographic and vectorcardiographic input features, used to classify the data into eight classes (normal sinus rhythm, atrial fibrillation, first-degree atrioventricular block, left bundle branch block, right bundle branch block, premature atrial contraction, premature ventricular contraction, and unknown). Classification performance was evaluated by the area under the curve of the receiver operating characteristics. Clinical interpretability was assessed by standard statistical analysis and the local interpretable model-agnostic explainer algorithm. Results: Performance ranged from 89.88% to 90.10% (95.98 ± 3.32%) in the learning dataset and from 69.15% to 91.14% (83.65 ± 8.24%) in the testing dataset. These results are good considering the difficult, realistic multiclass classification task. Conclusions: The proposed multiclass neural network constructed using the AdvRS&LP represents a promising deep-learning tool for discriminating several cardiac diseases while ensuring clinical interpretability.http://www.sciencedirect.com/science/article/pii/S240584402417226XCardiac rhythmElectrocardiographyVectorcardiographyDeep learningMulticlass neural networkRepeated structuring & learning procedure
spellingShingle Agnese Sbrollini
Chiara Leoni
Micaela Morettini
Cees A. Swenne
Laura Burattini
Clinically interpretable multiclass neural network for discriminating cardiac diseases
Heliyon
Cardiac rhythm
Electrocardiography
Vectorcardiography
Deep learning
Multiclass neural network
Repeated structuring & learning procedure
title Clinically interpretable multiclass neural network for discriminating cardiac diseases
title_full Clinically interpretable multiclass neural network for discriminating cardiac diseases
title_fullStr Clinically interpretable multiclass neural network for discriminating cardiac diseases
title_full_unstemmed Clinically interpretable multiclass neural network for discriminating cardiac diseases
title_short Clinically interpretable multiclass neural network for discriminating cardiac diseases
title_sort clinically interpretable multiclass neural network for discriminating cardiac diseases
topic Cardiac rhythm
Electrocardiography
Vectorcardiography
Deep learning
Multiclass neural network
Repeated structuring & learning procedure
url http://www.sciencedirect.com/science/article/pii/S240584402417226X
work_keys_str_mv AT agnesesbrollini clinicallyinterpretablemulticlassneuralnetworkfordiscriminatingcardiacdiseases
AT chiaraleoni clinicallyinterpretablemulticlassneuralnetworkfordiscriminatingcardiacdiseases
AT micaelamorettini clinicallyinterpretablemulticlassneuralnetworkfordiscriminatingcardiacdiseases
AT ceesaswenne clinicallyinterpretablemulticlassneuralnetworkfordiscriminatingcardiacdiseases
AT lauraburattini clinicallyinterpretablemulticlassneuralnetworkfordiscriminatingcardiacdiseases