Case Adaptation Sources: –Chapter 8 –www.iiia.csic.es/People/enric/AICom.html –www.ai-cbr.org.

Slides:



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

Abuse Testing Laboratory Management Laboratory Management.
Work Breakdown Structure (WBS) Farrokh Alemi, Ph.D. Lee Baliton.
© C. Kemke Constructive Problem Solving 1 COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
The Computer as a Tutor. With the invention of the microcomputer (now also commonly referred to as PCs or personal computers), the PC has become the tool.
The Build-up of the Red Sequence at z
Basic I/O Relationship Knowledge-based: "Tell me what fits based on my needs"
Artificial Intelligence MEI 2008/2009 Bruno Paulette.
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.
The Process of Multiplatform Development: An Example Robyn Taylor University of Alberta.
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,
Inference and Resolution for Problem Solving
Case Based Reasoning Melanie Hanson Engr 315. What is Case-Based Reasoning? Storing information from previous experiences Using previously gained knowledge.
Application architectures
Cognitive Processes PSY 334 Chapter 8 – Problem Solving May 21, 2003.
06 -1 Lecture 06 Case-Based Reasoning Topics –Case-based Reasoning Paradigm –Case as a Knowledge Representation Technique –Case Retrieval –Case Selection.
Cs3431 Transactions, Logging and Security. cs3431 Transactions: What and Why? A set of operations on a database must appear as one “unit”. Example: Consider.
Extracting Test Cases by Using Data Mining; Reducing the Cost of Testing Andrea Ciocca COMP 587.
Efficient Case Retrieval Sources: –Chapter 7 – –
Application architectures
Intelligent Tutoring Systems Traditional CAI Fully specified presentation text Canned questions and associated answers Lack the ability to adapt to students.
CBR in Medicine Jen Bayzick CSE435 – Intelligent Decision Support Systems.
Strong Method Problem Solving.
Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall Chapter 16 Knowledge Application Systems: Systems that Utilize Knowledge.
WALT: To recognise and extend number sequences.
Copyright R. Weber Machine Learning, Data Mining ISYS370 Dr. R. Weber.
A Generative and Model Driven Framework for Automated Software Product Generation Wei Zhao Advisor: Dr. Barrett Bryant Computer and Information Sciences.
Taxonomy of Problem Solving and Case-Based Reasoning (CBR)
Case Adaptation Sources: –Chapter 8 – –
General Purpose Case-Based Planning. General Purpose vs Domain Specific (Case-Based) Planning General purpose: symbolic descriptions of the problems and.
The Product Rule f ' ( x ) = v ' ( x ) · u ( x ) + u ' ( x ) · v ( x ) is probably the rule we will use the most in conjunction with the other types of.
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
4.4 Equations as Relations
1 Chapter 8 Inference and Resolution for Problem Solving.
Chapter 8 The k-Means Algorithm and Genetic Algorithm.
Tutoring and Help Systems Tell me and I forget. Show me and I remember. Involve me and I understand. - Chinese proverb.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Configuration Systems - CSE Sudhan Kanitkar.
Case study of Several Case Based Reasoners Sandesh.
The Basics of Counting Section 6.1.
Modeling system requirements. Purpose of Models Models help an analyst clarify and refine a design. Models help simplify the complexity of information.
1 Application-specific constraints for multimedia presentation generation Joost Geurts, Jacco van Ossenbruggen and Lynda Hardman CWI Amsterdam
Secure Systems Research Group - FAU SW Development methodology using patterns and model checking 8/13/2009 Maha B Abbey PhD Candidate.
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 Defining a Problem as a State Space 1. Define a state space that contains all the possible configurations of the relevant objects. 2. Specify one (or.
Knowledge Learning by Using Case Based Reasoning (CBR)
Oral Presentation Sara Obaid Almas H description Speeding car 2.
Data Structures and Algorithms Dr. Tehseen Zia Assistant Professor Dept. Computer Science and IT University of Sargodha Lecture 1.
1 Knowledge Acquisition and Learning by Experience – The Role of Case-Specific Knowledge Knowledge modeling and acquisition Learning by experience Framework.
Similarity in CBR (Cont’d) Sources: –Chapter 4 – –
20. september 2006TDT55 - Case-based reasoning1 Retrieval, reuse, revision, and retention in case-based reasoning.
Developing Product Line Components Jan Bosch Professor of Software Engineering University of Groningen, Netherlands
(c) Adaptive Processes Consulting Be with the Best!
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Copyright © Cengage Learning. All rights reserved. 7 Further Integration Techniques and Applications of the Integral.
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
Fuzzy Logic Artificial Intelligence Chapter 9. Outline Crisp Logic Fuzzy Logic Fuzzy Logic Applications Conclusion “traditional logic”: {true,false}
Robot Programming from Demonstration, Feedback and Transfer Yoan Mollard, Thibaut Munzer, Andrea Baisero, Marc Toussaint, Manuel Lopes.
1 Indexes ► Sort data logically to improve the speed of searching and sorting operations. ► Provide rapid retrieval of specified rows from the table without.
SOP Negligent Authoritian Democratic Permissive / Indulgent.
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Tutoring & Help Systems Deepthi Bollu for CSE495 10/31/2003.
Information Organization: Overview
Case-Based Reasoning System for Bearing Design
Taxonomy of Problem Solving and Case-Based Reasoning (CBR)
Cognitive Processes PSY 334
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Information Organization: Overview
New function graphs from old ones: Using Transformations
Presentation transcript:

Case Adaptation Sources: –Chapter 8 – –

Adaptation New problem Selected case Adaptation knowledge Solution

Classes of Adaptation No-adaptation Transformational Analogy  Substitution Adaptation  Feedback based  constraint based  Compositional adaptation Generative Solution Adaptation  Transformational Analogy  Derivational Analogy

No Adaptation For classification/diagnosis tasks If C is the NN for a new problem P then class(P)  class(C) If {C 1,…,C k } are the k-NN for a new problem P then Class(C)  F({C 1,…,C k }) For example: F({C 1,…,C k }) = “majority class among {C 1,…,C k }”

Substitution Adaptation Let C = (P,S); A problem P and a solution S Adaptation problem:  Given  A problem P’  A case C such that P is similar to P’  Search a substitution  such that  (S) solves P’   corresponds to an application of a rule transforming parts of the case (so it is not a substitution in the traditional sense)

Example Support for PC sale: Cases are configuration episodes of PCs User specifies his/hers requirements System selects best PC (e.g., using CCBR) and change some components Example rules (Substitutional Adaptation): If (query.application = ‘database’ and case.diskSpace < 2GB) then target.diskSpace  4GB

Example (2) Example rules (Substitutional Adaptation): If (query.application = ‘games’ and case.application  ‘games’) then AddObject target.addJoystick AddObject target.addSoundCard Other rules to configure joystick and sound

Substitutional Feedback-based Car type: sport Color: red Seating: 2 Valves: 48 Type: 5.7L Model name: name1 Price: 200,000 Year: 2003 Feedback: not successful Cause: price is too high Car type: sport Color: red Seating: 2 Valves: 48 Type: 5.7L Model name: name1 Price: 200,000 Year: 2003 Feedback: successful Car type: sport Color: red Seating: 2 Valves: 40 Type: 3.6L Model name: name 2 Price: 150,000 Year: 2000 Feedback: successful Adapt CaseC (adapted) CaseA (new) CaseB (old) Retrieve Copy Rule: if price is too high then model  previous model

Substitutional Constraint-based Case ID: 123 Speed: high Price: middle Usage: sport Antitheft performance: high Model Name: Toyota Sedan 07 Price: 10,500 Antitheft system: Product A Case ID: 456 Speed: high Price: middle Usage: sport Antitheft performance: middle Model Name: Toyota Sedan 07 Price: 10,500 Antitheft system: Product A Case ID: 123 Speed: high Price: middle Usage: sport Antitheft performance: high Model Name: Toyota Sedan 07+ Price: 11,000 Antitheft system: Product B CaseA (new) CaseB (old) Retrieve Copy adapt CaseC (adapted) Rule: if need higher Antitheft performance and Antitheft System = product A then Antitheft System  product B Price  Price + 500

Compositional Adaptation Let C = (P,S); A problem P and a solution S Adaptation problem:  Given  A problem P’  A case C such that P is similar to P’  Search a sequence of substitutions  1, …,  n such that: S’ is a solution for P’ (P,C) …(P’,S’) 11 22 nn

Adaptation Operators (2)  Uses rule-based systems during adaptation  Roles of operators/rules: General knowledge about the domain (P,C) …(P’,S’) 11 22 nn Adaptation knowledge