inklap

Decoding Medical Diagnosis with Machine Learning Classifiers

Subhagata Chattopadhyay · Medinformatics · 2024

Clinical decision support systems (CDSS) are gaining popularity in disease screening and grading in the current era of digital healthcare. This paper attempts to model how a computer learns to grade an infectious disease (ID), e.g., typhoid fever using the machine learning (ML)-based approach mimicking how a novice doctor learns to diagnose a case with the help of senior doctors. To achieve the goal, ten virtual junior clinicians are developed using ten machine learning classifiers (MLC)-based CDSS, which are then trained with "weighted" [0,1] sign symptoms and the corresponding "labeled" grade of synthetic typhoid fever cases (N = 198). Weights and labels are assigned by ten senior clinicians providing their rich clinical knowledge base. The performance of each VJC is then measured in terms of their diagnostic accuracy, precision, recall, and F-score. Results show that random forest (RF, i.e., VJC9) and decision tree (DT, i.e., VJC4)-based CDSS can grade with an average of 87% accuracy, which is even higher than human clinicians' accuracy. The reason behind RF and DT's appreciable performance is that clinicians use tree-search-based methods with probabilistic "yes" and "no" logic

📖 افتح في inklap 🔗 DOI 📮 اطلب بحثاً