CVAI Catalog

·

View Catalog

ESI (ECG Semantic Integrator)

convnextv2_base

Rice University

12-lead ECG

Filter catalog by Modality:
ECG

Clinical text

Filter catalog by Modality:
Text & EHR

Multimodal

Filter catalog by Modality:
Multimodal

General Purpose / Multi-task

Filter catalog by Disease / Trait:
General / Foundation

Multi-label classification

Filter catalog by Task Type:
Classification

Embedding

Filter catalog by Task Type:
Representation Learning

Hybrid

Filter catalog by Architecture:
Hybrid / Multi-branch

PyTorch

Filter catalog by Framework:
PyTorch

GPL 3.0

Filter catalog by License:
Copyleft

Multimodal ECG model that pairs a 1D ConvNeXtV2 signal encoder with a BioLinkBERT text encoder, trained with a joint contrastive-and-captioning objective using LLM-generated descriptions of ECG demographics and waveform patterns in place of raw clinical reports. Validated on arrhythmia diagnosis and ECG-based subject identification, reaching an AUROC of 0.938 fine-tuned and 0.812 zero-shot on PTB-XL diagnostic classification. Developed at Rice University.

memory Specifications

category

Architecture

Hybrid

1D ConvNeXtV2-base ECG signal encoder + BioLinkBERT text encoder, trained with a joint contrastive and captioning loss (COCA-style)

code

Framework

PyTorch

calendar_month

Added to catalog

2026-07-10

gavel License

GPL 3.0

check_small Open source check_small Commercial use OK check_small Modifications allowed Attribution required Share-alike required

License for model weights only. Associated code may be licensed seperately, check code source for specific terms.

description Publication

database Training & evaluation data

public 45,152 subjects · China

45,152 12-lead, 10-second ECGs from Chapman University / Shaoxing People's Hospital / Ningbo First Hospital with arrhythmia diagnoses; ~56% male / 44% female.

PTB-XL open_in_new

testtrain

public 18,885 subjects · Germany · 1989-1996

52% male / 48% female; age range 0-95 (median ~62). 21,837 10-second 12-lead ECG records.

science Capabilities & performance

PTB-XL diagnostic classification (fine-tuned)

Multi-label classification General Purpose / Multi-task
0.938 AUROC PTB-XL · internal

PTB-XL diagnostic classification (linear probe)

Multi-label classification General Purpose / Multi-task
0.931 AUROC PTB-XL · internal

PTB-XL diagnostic classification (zero-shot)

Multi-label classification General Purpose / Multi-task
0.812 AUROC PTB-XL

Embedding

General Purpose / Multi-task