2004
DOI: 10.1007/978-3-540-30109-7_13
|View full text |Cite
|
Sign up to set email alerts
|

On Avoiding Redundancy in Inductive Logic Programming

Abstract: Abstract. ILP systems induce first-order clausal theories performing a search through very large hypotheses spaces containing redundant hypotheses. The generation of redundant hypotheses may prevent the systems from finding good models and increases the time to induce them. In this paper we propose a classification of hypotheses redundancy and show how expert knowledge can be provided to an ILP system to avoid it. Experimental results show that the number of hypotheses generated and execution time are reduced … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2005
2005
2019
2019

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 9 publications
0
4
0
Order By: Relevance
“…Besides the trivial identical duplicates, prior work [10,15] has used another type of syntactic duplicates, which we call renaming duplicates. Formally, a literal Li is a renaming duplicate if there is another literal Lj in the clause such that (i) there is a renaming of the free variables in Li such that Li and Lj are identical after renaming, and (ii) all renamed variables only occur in Li or Lj.…”
Section: Pruning Candidate Literalsmentioning
confidence: 99%
See 1 more Smart Citation
“…Besides the trivial identical duplicates, prior work [10,15] has used another type of syntactic duplicates, which we call renaming duplicates. Formally, a literal Li is a renaming duplicate if there is another literal Lj in the clause such that (i) there is a renaming of the free variables in Li such that Li and Lj are identical after renaming, and (ii) all renamed variables only occur in Li or Lj.…”
Section: Pruning Candidate Literalsmentioning
confidence: 99%
“…We assume partitioned hash join algorithms in developing the performance optimization techniques. The radix-hash join algorithm [15] is used in QuickFOIL. In this paper we only look at a single-threaded implementation of QuickFOIL.…”
Section: In-database Implementationmentioning
confidence: 99%
“…Research on reducing the execution time of ILP systems has deserved plenty attention in the last years. The proposed approaches are very diverse, ranging from new algorithms (see e.g., [5,6,7]), reducing the number of hypotheses generated (see e.g., [8,9,10]), to efficiently testing candidate hypotheses (see e.g., [11,12]), just to mention a few. A quite different line of research to reduce the execution time of ILP systems is through parallelization.…”
Section: Introductionmentioning
confidence: 99%
“…Fonseca et al (2004) propose a classification of redundancy in the hypothesis language and show how expert knowledge can be provided to an ILP system to in order reduce it. The technique is correct (if complete search is performed) and yields good results.…”
Section: Hypothesis Checking and Pruningmentioning
confidence: 99%