anyECG-chat: A Generalist ECG-MLLM for Flexible ECG Input and Multi-Task Understanding

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Li, Haitao, Li, Ziyu, Mao, Yiheng, Liu, Ziyi, Sun, Zhoujian, Huang, Zhengxing
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912702902829056
author Li, Haitao
Li, Ziyu
Mao, Yiheng
Liu, Ziyi
Sun, Zhoujian
Huang, Zhengxing
author_facet Li, Haitao
Li, Ziyu
Mao, Yiheng
Liu, Ziyi
Sun, Zhoujian
Huang, Zhengxing
contents The advent of multimodal large language models (MLLMs) has sparked interest in their application to electrocardiogram (ECG) analysis. However, existing ECG-focused MLLMs primarily focus on report generation tasks, often limited to single 12-lead, short-duration (10s) ECG inputs, thereby underutilizing the potential of MLLMs. To this end, we aim to develop a MLLM for ECG analysis that supports a broader range of tasks and more flexible ECG inputs. However, existing ECG-QA datasets are often monotonous. To address this gap, we first constructed the anyECG dataset, which encompasses a wide variety of tasks, including report generation, abnormal waveform localization, and open-ended question answering. In addition to standard hospital ECGs, we introduced long-duration reduced-lead ECGs for home environments and multiple ECG comparison scenarios commonly encountered in clinical practice. Furthermore, we propose the anyECG-chat model, which supports dynamic-length ECG inputs and multiple ECG inputs. We trained the model using a three-stage curriculum training recipe with the anyECG dataset. A comprehensive evaluation was conducted, demonstrating that anyECG-chat is capable of supporting various practical application scenarios, including not only common report generation tasks but also abnormal waveform localization for long-duration reduced-lead ECGs in home environments and comprehensive comparative analysis of multiple ECGs. Our code and data are available at: https://github.com/CuCl-2/anyECG-chat.
format Preprint
id arxiv_https___arxiv_org_abs_2506_00942
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle anyECG-chat: A Generalist ECG-MLLM for Flexible ECG Input and Multi-Task Understanding
Li, Haitao
Li, Ziyu
Mao, Yiheng
Liu, Ziyi
Sun, Zhoujian
Huang, Zhengxing
Computation and Language
Artificial Intelligence
Signal Processing
The advent of multimodal large language models (MLLMs) has sparked interest in their application to electrocardiogram (ECG) analysis. However, existing ECG-focused MLLMs primarily focus on report generation tasks, often limited to single 12-lead, short-duration (10s) ECG inputs, thereby underutilizing the potential of MLLMs. To this end, we aim to develop a MLLM for ECG analysis that supports a broader range of tasks and more flexible ECG inputs. However, existing ECG-QA datasets are often monotonous. To address this gap, we first constructed the anyECG dataset, which encompasses a wide variety of tasks, including report generation, abnormal waveform localization, and open-ended question answering. In addition to standard hospital ECGs, we introduced long-duration reduced-lead ECGs for home environments and multiple ECG comparison scenarios commonly encountered in clinical practice. Furthermore, we propose the anyECG-chat model, which supports dynamic-length ECG inputs and multiple ECG inputs. We trained the model using a three-stage curriculum training recipe with the anyECG dataset. A comprehensive evaluation was conducted, demonstrating that anyECG-chat is capable of supporting various practical application scenarios, including not only common report generation tasks but also abnormal waveform localization for long-duration reduced-lead ECGs in home environments and comprehensive comparative analysis of multiple ECGs. Our code and data are available at: https://github.com/CuCl-2/anyECG-chat.
title anyECG-chat: A Generalist ECG-MLLM for Flexible ECG Input and Multi-Task Understanding
topic Computation and Language
Artificial Intelligence
Signal Processing
url https://arxiv.org/abs/2506.00942