March 1999Dip HI KBS1 Knowledge-based Systems Alternatives to Rules.

Slides:



Advertisements
Similar presentations
TeachMed Clinical reasoning learning with simulated patients Guy Bisson M.D., Faculté de médecine Froduald Kabanza Ph.D., Faculté des sciences, département.
Advertisements

Machine Learning Instance Based Learning & Case Based Reasoning Exercise Solutions.
Inferences The Reasoning Power of Expert Systems.
Expert System Shells - Examples
Combining Inductive and Analytical Learning Ch 12. in Machine Learning Tom M. Mitchell 고려대학교 자연어처리 연구실 한 경 수
Application of Inductive Learning and Case-Based Reasoning for Troubleshooting Industrial Machines - Michel Manago and Eric Auriol 컴퓨터공학과 신수용.
Modeling Human Reasoning About Meta-Information Presented By: Scott Langevin Jingsong Wang.
© C. Kemke1Reasoning - Introduction COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
Artificial Intelligence MEI 2008/2009 Bruno Paulette.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.5 [P]: Propositions and Inference Sections.
Chapter 11 Artificial Intelligence and Expert Systems.
01 -1 Lecture 01 Artificial Intelligence Topics –Introduction –Knowledge representation –Knowledge reasoning –Machine learning –Applications.
SESSION 10 MANAGING KNOWLEDGE FOR THE DIGITAL FIRM.
AI Week 22 Machine Learning Data Mining Lee McCluskey, room 2/07
School of Computing and Mathematics, University of Huddersfield Knowledge Engineering: Issues for the Planning Community Lee McCluskey Department of Computing.
Knowledge Acquisition CIS 479/579 Bruce R. Maxim UM-Dearborn.
12 March 1999Dip HI KBS Module1 Machine Learning Lucy Hederman.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Case-based reasoning.
Instance Based Learning Bob Durrant School of Computer Science University of Birmingham (Slides: Dr Ata Kabán) 1.
Introduction • Artificial intelligence: science of enabling computers to behave intelligently • Knowledge-based system (or expert system): a program.
Introduction to Model- Based Diagnosis Meir Kalech Partially based on the slides of Peter Struss.
CBR in Medicine Jen Bayzick CSE435 – Intelligent Decision Support Systems.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Artificial Intelligence (AI) Addition to the lecture 11.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Expert System Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
Soft Computing Lecture 20 Review of HIS Combined Numerical and Linguistic Knowledge Representation and Its Application to Medical Diagnosis.
Knowledge representation
13: Inference Techniques
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Knowledge based Humans use heuristics a great deal in their problem solving. Of course, if the heuristic does fail, it is necessary for the problem solver.
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.
Simulations: The teacher’s perspective Ruth Thomas, Colin Milligan, SCROLLA, JeLSIM Partnership.
Large-Scale Case-Based Reasoning: Opportunity and Questions David Leake School of Informatics and Computing Indiana University.
Chapter 9: Rules and Expert Systems Lora Streeter.
Chapter 13 Inference Techniques Allen. Konica Automates A Help Desk with Case-based Reasoning The situation to be diagnosed is entered into the.
Case study of Several Case Based Reasoners Sandesh.
1 Instance Based Learning Ata Kaban The University of Birmingham.
I Robot.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 12-1 Chapter 12 Advanced Intelligent Systems.
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.
PLUG IT IN 5 Intelligent Systems. 1.Introduction to intelligent systems 2.Expert Systems 3.Neural Networks 4.Fuzzy Logic 5.Genetic Algorithms 6.Intelligent.
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.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
CpSc 881: Machine Learning Instance Based Learning.
AI in Knowledge Management Professor Robin Burke CSC 594.
CpSc 810: Machine Learning Instance Based Learning.
Discovery and Systems Health Technical Area NASA Ames Research Center - Computational Sciences Division Automated Diagnosis Sriram Narasimhan University.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
Case-Based Reasoning.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
Introduction to Machine Learning © Roni Rosenfeld,
CS Machine Learning Instance Based Learning (Adapted from various sources)
Principles in the Evolutionary Design of Digital Circuits J. F. Miller, D. Job, and V. K. Vassilev Genetic Programming and Evolvable Machines.
Naïve Bayes Classifier April 25 th, Classification Methods (1) Manual classification Used by Yahoo!, Looksmart, about.com, ODP Very accurate when.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Tutoring & Help Systems Deepthi Bollu for CSE495 10/31/2003.
Introduction to Machine Learning
3.3. Case-Based Reasoning (CBR)
K Nearest Neighbors and Instance-based methods
Case-Based Reasoning.
Taxonomy of Problem Solving and Case-Based Reasoning (CBR)
3.1.1 Introduction to Machine Learning
전문가 시스템(Expert Systems)
Lecture 6: Knowledge Application Systems
Presentation transcript:

March 1999Dip HI KBS1 Knowledge-based Systems Alternatives to Rules

March 1999Dip HI KBS2 Knowledge-based Systems Rule-based –heuristic (expert) knoweldge encoded in rules. Model-based –reasoning is based on a model of a device/system. Case-based –knowledge is provided by many examples of solutions to previous cases.

