An Efficient Subsumption Algorithm for Inductive Logic Programming

Abstract

In this paper we investigate the efficiency of θ-subsumption (⊢θ), the basic provability relation in ILP. As D ⊢θ C is NP-complete even if we restrict ourselves to linked Horn clauses and fix C to contain only a small constant number of literals, we investigate in several restrictions of D. We first adapt the notion of determinate clauses used in ILP and show that θ-subsumption is decidable in polynomial time if D is determinate with respect to C. Secondly, we adapt the notion of k-local Horn clauses and show that θ-subsumption is efficiently computable for some reasonably small k. We then show how these results can be combined, to give an efficient reasoning procedure for determinate k-local Horn clauses, an ILP-problem recently suggested to be polynomial predictable by Cohen (1993) by a simple counting argument. We finally outline how the θ-reduction algorithm, an essential part of every lgg ILP-learning algorithm, can be improved by these ideas.

Cite

Text

Kietz and Lübbe. "An Efficient Subsumption Algorithm for Inductive Logic Programming." International Conference on Machine Learning, 1994. doi:10.1016/B978-1-55860-335-6.50024-6

Markdown

[Kietz and Lübbe. "An Efficient Subsumption Algorithm for Inductive Logic Programming." International Conference on Machine Learning, 1994.](https://mlanthology.org/icml/1994/kietz1994icml-efficient/) doi:10.1016/B978-1-55860-335-6.50024-6

BibTeX

@inproceedings{kietz1994icml-efficient,
  title     = {{An Efficient Subsumption Algorithm for Inductive Logic Programming}},
  author    = {Kietz, Jörg-Uwe and Lübbe, Marcus},
  booktitle = {International Conference on Machine Learning},
  year      = {1994},
  pages     = {130-138},
  doi       = {10.1016/B978-1-55860-335-6.50024-6},
  url       = {https://mlanthology.org/icml/1994/kietz1994icml-efficient/}
}