paper-with-me

홈 › Papers

ProtoECGNet: Case-Based Interpretable Deep Learning for Multi-Label ECG Classification with Contrastive Learning

2025-04-11 · Sahil Sethi, David Chen, Thomas Statchen, Michael C. Burkhart, Nipun Bhandari, Bashar Ramadan, Brett Beaulieu-Jones

Deep learning-based electrocardiogram (ECG) classification has shown impressive performance but clinical adoption has been slowed by the lack of transparent and faithful explanations. Post hoc methods such as saliency maps may fail to reflect a model's true decision process. Prototype-based reasoning offers a more transparent alternative by grounding decisions in similarity to learned representations of real ECG segments, enabling faithful, case-based explanations. We introduce ProtoECGNet, a prototype-based deep learning model for interpretable, multi-label ECG classification. ProtoECGNet employs a structured, multi-branch architecture that reflects clinical interpretation workflows: it integrates a 1D CNN with global prototypes for rhythm classification, a 2D CNN with time-localized prototypes for morphology-based reasoning, and a 2D CNN with global prototypes for diffuse abnormalities. Each branch is trained with a prototype loss designed for multi-label learning, combining clustering, separation, diversity, and a novel contrastive loss that encourages appropriate separation between prototypes of unrelated classes while allowing clustering for frequently co-occurring diagnoses. We evaluate ProtoECGNet on all 71 diagnostic labels from the PTB-XL dataset, demonstrating competitive performance relative to state-of-the-art black-box models while providing structured, case-based explanations. To assess prototype quality, we conduct a structured clinician review of the final model's projected prototypes, finding that they are rated as representative and clear. ProtoECGNet shows that prototype learning can be effectively scaled to complex, multi-label time-series classification, offering a practical path toward transparent and trustworthy deep learning models for clinical decision support.

📄 PDF Abstract BibTeX arXiv:2504.08713

Code (1)

bbj-lab/protoecgnet 공식 구현 pytorch

Tasks

Contrastive LearningDeep LearningDiagnosticECG ClassificationMulti-Label LearningRhythmTime Series Classification

Methods 이 논문이 사용한 방법론

HOC 설명 없음
1D CNN 1D Convolutional Neural Networks are similar to well known and more established 2D Convolutional Neural Networks. 1D Convolutional Neural Networks are used mainly used on text and…

Similar Papers 제목 키워드 기반

A study of data and label shift in the LIME framework

2019-10-31 · Amir Hossein Akhavan Rahnama, Henrik Boström

LIME is a popular approach for explaining a black-box prediction through an interpretable model that is trained on instances in the vicinity of the predicted instance. To generate these instances, LIME randomly selects a…

object-detectionObject Detectiontext-classificationText Classification

Evaluating explainable artificial intelligence methods for multi-label deep learning classification tasks in remote sensing

2021-04-03 · Ioannis Kakogeorgiou, Konstantinos Karantzalos

Although deep neural networks hold the state-of-the-art in several remote sensing tasks, their black-box operation hinders the understanding of their decisions, concealing any bias and other shortcomings in datasets and …

Explainable artificial intelligenceExplainable Artificial Intelligence (XAI)Multi-Label ClassificationMUlTI-LABEL-ClASSIFICATION

ProtoSiTex: Learning Semi-Interpretable Prototypes for Multi-label Text Classification

2025-10-14 · Utsav Kumar Nareti, Suraj Kumar, Soumya Pandey, Soumi Chattopadhyay 외 arxiv

The rapid growth of user-generated text across digital platforms has intensified the need for interpretable models capable of fine-grained text classification and explanation. Existing prototype-based models offer intuit…

Multi-Label Text Classification

LiGCN: Label-interpretable Graph Convolutional Networks for Multi-label Text Classification

2021-03-26 · NAACL (DLG4NLP) 2022 7 · Irene Li, Aosong Feng, Hao Wu, Tianxiao Li 외

Multi-label text classification (MLTC) is an attractive and challenging task in natural language processing (NLP). Compared with single-label text classification, MLTC has a wider range of applications in practice. In th…

ClassificationGeneral ClassificationMulti Label Text ClassificationMulti-Label Text Classification+2

Learning Interpretable Rules for Multi-label Classification

2018-11-30 · Eneldo Loza Mencía, Johannes Fürnkranz, Eyke Hüllermeier, Michael Rapp

Multi-label classification (MLC) is a supervised learning problem in which, contrary to standard multiclass classification, an instance can be associated with several class labels simultaneously. In this chapter, we advo…

ClassificationGeneral ClassificationMulti-Label ClassificationMUlTI-LABEL-ClASSIFICATION