IDSS: Overview of Themes AI  Introduction  Overview IDT  Attribute-Value Rep.  Decision Trees  Induction CBR  Introduction  Representation  Similarity.

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

Algorithms and applications
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
On the logic of merging Sebasien Konieczy and et el Muhammed Al-Muhammed.
A Theoretical Investigation of Generalized Voters for Redundant Systems Class: CS791F - Fall 2005 Professor : Dr. Bojan Cukic Student: Yue Jiang.
Cse 521: design and analysis of algorithms Time & place T, Th pm in CSE 203 People Prof: James Lee TA: Thach Nguyen Book.
Intelligent Decision Support Systems: A Summary H. Munoz-Avila.
Basic Properties of Relations
Christos alatzidis constantina galbogini.  The Complexity of Computing a Nash Equilibrium  Constantinos Daskalakis  Paul W. Goldberg  Christos H.
Application of Inductive Learning and Case-Based Reasoning for Troubleshooting Industrial Machines - Michel Manago and Eric Auriol 컴퓨터공학과 신수용.
Chapter 1 Introduction to Clustering. Section 1.1 Introduction.
A Framework for Ontology-Based Knowledge Management System
1. Introduction Consistency of learning processes To explain when a learning machine that minimizes empirical risk can achieve a small value of actual.
CS292 Computational Vision and Language Pattern Recognition and Classification.
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.
Case Based Reasoning Melanie Hanson Engr 315. What is Case-Based Reasoning? Storing information from previous experiences Using previously gained knowledge.
Soft Computing and Its Applications in SE Shafay Shamail Malik Jahan Khan.
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.
Chapter 6 Similarity Stand (c) 2000 Dr. Ralph Bergmann and Prof. Dr. Michael M. Richter, Universität Kaiserslautern Recommended References.
Instance Based Learning Bob Durrant School of Computer Science University of Birmingham (Slides: Dr Ata Kabán) 1.
Chapter 12: Intelligent Systems in Business
Conceptual modelling. Overview - what is the aim of the article? ”We build conceptual models in our heads to solve problems in our everyday life”… ”By.
A Web-based Intelligent Hybrid System for Fault Diagnosis Gunjan Jha Research Student Nanyang Technological University Singapore.
Efficient Case Retrieval Sources: –Chapter 7 – –
CSCI-383 Object-Oriented Programming & Design Lecture 15.
Sets Set Operations Functions. 1. Sets 1.1 Introduction and Notation 1.2 Cardinality 1.3 Power Set 1.4 Cartesian Products.
Case Representation Cont’d Sources: –Chapter 3 – –
CHP - 9 File Structures. INTRODUCTION In some of the previous chapters, we have discussed representations of and operations on data structures. These.
Themes of Presentations Rule-based systems/expert systems (Catie) Software Engineering (Khansiri) Fuzzy Logic (Mark) Configuration Systems (Sudhan) *
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
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.
Taxonomy of Problem Solving and Case-Based Reasoning (CBR)
The physical reductive explainability of phenomenal consciousness and the logical impossibility of zombies Marco Giunti University of Cagliari (Italy)
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.
Efficient Case Retrieval Sources: –Chapter 7 – –
MATH 224 – Discrete Mathematics
Case-based Reasoning A type of analogical reasoning
“On an Algorithm of Zemlyachenko for Subtree Isomorphism” Yefim Dinitz, Alon Itai, Michael Rodeh (1998) Presented by: Masha Igra, Merav Bukra.
1 Weighted Partonomy-Taxonomy Trees with Local Similarity Measures for Semantic Buyer-Seller Matchmaking By: Lu Yang March 16, 2005.
Week 7 - Friday.  What did we talk about last time?  Set disproofs  Russell’s paradox  Function basics.
Logic Circuits Chapter 2. Overview  Many important functions computed with straight-line programs No loops nor branches Conveniently described with circuits.
Intelligent Decision Support Systems: A Summary. Case-Based Reasoning Example: Slide Creation Repository of Presentations: -5/9/00: ONR review -8/20/00:
Set, Combinatorics, Probability & Number Theory Mathematical Structures for Computer Science Chapter 3 Copyright © 2006 W.H. Freeman & Co.MSCS Slides Set,
Source for Information Gain Formula Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig Chapter 18: Learning from Observations.
Similarity in CBR (Cont’d) Sources: –Chapter 4 – –
Axioms Let W be statements known to be true in a domain An axiom is a rule presumed to be true An axiomatic set is a collection of axioms Given an axiomatic.
Similarity in CBR Sources: –Chapter 4 – –
Visual Information Systems Recognition and Classification.
Copyright © Curt Hill Quantifiers. Copyright © Curt Hill Introduction What we have seen is called propositional logic It includes.
A Logic of Partially Satisfied Constraints Nic Wilson Cork Constraint Computation Centre Computer Science, UCC.
1Ellen L. Walker Category Recognition Associating information extracted from images with categories (classes) of objects Requires prior knowledge about.
Strategies for Distributed CBR Santi Ontañón IIIA-CSIC.
Chapter 6 - Basic Similarity Topics
Similarity in CBR (Cont’d) Sources: –Chapter 4 – –
Intelligent Decision Support Systems: A Summary. Programming project Applications to IDSS:  Analysis Tasks  Help-desk systems  Classification  Diagnosis.
SECTION 9 Orbits, Cycles, and the Alternating Groups Given a set A, a relation in A is defined by : For a, b  A, let a  b if and only if b =  n (a)
Relations and Functions ORDERED PAIRS AND CARTESIAN PRODUCT An ordered pair consists of two elements, say a and b, in which one of them, say a is designated.
Artificial Intelligence Knowledge Representation.
MA/CSSE 474 Theory of Computation Decision Problems, Continued DFSMs.
CPSC 121: Models of Computation REVIEW. Course Learning Outcomes You should be able to: – model important problems so that they are easier to discuss,
Knowledge Representation. A knowledge base can be organised in several different configurations to facilitate fast inferencing Knowledge Representation.
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
3.3. Case-Based Reasoning (CBR)
Case-Based Reasoning.
Taxonomy of Problem Solving and Case-Based Reasoning (CBR)
MURI Kickoff Meeting Randolph L. Moses November, 2008
Introduction to Relations and Functions
REVISION Relation. REVISION Relation Introduction to Relations and Functions.
Directional consistency Chapter 4
Presentation transcript:

