Detecting low left ventricular ejection fraction from ECG using an interpretable and scalable predictor-driven framework
Ya Zhou, Tianxiang Hao, Ziyi Cai, Haojie Zhu, Kejun He, Jia Liu, Xiaohan Fan, Jing Yuan

TL;DR
This study presents ECGPD-LEF, an interpretable, scalable framework that combines foundation model probabilities with structured modeling to detect low left ventricular ejection fraction from ECGs, outperforming existing methods.
Contribution
The paper introduces ECGPD-LEF, a novel framework integrating foundation model probabilities with interpretable modeling for improved LEF detection from ECGs.
Findings
Achieved AUROC of 88.4% internally and 86.8% externally for moderate LEF.
Outperformed official end-to-end baseline across diverse subgroups.
Identified high-impact predictors like normal ECG and incomplete left bundle branch block.
Abstract
Low left ventricular ejection fraction (LEF) frequently remains undetected until progression to symptomatic heart failure, underscoring the need for scalable screening strategies. Although artificial intelligence-enabled electrocardiography (AI-ECG) has shown promise, existing approaches rely solely on end-to-end black-box models with limited interpretability or on tabular systems dependent on commercial ECG measurement algorithms with suboptimal performance. We introduced ECG-based Predictor-Driven LEF (ECGPD-LEF), a structured framework that integrates foundation model-derived diagnostic probabilities with interpretable modeling for detecting LEF from ECG. Trained on the benchmark EchoNext dataset comprising 72,475 ECG-echocardiogram pairs and evaluated in predefined independent internal (n=5,442) and external (n=16,017) cohorts, our framework achieved robust discrimination for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