March 1999Dip HI KBS3 Problems with Rules Fail to work if problem is not anticipated by rules. Heuristic rules can be applied inappropriately if some condition is omitted. With some understanding of the problematic system these inadequacies could be overcome.

March 1999Dip HI KBS4 Model-based Reasoning Just as experts revert to first principles when confronted with new or difficult problems… Model-based reasoners are based on a representation of the structure and behaviour of the system under analysis. Used especially in diagnosis of equipment malfunctions.

March 1999Dip HI KBS5 MBR : Diagnosis Simulate behaviour of components of device/system. Represent component interactions. Represent known failure modes of components and interconnections. Compare actual device performance with that predicted by the model. If there is a discrepancy, reason about what failures could account for observed bahaviour.

March 1999Dip HI KBS6 MBR Example MULT-1 MULT-2 MULT-3 ADD-1 ADD-2 A=3 B=3 E=3 C=2 D=2 (F=12) (G=10) Actual F is 10 Predicted outputs Fig 6.14 of Luger and Stubblefield, Third Edition.

March 1999Dip HI KBS7 Reasoning phase Generate hypotheses –either ADD-1, MULT-1 or MULT-2 is faulty Test each hypothesis –find MULT-2 appears to be OK (since ADD- 2’s output is good). Discriminate between surviving hypotheses with further observations. –E.g. check the actual output of MULT-1.

March 1999Dip HI KBS8 Problems with MBR Intensive knowledge acquisition. Requires an explicit domain model, a well- defined theory. –Excludes some medical specialties, financial applications,... Complex and detailed reasoning, slow?. Ignores (possibly valuable) experiential knowledge.

March 1999Dip HI KBS9 Problems cont/ Can only handle problems explained by the model. –A model is a representation of some reality. It leaves out many aspects. If the things that left out are the cause of the problem, the MBR won’t work.

March 1999Dip HI KBS10 Advantages of MBR More robust and flexible reasoning Can provide causal explanations. May serve a tutorial role. Knowledge may be transferable to related tasks.

March 1999Dip HI KBS11 Case-based Reasoning Rules and models may be difficult to devise for natural domains (e.g. medicine). In CBR “knowledge” is held in a case base of real prior problems and their solutions. Case-based diagnosis is common –physician matches new case with one seen previously and uses the diagnosis of the old case as a starting point.

March 1999Dip HI KBS12 Application domains Technical support help desks Classification type problems –see Machine Learning lecture Case-based design Fraud detection Legal planning –much law is precedent (case) based

March 1999Dip HI KBS13 Components Representation Retrieval –Matching engine retrieves cases similar to target case. Adaptation Remembering

March 1999Dip HI KBS14 Breathalyser Example cases Duration is duration of drinking session. Perhaps elapsed time should be added as a case feature?

March 1999Dip HI KBS15 Case Representation The knowledge engineering task is focused on deciding how to represent cases –what features best characterise cases i.e. predictive features –may require expert analysis e.g. for image classification the bitmap may need to be converted to an edge map. e.g. height and weight may not be useful in themselves for classifying apples and pears,but height/weight ratio is.

March 1999Dip HI KBS16 Case retrieval Based on some similarity measure. –e.g number of matching features –e.g. distance measure based on difference between numeric features Indexes may be used to speed the retrieval

March 1999Dip HI KBS17 Case indexing - Example

March 1999Dip HI KBS18 k-Decision Tree Tree can be built automatically (see later). What if no. of bedrooms is less important (predictive) than age of house?

March 1999Dip HI KBS19 Case Adaptation Breathalyser –if actual consumption is 2 more than in retrieved case add 0.5 to blood alcohol count. Property Valuation –for extra bedroom add x% to price More complex adaptation may be needed where solutions are plans or designs, rather than single values.

March 1999Dip HI KBS20 Retrieval revisited Objective: to find the case most applicable to the current one. Applicable ? –If there is no adaptation, find case whose solution we are most confident of reusing i.e. whose differences don’t invalidate the solution –With adaptation, find case whose solution is easiest to adapt to current problem use an adaptation cost measure instead of similarity measure.

March 1999Dip HI KBS21 Advantages of CBR May work better than inductive and deductive methods for natural domains. Does not require extensive analysis of domain knowledge. Existing data and knowledge - case histories, repair logs - are leveraged. Shortcuts complex reasoning - may be quicker than rule-based or model-based.

March 1999Dip HI KBS22 Problems with CBR Lack of deep knowledge - –poor explanation –danger of misapplication of cases. Large case base can slow things down –(compute-store tradeoff) Knowledge engineering can still be arduous –designing and selecting features –similarity matching algorithms

March 1999Dip HI KBS23 Hybrid Systems Integrate two or more reasoning methods to get a cooperative effect. See Protos system –builds a model from cases with “teacher” help –better explanation and more convincing

March 1999Dip HI KBS24 References and Acknowledgements Padraig Cunningham provided much of the material on CBR. Luger and Stubblefield: Third Edition of “Artificial Intelligence” has a lot more than the previous edition.