Ensembles of Convolutional Neural Networks models for pediatric pneumonia diagnosis
Helena Liz, Manuel S\'anchez-Monta\~n\'es, Alfredo Tagarro, Sara, Dom\'inguez-Rodr\'iguez, Ron Dagan, David Camacho

TL;DR
This paper introduces an explainable ensemble CNN approach for pediatric pneumonia diagnosis from chest X-rays, achieving high accuracy on small, low-quality datasets and enhancing interpretability of model decisions.
Contribution
It presents a novel explainability technique based on combining heatmaps from ensemble models and develops new ensemble CNNs that perform well with limited, low-quality data.
Findings
Ensemble models outperform single CNNs and transfer learning in small datasets.
The proposed XAI method improves interpretability of CNN decisions.
High accuracy achieved on pediatric pneumonia X-ray datasets.
Abstract
Pneumonia is a lung infection that causes 15% of childhood mortality, over 800,000 children under five every year, all over the world. This pathology is mainly caused by viruses or bacteria. X-rays imaging analysis is one of the most used methods for pneumonia diagnosis. These clinical images can be analyzed using machine learning methods such as convolutional neural networks (CNN), which learn to extract critical features for the classification. However, the usability of these systems is limited in medicine due to the lack of interpretability, because of these models cannot be used to generate an understandable explanation (from a human-based perspective), about how they have reached those results. Another problem that difficults the impact of this technology is the limited amount of labeled data in many medicine domains. The main contributions of this work are two fold: the first one…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsBatch Normalization · Softmax · Dense Connections · Concatenated Skip Connection · Max Pooling · Dropout · *Communicated@Fast*How Do I Communicate to Expedia? · 1x1 Convolution · Convolution · Dense Block
