Diagnostic expert systems: a method for engineering knowledge used in sequential diagnosis

The paper presents a method for helping knowledge engineers in modelling the knowledge involved in sequential diagnosis. In particular, we consider sequential diagnosis as a process which occurs in the following type of scenario: (1) there exist some candidate hypotheses which are to be pursued; (2) for each hypothesis there are some alternative tests which might be executed to pursue it; (3) the available knowledge about the world precludes projecting into the future (in other words, the available knowledge about the world does not afford the information needed for planning sequences of tests, i.e. for projecting the consequences of possible sequences of actions and picking the best sequence); (4) the choice of the next test (or tests) is made on the basis of the current state of knowledge; (5) the outcome of a test execution is affected by uncertainty. The suggested method addresses the problem of engineering the knowledge experts use for making decisions under uncertainty. A practical example of the method is also presented: at any time of the diagnostic process the expert is provided with a dynamically updated list of suggested tests in order to support him or her in the decision-making problem about which test to execute next.

[1]  Howard Raiffa,et al.  Decision analysis: introductory lectures on choices under uncertainty. 1968. , 1969, M.D.Computing.

[2]  Peter Szolovits,et al.  Categorical and Probabilistic Reasoning in Medical Diagnosis , 1990, Artif. Intell..

[3]  K. Pattipati,et al.  Application of heuristic search and information theory to sequential fault diagnosis , 1988, Proceedings IEEE International Symposium on Intelligent Control 1988.

[4]  Jayant Kalagnanam,et al.  A comparison of decision alaysis and expert rules for sequential diagnosis , 2013, UAI.

[5]  Glenn Shafer,et al.  A Mathematical Theory of Evidence , 2020, A Mathematical Theory of Evidence.

[6]  Christopher K. Riesbeck,et al.  Inside Case-Based Reasoning , 1989 .

[7]  Léa Sombé,et al.  Reasoning under incomplete information in artificial intelligence: A comparison of formalisms using a single example , 1990, Int. J. Intell. Syst..

[8]  I. Adams,et al.  Computer aided diagnosis of acute abdominal pain: a multicentre study. , 1986, British medical journal.

[9]  Sanjeev Khanna,et al.  A Graph Partitioning Approach to Sequential Diagnosis , 1997, IEEE Trans. Computers.

[10]  Paul R. Cohen,et al.  MU: A Development Environment for Prospective Reasoning Systems , 1987, AAAI.

[11]  Ralph L. Keeney,et al.  Decisions with multiple objectives: preferences and value tradeoffs , 1976 .

[12]  Benjamin Kuipers,et al.  Critical Decisions under Uncertainty: Representation and Structure , 1990, Cogn. Sci..

[13]  Pramod K. Varshney,et al.  Sequential Fault Diagnosis of Modular Systems , 1984, IEEE Transactions on Computers.

[14]  Drew McDermott,et al.  Non-Monotonic Logic I , 1987, Artif. Intell..

[15]  Paul R. Cohen,et al.  Heuristic reasoning about uncertainty: an artificial intelligence approach , 1984 .

[16]  E H Shorthffe,et al.  Computer-based medical consultations mycin , 1976 .

[17]  G. Gorry,et al.  Experience with a model of sequential diagnosis. , 2011, Computers and biomedical research, an international journal.

[18]  R. Morpurgo,et al.  I‐DSS: an intelligent diagnostic support system , 2001, Expert Syst. J. Knowl. Eng..