Skip to main content

1990 | Buch

Abductive Inference Models for Diagnostic Problem-Solving

verfasst von: Yun Peng, James A. Reggia

Verlag: Springer New York

Buchreihe : Symbolic Computation

insite
SUCHEN

Über dieses Buch

Making a diagnosis when something goes wrong with a natural or m- made system can be difficult. In many fields, such as medicine or electr- ics, a long training period and apprenticeship are required to become a skilled diagnostician. During this time a novice diagnostician is asked to assimilate a large amount of knowledge about the class of systems to be diagnosed. In contrast, the novice is not really taught how to reason with this knowledge in arriving at a conclusion or a diagnosis, except perhaps implicitly through ease examples. This would seem to indicate that many of the essential aspects of diagnostic reasoning are a type of intuiti- based, common sense reasoning. More precisely, diagnostic reasoning can be classified as a type of inf- ence known as abductive reasoning or abduction. Abduction is defined to be a process of generating a plausible explanation for a given set of obs- vations or facts. Although mentioned in Aristotle's work, the study of f- mal aspects of abduction did not really start until about a century ago.

Inhaltsverzeichnis

Frontmatter
1. Abduction and Diagnostic Inference
Abstract
Abduction is a type of logic or reasoning which derives plausible explanations for the data at hand. In this book, formal and computational models of the abductive reasoning process that underlies diagnostic problem- solving are considered. The core material presented is that of “parsimonious covering theory” and various extensions to it. Among other things, this theory provides a theoretical foundation for the recent and continuing efforts to automate abductive reasoning in diagnostic problem-solving.
Yun Peng, James A. Reggia
2. Computational Models for Diagnostic Problem Solving
Abstract
We now turn to the issue of automating diagnostic problem-solving and briefly survey representative previous work in this area. Such work is substantial, going back to almost the advent of electronic stored-program computers [Reggia85f], and for this reason the material that follows must unfortunately be quite selective. It is organized into three sections. The first section describes some basic concepts of knowledge-based systems. Two important methods that have been used widely to implement knowledge-based diagnostic systems, statistical pattern classification and rule-based deduction, are briefly described. The second section describes another class of systems which we will refer to as association-based abductive systems. These latter models capture the spirit of abductive reasoning in computer models. Two substantial examples of such systems are given and used to introduce the basic terminology of parsimonious covering theory in an informal, intuitive fashion. The third and the final section briefly addresses some practical issues that arise in implementing computational models for diagnosis.
Yun Peng, James A. Reggia
3. Basics of Parsimonious Covering Theory
Abstract
In this chapter we start the task of formalizing abductive diagnostic problem-solving. As revealed by examples in Chapter 2, such formalization will involve diagnostic entities (disorders, manifestations, intermediate states), the causal associations relating these entities, the notion of diagnostic explanation, and very importantly, the process of hypothesize-and- test reasoning. Our ultimate goal is to derive a formal model that captures a significant part of the causal knowledge and inference method described in the previous chapters.
Yun Peng, James A. Reggia
4. Probabilistic Causal Model
Abstract
A limitation of parsimonious covering theory presented in the last chapter is that the solution Sol(P) for a diagnostic problem P = < D,M,C,M + > may include a large number of alternative hypotheses. This occurs because Sol(P) is defined to be the set of all irredundant covers of M +. In order to further select from these potential explanations, some criteria other than parsimony are needed, and additional information must be integrated with the cause-effect associations in the knowledge base to support such disambiguation. As we reviewed in Section 2.1, besides symbolic causal knowledge, numeric probabilistic knowledge that captures the uncertain nature of causal relationships among diagnostic entities is also crucial for successful diagnosis. Therefore, one natural approach to cope with this problem would be to incorporate probabilistic knowledge into the model and to derive a computationally feasible likelihood measure as a means of ranking hypothesized explanations. Unfortunately, although a number of previous diagnostic expert systems have tried to do so, their approaches have been very limited and usually heuristic in nature [Shortliffe75, Duda76, Ben-Bassat80, Charniak83].
Yun Peng, James A. Reggia
5. Diagnostic Strategies in the Probabilistic Causal Model
Abstract
In the probabilistic causal model described in the last chapter, symbolic causal knowledge and numeric probabilistic knowledge are integrated in a coherent and formal fashion. The relative likelihood L(D I , M +) was developed to evaluate the plausibility of hypothesis D I given M +, and was shown to be appropriate for identifying the Bayesian optimal diagnostic hypothesis. Recall that earlier, in Chapter 3, we defined the solution for a diagnostic problem to be the set of all irredundant covers of a given M +. One difficulty concerning this definition is how to further disambiguate these alternatives (in some problems the number of irredundant covers of the given M + may be fairly large). The relative likelihood measure may be used to overcome this difficulty if we redefine the problem solution as the hypothesis with the highest relative likelihood value, i.e., the most probable one.
Yun Peng, James A. Reggia
6. Causal Chaining
Abstract
In Chapters 3 – 5, we focused on the simplest type of diagnostic problems where the underlying causal networks consist of only two layers (sets M and D) and developed problem-solving algorithms for these problems. It was assumed there that disorders are directly causally-associated with measurable manifestations. In contrast, in many real-world diagnostic problems indirect causal associations between disorders and manifestations occur through causal chaining of intermediate states: “d causes s” and “s causes m” may be two existing causal associations which, during problem- solving, may be chained together to form “d causes m”. For example, in diagnosing a plumbing system, the manifestation m = “no water pressure at faucet 6” might be caused by abnormal state s = “pipe 17 is blocked”, and this in turn might be caused by the disorder d = “frozen water in pipe 17”. In medicine, manifestation m = “left hemiparesis” (weakness on the left side) might be caused by s = “right cerebral hemisphere damage”, which in turn might be caused by disorder d = “right intracerebral hematoma” (bleeding into the cerebrum or brain).
Yun Peng, James A. Reggia
7. Parallel Processing for Diagnostic Problem-Solving
Abstract
In the probabilistic causal model described in this book, as well as in some others, probabilistic inference is combined with AI symbol processing methods for diagnostic problem-solving. In these models disorders and manifestations (and perhaps intermediate states) are connected by causal links associated with probabilities representing the strength of causal association. A hypothesis, consisting of zero or more disorders, with the highest posterior probability under the given set of manifestations (findings) is typically taken as the optimal problem solution. Conventional sequential search approaches in AI for solving diagnostic problems formulated in this fashion, such as the ones presented in Chapter 5 of this book and the search algorithm in NESTOR [Cooper84], suffer from combinatorial explosion when the number of possible disorders is large. This is because they potentially must compare the posterior probabilities of all or a notable portion of possible combinations of disorders. Pearl’s belief network model adopts a parallel revision method to find global optimal solutions for the special case of singly-connected causal networks within polynomial time of the network diameter [Pearl87]. However, as discussed in Section 5.4, for a non-singly-connected causal network, which is the case for most diagnostic problems, Pearl’s approach requires separate computation for each instantiation of the set of “cycle-cut” nodes, and thus still leads to combinatorial difficulty when this set of cycle-cut nodes is large. All of these problems raise the issue of whether the probabilistic causal model described in this book might be formulated as a highly parallel computation, i.e., as a “connectionist model”, so that combinatorial explosion can be avoided.
Yun Peng, James A. Reggia
8. Conclusion
Abstract
In this book we have presented parsimonious covering theory as a formal model for diagnostic problem-solving. The basic model (Chapter 3) of this theory and its various extensions (Chapters 4 to 7) capture important abductive features of the diagnostic inference process in a mathematically rigorous fashion. To conclude this book, we first summarize what was accomplished in developing this theory in Section 8.1. Viewing diagnostic problem-solving as a special type of general abductive inference, parsimonious covering theory can be considered as a first step toward formalization of abduction, and thus may find applications for some non- diagnostic problems. The potential generality of this theory is discussed in Section 8.2, along with some of its non-diagnostic applications. Finally, in Section 8.3, we outline some limitations and potential extensions to the current form of this formal model.
Yun Peng, James A. Reggia
Backmatter
Metadaten
Titel
Abductive Inference Models for Diagnostic Problem-Solving
verfasst von
Yun Peng
James A. Reggia
Copyright-Jahr
1990
Verlag
Springer New York
Electronic ISBN
978-1-4419-8682-5
Print ISBN
978-1-4612-6450-7
DOI
https://doi.org/10.1007/978-1-4419-8682-5