Sbrollini Agnese, Leoni Chiara, Morettini Micaela, Swenne Cees A, Burattini Laura
Department of Information Engineering, Università Politecnica delle Marche, via Brecce Bianche, Ancona, 60131, Italy.
Cardiology Department, Leiden University Medical Center, PO Box 9600, Leiden, 2300 RC, the Netherlands.
Heliyon. 2024 Dec 20;11(1):e41195. doi: 10.1016/j.heliyon.2024.e41195. eCollection 2025 Jan 15.
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.
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.
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.
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.
心脏病学中的深度学习应用通常进行简单的二元分类,能够区分受特定心脏病影响或未受影响的受试者。然而,这种工作场景与实际情况大不相同,在实际情况中,临床医生需要在几种可能的心脏病中识别出一种心脏病的发生,进行多类分类。本研究旨在创建一种新的可解释的深度学习工具,能够进行多类分类,从而区分几种不同的心脏病。
使用“2018年中国生理信号挑战赛”Physionet数据库开发一个多类神经网络,该网络由高级重复结构与学习程序(AdvRS&LP)构建。对由6877份12导联10秒心电图组成的数据进行处理,以获得252个心电图和向量心电图输入特征,用于将数据分类为八类(正常窦性心律、心房颤动、一度房室传导阻滞、左束支传导阻滞、右束支传导阻滞、房性早搏、室性早搏和未知)。通过接收器操作特征曲线下面积评估分类性能。通过标准统计分析和局部可解释模型无关解释器算法评估临床可解释性。
学习数据集中的性能范围为89.88%至90.10%(95.98±3.32%),测试数据集中的性能范围为69.15%至91.14%(83.65±8.24%)。考虑到困难的、现实的多类分类任务,这些结果是不错的。
使用AdvRS&LP构建的拟议多类神经网络是一种有前途的深度学习工具,可用于区分多种心脏病,同时确保临床可解释性。