In the paper we report experiments in two domains showing that the theoretical worst case intractability of diagnostic problem solving using MBR does occur in practice and that some diagnostic problems can't be solved in a reasonable time. The pape addresses the problem of estimating the computational effort needed to solve the problem via an abductive approach to MBR. We show experimentally that this effort is much strongly related to the number of coverings actually computed for the set of observed data than to the number of minimal diagnoses. We introduce a heuristic function able to (qualitatively) estimate the CPU time taken by MBR for solving the problem at hand. Given a classification of the diagnostic problems into 3 classes (easy, medium, hard) according to the time needed to solve them by MBR, we show the suitability of the heuristic function for predicting the class of each problem. This capability of predicting the class of each problem allows the definition of a flexible diagnostic problem solver which makes use of MBR, CBR or of a combination of both for solving it. We compare such a flexible problem solver both with the pure MBR problem solver and with ADAPtER, a hybrid MBR-CBR problem solver with a rigid architecture. The advantages of the flexible architecture problem solver both in terms of computational effort and competence are shown experimentally.

Performance Issues in Unimodal and Multimodal Reasoning Approaches to Diagnosis

MAGRO, Diego;TORASSO, Pietro
2000-01-01

Abstract

In the paper we report experiments in two domains showing that the theoretical worst case intractability of diagnostic problem solving using MBR does occur in practice and that some diagnostic problems can't be solved in a reasonable time. The pape addresses the problem of estimating the computational effort needed to solve the problem via an abductive approach to MBR. We show experimentally that this effort is much strongly related to the number of coverings actually computed for the set of observed data than to the number of minimal diagnoses. We introduce a heuristic function able to (qualitatively) estimate the CPU time taken by MBR for solving the problem at hand. Given a classification of the diagnostic problems into 3 classes (easy, medium, hard) according to the time needed to solve them by MBR, we show the suitability of the heuristic function for predicting the class of each problem. This capability of predicting the class of each problem allows the definition of a flexible diagnostic problem solver which makes use of MBR, CBR or of a combination of both for solving it. We compare such a flexible problem solver both with the pure MBR problem solver and with ADAPtER, a hybrid MBR-CBR problem solver with a rigid architecture. The advantages of the flexible architecture problem solver both in terms of computational effort and competence are shown experimentally.
2000
Eleventh International Workshop on Principles of Diagnosis (DX '00)
Morelia (Messico)
2000
DX '00- 11th International Workshop on Principles of Diagnosis
Rockwell Science Center
109
116
http://www.cs.ucla.edu/~darwiche/dx00/
Diagnosis; Model-based Diagnosis; Case-Based Diagnosis; Multimodal Reasoning
D. MAGRO; P. TORASSO
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/18698
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact