Skip to main content
medRxiv
  • Home
  • About
  • Submit
  • ALERTS / RSS
Advanced Search

Interpretable multi-stream ensemble learning for radiographic pattern recognition

View ORCID ProfileJosé Raniery Ferreira Junior, Diego Armando Cardona Cardenas
doi: https://doi.org/10.1101/2021.08.09.21261788
José Raniery Ferreira Junior
Faculdade de Medicina, Universidade de São Paulo
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for José Raniery Ferreira Junior
  • For correspondence: jose.raniery{at}hilab.com.br
Diego Armando Cardona Cardenas
Faculdade de Medicina, Universidade de São Paulo
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • Abstract
  • Full Text
  • Info/History
  • Metrics
  • Data/Code
  • Preview PDF
Loading

ABSTRACT

Chest radiography (CXR) remains an essential component to evaluate lung diseases. However, it is crucial nowadays to include computer-based tools to aid physicians in the early detection of chest abnormalities. Therefore, this work proposed deep ensemble models to improve the CXR evaluation, interpretability, and reproducibility. Five convolutional neural networks and six different processed image inputs yielded an AUC of 0.982. Furthermore, ensemble learning could produce more reliable outcomes as it did not consider the information of only one method. Moreover, the ensemble strategy balanced the most critical factors from each model to perform a more consistent classification. Finally, class activation and gradient propagation maps allowed locally visualizing CXR regions that most activate neurons from the trained models and explaining practically which areas of the CXR correlated to the model output.

INTRODUCTION

Chest radiography (CXR) remains an essential component to evaluate patients with pathological suspicion, especially of lung diseases [1, 2]. However, it is essential to include computer-based tools to aid physicians to detect diseases early, as they can improve the accuracy and consistency of medical image diagnosis through computational support used as reference. Deep learning can analyze large volumes of images and automatically identify patterns accurately, including in CXR. However, most deep-learning methods were trained with single models, leading to limited prediction accuracy, even with optimum parameters [3].

One alternative to decrease this limitation is ensemble learning. This artificial intelligence paradigm designs a single model to combine different methods trained previously for the same task. The purpose of ensemble is to increase performance by combining the best properties from methods modeled with distinct configuration to achieve the highest efficiency and stability [4].

Furthermore, one huge limitation of general artificial neural networks is the black-box model produced by the training procedure. Thus, interpretable models are imperative for a robust computer-aided diagnostic tool. In this short paper, we propose deep ensemble models to improve the CXR -based evaluation, interpretability, and reproducibility.

MATERIAL AND METHODS

This study used retrospectively anterior-posterior CXRs of patients suspected to have pneumonia [2]. The cohort contains a training set with 3,883 images with confirmed pneumonia and 1,349 normal individuals and a testing set with 234 normal images and 390 with pneumonia.

We used five traditional convolutional networks (ConvNets): DenseNet121, InceptionV3, MobileNet, VGG16, and Xception. All ConvNets were composed of the rectified linear unit and one composed of softmax function to classify the images. All models were previously trained in a preliminary work. To improve pattern recognition, we tested several image pre-processing methods based on image segmentation (such as adaptive thresholding and region growing), cropping (of the whole chest or lung-only regions, for instance), normalization (like based on Z-Score or Min-Max scaling), equalization (global or adaptive approaches), among others. We designed an extra artificial network for ensemble learning that concatenates the softmax probabilities of the single models. Data augmentation techniques (flip, scale, shift, and rotation) increased the number of images to reduce the possibility of overfitting and potentially improve performance.

RESULTS

The ensemble of VGG16 obtained the highest overall efficiency, with an area under the receiver operating characteristic curve (AUC) of 0.973 (95% confidence interval - CI: 0.959–0.986), a sensitivity of 0.980 (CI: 0.964–0.992), and a specificity of 0.966 (CI: 0.940–0.987). Figure 1 presents some results indicating that ensemble learning may also produce more reliable outcomes as it would not consider the information of only one observer. The ensemble strategy balanced the most critical factors from each model to perform a more consistent classification.

