A knowledge-level analysis of explanation-based learning

Although Explanation-Based Learning (EBL) has up to now been used only for deductive learning that improves execution speed, chunking in Soar, which is closely related to EBL, was demonstrated to acquire new knowledge. We first analyze such knowledge level learning in EBL, by showing that a rule set is specialized when rules in it are replaced by their composition, and is generalized when a rule is replaced by its decomposition. Counting on this discussion, we propose a method to learn generalized rules by making a decomposition of instances. Since this method acquires knowledge that is deduced from domain theory and induced from instances, it is a natural method for combining empirical and explanation-based learning. We demonstrate deductive and inductive aspects of our method by examples of logic circuit design and geometric analogy.

[1]  電子情報通信学会 The Transactions of the Institute of Electronics, Information and Communication Engineers , 1987 .

[2]  Masayuki Numao,et al.  Explanation-Based Acceleration of Similarity-Based Learning , 1989, ML.

[3]  Tom M. Mitchell,et al.  LEAP: A Learning Apprentice for VLSI Design , 1985, IJCAI.

[4]  C. Roads,et al.  The Handbook of Artificial Intelligence, Volume 1 , 1982 .

[5]  黃崇冀,et al.  Machine learning : an artificial intelligence approach , 1988 .

[6]  Masayuki Numao,et al.  A Learning method based on partial structures of explanations , 1990, Systems and Computers in Japan.

[7]  Thomas G. Dietterich Learning at the knowledge level , 2004, Machine Learning.

[8]  Alberto Maria Segre Proceedings of the sixth international workshop on Machine learning , 1989 .

[9]  H. Penny Nii,et al.  The Handbook of Artificial Intelligence , 1982 .

[10]  Steven Minton,et al.  Quantitative Results Concerning the Utility of Explanation-based Learning , 1988, Artif. Intell..

[11]  Richard M. Keller,et al.  Defining Operationality for Explanation-Based Learning , 1987, Artificial Intelligence.

[12]  Alan Bundy,et al.  Explanation-Based Generalisation = Partial Evaluation , 1988, Artif. Intell..

[13]  Ehud Shapiro,et al.  Algorithmic Program Debugging , 1983 .

[14]  Sridhar Mahadevan,et al.  Verification-based Learning: A Generalized Strategy for Inferring Problem-Reduction Methods , 1985, IJCAI.

[15]  Allen Newell,et al.  The Knowledge Level , 1989, Artif. Intell..

[16]  Michael Lebowitz,et al.  Concept Learning in a Rich Input Domain: Generalization-Based Memory , 1984 .

[17]  Scott Bennett,et al.  A Domain Independent Explanation-Based Generalizer , 1986, AAAI.

[18]  Allen Newell,et al.  Knowledge Level Learning in Soar , 1987, AAAI.

[19]  Steven A. Vere,et al.  Induction of Relational Productions in the Presence of Background Information , 1977, IJCAI.

[20]  Ryszard S. Michalski,et al.  Machine learning: an artificial intelligence approach volume III , 1990 .