IDSS: Overview of Themes AI  Introduction  Overview IDT  Attribute-Value Rep.  Decision Trees  Induction CBR  Introduction  Representation  Similarity  Adaptation Rule-based Inference & Expert Systems Computational Complexity AI Method: Synthesis Tasks  AI Planning Uncertainty (MDP, Utility, Fuzzy logic) Applications to IDSS:  Analysis Tasks  Help-desk systems  Classification  Diagnosis  Prediction  Design  Textual CBR  Synthesis Tasks  KBPP  Configuration  Software Eng.  E-commerce  Knowledge Management            

Similarity in CBR Sources: –Chapter 4 – –

Computing Similarity Similarity is a key (the key?) concept in CBR  We saw that a case consists of:  We saw that the CBR problem solving cycle consists of: similarity  Problem  Solution  Adequacy  Retrieval  Reuse  Revise  Retain similarity We will distinguish between:  Meaning of similarity  Formal axioms capturing this meaning

Meaning of Similarity Observation 1: Similarity always concentrates on one aspect or task:  There is no absolute similarity  Example: Two cars are similar if they have similar capacity (two compact cars may be similar to each other but not to a full-size car) Two cars are similar if they have similar price (a new compact car may be similar to an old full-size car but not to an old compact car)  When computing similarity we are doing some sort of abstraction of the cases

Meaning of Similarity (2) Observation 2: Similarity is not always transitive:  Example: I define similar to mean “within walking distance” “Lehigh’s book store” is similar to “Café Havana” “Café Havana” is similar to “Perkins” “Perkins” is similar to “Monrovia book store” … But: “Lehigh’s book store” is not similar to “Best Buy” in Allentown !  The problem is that the property “small difference” cannot be propagated

Meaning of Similarity (3) Observation 3: Similarity is not always symmetric:  Example:  The problem is that in general the distance from an element to a prototype of a category is larger than the other way around “Mike Tyson fights like a lion” But do we really want to say that “a lion fights like Mike Tyson”?

