Introspective Multistrategy Learning: On the Construction of Learning Strategies

Abstract A central problem in multistrategy learning systems is the selection and sequencing of machine learning algorithms for particular situations. This is typically done by the system designer who analyzes the learning task and implements the appropriate algorithm or sequence of algorithms for that task. We propose a solution to this problem which enables an AI system with a library of machine learning algorithms to select and sequence appropriate algorithms autonomously. Furthermore, instead of relying on the system designer or user to provide a learning goal or target concept to the learning system, our method enables the system to determine its learning goals based on analysis of its successes and failures at the performance task. The method involves three steps: Given a performance failure, the learner examines a trace of its reasoning prior to the failure to diagnose what went wrong (blame assignment); given the resultant explanation of the reasoning failure, the learner posts explicitly represented learning goals to change its background knowledge (deciding what to learn); and given a set of learning goals, the learner uses nonlinear planning techniques to assemble a sequence of machine learning algorithms, represented as planning operators, to achieve the learning goals (learning-strategy construction). In support of these operations, we define the types of reasoning failures, a taxonomy of failure causes, a second-order formalism to represent reasoning traces, a taxonomy of learning goals that specify desired change to the background knowledge of a system, and a declarative task-formalism representation of learning algorithms. We present the Meta-AQUA system, an implemented multistrategy learner that operates in the domain of story understanding. Extensive empirical evaluations of Meta-AQUA show that it performs significantly better in a deliberative, planful mode than in a reflexive mode in which learning goals are ablated and, furthermore, that the arbitrary ordering of learning algorithms can lead to worse performance than no learning at all. We conclude that explicit representation and sequencing of learning goals is necessary for avoiding negative interactions between learning algorithms that can lead to less effective learning.

[1]  Michael Freed,et al.  Model-Based Diagnosis of Planning Failures , 1990, AAAI.

[2]  Michael T. Cox Loose Coupling of Failure Explanarion and Repair: Using Learning Goals to Sequence Learning Models , 1997, ICCBR.

[3]  Peter Secretan Learning , 1965, Mental Health.

[4]  Ashwin Ram,et al.  Failure-Driven Learning as Input Bias , 2019, Proceedings of the Sixteenth Annual Conference of the Cognitive Science Society.

[5]  Roger C. Schank,et al.  Inside case-based explanation , 1994, Artificial intelligence series.

[6]  Michael M. Cox Introspective multistrategy learning: constructing a learning strategy under reasoning failure , 1996 .

[7]  Charles Eugene Martin,et al.  Direct memory access parsing , 1992 .

[8]  Katia P. Sycara,et al.  Benefits of Learning in Negotiation , 1997, AAAI/IAAI.

[9]  Ashwin Ram,et al.  Multistrategy Learning with Introspective Meta-Explanations , 1992, ML.

[10]  D. Bobrow,et al.  Representation and Understanding: Studies in Cognitive Science , 1975 .

[11]  Ashwin Ram,et al.  AN EXPLICIT REPRESENTATION OF FORGETTING , 1992 .

[12]  Paul Thagard,et al.  Explanatory Coherence and Belief Revision in Naive Physics , 1988 .

[13]  Alex Kass,et al.  Developing creative hypotheses by adapting explanations , 1991 .

[14]  Kristian J. Hammond,et al.  Case-Based Planning: Viewing Planning as a Memory Task , 1989 .

[15]  R. Wilensky Planning and Understanding: A Computational Approach to Human Reasoning , 1983 .

[16]  Roger C. Schank,et al.  Interestingness: Controlling Inferences , 1979, Artif. Intell..

[17]  D. Sleeman,et al.  Introspection Planning: Representing Metacognitive Experience , 1995 .

[18]  Roger C. Schank,et al.  Explanation Patterns: Understanding Mechanically and Creatively , 1986 .

[19]  F. Hayes-Roth Using Proofs and Refutations to Learn from Experience , 1983 .

[20]  우종우,et al.  [해외 연구소 소개]「The Institute for the Learning Sciences」 , 1996 .

