Approximate Model-Based Diagnosis Using Greedy Stochastic Search
Abstract
We propose a StochAstic Fault diagnosis AlgoRIthm, called SAFARI, which trades off guarantees of computing minimal diagnoses for computational efficiency. We empirically demonstrate, using the 74XXX and ISCAS85 suites of benchmark combinatorial circuits, that SAFARI achieves several orders-of-magnitude speedup over two well-known deterministic algorithms, CDA* and HA*, for multiple-fault diagnoses; further, SAFARI can compute a range of multiple-fault diagnoses that CDA* and HA* cannot. We also prove that SAFARI is optimal for a range of propositional fault models, such as the widely-used weak-fault models (models with ignorance of abnormal behavior). We discuss the optimality of SAFARI in a class of strong-fault circuit models with stuck-at failure modes. By modeling the algorithm itself as a Markov chain, we provide exact bounds on the minimality of the diagnosis computed. SAFARI also displays strong anytime behavior, and will return a diagnosis after any non-trivial inference time.
Cite
Text
Feldman et al. "Approximate Model-Based Diagnosis Using Greedy Stochastic Search." Journal of Artificial Intelligence Research, 2010. doi:10.1613/JAIR.3025Markdown
[Feldman et al. "Approximate Model-Based Diagnosis Using Greedy Stochastic Search." Journal of Artificial Intelligence Research, 2010.](https://mlanthology.org/jair/2010/feldman2010jair-approximate/) doi:10.1613/JAIR.3025BibTeX
@article{feldman2010jair-approximate,
title = {{Approximate Model-Based Diagnosis Using Greedy Stochastic Search}},
author = {Feldman, Alexander and Provan, Gregory M. and van Gemund, Arjan J. C.},
journal = {Journal of Artificial Intelligence Research},
year = {2010},
pages = {371-413},
doi = {10.1613/JAIR.3025},
volume = {38},
url = {https://mlanthology.org/jair/2010/feldman2010jair-approximate/}
}