An Efficient Subsumption Algorithm for Inductive Logic Programming

نویسندگان

  • Jörg-Uwe Kietz
  • Marcus Lübbe
چکیده

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.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Lambda-Subsumption and Its Application to Learning from Positive-only Examples

The general aim of the present paper is to show the advantages of the model-theoretic approach to Inductive Logic Programming. The paper introduces a new generality ordering between Horn clauses, called-subsumption. It is stronger than-subsumption and weaker than generalized subsumption. Most importantly-subsumption allows to compare clauses in a local sense, i.e. with respect to a partial inte...

متن کامل

A new Model for Scalable θ-subsumption

The θ-subsumption test is known to be a bottleneck in Inductive Logic Programming. The state-of-the-art learning systems in this field are hardly scalable. So we introduce a new θ-subsumption algorithm based on an Actor Model, with the aim of being able to decide subsumption on very large clauses. We use Akka, a powerful tool to build distributed actor systems based on the JVM and the Scala lan...

متن کامل

An Algorithm for Inducing Least Generalization Under Relative Implication

Inductive Logic Programming (ILP) deals with inducing clausal theories from examples basically through generalization or specialization. The specialization and generalization operators used are mainly based on three generality orderings subsumption, implication and implication relative to background knowledge. Implication is stronger than subsumption, but relative implication is more powerful b...

متن کامل

Learning Singly-Recursive Relations from Small Datasets

The inductive logic programming system LOPSTER was created to demonstrate the advantage of basing induction on logical implication rather than -subsumption. LOPSTER's sub-uni cation procedures allow it to induce recursive relations using a minimum number of examples, whereas inductive logic programming algorithms based on -subsumption require many more examples to solve induction tasks. However...

متن کامل

Imparo is complete by inverse subsumption

In Inverse subsumption for complete explanatory induction[YII12] Yamamoto et al. investigate which inductive logic programming systems can learn a correct hypothesis H by using the inverse subsumption instead of inverse entailment. We prove that inductive logic programming system Imparo is complete by inverse subsumption for learning a correct definite hypothesis H wrt the definite background t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994