[21]  Michael Freed,et al.  Reasoning about performance intentions , 1992 .

[22]  Manuela Veloso,et al.  Goal Transformations in Continuous Planning , 1998 .

[23]  Ashwin Ram,et al.  Interacting Learning-Goals: Treating Learning as a Planning Task , 1994, EWCBR.

[24]  Michael Albert Redmond,et al.  Learning by observing and understanding expert problem-solving , 1992 .

[25]  Michael M. Cox An Empirical Study of Computational Introspection: Evaluating Introspective Multistrategy Learning in the Meta-AQUA System , 1996 .

[26]  Ashwin Ram,et al.  A Theory of Questions and Question Asking , 1991 .

[27]  J. Carbonell Subjective understanding, computer models of belief systems , 1981 .

[28]  David Leake,et al.  Modeling Case-based Planning for Repairing Reasoning Failures , 1995 .

[29]  Drew McDermott,et al.  A General Framework for Reason Maintenance , 1991, Artif. Intell..

[30]  Angela C. Kennedy,et al.  Using a Domain-Independent Introspection Mechanism to Improve Memory Search , 1995 .

[31]  Gregg Clinton Collins,et al.  Plan creation: using strategies as blueprints , 1987 .

[32]  A. Ram Knowledge Goals : A Theory of Interestingness Ashwin , 1990 .

[33]  Ashwin Ram,et al.  Using Introspective Reasoning to Select Learning Strategies , 1991 .

[34]  Charles R. Fletcher Computational models of reading and understanding: what good are they? , 1999 .

[35]  D.E. Goldberg,et al.  Classifier Systems and Genetic Algorithms , 1989, Artif. Intell..

[36]  Christopher Charles Owens,et al.  Indexing and retrieving abstract planning knowledge , 1991 .

[37]  Ryszard S. Michalski,et al.  Inferential Theory of Learning: Developing Foundations for Multistrategy Learning , 1992 .

[38]  LebowitzMichael Experiments with Incremental Concept Formation , 1987 .

[39]  Michel Manago,et al.  Advances in Case-Based Reasoning , 1994, Lecture Notes in Computer Science.

[40]  Jerry R. Hobbs,et al.  Interpretation as Abduction , 1993, Artif. Intell..

[41]  David E. Wilkins,et al.  Domain-Independent Planning: Representation and Plan Generation , 1984, Artif. Intell..

[42]  Christopher K. Riesbeck,et al.  Inside Case-Based Reasoning , 1989 .

[43]  David B. Leake,et al.  Learning, Goals, and Learning Goals , 1995 .

[44]  Eleni Stroulia,et al.  Failure-driven learning as model-based self-redesign , 1994 .

[45]  P. Schwanenflugel,et al.  The Organization of Mental Verbs and Folk Theories of Knowing , 1994 .

[46]  Gerald Jay Sussman,et al.  A Computer Model of Skill Acquisition , 1975 .

[47]  Janet L. Kolodner Capitalizing on Failure through Case-Based Inference , 1987 .

[48]  John Christopher Cheng Management of speedup mechanisms in learning architectures , 1995 .

[49]  Roger C. Schank,et al.  Dynamic memory - a theory of reminding and learning in computers and people , 1983 .

[50]  Michael Lebowitz,et al.  Experiments with incremental concept formation: UNIMEM , 2004, Machine Learning.

[51]  Michael Freed,et al.  The role of self-models in learning to plan , 1993 .

[52]  Sundaram Narayanan,et al.  LEARNING TO TROUBLESHOOT : MULTISTRATEGY LEARNING OF DIAGNOSTIC KNOWLEDGE FOR A REAL-WORLD PROBLEM-SOLVING TASK , 1995 .

[53]  Ryszard S. Michalski,et al.  Proceedings of the Fifth International Workshop on Multistrategy Learning , 2000 .

[54]  David B. Leake,et al.  Introspective learning for case-based planning , 1996 .

