Compact Representation of Knowledge Bases in Inductive Logic Programming

被引:0
作者
Jan Struyf
Jan Ramon
Maurice Bruynooghe
Sofie Verbaeten
Hendrik Blockeel
机构
[1] Katholieke Universiteit Leuven,Department of Computer Science
来源
Machine Learning | 2004年 / 57卷
关键词
Inductive Logic Programming; efficiency; scalability; knowledge bases; compact representation;
D O I
暂无
中图分类号
学科分类号
摘要
In many applications of Inductive Logic Programming (ILP), learning occurs from a knowledge base that contains a large number of examples. Storing such a knowledge base may consume a lot of memory. Often, there is a substantial overlap of information between different examples. To reduce memory consumption, we propose a method to represent a knowledge base more compactly. We achieve this by introducing a meta-theory able to build new theories out of other (smaller) theories. In this way, the information associated with an example can be built from the information associated with one or more other examples and redundant storage of shared information is avoided. We also discuss algorithms to construct the information associated with example theories and report on a number of experiments evaluating our method in different problem domains.
引用
收藏
页码:305 / 333
页数:28
相关论文
共 44 条
  • [1] Arni F.(2003)The deductive database system LDL++ Theory andPractice of Logic Programming 31 61-94
  • [2] Ong K.(1995)Metaprogramming in logic Encyclopedia of Computer Science and Technology 33 205-227
  • [3] Tsur S.(1998)Top-down induction of first order logical decision trees Artificial Intelligence 101 285-297
  • [4] Wang H.(1999)Scaling up inductive logic programming by learning from interpretations Data Mining and Knowledge Discovery 31 59-93
  • [5] Zaniolo C.(2002)Improving the efficiency of inductive logic programming through the use of query packs Journal of Artificial Intelligence Research 16 135-166
  • [6] Barklund J.(1994)First order Artificial Intelligence 70 375-392
  • [7] Blockeel H.(1999)-clausal theories are PAC-learnable Data Mining and Knowledge Discovery 31 7-36
  • [8] De Raedt L.(2001)Discovery of frequent Datalog patterns Machine Learning 43 7-52
  • [9] Blockeel H.(1993)Relational reinforcement learning Discrete Applied Mathematics 42 177-201
  • [10] De Raedt L.(1998)Directed hypergraphs and applications Handbook of Logic in Artificial Intelligence and Logic Programming 5 421-498