Figure 1:
  • Download figure
  • Open in new tab
Figure 1:

Examples of classification results with input image (row I) and corresponding guided- backpropagated gradients (row II) and CAM (row III). In (a), VGG16 correctly classified as a normal case using the pre-processed image as input but misclassified using the original image. In (b), VGG16 correctly classified as normal using the original image as input but misclassified using the pre-processed image. In (c), VGG16 misclassified as normal using both images as input, but the ensemble of them correctly classified the patient to have pneumonia. In the images, TN, FN, and FP correspond to true negative, false negative, and false positive, respectively.

Figure 1 also shows class activation maps (CAMs) and a gradient propagation approach to locally visualize the pixels of the CXR that most activate neurons from the trained models. These visual mechanisms highlighted discriminative parts from the image, allowing explaining practically which regions of the CXR correlated to the model output.

We also performed a comprehensive evaluation extending the ensemble exhaustively to the different ConvNets to find an optimum model. Combining all five ConvNets and six different image inputs yielded an AUC of 0.982, but no statistically significant difference was found.

DISCUSSION

We herein introduced a multi-stream ensemble learning approach that could increase feature representation and identify intricate radiographic patterns, yielding higher AUCs than state-of-the-art single, limited models (p < 0.05) [2, 3, 5]. Moreover, the method automatically detects radiographic patterns, bringing significant benefits to the clinical routine at the beginning of care to prioritize abnormal exams for further reading from a specialist, ultimately optimizing examination time [6]. The models investigated could play an important role in the computer-aided detection of lung opacities. The correlation between radiography and chest abnormalities could accelerate the complementary exams’ adoption to confirm the biological nature of the abnormality.

It is becoming increasingly clear that ensemble learning provides cooperatively much more sophisticated results than would be practical from a single provider [ 4]. Ensemble learning has a good potential for external generalization due to the extra classification layers that take advantage of the different information from the ConvNets. They learn to weigh and associate the probabilities of different training strategies for the final classification.

Our main limitation in this study was the lack of an independent external dataset for generalization purposes. The most relevant CXR datasets publicly available are inconsistent due to the use of natural language processing for image labeling. This could lead to text-mining errors as labels may not accurately reproduce imaging patterns.

Finally, a tool implementing the proposed model could be useful for academic medicine. Resident students and specialists with low experience on CXR could improve image interpretation and opacity location skills using this approach. Moreover, it could promote a telemedicine tool to aid resource-limited places, where x-ray scanners are the only imaging option of health care.

Data Availability

The dataset used in this work was made publicly available in Kermany D, Goldbaum M, Cai W, et al. Identifying medical diagnoses and treatable diseases by image-based deep learning. Cell. 2018;172:1122-1131.

REFERENCES

  1. [1].↵
    Ferreira J, Cardenas D, Moreno R, Rebelo M, Krieger J, Gutierrez M. Novel chest radiographic biomarkers for COVID-19 using radiomic features associated with diagnostics and outcomes. J Digit Imaging. 2021. DOI: 10.1007/s10278-021-00421-w
    OpenUrlCrossRef
  2. [2].↵
    Kermany D, Goldbaum M, Cai W, et al. Identifying medical diagnoses and treatable diseases by image-based deep learning. Cell. 2018;172:1122–1131.
    OpenUrlCrossRefPubMed
  3. [3].↵
    Ferreira J, Cardenas D, Moreno R, Rebelo M, Krieger J, Gutierrez M. Multi-View Ensemble Convolutional Neural Network to Improve Classification of Pneumonia in Low Contrast Chest X-Ray Images. IEEE Engineering in Medicine and Biology Society, 42nd Annual International Conferences of the. 2020:1238–1241.
  4. [4].↵
    Wang M, Wang H, Wang J, et al. A novel model for malaria prediction based on ensemble algorithms. PloS ONE. 2019;14:e0226910.
    OpenUrl
  5. [5].↵
    Liang G, Zheng L. A transfer learning method with deep residual network for pediatric pneumonia diagnosis. Comput Methods Programs Biomed. 2020;187:104964.
    OpenUrl
  6. [6].↵
    Ferreira Junior JR, Oliveira MC, Azevedo-Marques PM. Integrating 3D image descriptors of margin sharpness and texture on a GPU-optimized similar pulmonary nodule retrieval engine. J Supercomput. 2017;73:3451–3467.
    OpenUrl
