Proc. 5th Intern. Workshop on Analogical and Inductive Inference for Program SynthesisThis paper presents a method of extracting subprograms from background knowledge. Most studies on learning logic programs so far developed are mainly concerned with pure Prolog, so that we can not deal with programs with system predicates such as the cut symbol, true, false, and so on. Explanation-based generalization system builds an explanation and learns a concept definition as its generalization, provided an input program. However, it assumes the input program be pure Prolog program. This paper proposes explanation-based reuse (EBR, for short), which is an extension of the explanation-based generalization and a method of program reuse. In EBR, we can d...
In explanation-based learning, a specific problem?s solution is generalized into a form that can be ...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
In software development an emphasis is placed on creating reusable general programs which solve a wi...
It is shown how ideas adapted from recent work on explanation-based generalization can be used to al...
We argue that explanation-based generalisation as recently proposed in the machine learning literatu...
Users, specifically, Prolog teachers can use the representation scheme discussed in this study as an...
Logic programs with elegant and simple declarative semantics have become very common in many areas o...
Prolog was invented in the early seventies at the University of Marseille. Prolog stands for PROgram...
"Explanation-Based learning" (EBl) is a technique by which an intelligent system can learn by observ...
Abstract. We present a Logic Programming prototype implementation working as proof-of-concept for a ...
We present a method of extracting the programming techniques employed in Prolog programs. Techniques...
Introduction. The organization of branches and repetitions in the context of logical programming is ...
A number of problems confront standard automatic programming methods. One problem is that the combi...
We show that the familiar explanation-based general-ization (EBG) procedure is applicable to a large...
This paper illustrates the role of a class of ''prop''-ositional logic programs in the analysis of c...
In explanation-based learning, a specific problem?s solution is generalized into a form that can be ...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
In software development an emphasis is placed on creating reusable general programs which solve a wi...
It is shown how ideas adapted from recent work on explanation-based generalization can be used to al...
We argue that explanation-based generalisation as recently proposed in the machine learning literatu...
Users, specifically, Prolog teachers can use the representation scheme discussed in this study as an...
Logic programs with elegant and simple declarative semantics have become very common in many areas o...
Prolog was invented in the early seventies at the University of Marseille. Prolog stands for PROgram...
"Explanation-Based learning" (EBl) is a technique by which an intelligent system can learn by observ...
Abstract. We present a Logic Programming prototype implementation working as proof-of-concept for a ...
We present a method of extracting the programming techniques employed in Prolog programs. Techniques...
Introduction. The organization of branches and repetitions in the context of logical programming is ...
A number of problems confront standard automatic programming methods. One problem is that the combi...
We show that the familiar explanation-based general-ization (EBG) procedure is applicable to a large...
This paper illustrates the role of a class of ''prop''-ositional logic programs in the analysis of c...
In explanation-based learning, a specific problem?s solution is generalized into a form that can be ...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
In software development an emphasis is placed on creating reusable general programs which solve a wi...