Original Article
A Case-Based Reasoning system for complex medical diagnosis
Article first published online: 13 JUN 2012
DOI: 10.1111/j.1468-0394.2012.00618.x
© 2012 Wiley Publishing Ltd
Additional Information
How to Cite
Chattopadhyay, S., Banerjee, S., Rabhi, F. A. and Acharya, U. R. (2013), A Case-Based Reasoning system for complex medical diagnosis. Expert Systems, 30: 12–20. doi: 10.1111/j.1468-0394.2012.00618.x
Publication History
- Issue published online: 29 JAN 2013
- Article first published online: 13 JUN 2012
- Abstract
- Article
- References
- Cited By
Keywords:
- CBR system;
- PMS;
- Master Case base (MCB);
- menu-driven approach (MDA);
- auto-set tolerance (T);
- KNN
Abstract
A Case-Based Reasoning (CBR) system for medical diagnosis mimics the way doctors make a diagnosis. Given a new case, its accuracy in practice depends on successful retrieval of similar cases. CBR systems have had some success in dealing with simple diseases because of the robustness of their case base. However, their diagnostic accuracy suffers when dealing with complex diseases particularly those that involve multiple domains in medicine. An example of such a condition is Premenstrual syndrome (PMS) as it falls under both gynaecology and psychiatry. To address this issue, the paper proposes a CBR-based expert system that uses the K-nearest neighbour (KNN) algorithm to search k similar cases based on the Euclidean distance measure. The novelty of the system is in the design of a flexible auto-set tolerance (T), which serves as a threshold to extract cases for which similarities are greater than the assigned value of T. A prototype software tool with a menu-driven Graphical User Interface (GUI) has been developed for case input, analysis of results, and case adaptation within the system. Finally, the performance of the tool has been checked on a set of real-world PMS cases.

1468-0394/asset/olbannerleft.jpg?v=1&s=e03b6c66148e02a11bfc7abeb74b0b1339b2905c)
1468-0394/asset/olbannerright.jpg?v=1&s=d71f19f0a96d044b7ed2ceb85f85584fedebb4a4)
