Building an enhanced case-based reasoning and rule-based systems for medical diagnosis

Abstract Expert systems are computer programs that use knowledge and reasoning to solve problems typically solved by human experts. Expert systems have been used in medicine to diagnose diseases, recommend treatments, and plan surgeries. Interpretability of the results in medical applications is cru...

Full description

Bibliographic Details
Main Authors: Eslam M. Mustafa, Mahmoud M. Saad, Lydia Wahid Rizkallah
Format: Article
Language:English
Published: SpringerOpen 2023-11-01
Series:Journal of Engineering and Applied Science
Subjects:
Online Access:https://doi.org/10.1186/s44147-023-00315-4
_version_ 1827710861322485760
author Eslam M. Mustafa
Mahmoud M. Saad
Lydia Wahid Rizkallah
author_facet Eslam M. Mustafa
Mahmoud M. Saad
Lydia Wahid Rizkallah
author_sort Eslam M. Mustafa
collection DOAJ
description Abstract Expert systems are computer programs that use knowledge and reasoning to solve problems typically solved by human experts. Expert systems have been used in medicine to diagnose diseases, recommend treatments, and plan surgeries. Interpretability of the results in medical applications is crucial since the decision that will be taken based on the system’s output has a direct effect on people’s health and lives which makes expert systems ideal choices when dealing with these applications in contrast to other machine learning approaches. An expert system has the ability to explain its own line of reasoning providing a robust way of diagnosis. This paper presents two types of expert systems for medical diagnosis. The first system is a case-based reasoning system using a database of previously diagnosed cases to diagnose a new case. The second system is a rule-based expert system that uses a set of if–then rules extracted from a decision tree classifier to make diagnoses. In this paper, machine learning-based similarity functions are proposed and compared with other traditional similarity functions. The results of this study suggest that expert systems can be a valuable tool for medical diagnosis. The two systems presented in this paper achieved competitive results, and they provide diagnoses similar to those made by human experts.
first_indexed 2024-03-10T17:44:43Z
format Article
id doaj.art-46630b91b75d41bfbb2b604b436efb03
institution Directory Open Access Journal
issn 1110-1903
2536-9512
language English
last_indexed 2024-03-10T17:44:43Z
publishDate 2023-11-01
publisher SpringerOpen
record_format Article
series Journal of Engineering and Applied Science
spelling doaj.art-46630b91b75d41bfbb2b604b436efb032023-11-20T09:33:23ZengSpringerOpenJournal of Engineering and Applied Science1110-19032536-95122023-11-0170111210.1186/s44147-023-00315-4Building an enhanced case-based reasoning and rule-based systems for medical diagnosisEslam M. Mustafa0Mahmoud M. Saad1Lydia Wahid Rizkallah2Computer Engineering Department, Faculty of Engineering, Cairo UniversityComputer Engineering Department, Faculty of Engineering, Cairo UniversityComputer Engineering Department, Faculty of Engineering, Cairo UniversityAbstract Expert systems are computer programs that use knowledge and reasoning to solve problems typically solved by human experts. Expert systems have been used in medicine to diagnose diseases, recommend treatments, and plan surgeries. Interpretability of the results in medical applications is crucial since the decision that will be taken based on the system’s output has a direct effect on people’s health and lives which makes expert systems ideal choices when dealing with these applications in contrast to other machine learning approaches. An expert system has the ability to explain its own line of reasoning providing a robust way of diagnosis. This paper presents two types of expert systems for medical diagnosis. The first system is a case-based reasoning system using a database of previously diagnosed cases to diagnose a new case. The second system is a rule-based expert system that uses a set of if–then rules extracted from a decision tree classifier to make diagnoses. In this paper, machine learning-based similarity functions are proposed and compared with other traditional similarity functions. The results of this study suggest that expert systems can be a valuable tool for medical diagnosis. The two systems presented in this paper achieved competitive results, and they provide diagnoses similar to those made by human experts.https://doi.org/10.1186/s44147-023-00315-4Expert systemsCase-based reasoningRule-based expert systemsSimilarity functionsMedical diagnosis
spellingShingle Eslam M. Mustafa
Mahmoud M. Saad
Lydia Wahid Rizkallah
Building an enhanced case-based reasoning and rule-based systems for medical diagnosis
Journal of Engineering and Applied Science
Expert systems
Case-based reasoning
Rule-based expert systems
Similarity functions
Medical diagnosis
title Building an enhanced case-based reasoning and rule-based systems for medical diagnosis
title_full Building an enhanced case-based reasoning and rule-based systems for medical diagnosis
title_fullStr Building an enhanced case-based reasoning and rule-based systems for medical diagnosis
title_full_unstemmed Building an enhanced case-based reasoning and rule-based systems for medical diagnosis
title_short Building an enhanced case-based reasoning and rule-based systems for medical diagnosis
title_sort building an enhanced case based reasoning and rule based systems for medical diagnosis
topic Expert systems
Case-based reasoning
Rule-based expert systems
Similarity functions
Medical diagnosis
url https://doi.org/10.1186/s44147-023-00315-4
work_keys_str_mv AT eslammmustafa buildinganenhancedcasebasedreasoningandrulebasedsystemsformedicaldiagnosis
AT mahmoudmsaad buildinganenhancedcasebasedreasoningandrulebasedsystemsformedicaldiagnosis
AT lydiawahidrizkallah buildinganenhancedcasebasedreasoningandrulebasedsystemsformedicaldiagnosis