Skip to main content

Part of the book series: Studies in Computational Intelligence ((SCI,volume 653))

Abstract

This paper presents an enhanced version of the ST Algorithm, which has been published previously (Fernando and Henskens , Polibits 48:23–29, 2013 [17]). The enhancements include improved presentation of the knowledgebase, a special bipartite graph in which the relations between a clinical feature (e.g. a symptom) and a diagnosis represent two posterior probabilities (probability of the diagnosis given the symptom, and the probability of the symptom given the diagnosis). Also, the inference step, induction, which estimates the likelihood (i.e. how likely each diagnosis is) has been improved using an orthogonal vector projection method for calculating similarities. The algorithm has been described in a more mathematical form (e.g. using sets rather than the linked lists that were used in its earlier version) mostly as a manipulation of sets by adding and removing elements that are in the bipartite graphs. The algorithm was implemented in Java, and a small knowledge base has been used in this paper as an example for illustration purpose only. The focus of this paper is on the algorithm, which is intended to give a theoretical proof that medical expert systems are achievable; the design and implementation of a knowledgebase that can be practically useful for clinical work, was not within the scope of this work.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Wolfram, D.A.: An appraisal of INTERNIST-I. Artif. Intell. Med. 7, 93–116 (1995)

    Article  Google Scholar 

  2. Reggia, J.A., Peng, Y.: Modeling diagnostic reasoning: a summary of parsimonious covering theory. Comput. Methods Programs Biomed. 25, 125–134 (1987)

    Article  Google Scholar 

  3. Wortman, P.M.: Medical diagnosis: an information-processing approach. Comput. Biomed. Res. 5, 315–328 (1972)

    Article  Google Scholar 

  4. Stausberg, J.R., Person, M.: A process model of diagnostic reasoning in medicine. Int. J. Med. Informatics 54, 9–23 (1999)

    Article  Google Scholar 

  5. Shortliffe, E.H., Buchanan, B.G.: A model of inexact reasoning in medicine. Math. Biosci. 23(4), 351–379 (1975)

    Google Scholar 

  6. Andreassen, S., Jensen, F.V., Olesen, K.G.: Medical expert systems based on causal probabilistic networks. Int. J. Bio-Med. Comput. 28(5), 1–30 (1991)

    Google Scholar 

  7. Chard, T., Rubenstein, E.M.: A model-based system to determine the relative value of different variables in a diagnostic system using Bayes theorem. Int. J. Bio-Med. Comput. 24(7), 133–142 (1989)

    Google Scholar 

  8. Todd, B.S., Stamper, R., Macpherson, P.: A probabilistic rule-based expert system. Int. J. Bio-Med. Comput. 33(9), 129–148 (1993)

    Google Scholar 

  9. Boegl, K., Adlassnig, K.-P., Hayashi, Y., Rothenfluh, T.E., Leitich, H.: Knowledge acquisition in the fuzzy knowledge representation framework of a medical consultation system. Artif. Intell. Med. 30(1), 1–26 (2004)

    Google Scholar 

  10. Godo, L.S., de Mántaras, R.L., Puyol-Gruart, J., Sierra, C.: Renoir, Pneumon-IA and Terap-IA: three medical applications based on fuzzy logic. Artif. Intell. Med. 21(1), 153–162 (2001)

    Google Scholar 

  11. Vetterlein, T., Ciabattoni, A.: On the (fuzzy) logical content of CADIAG-2. Fuzzy Sets Syst. 161, 1941–1958 2010

    Google Scholar 

  12. Mandin, H., Jones, A., Woloschuk, W., Harasym, P.: Helping students learn to think like experts when solving clinical problems. Acad. Med. 72, 173–179 (1997)

    Article  Google Scholar 

  13. Elstein, A.S., Shulman, L.S., Sprafka, S.A.: Medical Problem-Solving: an Analysis of Clinical Reasoning. Harvard University Press, Cambridge, MA (1978)

    Book  Google Scholar 

  14. Hunt, E.: Cognitive science: definition, status, and questions. Annu. Rev. Psychol. 40, 603–629 (1989)

    Article  Google Scholar 

  15. Norman, G.R., Coblentz, C.L., Brooks, L.R., Babcook, C.J.: Expertise in visual—a review of the literature. Acad. Med. 66(suppl), s78–s83 (1992)

    Article  Google Scholar 

  16. Ramoni, M., Stefanelli, M., Magnani, L., Barosi, G.: An epistemological framework for medical knowledge-based systems. IEEE Trans. Syst. Man Cybern. 22, 1361–1375 (1992)

    Article  Google Scholar 

  17. Fernando, I., Henskens, F.: ST algorithm for diagnostic reasoning in psychiatry. Polibits 48, 23–29 (2013)

    Article  Google Scholar 

  18. Fernando, I., Henskens, F.: A modified case-based reasoning approach for triaging psychiatric patients using a similarity measure derived from orthogonal vector projection. In: Chalup, S., Blair, A., Randall, M. (eds.) Artificial Life and Computational Intelligence, vol. 8955, pp. 360–372. Springer, Switzerland (2015)

    Google Scholar 

  19. Fernando, I., Henskens, F.: A case-based reasoning approach to mental state examination using a similarity measure based on orthogonal vector projection. In: MICAI 2014 (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to D. A. Irosh P. Fernando .

Editor information

Editors and Affiliations

Appendix

Appendix

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Fernando, D.A.I.P., Henskens, F.A. (2016). Select and Test (ST) Algorithm for Medical Diagnostic Reasoning. In: Lee, R. (eds) Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing. Studies in Computational Intelligence, vol 653. Springer, Cham. https://doi.org/10.1007/978-3-319-33810-1_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-33810-1_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-33809-5

  • Online ISBN: 978-3-319-33810-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics