Learning logic programs with structured background knowledge

被引:12
|
作者
Horváth, T
Turán, C
机构
[1] GMD AiS, Inst Autonomous Intelligent Syst, German Natl Res Ctr Informat Technol, D-53754 St Augustin, Germany
[2] Univ Illinois, Dept Math Stat & Comp Sci, Chicago, IL 60607 USA
[3] Hungarian Acad Sci, Res Grp Artificial Intelligence, Szeged, Hungary
基金
匈牙利科学研究基金会; 美国国家科学基金会;
关键词
computational learning theory; PAC learning; concept learning; inductive logic programming; VC-dimension;
D O I
10.1016/S0004-3702(01)00062-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The efficient learnability of restricted classes of logic programs is studied in the PAC framework of computational learning theory, We develop the product homomorphism method, which gives polynomial PAC learning algorithms for a nonrecursive Horn clause with function-free ground background knowledge, if the background knowledge satisfies some structural properties. The method is based on a characterization of the concept that corresponds to the relative least general generalization of a set of positive examples with respect to the background knowledge. The characterization is formulated in terms of products and homomorphisms. In the applications this characterization is turned into an explicit combinatorial description, which is then translated into the language of nonrecursive Horn clauses, We show that a nonrecursive Horn clause is polynomially PAC-learnable if there is a single binary background predicate and the ground atoms in the background knowledge form a forest. If the ground atoms in the background knowledge form a disjoint union of cycles then the situation is different, as the shortest consistent hypothesis may have exponential size. In this case polynomial PAC-learnability holds if a different representation language is used. We also consider the complexity of hypothesis finding for multiple clauses in some restricted cases. (C) 2001 Elsevier Science B,V. All rights reserved.
引用
收藏
页码:31 / 97
页数:67
相关论文
共 50 条
  • [2] Semantics of structured normal logic programs
    Pasarella, Edelmira
    Orejas, Fernando
    Pino, Elvira
    Navarro, Marisa
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2012, 81 (05): : 559 - 584
  • [3] Knowledge representation with logic programs
    Brewka, G
    Dix, J
    LOGIC PROGRAMMING AND KNOWLEDGE REPRESENTATION, 1998, 1471 : 1 - 51
  • [4] Default knowledge in logic programs with uncertainty
    Loyer, Y
    Straccia, U
    LOGIC PROGRAMMING, PROCEEDINGS, 2003, 2916 : 466 - 480
  • [5] Learning efficient logic programs
    Cropper, Andrew
    Muggleton, Stephen H.
    MACHINE LEARNING, 2019, 108 (07) : 1063 - 1083
  • [6] Learning efficient logic programs
    Andrew Cropper
    Stephen H. Muggleton
    Machine Learning, 2019, 108 : 1063 - 1083
  • [7] LEARNING RELATIONS AND LOGIC PROGRAMS
    BERGADANO, F
    GUNETTI, D
    KNOWLEDGE ENGINEERING REVIEW, 1994, 9 (01): : 73 - 77
  • [8] Learning extended logic programs
    Inoue, K
    Kudoh, Y
    IJCAI-97 - PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 AND 2, 1997, : 176 - 181
  • [9] Learning Efficient Logic Programs
    Cropper, Andrew
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 4359 - 4360
  • [10] Supervised Learning with Background Knowledge
    Chen, Yizuo
    Choi, Arthur
    Darwiche, Adnan
    INTERNATIONAL CONFERENCE ON PROBABILISTIC GRAPHICAL MODELS, VOL 138, 2020, 138 : 89 - 100