Taxonomy of Problem Solving and Case-Based Reasoning (CBR)

Slides:



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

Pat Langley Arizona State University and Institute for the Study of Learning and Expertise Expertise, Transfer, and Innovation in.
Case Based Reasoning Lecture 7: CBR Competence of Case-Bases.
Lecture 5: Reuse, Adaptation and Retention
Machine Learning Instance Based Learning & Case Based Reasoning Exercise Solutions.
Intelligent Decision Support Systems: A Summary H. Munoz-Avila.
Lazy vs. Eager Learning Lazy vs. eager learning
Application of Inductive Learning and Case-Based Reasoning for Troubleshooting Industrial Machines - Michel Manago and Eric Auriol 컴퓨터공학과 신수용.
© C. Kemke1Expert Systems Tasks COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
CPSC 322, Lecture 23Slide 1 Logic: TD as search, Datalog (variables) Computer Science cpsc322, Lecture 23 (Textbook Chpt 5.2 & some basic concepts from.
CPSC 322, Lecture 19Slide 1 Propositional Logic Intro, Syntax Computer Science cpsc322, Lecture 19 (Textbook Chpt ) February, 23, 2009.
Artificial Intelligence MEI 2008/2009 Bruno Paulette.
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
CPSC 322, Lecture 23Slide 1 Logic: TD as search, Datalog (variables) Computer Science cpsc322, Lecture 23 (Textbook Chpt 5.2 & some basic concepts from.
Artificial Intelligence
Case Based Reasoning Melanie Hanson Engr 315. What is Case-Based Reasoning? Storing information from previous experiences Using previously gained knowledge.
Case-based Reasoning System (CBR)
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
CPSC 322, Lecture 22Slide 1 Logic: Domain Modeling /Proofs + Top-Down Proofs Computer Science cpsc322, Lecture 22 (Textbook Chpt 5.2) March, 8, 2010.
12 -1 Lecture 12 User Modeling Topics –Basics –Example User Model –Construction of User Models –Updating of User Models –Applications.
CBR in Medicine Jen Bayzick CSE435 – Intelligent Decision Support Systems.
Copyright R. Weber Machine Learning, Data Mining ISYS370 Dr. R. Weber.
Lectures 5,6 MACHINE LEARNING EXPERT SYSTEMS. Contents Machine learning Knowledge representation Expert systems.
You Have Seen this Before! (A consumer’s Customer Service Experience) Have you called a customer service support line lately? It goes something like this.
Automated Explanation of Gene-Gene Relationships Wacek Kuśnierczyk.
Taxonomy of Problem Solving and Case-Based Reasoning (CBR)
Case-Based Solution Diversity Alexandra Coman Héctor Muñoz-Avila Dept. of Computer Science & Engineering Lehigh University Sources: cbrwiki.fdi.ucm.es/
Mohammad Ali Keyvanrad
Knowledge representation
CSE 335/435: Intelligent Decision Support Systems Fall Semester 2006 An Example of a commercial system (click on Yoda for a link to an intelligent decision.
CPSC 322, Lecture 22Slide 1 Logic: Domain Modeling /Proofs + Top-Down Proofs Computer Science cpsc322, Lecture 22 (Textbook Chpt 5.2) Oct, 26, 2010.
CS 682, AI:Case-Based Reasoning, Prof. Cindy Marling1 Chapter 3: Reasoning Using Cases In this chapter, we look at how cases are used to reason We’ve already.
Data Mining Chapter 1 Introduction -- Basic Data Mining Tasks -- Related Concepts -- Data Mining Techniques.
Large-Scale Case-Based Reasoning: Opportunity and Questions David Leake School of Informatics and Computing Indiana University.
Intelligent Decision Support Systems: A Summary. Case-Based Reasoning Example: Slide Creation Repository of Presentations: -5/9/00: ONR review -8/20/00:
Configuration Systems - CSE Sudhan Kanitkar.
Case study of Several Case Based Reasoners Sandesh.
Presented By: Aly Aboul Nour Supervised By: Dr. A. Rafea CommonKads.
1 Computer Group Engineering Department University of Science and Culture S. H. Davarpanah
Knowledge Learning by Using Case Based Reasoning (CBR)
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
Strategies for Distributed CBR Santi Ontañón IIIA-CSIC.
IDSS: Overview of Themes AI  Introduction  Overview IDT  Attribute-Value Rep.  Decision Trees  Induction CBR  Introduction  Representation  Similarity.
CpSc 881: Machine Learning Instance Based Learning.
AI in Knowledge Management Professor Robin Burke CSC 594.
Information Retrieval CSE 8337 Spring 2007 Introduction/Overview Some Material for these slides obtained from: Modern Information Retrieval by Ricardo.
CpSc 810: Machine Learning Instance Based Learning.
Case-Based Reasoning in E-Commerce Joe Souto CSE 435.
(c) R. Bergmann, University of Hildesheim UNIVERSITÄT H I L D E S H E I MH I L D E S H E I M Introduction to Case-Based Reasoning Prof.
20. september 2006TDT55 - Case-based reasoning1 Retrieval, reuse, revision, and retention in case-based reasoning.
Intelligent Decision Support Systems: A Summary. Programming project Applications to IDSS:  Analysis Tasks  Help-desk systems  Classification  Diagnosis.
Lecture №1 Role of science in modern society. Role of science in modern society.
Unclassified//For Official Use Only 1 RAPID: Representation and Analysis of Probabilistic Intelligence Data Carnegie Mellon University PI : Prof. Jaime.
Outline Decision tree representation ID3 learning algorithm Entropy, Information gain Issues in decision tree learning 2.
Chapter Objectives Describe knowledge application mechanisms, which facilitate direction and routines. Explain knowledge application technologies, which.
Tutoring & Help Systems Deepthi Bollu for CSE495 10/31/2003.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
3.3. Case-Based Reasoning (CBR)
Case-Based Reasoning System for Bearing Design A thesis Submitted to the Faculty of Drexel University by Xiaoli Qin in partial fulfillment of the requirements.
Case-Based Reasoning.
Information Retrieval
Experience Management
Artificial Intelligence introduction(2)
Planning CSE 573 A handful of GENERAL SEARCH TECHNIQUES lie at the heart of practically all work in AI We will encounter the SAME PRINCIPLES again and.
Case-Based Reasoning BY: Jessica Jones CSCI 446.
전문가 시스템(Expert Systems)
Lecture 6: Knowledge Application Systems
Template for methodological application
Generalized Diagnostics with the Non-Axiomatic Reasoning System (NARS)
Imagine Obtaining Cost Directly From Limited Requirements
Presentation transcript:

Taxonomy of Problem Solving and Case-Based Reasoning (CBR) Sources: www.iiia.csic.es/People/enric/AICom.html www.ai-cbr.org www.aic.nrl.navy.mil/~aha/slides/

Taxonomy of Problem Solving Synthesis: constructing a solution Methods: planning, configuration Analysis: interpreting a solution Methods: classification, diagnosis

Classification Tasks Properties: Problem domain consists of two disjoint sets of domain objects: A set of Observations, S A set of Classes, C Problem description, P: set of observations (subset of S) Solution, c: a class (an element of C) A collection of problem descriptions: P A classifier is a function: Restaurant example class: P  C

Classification Approximation Input: A collection of pairs problem-solution (P1,c1), (P2,c2), …, (Pn,cn). These pairs are a subset of an unknown classifier: class: P  C Output: a hypothesis classifier H such that: For each Pi, H(Pi) = class(Pi) H is “close” to class for other P in P

Diagnosis Diagnosis is a generalization of a classification problem in which not all observations are known in advance As part of the diagnosis process all the relevant observations are determined Example: Help-desk operators query the customer about the malfunctions in the service/product case-based reasoning (CBR) can be used for diagnosis tasks

CBR: Definition A problem-solving methodology where solutions to similar, previous problems are reused to solve new problems. Notes: Intuitive AI focus (e.g., search, representation, knowledge) Case = <problem, solution> Lazy approach (e.g., to learning)

Problem-Solving with CBR CBR(problem) = solution Problem Space p3 p2 p? p? p1 Solution Space s4 s3 s? s1 s2

CBR: First Example Example: Slide Creation Specification Talk@ cse395 Repository of Presentations: 5/9/00: ONR review 8/20/00: EWCBR talk 4/25/01: DARPA review Specification 5. Retain New Case 4. Review New Slides Example: Slide Creation Slides of Talks w/ Similar Content 1. Retrieve - 9/1/06: talk@ cse335 First draft 2. Reuse Talk@ cse395 Revised talk 3. Revise

Some Interrelations between Topics Retrieval Information gain Similarity metrics Indexing Reuse Rule-based systems Revise & Review Constraint-satisfaction systems Retain Induction of decision trees

CBR: Outstanding Issues 1. Sometimes natural (e.g., law, diagnosis) 2. Cases simplify knowledge acquisition Easier to obtain than rules Captures/shares people’s experiences 3. Good for some types of tasks When perfect models are not available Dynamic physical systems Legal reasoning When small disjuncts are prevalent Language learning 4. Commercial application Help-desk systems (e.g., Inference corp.: +700 clients) e-commerce (e.g., Analog Device)

CBR: History 1982-1993: Roger Schank’s group, initially at Yale Modeling cognitive problem solving (Kolodner, 1993) New topics: Case adaptation, argument analysis, … 1990: First substantive deployed application (Lockheed) 1992: Derivational analogy (Veloso, Carbonell) 1993: European emergence (EWCBR’93) Expert systems, empirical/application focus 1991-: Help-desk market niche (Inference/eGain) 1993-1998: INRECA ESPRIT projects 1995: First international conference (ICCBR’95) Knowledge containers (M. Richter) First IJCAI Best Paper Award (Smyth & Keane: Competence models) 1997-: Textual CBR (Lenz, Ashley, others) 1997-: Knowledge management 1997-: Case-based maintenance 1999-: e-Commerce 2003-: Readings in CBR 2005-: I chaired ICCBR-05

Taxonomy of Problem Solving and CBR Use CBR? research Synthesis: constructing a solution Methods: planning, configuration More applications Analysis: interpreting a solution Methods: classification, diagnosis