Case-Based Reasoning, 1993, Ch11 Kolodner Adaptation method and Strategies Teacher : Dr. C.S. Ho Student : L.W. Pan No. : M8702048 Date : 1/7/2000.

Slides:



Advertisements
Similar presentations
Lecture 5: Reuse, Adaptation and Retention
Advertisements

Database Planning, Design, and Administration
Constraint Optimization We are interested in the general non-linear programming problem like the following Find x which optimizes f(x) subject to gi(x)
Expert System Shells - Examples
Application of Inductive Learning and Case-Based Reasoning for Troubleshooting Industrial Machines - Michel Manago and Eric Auriol 컴퓨터공학과 신수용.
Designing a Continuum of Learning to Assess Mathematical Practice NCSM April, 2011.
© C. Kemke1Expert Systems Tasks COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
© Janice Regan, CMPT 102, Sept CMPT 102 Introduction to Scientific Computer Programming The software development method algorithms.
Luigi Portinale, Pietro Torasso and Diego Margo Selecting Most Adaptable Diagnostic Solutions through Pivoting-Based Retrieval Teacher : C.S. Ho Student.
Xyleme A Dynamic Warehouse for XML Data of the Web.
CHEF (Hammond, 1987) CHEF is a case-based planner, which can output new recipes given particular ingredients and tastes. Recipes are viewed as plans. They.
Communication Notation Part V Chapter 15, 16, 18 and 19.
5/12/1999 Li-we Pan1 指導老師 : 何正信教授 學生:潘立偉 學號: M 日期: 5/12/1999 Wolfgang Wilke, Barry Smyth, Pádraig Cunningham “Case-Based Reasoning Technology From.
1999/3/10Li-we Pan1 Case-Based CBR : Capturing and Reusing Reasoning About Case Adaptation 指導老師 : 何正信教授 學生:潘立偉 學號: M 日期: 88/3/10 David B. Leake,
Case Based Reasoning Melanie Hanson Engr 315. What is Case-Based Reasoning? Storing information from previous experiences Using previously gained knowledge.
5/20/1999 Li-we Pan1 指導老師 : 陳錫明教授 學生:潘立偉 學號: M 日期: 5/20/1999 Myung-Kuk Park, Inbom Lee, Key-Mok Shon Expert Systems with Application 15(1998), p69~75.
Case-Based Reasoning, 1993, Ch12 Kolodner Controlling Adaptation Advisor : Dr. C.S. Ho Student : L.W. Pan No. : M Date : 4/7/2000.
Case-based Reasoning System (CBR)
NTUST Ailab Li-we Pan The MEDIATOR : Analysis of an Early Case-Based Problem Solver Jenet L. Kolodner & Robert L. Simpson Cognitive Science 13,
Principles of High Quality Assessment
Building Knowledge-Driven DSS and Mining Data
Béatice Fuchs, Jean Lieber, Alain Mille and Amedeo Napoli ICCBR 99 Towards a Unified Theory of Adaptation in Case-Based Reasoning Teacher : Dr. C.S. Ho.
Multiple Data Structuring I. N. Skopin Possibilities of working with data possessing several structures are discussed. Such work is shown to require development.
Coursenotes CS3114: Data Structures and Algorithms Clifford A. Shaffer Yang Cao Department of Computer Science Virginia Tech Copyright ©
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
Assessment Cadre #3: “Assess How? Designing Assessments to Do What You Want”
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 9.1.
General Purpose Case-Based Planning. General Purpose vs Domain Specific (Case-Based) Planning General purpose: symbolic descriptions of the problems and.
Intelligent Systems Lecture 20 Examples of NLP in searching systems.
WELNS 670: Wellness Research Design Chapter 5: Planning Your Research Design.
Discovering Dynamic Models Lecture 21. Dynamic Models: Introduction Dynamic models can describe how variables change over time or explain variation by.
Design engineering Vilnius The goal of design engineering is to produce a model that exhibits: firmness – a program should not have bugs that inhibit.
1 CS 350 Data Structures Chaminade University of Honolulu.
AGI Architectures & Control Mechanisms. Realworld environment Anatomy of an AGI system Intellifest 2012 Sensors Actuators Data Processes Control.
I Power Higher Computing Software Development The Software Development Process.
Case study of Several Case Based Reasoners Sandesh.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
XP Chapter 3 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Analyzing Data For Effective Decision Making Chapter.
Unit 2 Architectural Styles and Case Studies | Website for Students | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS 1.
CS 682, AI:Case-Based Reasoning, Prof. Cindy Marling1 Chapter 11: Adaptation Methods and Strategies Adaptation is the process of modifying a close, but.
1 Computer Group Engineering Department University of Science and Culture S. H. Davarpanah
ANALOGY “A Program for the Solution of a Class of Geometric-Analogy Intelligence-Test Questions” Thomas G. Evans 1968.
© 2005 Prentice Hall1-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Data Structures and Algorithms Dr. Tehseen Zia Assistant Professor Dept. Computer Science and IT University of Sargodha Lecture 1.
Strategies for Distributed CBR Santi Ontañón IIIA-CSIC.
1 Knowledge Acquisition and Learning by Experience – The Role of Case-Specific Knowledge Knowledge modeling and acquisition Learning by experience Framework.
20. september 2006TDT55 - Case-based reasoning1 Retrieval, reuse, revision, and retention in case-based reasoning.
Review of Parnas’ Criteria for Decomposing Systems into Modules Zheng Wang, Yuan Zhang Michigan State University 04/19/2002.
Big traffic data processing framework for intelligent monitoring and recording systems 學生 : 賴弘偉 教授 : 許毅然 作者 : Yingjie Xia a, JinlongChen a,b,n, XindaiLu.
Data Mining and Decision Support
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
Mrs. Kenny Sophomore Seminar February 2011 Name: ____________________________.
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
Understanding Naturally Conveyed Explanations of Device Behavior Michael Oltmans and Randall Davis MIT Artificial Intelligence Lab.
Organic Evolution and Problem Solving Je-Gun Joung.
Principles in the Evolutionary Design of Digital Circuits J. F. Miller, D. Job, and V. K. Vassilev Genetic Programming and Evolvable Machines.
Bloom’s Taxonomy The Concept of “Levels of Thinking”
Planning Instruction A Review of the Cognitive Domain and Performance Objectives.
Multi-cellular paradigm The molecular level can support self- replication (and self- repair). But we also need cells that can be designed to fit the specific.
Advanced Data Structures Lecture 1
CS212: Object Oriented Analysis and Design
Architecture Components
Case-Based Reasoning CBR Cycle CBR Problem Issues
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Chapter 15 QUERY EXECUTION.
Case-Based Reasoning System for Bearing Design
Authors: Barry Smyth, Mark T. Keane, Padraig Cunningham
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
Presentation transcript:

