Loading…
Completeness and properness of refinement operators in inductive logic programming
Within Inductive Logic Programming, refinement operators compute a set of specializations or generalizations of a clause. They are applied in model inference algorithms to search in a quasi-ordered set for clauses of a logical theory that consistently describes an unknown concept. Ideally, a refinem...
Saved in:
Published in: | The journal of logic programming 1998, Vol.34 (3), p.201-225 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Within Inductive Logic Programming, refinement operators compute a set of specializations or generalizations of a clause. They are applied in model inference algorithms to search in a quasi-ordered set for clauses of a logical theory that consistently describes an unknown concept. Ideally, a refinement operator is
locally finite, complete, and
proper. In this article we show that if an element in a quasi-ordered set 〈
S, ≥〉 has an infinite or incomplete cover set, then an ideal refinement operator for 〈
S, ≥〉 does not exist. We translate the nonexistence conditions to a specific kind of infinite ascending and descending chains and show that these chains exist in unrestricted sets of clauses that are ordered by θ-subsumption. Next we discuss how the restriction to a finite ordered subset can enable the construction of ideal refinement operators. Finally, we define an ideal refinement operator for restricted θ-subsumption ordered sets of clauses. |
---|---|
ISSN: | 0743-1066 1873-5789 |
DOI: | 10.1016/S0743-1066(97)00077-0 |