Real-Time Heart Arrhythmia Detection Using Apache Spark Structured Streaming

被引:9
|
作者
Ilbeigipour, Sadegh [1 ]
Albadvi, Amir [1 ]
Akhondzadeh Noughabi, Elham [1 ]
机构
[1] Tarbiat Modares Univ, Ind & Syst Engn Fac, Dept Informat Technol Engn, Tehran, Iran
关键词
ATRIAL-FIBRILLATION; CLASSIFICATION; ARCHITECTURE; PREVALENCE;
D O I
10.1155/2021/6624829
中图分类号
R19 [保健组织与事业(卫生事业管理)];
学科分类号
摘要
One of the major causes of death in the world is cardiac arrhythmias. In the field of healthcare, physicians use the patient's electrocardiogram (ECG) records to detect arrhythmias, which indicate the electrical activity of the patient's heart. The problem is that the symptoms do not always appear and the physician may be mistaken in the diagnosis. Therefore, patients need continuous monitoring through real-time ECG analysis to detect arrhythmias in a timely manner and prevent an eventual incident that threatens the patient's life. In this research, we used the Structured Streaming module built top on the open-source Apache Spark platform for the first time to implement a machine learning pipeline for real-time cardiac arrhythmias detection and evaluate the impact of using this new module on classification performance metrics and the rate of delay in arrhythmia detection. The ECG data collected from the MIT/BIH database for the detection of three class labels: normal beats, RBBB, and atrial fibrillation arrhythmias. We also developed three decision trees, random forest, and logistic regression multiclass classifiers for data classification where the random forest classifier showed better performance in classification than the other two classifiers. The results show previous results in performance metrics of the classification model and a significant decrease in pipeline runtime by using more class labels compared to previous studies.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Structured Streaming: A Declarative API for Real-Time Applications in Apache Spark
    Armbrust, Michael
    Das, Tathagata
    Torres, Joseph
    Yavuz, Burak
    Zhu, Shixiong
    Xin, Reynold
    Ghodsi, Ali
    Stoica, Ion
    Zaharia, Matei
    [J]. SIGMOD'18: PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2018, : 601 - 613
  • [2] Real-time Data Streaming using Apache Spark on Fully Configured Hadoop Cluster
    Prasad, Kashi Sai
    Pasupathy, S.
    [J]. JOURNAL OF MECHANICS OF CONTINUA AND MATHEMATICAL SCIENCES, 2018, 13 (05): : 164 - 176
  • [3] Real-time Pattern Detection in IP Flow Data using Apache Spark
    Cermak, Milan
    Lastovicka, Martin
    Jirsik, Tomas
    [J]. 2019 IFIP/IEEE SYMPOSIUM ON INTEGRATED NETWORK AND SERVICE MANAGEMENT (IM), 2019, : 521 - 526
  • [4] KORDI: A Framework for Real-Time Performance and Cost Optimization of Apache Spark Streaming
    Kordelas, Athanasios
    Spyrou, Thanasis
    Voulgaris, Spyros
    Megalooikonomou, Vasileios
    Deligiannis, Nikos
    [J]. 2023 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, ISPASS, 2023, : 337 - 339
  • [5] Real-Time Regex Matching With Apache Spark
    Deaton, Sean
    Brownfield, David
    Kosta, Leonard
    Zhu, Zhaozhong
    Matthews, Suzanne J.
    [J]. 2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2017,
  • [6] S-DDoS: Apache spark based real-time DDoS detection system
    Patil, Nilesh Vishwasrao
    Krishna, C. Rama
    Kumar, Krishan
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (05) : 6527 - 6535
  • [7] Performance Evaluation of Intrusion Detection Streaming Transactions Using Apache Kafka and Spark Streaming
    Tun, May Thet
    Nyaung, Dim En
    Phyu, Myat Pwint
    [J]. 2019 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION TECHNOLOGIES (ICAIT), 2019, : 25 - 30
  • [8] Real-time Distributed-Random-Forest-Based Network Intrusion Detection System Using Apache Spark
    Zhang, Hao
    Dai, Shumin
    Li, Yongdan
    Zhang, Wenjun
    [J]. 2018 IEEE 37TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2018,
  • [9] Real-time Processing of IoT Events with Historic data using Apache Kafka and Apache Spark with Dashing framework
    D'silva, Godson Michael
    Khan, Azharuddin
    Joshi, Gaurav
    SiddheshBari
    [J]. 2017 2ND IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2017, : 1804 - 1809
  • [10] Real-time arrhythmia detection using convolutional neural networks
    Vu, Thong
    Petty, Tyler
    Yakut, Kemal
    Usman, Muhammad
    Xue, Wei
    Haas, Francis M.
    Hirsh, Robert A.
    Zhao, Xinghui
    [J]. FRONTIERS IN BIG DATA, 2023, 6