Case-Based Reasoning, 1993, Ch11 Kolodner Adaptation method and Strategies Teacher : Dr. C.S. Ho Student : L.W. Pan No. : M Date : 1/7/2000

1/7/2000Li-we Pan2 What is the Adaptation Input: –A problem description –A not-quite-right solution –The problem description that goes with the solution(Optional) Output –A solution that fit the problem description Method –Adjust the not-quite-right solution to make it appropriate as a solution to the description problem

1/7/2000Li-we Pan3 Methods Substitution method 1.Reinstantiation 2.Parameter adjustment 3.Local search 4.Query memory 5.Specialized search 6.Case-based substitution Transformation methods 7.Commonsense transformation 8.Model-guided repair Other methods 9.Special-purpose adaptation and repair Heuristic 10.Derivational Replay

1/7/2000Li-we Pan4 Substitution vs. Transformation Substitution –Is the process of choosing and installing a replacement for some part of an old solution –A whole group of components or amounts can be substituted at the same time –Abstraction hierarchies -> semantic memory -> semantic network Transformation –Transform an old solution into one that will work in a new situation by making deletion, insertions, or transforms some element of old solution. –Guided by commonsense or causal model Both domain-independent, rely on domain special knowledge, weak method

1/7/2000Li-we Pan5 1 methods1 Reinstantiation2 Parameter Can solveframe the same, role diffparameter different Operationvalue GuidanceStructuralCommonsense TaskSubstitution Need function or algorithm / special heuristic 1.Abstract 2.Compute correspondences 3.Instantiate the framework 1.Compare old/new extract difference 2.Specialized adjustment heuristic Need knowledge Similarity of Abstraction Hierarchy Math’s calculate Data structure Check list Include methods or heuristic Divide Equally disputants More…

