Explainable deep stacking ensemble model for accurate and transparent brain tumor diagnosis.

Journal: Computers in biology and medicine
PMID:

Abstract

Early detection of brain tumors in MRI images is vital for improving treatment results. However, deep learning models face challenges like limited dataset diversity, class imbalance, and insufficient interpretability. Most studies rely on small, single-source datasets and do not combine different feature extraction techniques for better classification. To address these challenges, we propose a robust and explainable stacking ensemble model for multiclass brain tumor classification. To address these challenges, we propose a stacking ensemble model that combines EfficientNetB0, MobileNetV2, GoogleNet, and Multi-level CapsuleNet, using CatBoost as the meta-learner for improved feature aggregation and classification accuracy. This ensemble approach captures complex tumor characteristics while enhancing robustness and interpretability. The proposed model integrates EfficientNetB0, MobileNetV2, GoogleNet, and a Multi-level CapsuleNet within a stacking framework, utilizing CatBoost as the meta-learner to improve feature aggregation and classification accuracy. We created two large MRI datasets by merging data from four sources: BraTS, Msoud, Br35H, and SARTAJ. To tackle class imbalance, we applied Borderline-SMOTE and data augmentation. We also utilized feature extraction methods, along with PCA and Gray Wolf Optimization (GWO). Our model was validated through confidence interval analysis and statistical tests, demonstrating superior performance. Error analysis revealed misclassification trends, and we assessed computational efficiency regarding inference speed and resource usage. The proposed ensemble achieved 97.81% F1 score and 98.75% PR AUC on M1, and 98.32% F1 score with 99.34% PR AUC on M2. Moreover, the model consistently surpassed state-of-the-art CNNs, Vision Transformers, and other ensemble methods in classifying brain tumors across individual four datasets. Finally, we developed a web-based diagnostic tool that enables clinicians to interact with the proposed model and visualize decision-critical regions in MRI scans using Explainable Artificial Intelligence (XAI). This study connects high-performing AI models with real clinical applications, providing a reliable, scalable, and efficient diagnostic solution for brain tumor classification.

Authors

  • Rezaul Haque
    Department of Computer Science and Engineering, East West University, A, 2 Jahurul Islam Ave, Dhaka, 1212, Bangladesh. Electronic address: rezaulh603@gmail.com.
  • Mahbub Alam Khan
    Department of Management Information System, Pacific State University, 3424 Wilshire Blvd., 12th Floor Los Angeles, CA, 90010, USA. Electronic address: mahbubalam2094@gmail.com.
  • Hamdadur Rahman
    Department of Management of Information System, International American University, 3440 Wilshire Blvd STE 1000, Los Angeles, CA, 90010, USA. Electronic address: hamdadurrahman348@gmail.com.
  • Shakil Khan
    Department of Business Analytics, International American University, 3440 Wilshire Blvd STE 1000, Los Angeles, CA, 90010, USA. Electronic address: khanshakil3194@gmail.com.
  • Md Ismail Hossain Siddiqui
    Department of Engineering/Industrial Management, Westcliff University, Irvine, CA, 92614, USA. Electronic address: ismailhossainsiddiqui.ce@gmail.com.
  • Zishad Hossain Limon
    Department of Computer Science, Westcliff University, Irvine, CA, 92614, USA. Electronic address: zishadlimon@gmail.com.
  • S M Masfequier Rahman Swapno
    Department of Computer Science and Engineering, Bangladesh University of Business and Technology, Dhaka, 1216, Bangladesh.
  • Abhishek Appaji
    B.M.S. College of Engineering, Bangalore, India.