Abstract
Making a diagnosis amounts to determining what is the state of each component in a given system on the basis of a set of observations from the behaviour of that system. In the “model-based” approach to diagnosis, a diagnosis relies on a (possibly incomplete) description of the expected behaviour of the system. A diagnosis thus consists of the state of the components of the system and has to be consistent with the description (i.e. the model) of the system and the observations that are made. Yet, it is not enough, and additional criteria are needed to select some diagnoses that are more likely to coincide with the true state of the system. The criteria which are most often quoted in the literature are minimality, parsimony, exoneration, explainability. Non-monotonic logics are well suited to express such preferences formally. Indeed, Reiter shows how the minimality criterion can be formalized in default logic; Console, Dupré and Torasso employ predicate completion to model an abductive approach to diagnosis; Raiman resorts to circumscription as a means to exonerate the components exhibiting a normal behaviour. In this paper, we focus on an abduction-based explainability approach to diagnosis, through a formalization in terms of circumscription. The approach that we develop here deals with deductive-abductive diagnoses which explain the observations “as far as possible”. For this reason we call themexplanatory diagnoses. After an introductory section, we first define explanatory diagnoses precisely. Next, we show how circumscription can be used to give a formal characterization of explanatory diagnoses and illustrate it with an example. We stress that, with this approach, no completeness condition is imposed on the description of the system which can consist of fault models and/or models of correct behaviour.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Ph. Besnard,An Introduction to Default Logic (Springer-Verlag, 1989).
L. Console, D.T. Dupré and P. Torasso, A theory of diagnosis for incomplete causal models,Proc. 11th IJCAI Conf., Detroit, 1989, pp. 1311–1317.
L. Console, D.T. Dupré and P. Torasso, A completion semantics for object-level abduction,Proc. AAAI Symp. on Automated Abduction, Stanford, 1990, pp. 72–76.
L. Console and P. Torasso, Integrating models of the correct behavior into abductive diagnosis,Proc. 9th ECAI Conf. Stockholm, 1990, pp. 160–166.
R. Davis, Diagnostic reasoning based on structure and behavior, Artificial Intelligence 24 (1984) 347–410.
B. El Ayeb, P. Marquis and M. Rusinowitch, Deductive/abductive diagnosis: the DA-principles,Proc. 9th ECAI Conf., Stockholm, 1990, pp. 47–52.
J. de Kleer and B.C. Williams, Diagnosing multiple faults, Artificial Intelligence 32 (1987) 97–130.
J. de Kleer, A.K. Mackworth and R. Reiter, Characterizing diagnoses,Proc. Int. Workshop on Expert Systems in Engineering, Vienna, 1990, Lecture Notes in Artificial Intelligence, Vol. 462 (Springer-Verlag) pp. 1–15.
K. Konolige, Using default and causal reasoning in diagnosis, this volume, Ann. Math. and AI 11 (1994) 97–135.
J. McCarthy, Circumscription — A form of non-monotonic reasoning, Artificial Intelligence 13 (1980) 27–39.
R. Montague, Syntactical treatment of modality; with corollaries on reflection principles and finite axiomatizability, Acta Philos. Fennica 16 (1963) 153–167. Reprinted in:Formal Philosophy: Selected Papers of Richard Montague, R. Montague (Yale University Press, 1974).
C. Preist, K. Eshghi and B. Bertolino, Consistency-based and abductive diagnoses as generalised stable models, this volume, Ann. Math. and AI 11 (1994) 51–74.
D. Poole, Representing knowledge for logic-based diagnosis,Proc. Int. Conf. on Fifth Generation Computer Systems, Tokyo, 1988, pp. 1282–1290.
D. Poole, Normality and faults in logic-based diagnosis,Proc. 11th IJCAI Conf., Detroit, 1989, pp. 1304–1310.
O. Raiman, Diagnosis as a trial: the alibi principle,Proc. IBM Workshop on Model-Based Diagnosis, Paris, 1989, pp. 1–10.
O. Raiman, A circumscribed diagnosis engine,Proc. Int. Workshop on Expert Systems in Engineering, Vienna, 1990, Lecture Notes in Artificial Intelligence, Vol. 462 (Springer-Verlag) pp. 99–101.
J.A. Reggia, D.S. Nau and P.Y. Wang, A formal model of diagnostic inference, Inf. Sci. 37 (1985) 227–285.
R. Reiter, A theory of diagnosis from first principles, Artificial Intelligence 32 (1987) 57–95.
Author information
Authors and Affiliations
Additional information
This research has been supported by CNRS under PRCIA.
Rights and permissions
About this article
Cite this article
Besnard, P., Cordier, M.O. Explanatory diagnoses and their characterization by circumscription. Ann Math Artif Intell 11, 75–96 (1994). https://doi.org/10.1007/BF01530738
Issue Date:
DOI: https://doi.org/10.1007/BF01530738