Explainable machine learning for neoplasms diagnosis via electrocardiograms: an externally validated study

Juan Miguel Lopez Alcaraz, Wilhelm Haverkamp, Nils Strodthoff
12/10/2024
eess.SPcs.LG

No official code found. Best implementation: AI4HealthUOL/CardioDiag (7 stars, last commit 2025-03-22).

Abstract

Background: Neoplasms are a major cause of mortality globally, where early diagnosis is essential for improving outcomes. Current diagnostic methods are often invasive, expensive, and inaccessible in resource-limited settings. This study explores the potential of electrocardiogram (ECG) data, a widely available and non-invasive tool for diagnosing neoplasms through cardiovascular changes linked to neoplastic presence. Methods: A diagnostic pipeline combining tree-based machine learning models with Shapley value analysis for explainability was developed. The model was trained and internally validated on a large dataset and externally validated on an independent cohort to ensure robustness and generalizability. Key ECG features contributing to predictions were identified and analyzed. Results: The model achieved high diagnostic accuracy in both internal testing and external validation cohorts. Shapley value analysis highlighted significant ECG features, including novel predictors. The approach is cost-effective, scalable, and suitable for resource-limited settings, offering insights into cardiovascular changes associated with neoplasms and their therapies. Conclusions: This study demonstrates the feasibility of using ECG signals and machine learning for non-invasive neoplasm diagnosis. By providing interpretable insights into cardio-neoplasm interactions, this method addresses gaps in diagnostics and supports integration into broader diagnostic and therapeutic frameworks.

View on arXivView PDF

Code Implementations(1)

This is the official repository for CardioDiag. A machine learning framework for the diagnosis of non-cardiac conditions.

73PythonAug 21, 20241 years ago

Similar Papers

Cite this paper

@article{alcaraz2024explainable,
  title  = {Explainable machine learning for neoplasms diagnosis via electrocardiograms: an externally validated study},
  author = {Juan Miguel Lopez Alcaraz and Wilhelm Haverkamp and Nils Strodthoff},
  year   = {2024},
  eprint = {2412.07737},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.07737v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.07737.svg)](https://codeofpaper.com/paper/2412.07737)

Discussion