Faculty of Electrical Engineering, Warsaw University of Technology, Plac Politechniki 1, 00-661 Warsaw, Poland.
Institute of Control and Industrial Technology, Warsaw University of Technology, Koszykowa Street 75, 00-662 Warsaw, Poland.
Physiol Meas. 2022 Jun 28;43(6). doi: 10.1088/1361-6579/ac6e55.
The primary purpose of this work is to analyze the ability of N-BEATS architecture for the problem of prediction and classification of electrocardiogram (ECG) signals. To achieve this, performance comparison with various types of other SotA (state-of-the-art) recurrent neural network architectures commonly used for such problems is conducted.Four architectures (N-BEATS, LSTM, LSTM with peepholes, GRU) were tested for performance and dimension reduction problems for different number of leads (2, 3, 4, 6, 12), both in variants consisting of blended branches, allowing retaining accuracy while reducing the computational capacity needed. The analysis was performed on datasets and using metrics from Challenges in Cardiology (CinC) 2021 competition.Best results were achieved for LSTM with peepholes, then LSTM, GRU and the worst for N-BEATS (challenge metrics respectively: 0.42, 0.40, 0.39, 0.35; for times: 0.0395 s, 0.0036 s, 0.0027 s, 0.0002 s). Commonly used LSTM outperforms N-BEATS in terms of multi-label classification, data set resilience, and obtained challenge metrics. Still, N-BEATS can obtain acceptable results for 2 lead classification (metric of 0.35 for N-BEATS and 0.38 for other networks) and outperforms other solutions in terms of complexity and speed.This paper features a novel approach of using the N-BEATS, which was previously used only for forecasting, to classify ECG signals with success. While N-BEATS multi-label classification capacity is lower than LSTM, its speed obtaining results with a reduced number of leads (faster by one to two degrees of magnitude) allows for arrhythmias detection and classification while using off-the-shelf wearable devices (Holter monitors, sport bands, etc).
这项工作的主要目的是分析 N-BEATS 架构在心电图(ECG)信号预测和分类问题上的能力。为此,与常用于此类问题的各种其他 SotA(最先进)递归神经网络架构进行了性能比较。针对不同导联数(2、3、4、6、12)的性能和降维问题,测试了四种架构(N-BEATS、LSTM、带有窥视孔的 LSTM、GRU),它们都由混合分支组成,在保持准确性的同时降低了所需的计算能力。在数据集上进行了分析,并使用了来自 Challenges in Cardiology(CinC)2021 竞赛的指标。在带有窥视孔的 LSTM 方面取得了最佳结果,其次是 LSTM、GRU,而 N-BEATS 的结果最差(挑战指标分别为 0.42、0.40、0.39、0.35;时间分别为 0.0395s、0.0036s、0.0027s、0.0002s)。常用的 LSTM 在多标签分类、数据集弹性和获得的挑战指标方面优于 N-BEATS。尽管如此,N-BEATS 仍然可以在 2 导联分类方面获得可接受的结果(N-BEATS 的指标为 0.35,其他网络的指标为 0.38),并且在复杂度和速度方面优于其他解决方案。本文提出了一种新颖的方法,即使用之前仅用于预测的 N-BEATS 来成功分类 ECG 信号。虽然 N-BEATS 的多标签分类能力低于 LSTM,但它在使用现成的可穿戴设备(如 Holter 监测器、运动带等)以较少导联数(快一到两个数量级)获得结果的速度允许进行心律失常检测和分类。