Why PRODIGY/EBL Works

Abstract

Explanation-Based Learning (EBL) fails to accelerate problem solving in some problem spaces. How do these problem spaces differ from the ones in Minton's experiments [1988b]? Can minute modifications to problem space encoding drastically alter EBL's performance? Will PRODIGY/EBL'S success scale to real-world domains? This paper presents a formal theory of problem space structure that answers these questions. The central observation is that PRODIGY/EBL relies on finding nonrecursive explanations of PRODIGY'S problem-solving behavior. The theory explains and predicts PRODIGY/EBL'S performance in a wide range of problem spaces. The theory also predicts that a static program transformer, called STATIC, can match PRODIGY/EBL'S performance in some cases. The paper reports on an array of experiments that confirms this prediction. STATIC matches PRODIGY/EBL'S performance in each of Minton's problem spaces.

Cite

Text

Etzioni. "Why PRODIGY/EBL Works." AAAI Conference on Artificial Intelligence, 1990.

Markdown

[Etzioni. "Why PRODIGY/EBL Works." AAAI Conference on Artificial Intelligence, 1990.](https://mlanthology.org/aaai/1990/etzioni1990aaai-prodigy/)

BibTeX

@inproceedings{etzioni1990aaai-prodigy,
  title     = {{Why PRODIGY/EBL Works}},
  author    = {Etzioni, Oren},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {1990},
  pages     = {916-922},
  url       = {https://mlanthology.org/aaai/1990/etzioni1990aaai-prodigy/}
}