Similarity and Utility in CBR Utility: measure of the improvement in efficiency as a result of a body of knowledge (We’ll come back to this point)  The goal of the similarity is to select cases that can be easily adapted to solve a new problem Similarity = Prediction of the utility of the case However:  The similarity is an a priori criterion  The utility is an a posteriori criterion Ideal: Similarity makes a good prediction of the utility

Axioms for Similarity There are 3 types of axioms:  Binary similarity predicate “x and y are similar”  Binary dissimilarity predicate “x and y are dissimilar”  Similarity as order relation: “x is at least as similar to y as it is to z” Observation:  The first and the second are equivalent  The third provides more information: grade of similarity

Similarity Relations We want to define a relation: R(x,y,z) iff “x is at least as similar to y as it is to z” First lets consider the following relation: S(x,y,u,v) iff “x is at least as similar to y as u is similar to v”  Definition of R in terms of S: R(x,y,z) iff S(x,y,x,z)

Similarity Relations (2) Possible requirements on the relation S:  S(x,x,u,v)  S(x,y,y,x)  S(x,y,u,v) & S(u,v,s,t)  S(x,y,s,t)  S(x,y,u,v) iff S(y,x,u,v) iff S (x,y,v,u)

Similarity Relations (3)  In CBR we have an object x fixed when computing similarity. Which x? The new problem  We are looking for a y such that y is the most similar to x. In terms of R this be seen as:  z: R(x,y,z) Given a problem x we can define an ordering relation  x as follows :  y  x z iff R(x,y,z)  y > x z iff (y  x z and ¬ z  x y)  y ~ x z iff (y  x z and z  x y)

Similarity Metric We want to assign a number to indicate the similarity between a case and a problem Definition: A similarity metric over a set M is a function: sim: M  M  [0,1] Such that:  For all x in M: sim(x,x) = 1 holds  For all x, y in M: sim(x,y) = sim(y,x) “ the closer the value of sim(x,y) to 1, the more similar is x to y”

Similarity Metric (2)  Given a similarity metric: sim: M  M  [0,1], it induces a similarity relation S sim (x,y,u,v) and  x as follows: S sim (x,y,u,v) iff sim(x,y)  sim(u,v) y  x z iff sim(x,y)  sim(x,z) sim provides a quantitative value for similarity: 01 y1y1 y2y2 y3y3 y4y4 sim(x, y i ) Thus y 4 is more similar to x

Distance Metric Definition: A distance function over a set M is a function: d: M  M  [0,  ) Such that:  For all x in M: d(x,x) = 0 holds  For all x, y in M: d(x,y) = d(y,x) Definition: A distance function over a set M is a metric if:  For all x, y in M: d(x,y) = 0 holds then x = y  For all x, y, z in M: d(x,z) + d(z,y)  d(x,y)

Relation between Similarity and Distance Metric  Given a distance metric, d, it induces a similarity relation S d (x,y,u,v),  x as follows:  For all x, y, u, v: S(x,y,u,v) holds if  For all x, y, z: y  x z if Definition: A similarity metric sim and a distance metric d are compatible iff: for all x,y, u, v: S d (x,y,u,v) iff S sim (x,y,u,v) d(x,y)  d(u,v) d(x,y)  d(x,z)

Relation between Similarity and Distance Metric (2) Property: Let f: [0,  )  (0,1] Be a bijective and order inverting (if u< v then f(v) < f(u)) function such that: f(0) = 1 f(d(x,y)) = sim(x,y) then d and sim are compatible If d(x,y) sim(u,v) f(d(x,y)) > f(d(u,v))

Relation between Similarity and Distance Metric (3) F(x) can be used to construct sim giving d. Example of such a function is: if you have the Euclidean distance: d((x,y),(u,v)) = sqr((x-u) 2 + (y-v) 2 ) Since f(x) = 1 – (x/(x+1)) meets the property before Then: sim((x,y),(u,v))) = f(d((x,y),(u,v))) = 1 – (d((x,y),(u,v)) /(d((x,y),(u,v)) +1)) is a similarity metric

Relation between Similarity and Distance Metric (3) The function f(x) = 1 – (x/(x+1)) is a bijective function from [0,  ) into (0,1]: 0 1

Homework (Oct 23) Find another order-inverting function and prove it