[55]  Ashwin Ram,et al.  Machine Learning: Proceedings of the Ninth International Conference, Workshop on Computational Architectures, Aberdeen, Scotland, 1992. An Architecture for Integrated Introspective Learning , 1992 .

[56]  Eleni Stroulia,et al.  Functional representation and reasoning for reflective systems , 1995, Appl. Artif. Intell..

[57]  Michel Manago,et al.  Advances in Case-Based Reasoning: Second European Workshop, EWCBR-94, Chantilly, France, November 7 - 10, 1994. Selected Papers , 1995 .

[58]  Michael J. Pazzani,et al.  Learning fault diagnosis heuristics from device descriptions , 1990 .

[59]  Earl David Sacerdoti,et al.  A Structure for Plans and Behavior , 1977 .

[60]  R. Schank,et al.  Inside Computer Understanding: Five Programs Plus Miniatures , 1982 .

[61]  James A. Hendler,et al.  UM Nonlin [a Common Lisp implementation of A , 1992 .

[62]  Roger C. Schank,et al.  Creativity and Learning in a Case-Based Explainer , 1989, Artif. Intell..

[63]  David Leake,et al.  Planning to Learn , 1995 .

[64]  Ashwin Ram,et al.  Introspective reasoning using meta-explanations for multistrategy learning , 1995 .

[65]  Ronan G. Reilly Communication failure in dialogue and discourse: detection and repair processes , 1986 .

[66]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[67]  W. S. Reilly,et al.  Natural Negotiation for Believable Agents , 1995 .

[68]  Jon Doyle,et al.  A Truth Maintenance System , 1979, Artif. Intell..

[69]  C SchankRoger,et al.  Dynamic Memory: A Theory of Reminding and Learning in Computers and People , 1983 .

[70]  John McCarthy,et al.  Making Robots Conscious of Their Mental States , 1995, Machine Intelligence 15.

[71]  Michael G. Dyer,et al.  BORIS - An Experiment in In-Depth Understanding of Narratives , 1983, Artif. Intell..

[72]  David C. Wilkins,et al.  Establishing the Coherence of an Evplanation to Improve Refinement of an Incomplete Knowledge Base , 1990, AAAI.

[73]  Marvin Minsky,et al.  Matter, Mind and Models , 1965 .

[74]  Ashwin Ram,et al.  A Model of Creative Understanding , 1994, AAAI.

[75]  Kristian J. Hammond,et al.  Explaining and Repairing Plans that Fail , 1987, IJCAI.

[76]  Richard Edward Cullingford,et al.  Script application: computer understanding of newspaper stories. , 1977 .

[77]  R. Mooney,et al.  A Multistrategy Approach to Theory Refinement , 1997 .

[78]  Jaime G. Carbonell,et al.  Derivational analogy: a theory of reconstructive problem solving and expertise acquisition , 1993 .

[79]  Michael M. Cox Representing Mental Events (or the Lack Thereof) , 1995 .

[80]  Michael T. Cox An Explicit Representation of Reasoning Failures , 1997, ICCBR.

[81]  John McCarthy,et al.  Programs with common sense , 1960 .

[82]  Manuela M. Veloso,et al.  Planning and Learning by Analogical Reasoning , 1994, Lecture Notes in Computer Science.

[83]  Allen Newell,et al.  GPS, a program that simulates human thought , 1995 .

[84]  Ashwin Ram,et al.  On the intersection of story understanding and learning , 1999 .

[85]  Subbarao Kambhampati,et al.  An explanation-based approach to improve retrieval in case-based planning , 1996 .

[86]  Michael Freed,et al.  Using Knowledge of Cognitive Behavior to Learn from Failure , 1994 .

[87]  Martha E. Pollack,et al.  A Model of Plan Inference That Distinguishes Between the Beliefs of Actors and Observers , 1986, ACL.

[88]  T. Greening Matter , 1995 .

[89]  Ashwin Ram,et al.  Creativity in reading: understanding novel concepts , 1999 .

[90]  Jon Doyle,et al.  Explicit Control of Reasoning , 1977 .