Brain Stroke Prediction using Explainable Machine Learning and Time Series Feature Engineering

A brain stroke happens when blood flow to a part of the brain is interrupted or reduced. It is a critical medical condition that demands timely detection to prevent severe outcomes, including permanent paralysis and death. This research focuses on predicting brain stroke using machine learning (ML) and Explainable Artificial Intelligence (XAI). We employ a comprehensive dataset featuring various parameters associated with brain stroke such as age, Body Mass Index (BMI), average glucose, smoking, etc. and related diseases like hypertension and heart disease. Our objective is to develop an automated system that can accurately predict the possibility of a brain stroke. To achieve this, we utilized several classification ML models, including Extreme Gradient Boosting (XGB), Random Forest (RF), K-Nearest Neighbors (KNN), Gradient Boosting Decision Trees (GBDT), Adaptive Boosting (AdaB), and Categorical Boosting (CatB). Additionally, we incorporated time series feature engineering (TSFE) techniques, such as Lag Features (LF) and Rolling Statistics (RS), to enhance prediction accuracy. Our research introduces a cross-validation (CV) approach, highlighting that the XGB model with Rolling Statistics (XGB-RS) stands out as the top performer. This model achieved impressive results, with average metrics of 98.06% accuracy, 90.57% precision, 88.46% recall, 99.12% specificity, and an F1 score of 89.4%. Additionally, it utilizes a Confusion Matrix (CM) and Receiver Operating Characteristic (ROC) Curve. To interpret these outcomes, we employ Local Interpretable Model-agnostic Explanations (LIME) and Shapley Additive Explanations (SHAP), underscoring the importance of understanding the contributing factors. This research provides valuable insights into improving long-term health conditions, reducing mortality rates, and supporting healthcare professionals in managing brain stroke.

Authors

Institutions

Publication Details

Published
2024-10-21
DOI
https://doi.org/10.1109/icict64387.2024.10839683
Citations
3
Primary Topic
Brain Tumor Detection and Classification
Type
article
Field-Weighted Citation Impact
0.74
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Brain Stroke Prediction using Explainable Machine Learning and Time Series Feature Engineering

Mohammed Ibrahim Hussain, Mohammad Mamun, Md. Sadiq Iqbal, Safiul Haque Chowdhury
3 citations
Brain Tumor Detection and Classification
0.74
article

Brain Stroke Prediction using Explainable Machine Learning and Time Series Feature Engineering

Mohammed Ibrahim Hussain, Mohammad Mamun, Md. Sadiq Iqbal, Safiul Haque Chowdhury
article en
3 citations

Abstract

A brain stroke happens when blood flow to a part of the brain is interrupted or reduced. It is a critical medical condition that demands timely detection to prevent severe outcomes, including permanent paralysis and death. This research focuses on predicting brain stroke using machine learning (ML) and Explainable Artificial Intelligence (XAI). We employ a comprehensive dataset featuring various parameters associated with brain stroke such as age, Body Mass Index (BMI), average glucose, smoking, etc. and related diseases like hypertension and heart disease. Our objective is to develop an automated system that can accurately predict the possibility of a brain stroke. To achieve this, we utilized several classification ML models, including Extreme Gradient Boosting (XGB), Random Forest (RF), K-Nearest Neighbors (KNN), Gradient Boosting Decision Trees (GBDT), Adaptive Boosting (AdaB), and Categorical Boosting (CatB). Additionally, we incorporated time series feature engineering (TSFE) techniques, such as Lag Features (LF) and Rolling Statistics (RS), to enhance prediction accuracy. Our research introduces a cross-validation (CV) approach, highlighting that the XGB model with Rolling Statistics (XGB-RS) stands out as the top performer. This model achieved impressive results, with average metrics of 98.06% accuracy, 90.57% precision, 88.46% recall, 99.12% specificity, and an F1 score of 89.4%. Additionally, it utilizes a Confusion Matrix (CM) and Receiver Operating Characteristic (ROC) Curve. To interpret these outcomes, we employ Local Interpretable Model-agnostic Explanations (LIME) and Shapley Additive Explanations (SHAP), underscoring the importance of understanding the contributing factors. This research provides valuable insights into improving long-term health conditions, reducing mortality rates, and supporting healthcare professionals in managing brain stroke.

Bangladesh University (BD)
Openalex Percentile: Top 26%
Brain Tumor Detection and Classification
0.74
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Brain Stroke Prediction using Explainable Machine Learning and Time Series Feature Engineering — Mohammed Ibrahim Hussain, Mohammad Mamun, et al. · (2024) | TGRS Research Map | TGRS