1/7/2000Li-we Pan6 2 3 Local search4 Query memory5 Specialized … 6 Case- based … elements in solution not fill too complex to predict relationship Local search cannot work Value,StructureV, S V Specialized commonsense Specialize Ad hoc, commonsense Cases SSSS Search 1.Abstraction 2.Refinement Ask : Auxiliary knowledge structure Case memory Memory instruction, Specialized search Find part similarity that can suggest Abstraction Hierarchy AH’s partially specified item (indexed) Extra special knowledge for heuristic Indexing mechanism IndexIndex for case Twk-generalize anomaly Local search Similarity, Context determination

1/7/2000Li-we Pan7 3 7 Commonse… 8 Model-guide…9 Special-purpose…10 Der… No substitutable exist feature:old≠new A Causal model can reason Have a special domain method cab do this Has case with past solution V, S CommonsenseCausal Specialized,causal, commonsense Cases TS, T 1.Find violation 2.Remove it Commonsense transform Heuristic 1.Compare diff 2.Evaluation difference 3.model- guided repair heuristic 1.Domain special adaptation 2.Structure modification 3.General- purpose repair Recall & replay function Commonsense constraint ModelSpecial … Solution in cases Difference listCase base Delete …Repair strategiesCriticsIn cases

1/7/2000Li-we Pan8 Reinstantiation vs. parameter adjustment Only rely correspondences between roles in the old cases and the new cases Reinstantiation –Find similarity item and replace it Parameter adjustment –Use math or some heuristics increase or decrease the old sentence

1/7/2000Li-we Pan9 Local search Search the near items in memory’s hierarchical Query memory –Ask retrieval processes to search memory’s abstraction hierarchies form the top to find the partially specified items –Indexing structure can guide search Specialized search –Memory instruction about how to find a needed items –Need : Define specialized search heuristic Associated applicability criteria

1/7/2000Li-we Pan10 Case-based substitution retrieval adaptation Query case Retrieval case From Case Base part

1/7/2000Li-we Pan11 Commonsense transformation Require –The component of the item can be transformed –Separate out primary/secondary component –Maintain internal relationship Commonsense transform Heuristic –Delete secondary component –Substitute component –Add component –Adjust the amount of a component Question ? –Need which kind of commonsense?

1/7/2000Li-we Pan12 Model-guided repair Difference –Different values filling the same field –Description in the old case not in the new one –Description in the new case not in the old one How to find “fault” –Combination of causal model of particular devices Function of a device component, structural relation between component, Physics principle Qualitative parametric equation –Functional descriptions of components

1/7/2000Li-we Pan13 General-purpose repair Repair : is adaptation that is carried out in response to feedback showing that a solution is faulty Feedback : evaluate the solution or carry out the solution and observe the result Some adaptation repair only during the adaptation time, not in the first time

1/7/2000Li-we Pan14 Derivational replay To drive on an answer form the problem -> intermediate computation It’s result -(depend on)-> constant in problem Constant : old case’s ≠ new case’s Must record than just old solution in a case –The inferences or computation that resulted in the solution –The reasons why those inference were appropriate

1/7/2000Li-we Pan15 conclusion Need to know: –What to adapt? In where? –What methods can choose? The best one? –What kind of guidance is available? We need –Alike transformation or derivational replay –Another methods include those methods.. –Can fit in our propose

1/7/2000Li-we Pan16 What we can put Can put methods: –Reinstantiation [1] –Local search … [3] [4] [5] –commonsense transformation [7] –? Model-guided repair [8] –? special-purpose adaptation and repair [9] –? Derivational Replay [10] Can put strategy –Abstract/refine = generalize/specialize –Cal difference –Combine some feature into a part – search by the part

1/7/2000Li-we Pan17 Fit in our propose Question –Domain and constraint… –Can adapt each other? planning adaptation goal Problem solution

1/7/2000Li-we Pan18 feature work Survey CBR in planning Define domain and … Combine adaptation methods and implement.