Leaderboard · primary metric: macro AUROC
Multi-Label Cardiac Abnormality Detection
Develop a model that takes a 10-second, 12-lead ECG recording as input and predicts the presence of diagnostic findings across the five diagnostic superclasses defined in PTB-XL.
Labels
- NORMNormal ECG
- MIMyocardial infarction
- STTCST/T changes
- CDConduction disturbance
- HYPHypertrophy
Because more than one diagnostic superclass may be associated with a recording, the output must contain five independent probabilities.
Main technical challenges
- Distinguishing subtle morphological changes in ECG waveforms.
- Learning from unequal class frequencies.
- Handling simultaneous diagnostic statements.
- Maintaining consistent predictions across the 12 leads.
- Reducing sensitivity to noise and recording artefacts.
Evaluation
| Metric | Purpose |
|---|---|
| Macro AUROCPrimary | Measures discrimination across the five diagnostic superclasses; primary ranking metric. |
| Macro Average Precision (AP) | Assesses precision-recall performance, especially for less frequent labels. |
| Macro F1-score | Measures the balance between precision and recall after validation-based threshold selection. |
| Per-class sensitivity | Measures the proportion of positive recordings recovered for each diagnostic class. |
Diagnostic probabilities are evaluated independently for each class. Ties are resolved using the secondary metric, then inference time under the official evaluation environment.
Expected output
A prediction file containing five diagnostic probabilities for each ECG recording.
You submit
Track A predictions
One row per requested ECG, probabilities between 0 and 1.
ecg_id,p_NORM,p_MI,p_STTC,p_CD,p_HYPCSV · up to 5 MB
Trained model weights & dependencies
Over 10 MB? Share a download link (Drive, Hugging Face, Zenodo…).
PT, PTH, ONNX, H5, KERAS, TFLITE, ZIP · up to 10 MB, or a link