Litcius/Paper detail

ECG-Chat: A Large ECG-Language Model for Cardiac Disease Diagnosis

Yubao Zhao, Jiaju Kang, Tian Zhang, Puyu Han, Tong Chen

20258 citationsDOI

Abstract

The success of Multimodal Large Language Models (MLLMs) in the medical auxiliary field shows great potential, allowing patients to engage in conversations using physiological signal data. However, general MLLMs perform poorly in cardiac disease diagnosis, particularly in the integration of ECG data analysis and medical report generation, mainly due to the complexity of ECG data analysis and the gap between text and ECG signal modalities. To address these issues, we propose ECG-Chat, a multitask MLLMs focused on ECG medical report generation, providing multimodal conversational capabilities based on cardiology knowledge. We propose a contrastive learning approach that integrates ECG waveform data with text reports, aligning ECG features with reports in a fine-grained manner. This method also results in an ECG encoder that excels in zero-shot report retrieval tasks. Additionally, expanding existing datasets, we constructed a 19k ECG diagnosis dataset and a 25k multi-turn dialogue dataset for training and fine-tuning ECG-Chat, which provides professional diagnostic and conversational capabilities. Furthermore, ECG-Chat can generate comprehensive ECG analysis reports through an automated LaTeX generation pipeline. We established a benchmark for the ECG report generation task and tested our model on multiple baselines. ECG-Chat achieved the best performance in classification, retrieval, and medical report generation tasks. Our code is available at https://github.com/YubaoZhao/ECG-Chat.

Topics & Concepts

Computer scienceField (mathematics)Benchmark (surveying)Artificial intelligenceTask (project management)Machine learningEncoderSIGNAL (programming language)Speech recognitionWaveformDeep learningData miningMedical diagnosisElectrocardiographyDiagnosis codeTraining setNatural language processingCode (set theory)DiseaseTask analysisMedicineData modelingPattern recognition (psychology)ECG Monitoring and AnalysisMachine Learning in HealthcareTopic Modeling
ECG-Chat: A Large ECG-Language Model for Cardiac Disease Diagnosis | Litcius