Covering vs. Divide-and-Conquer for Top-Down Induction of Logic Programs
Abstract
Covering and divide-and-conquer are two wellestablished search techniques for top-down induction of propositional theories. However, for top-down induction of logic programs, only covering has been formalized and used extensively. In this work, the divide-and-conquer technique is formalized as well and compared to the covering technique in a logic programming framework. Covering works by repeatedly specializing an overly general hypothesis, on each iteration focusing on finding a clause with a high coverage of positive examples. Divide-and-conquer works by specializing an overly general hypothesis once, focusing on discriminating positive from negative examples. Experimental results are presented demonstrating that there are cases when more accurate hypotheses can be found by divideand -conquer than by covering. Moreover, since covering considers the same alternatives repeatedly it tends to be less efficient than divideand -conquer, which never considers the same ...
Cite
Text
Boström. "Covering vs. Divide-and-Conquer for Top-Down Induction of Logic Programs." International Joint Conference on Artificial Intelligence, 1995.Markdown
[Boström. "Covering vs. Divide-and-Conquer for Top-Down Induction of Logic Programs." International Joint Conference on Artificial Intelligence, 1995.](https://mlanthology.org/ijcai/1995/bostrom1995ijcai-covering/)BibTeX
@inproceedings{bostrom1995ijcai-covering,
title = {{Covering vs. Divide-and-Conquer for Top-Down Induction of Logic Programs}},
author = {Boström, Henrik},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {1995},
pages = {1194-1200},
url = {https://mlanthology.org/ijcai/1995/bostrom1995ijcai-covering/}
}