论文标题
增强CNN的鲁棒性与噪声,以分类为12铅ECG,长度可变
Enhance CNN Robustness Against Noises for Classification of 12-Lead ECG with Variable Length
论文作者
论文摘要
心电图(ECG)是监测心血管系统状况的最广泛使用的诊断工具。在许多研究实验室中已经开发了深层神经网络(DNN),用于自动解释ECG信号,以鉴定患者心脏中潜在的异常。研究表明,鉴于大量数据,DNN的分类准确性可以达到人类专家心脏病专家水平。但是,尽管在分类精度方面表现出色,但已表明DNN非常容易受到对抗性噪声的影响,这是DNN输入的细微变化,并带来了错误的班级标签预测,并具有很高的信心。因此,提高DNN的鲁棒性针对ECG信号分类,这是一种关键生命的应用,这是一项挑战和必不可少的。在这项工作中,我们设计了一个CNN,用于分类具有可变长度的12铅ECG信号,并应用了三种防御方法来提高此CNN的鲁棒性来完成此分类任务。这项研究中的ECG数据非常具有挑战性,因为样本量有限,每个ECG记录的长度在较大范围内变化。评估结果表明,我们定制的CNN达到了满足F1得分和平均准确性,与CPSC2018 ECG分类挑战中的前6个条目相当,并且防御方法提高了CNN对对抗性噪声和白色噪声的鲁棒性,而白色的噪声的准确性最小。
Electrocardiogram (ECG) is the most widely used diagnostic tool to monitor the condition of the cardiovascular system. Deep neural networks (DNNs), have been developed in many research labs for automatic interpretation of ECG signals to identify potential abnormalities in patient hearts. Studies have shown that given a sufficiently large amount of data, the classification accuracy of DNNs could reach human-expert cardiologist level. However, despite of the excellent performance in classification accuracy, it has been shown that DNNs are highly vulnerable to adversarial noises which are subtle changes in input of a DNN and lead to a wrong class-label prediction with a high confidence. Thus, it is challenging and essential to improve robustness of DNNs against adversarial noises for ECG signal classification, a life-critical application. In this work, we designed a CNN for classification of 12-lead ECG signals with variable length, and we applied three defense methods to improve robustness of this CNN for this classification task. The ECG data in this study is very challenging because the sample size is limited, and the length of each ECG recording varies in a large range. The evaluation results show that our customized CNN reached satisfying F1 score and average accuracy, comparable to the top-6 entries in the CPSC2018 ECG classification challenge, and the defense methods enhanced robustness of our CNN against adversarial noises and white noises, with a minimal reduction in accuracy on clean data.