A Model-Based Active Testing Approach to Sequential Diagnosis
Abstract
Model-based diagnostic reasoning often leads to a large number of diagnostic hypotheses. The set of diagnoses can be reduced by taking into account extra observations (passive monitoring), measuring additional variables (probing) or executing additional tests (sequential diagnosis/test sequencing). In this paper we combine the above approaches with techniques from Automated Test Pattern Generation (ATPG) and Model-Based Diagnosis (MBD) into a framework called Fractal (FRamework for ACtive Testing ALgorithms). Apart from the inputs and outputs that connect a system to its environment, in active testing we consider additional input variables to which a sequence of test vectors can be supplied. We address the computationally hard problem of computing optimal control assignments (as defined in Fractal) in terms of a greedy approximation algorithm called FractalG. We compare the decrease in the number of remaining minimal cardinality diagnoses of FractalG to that of two more Fractal algorithms: FractalATPG and FractalP. FractalATPG is based on ATPG and sequential diagnosis while FractalP is based on probing and, although not an active testing algorithm, provides a baseline for comparing the lower bound on the number of reachable diagnoses for the Fractal algorithms. We empirically evaluate the trade-offs of the three Fractal algorithms by performing extensive experimentation on the ISCAS85/74XXX benchmark of combinational circuits.
Cite
Text
Feldman et al. "A Model-Based Active Testing Approach to Sequential Diagnosis." Journal of Artificial Intelligence Research, 2010. doi:10.1613/JAIR.3031Markdown
[Feldman et al. "A Model-Based Active Testing Approach to Sequential Diagnosis." Journal of Artificial Intelligence Research, 2010.](https://mlanthology.org/jair/2010/feldman2010jair-modelbased/) doi:10.1613/JAIR.3031BibTeX
@article{feldman2010jair-modelbased,
title = {{A Model-Based Active Testing Approach to Sequential Diagnosis}},
author = {Feldman, Alexander and Provan, Gregory M. and van Gemund, Arjan J. C.},
journal = {Journal of Artificial Intelligence Research},
year = {2010},
pages = {301-334},
doi = {10.1613/JAIR.3031},
volume = {39},
url = {https://mlanthology.org/jair/2010/feldman2010jair-modelbased/}
}