Back to top
PreviousNext
Posted August 10, 2021.
Download PDF
Data/Code
Email

Thank you for your interest in spreading the word about medRxiv.

NOTE: Your email address is requested solely to identify you as the sender of this article.

Enter multiple addresses on separate lines or separate them with commas.
Interpretable multi-stream ensemble learning for radiographic pattern recognition
(Your Name) has forwarded a page to you from medRxiv
(Your Name) thought you would like to see this page from the medRxiv website.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Share
Interpretable multi-stream ensemble learning for radiographic pattern recognition
José Raniery Ferreira Junior, Diego Armando Cardona Cardenas
medRxiv 2021.08.09.21261788; doi: https://doi.org/10.1101/2021.08.09.21261788
Twitter logo Facebook logo LinkedIn logo Mendeley logo
Citation Tools
Interpretable multi-stream ensemble learning for radiographic pattern recognition
José Raniery Ferreira Junior, Diego Armando Cardona Cardenas
medRxiv 2021.08.09.21261788; doi: https://doi.org/10.1101/2021.08.09.21261788

Citation Manager Formats

  • BibTeX
  • Bookends
  • EasyBib
  • EndNote (tagged)
  • EndNote 8 (xml)
  • Medlars
  • Mendeley
  • Papers
  • RefWorks Tagged
  • Ref Manager
  • RIS
  • Zotero
  • Tweet Widget
  • Facebook Like
  • Google Plus One

Subject Area

  • Radiology and Imaging
Subject Areas
All Articles
  • Addiction Medicine (349)
  • Allergy and Immunology (668)
  • Allergy and Immunology (668)
  • Anesthesia (181)
  • Cardiovascular Medicine (2648)
  • Dentistry and Oral Medicine (316)
  • Dermatology (223)
  • Emergency Medicine (399)
  • Endocrinology (including Diabetes Mellitus and Metabolic Disease) (942)
  • Epidemiology (12228)
  • Forensic Medicine (10)
  • Gastroenterology (759)
  • Genetic and Genomic Medicine (4103)
  • Geriatric Medicine (387)
  • Health Economics (680)
  • Health Informatics (2657)
  • Health Policy (1005)
  • Health Systems and Quality Improvement (985)
  • Hematology (363)
  • HIV/AIDS (851)
  • Infectious Diseases (except HIV/AIDS) (13695)
  • Intensive Care and Critical Care Medicine (797)
  • Medical Education (399)
  • Medical Ethics (109)
  • Nephrology (436)
  • Neurology (3882)
  • Nursing (209)
  • Nutrition (577)
  • Obstetrics and Gynecology (739)
  • Occupational and Environmental Health (695)
  • Oncology (2030)
  • Ophthalmology (585)
  • Orthopedics (240)
  • Otolaryngology (306)
  • Pain Medicine (250)
  • Palliative Medicine (75)
  • Pathology (473)
  • Pediatrics (1115)
  • Pharmacology and Therapeutics (466)
  • Primary Care Research (452)
  • Psychiatry and Clinical Psychology (3432)
  • Public and Global Health (6527)
  • Radiology and Imaging (1403)
  • Rehabilitation Medicine and Physical Therapy (814)
  • Respiratory Medicine (871)
  • Rheumatology (409)
  • Sexual and Reproductive Health (410)
  • Sports Medicine (342)
  • Surgery (448)
  • Toxicology (53)
  • Transplantation (185)
  • Urology (165)