Explanation-Based Generalization in a Logic-Programming Environment

Abstract

This paper describes a domain-independent implementation of explanation-based generalization (EBG) within a logic-programming environment. Explanation is interleaved with generalization, so that as the training instance is proven to be a positive example of the goal concept, the generalization is simultaneously created. All aspects of the EBG task are viewed in logic, which provides a clear semantics for EBG, and allows its integration into the logic-programming system. In this light operationally becomes a property requiring explicit reasoning. Additionally, viewing EBG in logic clarifies the relation of learning search-control to EBG, and suggests solutions for dealing with imperfect domain theories.

Cite

Text

Hirsh. "Explanation-Based Generalization in a Logic-Programming Environment." International Joint Conference on Artificial Intelligence, 1987.

Markdown

[Hirsh. "Explanation-Based Generalization in a Logic-Programming Environment." International Joint Conference on Artificial Intelligence, 1987.](https://mlanthology.org/ijcai/1987/hirsh1987ijcai-explanation/)

BibTeX

@inproceedings{hirsh1987ijcai-explanation,
  title     = {{Explanation-Based Generalization in a Logic-Programming Environment}},
  author    = {Hirsh, Haym},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {1987},
  pages     = {221-227},
  url       = {https://mlanthology.org/ijcai/1987/hirsh1987ijcai-explanation/}
}