Expert Systems
8 YAPES: Yet Another PROLOG Expert System T. B. Niblett
It provides inference and explanation facilities, and incorporates a novel form of plausible inference. YAPES is a specialized interpreter for logic programs. Figure 1 illustrates its top level structure. A PROLOG interpreter (or compiler) executes such programs consisting of sets of Horn clauses, a form of first-order logic. The YAPES system also executes such programs, as well as programs in an extended version of Horn clause logic which uses certainties as truth values, rather than just true and false.
11 Incremental Learning of Concept Descriptions: A Method and Experimental Results R. E. Reinke R. S. Michalski
Such methods can effectively and efficiently induce good descriptions from a given set of examples and, optionally, induce counter-examples (for example Michalski, 1975, 1980a; Quinlan, 1979; Langley et al., 1983). These methods cannot modify concept descriptions which are contradicted by new examples, but must re-learn the descriptions from scratch. In contrast, incremental learning methods modify concept descriptions to accommodate new learning events (Winston, 1975; Michalski and Larson, 1978). When we observe human learning we clearly see that it is incremental.
AUTHOR INDEX
Work of the Soviet school (approximately half the book) in this explosively growing area of machine intelligence is thus made accessible for the first time to Western readers, in addition to the latest Western advances. The emergent theme of knowledge-representation is supported on the theoretical and experimental sides by recent work in inductive inference and theory-formation.
Knowledge-based problem-solving in AL3
AL3 (Advice Language 3) is a problem-solving system whose structure facilitates the implementation of knowledge for a chosen problem-domain in terms of plans for solving problems, pieces-of-advice', patterns, motifs, etc. AL3 is a successor of ALI and AL 1.5 (Michie 1976, Bratko & Michie 1980a, I980b, Mozetic 1979). Experiments in which AU was applied to chess endgames established that it is a powerful tool for representing search heuristics and problem-solving strategies. The power of ALI lies mainly in the use of a fundamental concept of AU: piece-of-advice. A piece-of-advice suggests what goal should be achieved next while preserving some other condition. If this goal can be achieved in a given problem-situation (e.g. a given chess position) then we say that the piece-ofadvice is'satisfiable' in that position.