The electrocardiogram (ECG) signal comprising P-, Q-, R-, S-, and T-waves is an indispensable noninvasive diagnostic tool for analyzing physiological conditions of the heart. In general, traditional ECG intelligent diagnosis methods gradually extract features of the signal from input data until they can classify the ECG signal. However, the decision-making process of ECG intelligence models is implicit to clinicians. Clinical experts rely on clear and specific features extracted from ECG data to diagnose cardiac diseases effectively. Inspired by this clinical diagnosis mechanism, we propose an ECG knowledge graph (ECG-KG) framework primarily to improve ECG classification by presenting knowledge of ECG clinical diagnosis. In particular, the ECG-KG framework contains an ECG semantic feature extraction module, a knowledge graph construction module, and an ECG classification module. First, the ECG semantic feature extraction module locates the key points using the difference value method and further calculates the ECG attribute features. Further, the knowledge graph construction module utilizes attribute features to design entities and relationships for constructing abnormal ECG triples. The triples vectorize ECG abnormalities through the strategy of knowledge graph embedding strategy. Finally, the ECG classification module combines the ECG knowledge graph with the graph convolutional network model and adequately integrates expert knowledge to identify ECG abnormalities. Experiments conducted on the benchmark QT, the CPSC-2018, and the ZZU-ECG datasets show that the ECG-KG framework considerably outperforms other ECG diagnosis models, indicating the effectiveness of the ECG-KG framework for ECG abnormality diagnosis.
Read full abstract