Linguistic Descriptions Adriano Joaquim de Oliveira Cruz NCE e IM/UFRJ © 2003.

Slides:



Advertisements
Similar presentations
Extension Principle Adriano Cruz ©2002 NCE e IM/UFRJ
Advertisements

Fuzzy Sets - Hedges. Adriano Joaquim de Oliveira Cruz – NCE e IM, UFRJ
Clustering Validity Adriano Joaquim de O Cruz ©2006 NCE/UFRJ
Implications Adriano Joaquim de O Cruz ©2002 NCE/UFRJ
Implications Adriano Joaquim de O Cruz ©2002 NCE/UFRJ
Fuzzy Control - Example. Adriano Joaquim de Oliveira Cruz NCE e IM, UFRJ ©2002.
The Foundations: Logic and Proofs
Graphical Technique of Inference
Cluster Analysis Adriano Joaquim de O Cruz ©2002 NCE/UFRJ
Learning from Examples Adriano Cruz ©2004 NCE/UFRJ e IM/UFRJ.
Clustering: Introduction Adriano Joaquim de O Cruz ©2002 NCE/UFRJ
1 Introduction to Abstract Mathematics Valid AND Invalid Arguments 2.3 Instructor: Hayk Melikya
Euler’s circles Some A are not B. All B are C. Some A are not C. Algorithm = a method of solution guaranteed to give the right answer.
Logic.
Fuzzy Logic The restriction of classical propositional calculus to a two- valued logic has created many interesting paradoxes over the ages. For example,
CLASSICAL LOGIC and FUZZY LOGIC. CLASSICAL LOGIC In classical logic, a simple proposition P is a linguistic, or declarative, statement contained within.
Fuzzy Sets and Applications Introduction Introduction Fuzzy Sets and Operations Fuzzy Sets and Operations.
Valid Arguments An argument is a sequence of propositions. All but the final proposition are called premises. The last statement is the conclusion. The.
Fuzzy Expert System Fuzzy Logic
Fuzzy Expert System. Basic Notions 1.Fuzzy Sets 2.Fuzzy representation in computer 3.Linguistic variables and hedges 4.Operations of fuzzy sets 5.Fuzzy.
Fuzzy Expert Systems. Lecture Outline What is fuzzy thinking? What is fuzzy thinking? Fuzzy sets Fuzzy sets Linguistic variables and hedges Linguistic.
FUZZY SYSTEMS. Fuzzy Systems Fuzzy Sets – To quantify and reason about fuzzy or vague terms of natural language – Example: hot, cold temperature small,
Lecture 07 Fuzzy Reasoning
Fuzzy Sets - Introduction If you only have a hammer, everything looks like a nail. Adriano Joaquim de Oliveira Cruz – NCE e IM, UFRJ
CPSC 322, Lecture 20Slide 1 Propositional Definite Clause Logic: Syntax, Semantics and Bottom-up Proofs Computer Science cpsc322, Lecture 20 (Textbook.
Fuzzy Systems Adriano Cruz NCE e IM/UFRJ
Fuzzy Expert System.
Neuro-Fuzzy Control Adriano Joaquim de Oliveira Cruz NCE/UFRJ
PART 8 Approximate Reasoning 1. Fuzzy expert systems 2. Fuzzy implications 3. Selecting fuzzy implications 4. Multiconditional reasoning 5. Fuzzy relation.
Fuzzy Medical Image Segmentation
Chapter 18 Fuzzy Reasoning.
Theory and Applications
Essential Deduction Techniques of Constructing Formal Expressions Evaluating Attempts to Create Valid Arguments.
Extension Principle Adriano Cruz ©2002 NCE e IM/UFRJ
WELCOME TO THE WORLD OF FUZZY SYSTEMS. DEFINITION Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept.
Ming-Feng Yeh General Fuzzy Systems A fuzzy system is a static nonlinear mapping between its inputs and outputs (i.e., it is not a dynamic system).
Fuzzy Logic Dave Saad CS498. Origin Proposed as a mathematical model similar to traditional set theory but with the possibility of partial set membership.
THE MODEL OF ASIS FOR PROCESS CONTROL APPLICATIONS P.Andreeva, T.Atanasova, J.Zaprianov Institute of Control and System Researches Topic Area: 12. Intelligent.
Rule-Based Fuzzy Model. In rule-based fuzzy systems, the relationships between variables are represented by means of fuzzy if–then rules of the following.
Fuzzy Logic. Lecture Outline Fuzzy Systems Fuzzy Sets Membership Functions Fuzzy Operators Fuzzy Set Characteristics Fuzziness and Probability.
Theory and Applications
Knowledge Representation Use of logic. Artificial agents need Knowledge and reasoning power Can combine GK with current percepts Build up KB incrementally.
Fuzzy Expert Systems. 2 Motivation On vagueness “Everything is vague to a degree you do not realise until you have tried to make it precise.” Bertrand.
Fuzzy Inference (Expert) System
Logical Systems and Knowledge Representation Fuzzy Logical Systems 1.
Lógica difusa  Bayesian updating and certainty theory are techniques for handling the uncertainty that arises, or is assumed to arise, from statistical.
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Spring 2006-Lecture 8.
Theory and Applications
Lecture 3 Fuzzy Reasoning 1. inference engine core of every fuzzy controller the computational mechanism with which decisions can be inferred even though.
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 12 FUZZY.
Chap 3: Fuzzy Rules and Fuzzy Reasoning J.-S. Roger Jang ( 張智星 ) CS Dept., Tsing Hua Univ., Taiwan Fuzzy.
Lecture 32 Fuzzy Set Theory (4)
Fuzzy Expert System n Introduction n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy sets n Fuzzy rules n Summary.
Prof. Pushpak Bhattacharyya, IIT Bombay 1 CS 621 Artificial Intelligence Lecture 5 – 08/08/05 Prof. Pushpak Bhattacharyya FUZZY LOGIC & INFERENCING.
Logic: The Language of Philosophy. What is Logic? Logic is the study of argumentation o In Philosophy, there are no right or wrong opinions, but there.
Ch.3 Fuzzy Rules and Fuzzy Reasoning
Lecture 8 Introduction to Neural Networks and Fuzzy Logic President UniversityErwin SitompulNNFL 8/1 Dr.-Ing. Erwin Sitompul President University
Chapter 3: Fuzzy Rules & Fuzzy Reasoning Extension Principle & Fuzzy Relations (3.2) Fuzzy if-then Rules(3.3) Fuzzy Reasonning (3.4)
Chapter 8 : Fuzzy Logic.
Fuzzy Systems Michael J. Watts
Question: Is it warm in here?
Fuzzy Inference Systems
Fuzzy Logic and Approximate Reasoning
Fuzzy Logic and Fuzzy Sets
CLASSICAL LOGIC and FUZZY LOGIC
Chap 3: Fuzzy Rules and Fuzzy Reasoning
Logical Inferences: A set of premises accompanied by a suggested conclusion regardless of whether or not the conclusion is a logical consequence of the.
Chap 3: Fuzzy Rules and Fuzzy Reasoning
Introduction to Computational Linguistics
Introduction to Fuzzy Set Theory
Presentation transcript:

Linguistic Descriptions Adriano Joaquim de Oliveira Cruz NCE e IM/UFRJ © 2003

@2003 Adriano Cruz NCE e IM - UFRJNo. 2 Summary n Introduction n Fuzzy variables n Fuzzy implication n Fuzzy composition and inference

@2003 Adriano Cruz NCE e IM - UFRJNo. 3 Introduction n In order to discuss about a phenomenon from the real world it is necessary to use a number fuzzy sets n For example, consider room temperature, one could use low, medium and high temperature n Note that these sets may overlap, allowing some temperatures belong partially to more than one set

@2003 Adriano Cruz NCE e IM - UFRJNo. 4 Introduction cont. n The process includes the definition of the membership functions n The Universe of discourse is also an important parameter

Fuzzy Variables

@2003 Adriano Cruz NCE e IM - UFRJNo. 6 Fuzzy Variable n A fuzzy variable is defined by the quadruple V = { x, l, u, m} n X is the variable symbolic name: temperature n L is the set of labels: low, medium and high universe of discourse n U is the universe of discourse n M are the semantic rules that define the meaning of each label in L (membership functions).

@2003 Adriano Cruz NCE e IM - UFRJNo. 7 Fuzzy Variable Example n X = Temperature n L = {low, medium, high} n U = {x  X | -70 o <= x <= +70 o } n M = lowmediumhigh

@2003 Adriano Cruz NCE e IM - UFRJNo. 8 Membership Functions? n Subjective evaluation: The shape of the functions is defined by specialists n Ad-hoc: choose a simple function that is suitable to solve the problem n Distributions, probabilities: information extracted from measurements n Adaptation: testing n Automatic: algorithms used to define functions from data

@2003 Adriano Cruz NCE e IM - UFRJNo. 9 Variable Terminology n Completude: A variable is complete if for any x  X there is a fuzzy set such as  (x)> Complete Incomplete

@2003 Adriano Cruz NCE e IM - UFRJNo. 10 Partition of Unity n A fuzzy variable forms a partition of unity if for each input value x n where p is the number of sets to which x belongs n There is no rule to define the overlapping degree between two neighbouring sets n A rule of thumb is to use 25% to 50%

@2003 Adriano Cruz NCE e IM - UFRJNo. 11 Partition of Unity 1,0 0, ,5 1,0 0, ,5 Partition of Unity No Partition of Unity

@2003 Adriano Cruz NCE e IM - UFRJNo. 12 Partition of Unity cont n Any complete fuzzy variable may be transformed into a partition of unity using the equation

Implications

@2003 Adriano Cruz NCE e IM - UFRJNo. 14 Implications n If x  A then y  B. n P is a proposition described by the set A n Q is a proposition described by the set B n P  Q: If x  A then y  B

@2003 Adriano Cruz NCE e IM - UFRJNo. 15 Implications n Implication is the base of fuzzy rules n a  b = ¬a  b

@2003 Adriano Cruz NCE e IM - UFRJNo. 16 Implication as a Relation n The rule if x is A then y is B can be described as a relation n where  (x,y) is the relation we want to discover, for example ¬x  y n There are over 40 implication relations reported in the literature

@2003 Adriano Cruz NCE e IM - UFRJNo. 17 Interpretations of Implications n There are two ways of interpreting implication n p  q : meaning p is coupled to q and implication is a T-norm operator

@2003 Adriano Cruz NCE e IM - UFRJNo. 18 p is coupled with q n Commonly used T-norms are: n Mandami n Larson n Bounded Difference

@2003 Adriano Cruz NCE e IM - UFRJNo. 19 p entails q n These implication operators are generalisations of the material implications in two-valued logic as in n a  b = ¬a  b n a  b = ¬a  (a  b)

@2003 Adriano Cruz NCE e IM - UFRJNo. 20 P entails q cont n Goguen (1969) n Kurt Godel

@2003 Adriano Cruz NCE e IM - UFRJNo. 21 Fuzzy Inference n Fuzzy inference refers to computational procedures used for evaluating fuzzy rules of the form if x is A then y is B n There are two important inferencing procedures –Generalized modus ponens (GMP) - mode that affirms –Generalized modus tollens (GMT) – mode that denies

@2003 Adriano Cruz NCE e IM - UFRJNo. 22 Modus Ponens n If x is A then y is B n We know that x is A’ then we can infer that y is B’ n All men are mortal n All men are mortal (rule) n Socrates is a man (this is true) n So Socrates is mortal (as a consequence)

@2003 Adriano Cruz NCE e IM - UFRJNo. 23 Fuzzy Modus Ponens n If x is A then y is B n We know that x is A’ then we can infer that y is B’ n Tall men are heavy (rule) n John is tall (this is true) n So John is heavy (as a consequence)

@2003 Adriano Cruz NCE e IM - UFRJNo. 24 Modus Tollens n If x is A then y is B n We know that y is not B then we can infer that x is not A n All murderers owns axes (rule) n John does not own an axe (this is true) n So John is not a murderer (as a consequence)

@2003 Adriano Cruz NCE e IM - UFRJNo. 25 Fuzzy Modus Tollens n If x is A then y is B n We know that y is not B then we can infer that x is not A n All rainy days are cloudy (rule) n Today is not cloudy (this is true) n So Today is not raining (as a consequence)

@2003 Adriano Cruz NCE e IM - UFRJNo. 26 How to find the consequent n If x is A then y is B n This rule is an implication R(x,y) n If x is A’, we want to know whether y is B’ n This may be computed if we know R(x,y) B’= A’  R(x,y) n For example:  B’ (y)=  x [  A’ (x)   R (x,y)]