Related Experiment Videos
A scalable solution for multi-symptom disease prediction and lifestyle recommendations using machine learning.
Akbar Hussain1, Saif Al-Jumaili2,3, Faiza Tahir1
1Knowledge Unit of Systems and Technology, University of Management and Technology, Sialkot, Pakistan.
Scientific Reports
|June 20, 2026
Summary
This study developed a mobile prototype for predicting diseases from symptoms using machine learning. It provides lifestyle recommendations but is an educational tool, not a diagnostic one.
Area of Science:
- Intelligent healthcare systems
- Machine learning applications in medicine
- Clinical decision support systems
Background:
- Accurate disease prediction from symptoms is crucial for intelligent healthcare.
- Machine learning (ML) offers potential for early symptom-based risk screening.
- Clinical adoption of ML is hindered by data quality, validation, interpretability, and diagnostic claims.
Purpose of the Study:
- To present a mobile decision-support prototype for multi-symptom disease prediction.
- To offer rule-based lifestyle recommendations linked to predicted diseases.
- To evaluate ML model performance on a public dataset for benchmark purposes.
Main Methods:
- Utilized the Kaggle Medicine Recommendation System Dataset (4,920 records, 41 disease classes).
- Evaluated seven supervised ML models: Decision Tree, Random Forest, Naive Bayes, Logistic Regression, XGBoost, SVM, and KNN.
- Developed an Android-Flask prototype integrating prediction with a recommendation layer.
Main Results:
- The best-performing ML models achieved high classification accuracy on the benchmark dataset.
- The prototype successfully linked predicted disease classes to relevant information (descriptions, precautions, diet, workouts).
- Results are presented as benchmark performance, not clinical diagnostic validity.
Conclusions:
- The developed system is a decision-support and educational prototype.
- It is not a clinically validated diagnostic or prescribing tool.
- Future work requires external validation, clinician assessment, and real-world testing.
Related Concept Videos
Classification of Illness
The meaning of illness is individualized to each person who experiences an alteration in health. In contrast, disease is a medical term indicating a pathological change in the structure and function of the body or mind. It is a condition that has specific symptoms and boundaries.
An illness is a response to a disease in which the person's level of functioning is changed compared with a previous level. The general classification of illness includes acute and chronic.
Acute illness is severe and...
An illness is a response to a disease in which the person's level of functioning is changed compared with a previous level. The general classification of illness includes acute and chronic.
Acute illness is severe and...
Steps in Outbreak Investigation
In the ever-evolving field of public health, statistical analysis serves as a cornerstone for understanding and managing disease outbreaks. By leveraging various statistical tools, health professionals can predict potential outbreaks, analyze ongoing situations, and devise effective responses to mitigate impact. For that to happen, there are a few possible stages of the analysis: