Completing open logic programs by constructive induction

被引:0
|
作者
Erdem, E [1 ]
Flener, P
机构
[1] Univ Texas, Dept Comp Sci, Austin, TX 78712 USA
[2] Uppsala Univ, Dept Informat Sci, S-75105 Uppsala, Sweden
关键词
D O I
10.1002/(SICI)1098-111X(199910)14:10<995::AID-INT4>3.0.CO;2-W
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We consider part of the problem of schema-biased inductive synthesis of recursive logic programs from incomplete specifications, such as clausal evidence (for instance, but not necessarily, ground positive and negative examples). After synthesizing the base clause and introducing recursive call(s) to the recursive clause, it remains to combine the overall result from the partial results obtained through recursion, so as to complete the recursive clause. Evidence for this combination relation can be abduced from the initially given evidence for the top-level relation. A program for this combination relation can be anything, from a single clause performing a unification (such as for lastElem) to multiple guarded clauses performing unifications (such as for filtering programs) to recursive programs (such as for naive reverse). Existing methods cannot induce guarded clause programs far this combination relation from the abduced evidence. Some existing methods cannot even detect that the combination program itself may have to be recursive and thus they then do not recursively invoke themselves the overall recursive program synthesizer. We introduce our Program Completion Method as a suitable extension and generalization of the existing methods. (C) 1999 John Wiley & Sons, Inc.
引用
收藏
页码:995 / 1019
页数:25
相关论文
共 50 条
  • [1] Iterative induction of logic programs
    Jorge, A
    [J]. AI COMMUNICATIONS, 1999, 12 (03) : 173 - 174
  • [2] Efficient induction of logic programs
    [J]. 1600, Publ by Ohmsha Ltd, Tokyo, Jpn
  • [3] Composing open logic programs
    Brogi, A.
    Lamma, E.
    Mello, P.
    [J]. Journal of Logic and Computation, 1993, 3 (04)
  • [4] On termination of general logic programs WRT constructive negation
    Marchiori, E
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1996, 26 (01): : 69 - 89
  • [5] Induction of logic programs based on ψ-terms
    Sasaki, Y
    [J]. ALGORITHMIC LEARNING THEORY, PROCEEDINGS, 1999, 1720 : 169 - 181
  • [6] Induction of fuzzy and annotated logic programs
    Horvath, Tomas
    Vojtas, Peter
    [J]. INDUCTIVE LOGIC PROGRAMMING, 2007, 4455 : 260 - +
  • [7] Compositionality of normal open logic programs
    Verbaeten, S
    Denecker, M
    DeSchreye, D
    [J]. LOGIC PROGRAMMING - PROCEEDINGS OF THE 1997 INTERNATIONAL SYMPOSIUM, 1997, : 371 - 385
  • [8] Compositionality of normal open logic programs
    Verbaeten, S
    Denecker, M
    de Schreye, D
    [J]. JOURNAL OF LOGIC PROGRAMMING, 2000, 42 (03): : 151 - 183
  • [9] INDUCTION OF LOGIC PROGRAMS - FOIL AND RELATED SYSTEMS
    QUINLAN, JR
    CAMERONJONES, RM
    [J]. NEW GENERATION COMPUTING, 1995, 13 (3-4) : 287 - 312
  • [10] Induction of logic programs by example-guided unfolding
    Boström, Henrik
    Idestam-Almquist, Peter
    [J]. Journal of Logic Programming, 40 (02): : 159 - 183