A Comparative Analysis of LIME and SHAP Interpreters With Explainable ML Based Diabetes Predictions

Project Code :TCMAPY1563

Objective

The primary objective of this project is to conduct a comparative analysis of machine learning models—Logistic Regression, Random Forest, and Decision Tree—integrated with the LIME interpreter for diabetes prediction.

Abstract

The escalating prevalence of diabetes necessitates accurate and interpretable predictive models to support early diagnosis and personalized treatment. This study presents a comparative analysis of the Local Interpretable Model-agnostic Explanations (LIME) interpreter integrated with machine learning algorithms for diabetes prediction. The existing system employs Logistic Regression (LR) combined with Explainable Artificial Intelligence (XAI) techniques to provide transparent predictions. In contrast, the proposed system leverages Random Forest and Decision Tree algorithms, integrated with XAI, to enhance predictive performance and interpretability. The study evaluates these models on a diabetes dataset, assessing metrics such as accuracy, precision, recall, F1-score, and the quality of LIME-generated explanations. Random Forest and Decision Tree models are hypothesized to outperform LR due to their ability to capture non-linear relationships and complex feature interactions. LIME facilitates interpretability by providing local explanations for individual predictions, enabling clinicians to understand model decisions. The comparative analysis highlights the trade-offs between model complexity, predictive accuracy, and interpretability, offering insights into the suitability of ensemble and tree-based models for diabetes prediction. The findings aim to guide the development of robust, transparent, and clinically viable predictive systems for diabetes management. Keywords: Diabetes Prediction, LIME, Explainable AI (XAI), Logistic Regression, Random Forest, Decision Tree, Machine Learning, Interpretability, Predictive Modeling, Healthcare

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W CONFIGURATION:

·         Processor                                 - I3/Intel Processor

·         Hard Disk                                - 160GB

·         Key Board                              - Standard Windows Keyboard

·         Mouse                                     - Two or Three Button Mouse

·         Monitor                                   - SVGA

·         RAM                                       - 8GB

S/W CONFIGURATION:

·         Operating System                   :  Windows 7/8/10 

  ·         Server side Script                    :  HTML, CSS, Bootstrap & JS 

  ·         Programming Language         :  Python 

  ·         Libraries                                  :  Flask, Pandas, MySQL. Connector, Os, Smtplib, Numpy 

  ·         IDE/Workbench                      :  PyCharm

·         Technology                             :  Python 3.6+

·         Server Deployment                 :  Xampp Server

Demo Video

mail-banner
call-banner
contact-banner
Request Video