ProtoECGNet is a prototype-based deep learning model for interpretable, multi-label ECG classification.
It employs a structured, multi-branch architecture integrating different CNNs with global and time-localized prototypes for rhythm classification, morphology-based reasoning, and diffuse abnormalities.
The model is trained using a prototype loss designed for multi-label learning, combining clustering, separation, diversity, and contrastive loss.
ProtoECGNet demonstrates competitive performance compared to state-of-the-art models and provides faithful, case-based explanations, making it a practical solution for transparent and trustworthy deep learning models in clinical decision support.