Explanation-Based Learning for Diagnosis

Abstract

We present explanation-based learning (EBL) methods aimed at improving the performance of diagnosis systems integrating associational and model-based components. We consider multiple-fault model-based diagnosis (MBD) systems and describe two learning architectures. One, EBL ia , is a method for “learning in advance.” The other, EBL(p), is a method for “learning while doing.” EBL ia precompiles models into associations and relies only on the associations during diagnosis. EBL(p) performs compilation during diagnosis whenever reliance on previously learned associational rules results in unsatisfactory performance—as defined by a given performance threshold p . We present results of empirical studies comparing MBD without learning versus EBL ia and EBL(p). The main conclusions are as follows. EBL ia is superior when it is feasible, but it is not feasible for large devices. EBL(p) can speed-up MBD and scale-up to larger devices in situations where perfect accuracy is not required.

Cite

Text

El Fattah and O'Rorke. "Explanation-Based Learning for Diagnosis." Machine Learning, 1993. doi:10.1007/BF00993102

Markdown

[El Fattah and O'Rorke. "Explanation-Based Learning for Diagnosis." Machine Learning, 1993.](https://mlanthology.org/mlj/1993/fattah1993mlj-explanationbased/) doi:10.1007/BF00993102

BibTeX

@article{fattah1993mlj-explanationbased,
  title     = {{Explanation-Based Learning for Diagnosis}},
  author    = {El Fattah, Yousri and O'Rorke, Paul},
  journal   = {Machine Learning},
  year      = {1993},
  pages     = {35-70},
  doi       = {10.1007/BF00993102},
  volume    = {13},
  url       = {https://mlanthology.org/mlj/1993/fattah1993mlj-explanationbased/}
}