Abstract
<jats:p>Background: Breast cancer is the most common cancer among women, and early detection through mammography is essential for reducing mortality. Artificial intelligence can support radiologists by improving diagnostic accuracy. Aim: To develop and evaluate a two-stage ensemble machine learning pipeline for breast cancer diagnosis from digital mammograms. Methods: The proposed framework combines image preprocessing, multiple convolutional neural networks trained under different conditions, and a second-stage classifier that integrates the CNN outputs. Several machine learning models and feature selection techniques were evaluated using publicly available mammography datasets. Results: The ensemble approach consistently outperformed the individual CNN models. The MLP classifier achieved the best overall balance between precision and recall, while the heuristic fusion method provided the highest sensitivity. Feature selection reduced model complexity while maintaining comparable performance, and cross-validation confirmed the robustness of the proposed methodology. Discussion: Combining complementary information from multiple CNNs with classical machine learning improves diagnostic performance and provides a robust framework for computer-aided breast cancer diagnosis. Conclusions: The proposed two-stage ensemble offers an effective and interpretable approach for mammographic breast cancer classification. A demonstration application incorporating Grad-CAM explainability further supports its potential use as a clinical decision-support tool.</jats:p>