Explanation Based Learning (EBL) By M. Muztaba Fuad.

Slides:



Advertisements
Similar presentations
Explanation-Based Learning (borrowed from mooney et al)
Advertisements

Analytical Learning.
 2002, G.Tecuci, Learning Agents Laboratory 1 Learning Agents Laboratory Computer Science Department George Mason University Prof. Gheorghe Tecuci Deductive.
Knowledge Representation and Reasoning Learning Sets of Rules and Analytical Learning Harris Georgiou – 4.
Combining Inductive and Analytical Learning Ch 12. in Machine Learning Tom M. Mitchell 고려대학교 자연어처리 연구실 한 경 수
처음 페이지로 이동 Chapter 11: Analytical Learning Inductive learning training examples n Analytical learning prior knowledge + deductive reasoning n Explanation.
The Art and Science of Teaching (2007)
Problem Solving and Search in AI Part I Search and Intelligence Search is one of the most powerful approaches to problem solving in AI Search is a universal.
Learning control knowledge and case-based planning Jim Blythe, with additional slides from presentations by Manuela Veloso.
Copyright © 2003 by The McGraw-Hill Companies, Inc. All rights reserved. Business and Administrative Communication SIXTH EDITION.
Advances research methods and proposal writing Ronan Fitzpatrick School of Computing, Dublin Institute of Technology. September 2008.
Chapter Two SCIENTIFIC METHODS IN BUSINESS
Theories of Mind: An Introduction to Cognitive Science Jay Friedenberg Gordon Silverman.
Scientific Thinking - 1 A. It is not what the man of science believes that distinguishes him, but how and why he believes it. B. A hypothesis is scientific.
Write the Title. Purpose What will happen when raisins are placed in 7-up? (The educational purpose is to practice using Scientific Method.)
Research Problems (Lab #1)
Explanation-Based Learning (EBL) One definition: Learning general problem-solving techniques by observing and analyzing human solutions to specific problems.
THE MODEL OF ASIS FOR PROCESS CONTROL APPLICATIONS P.Andreeva, T.Atanasova, J.Zaprianov Institute of Control and System Researches Topic Area: 12. Intelligent.
On Roles of Models in Information Systems (Arne Sølvberg) Gustavo Carvalho 26 de Agosto de 2010.
Copyright © 2005 Brooks/Cole, a division of Thomson Learning, Inc Chapter 24 Statistical Inference: Conclusion.
1 Machine Learning: Lecture 11 Analytical Learning / Explanation-Based Learning (Based on Chapter 11 of Mitchell, T., Machine Learning, 1997)
Machine Learning Chapter 11. Analytical Learning
1 Issues in Assessment in Higher Education: Science Higher Education Forum on Scientific Competencies Medellin-Colombia Nov 2-4, 2005 Dr Hans Wagemaker.
Understanding the Academic Structure of the US Classroom: Syllabus.
Quick Flip Questioning for Critical Thinking Kobets S.A. Lyceum №87.
Technology The practical use of human knowledge to extend human abilities and to satisfy human needs and wan ts.
What is Science? Section 1-1.  The goal of science is to investigate and understand nature.  Science is an organized way of using evidence to learn.
CS 5751 Machine Learning Chapter 11 Explanation-Based Learning 1 Explanation-Based Learning (EBL) One definition: Learning general problem- solving techniques.
Basics of Research and Development and Design STEM Education HON4013 ENGR1020 Learning and Action Cycles.
Machine Learning Chapter 5. Artificial IntelligenceChapter 52 Learning 1. Rote learning rote( โรท ) n. วิถีทาง, ทางเดิน, วิธีการตามปกติ, (by rote จากความทรงจำ.
KU NLP Machine Learning1 Ch 9. Machine Learning: Symbol- based  9.0 Introduction  9.1 A Framework for Symbol-Based Learning  9.2 Version Space Search.
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
OVERVIEW OF RESEARCH METHODS Dr. Kimaro. INTRODUCTION Why Research; Increase body of knowledge Explain social phenomena Test theoretical hypothesis Explain.
The Scientific Method. UNIT OBJECTIVES 1. Define the concept of science as a process. 2. List the steps of the scientific method 3. Determine type of.
CpSc 810: Machine Learning Analytical learning. 2 Copy Right Notice Most slides in this presentation are adopted from slides of text book and various.
2 nd Grade Language Arts World Class Outcome Create meaning strategically in: Reading Writing Speaking Listening Evaluate how authors are strategic in.
Introduction to Life Science. Science is a way of learning about the natural world Scientific inquiry – all the diverse ways in which scientist study.
Aim: How can we use scientific inquiry to explain how the world works? DO NOW: In your notebook, describe what scientific inquiry means to you.
Abduction CIS308 Dr Harry Erwin. Contents Definition of abduction An abductive learning method Recommended reading.
Machine Learning in CSC 196K
Introduction to Machine Learning © Roni Rosenfeld,
More Symbolic Learning CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
What Is Science?. 1. Science is limited to studying only the natural world. 2. The natural world are those phenomena that can be investigated, discovered,
Chapter 1 continued.  Observation- something noted with one of the five senses.
1 Scientific Method Learning Target: I can describe the steps in the scientific method.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 14 of 42 Wednesday, 22.
1 Chapter 13 Artificial Intelligence and Expert Systems.
Scientific Inquiry. The Scientific Process Scientific Process = Scientific Inquiry.
Lesson 3 Measurement and Scaling. Case: “What is performance?” brandesign.co.za.
MDD-Kurs / MDA Cortex Brainware Consulting & Training GmbH Copyright © 2007 Cortex Brainware GmbH Bild 1Ver.: 1.0 How does intelligent functionality implemented.
The Scientific Method. What is the scientific method? Collection of steps Attempt to solve a problem or answer a question Minimize the influence of bias.
Chapter 1: The Science of Biology Section 1: What is Science?
©2013 Ellen Weber (PhD) Mita International Brain Center
Writing a sound proposal
CS 9633 Machine Learning Explanation Based Learning
Introduction to Machine Learning
The Steps of The Scientific Method
Scientific Method.
Experimental Inquiry Template.
Science of Biology
Science Chapter 1.
The Scientific Method REVIEW
Scientific Method Integrated Sciences.
Moral Reasoning 1.
Science A process through which nature is studied, discovered, and understood. All areas of science involve posing INQUIRIES (questions) about nature.
Chapter 1 The Science of Biology.
LEARNING.
Hypothesis The initial building block in the scientific method. Many describe it as an “educated guess,” based on prior knowledge and observation. 
Technology of Data Glove
Observations information gathered by our senses.
Presentation transcript:

Explanation Based Learning (EBL) By M. Muztaba Fuad

2 What is EBL ? Learning general problem-solving techniques by observing and analyzing human solutions to specific problems. EBL attempts to formulate a generalization after observing only a single example. Introduced by Gerald De Jong in 1981.

3 The EBL Hypothesis EBL is based on the hypothesis that an intelligent system can learn a general concept after observing only a single example. By understanding why an example is a member of a concept, can learn the essential properties of the concept. EBL uses prior knowledge to analyze or explain each training example in order to infer what properties are relevant to the target function and which are irrelevant.

4 Learning by Generalizing Explanations Given –Goal concept (e.g., some predicate calculus statement) –Training example (facts) –Domain Theory (inference rules) –Operationality Criterion Given this four inputs, the task is to determine a generalization of the training example that is sufficient concept definition for the goal concept and that satisfies the operationality criteria. The operationality criterion requires that the final concept definition be described in terms of the predicates used to describe the training example.

5 Standard Approach to EBL

6 The EBL Process

7 An Example Domain theory: Fixes(u,u)  Robust(u) // An individual that can fix itself is robust Sees(x,y)  Habile(x)  Fixes(x,y)// A habil individual that can see another entity can // fix that entity Robot(w)  Sees(w,w)// All robots can see themselves R2D2(x)  Habile(x)// R2D2-class in individuals are habil … … … Facts: Robot(Num5) R2D2(Num5) Age(Num5,5) … … … Goal: Robust(Num5)

8 An Example (continued…) Robot(r)  R2D2(r)  Robust(r) Generalization ExplainExplain

9 History ?? EBL may be viewed as a convergence of several distinct lines of research within machine learning. EBL has developed out of efforts to address each of the following problems: –Justified generalization. –Chunking. –Operationalization. –Justified analogy.

10 Recommended Reading Mitchell T.M., Keller R.M., Kedar-Cabelli S.T., Explanation- Based Generalization: A Unifying View, Machine Learning 1, pp , 1986, Kluwer Academic Publishing. DeJong G., Mooney R., Explanation-Based Learning: An Alternative View, Machine Learning 1, 1986, Kluwer Academic Publishing. Ellman, T, Explanation-Based Learning: A Survey of Programs and Perspectives, ACM Computing Survayeys, Vol. 21, No. 2, Available online at: ACM Digital Library or

11 Conclusions Explanation Based Learning (EBL): Needs only one example. Requires complete knowledge about the concept. Shows the importance of prior knowledge in learning.