notes on linguistic variables from extracts of zadeh · web viewthe same statement in fuzzy logic...

15
Notes on Linguistic variables from extracts of Zadeh What are linguistic variables? What is a fuzzy algorithm? What is principle of incompatibility? How is human intelligence different from machine intelligence?

Upload: trinhanh

Post on 20-May-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Notes on Linguistic variables from extracts of Zadeh

What are linguistic variables?

What is a fuzzy algorithm?

What is principle of incompatibility?

How is human intelligence different from machine intelligence?

Linguistic and fuzzy variables

In quantitative approach if we have a conditional statement like“if x is 6 then y is 10”. The same statement in fuzzy logic approach can be given by

Basic operations of fuzzy sets(RECAP)

Example of these basic operators

Concentration and dilation of linguistic variables

CON(A) and DIL(A) are conventionally used to represent hedges very and more or less.

combination of NOT(A), A AND B, A OR B, and CON(A) and DIL(A) can be used in the construction of composite linguistic term.

The values of a linguistic variable are labels of fuzzy subsets of U which have the form of phrases or sentences in a natural or artificial language. If U is the collection of integers

and age is a linguistic variable labelled x, then the values of x might be young, not young, very young, not very young, old and not old, not very old, not young and not old.

x=hu where h is a hedge u is a term with a specified meaning. x = very tall man,

Hedges serve the function of generating a larger set of values for a linguistic variable from a small collection of primary terms. Hedge acts as an intensifier generating a subset of the set on which it operates. As an example

or

Another example of hedges in a linguistic variable small

COMPUTATION OF THE MEANING OF VALUES OF A LINGUISTIC VARIABLE

In addition to hu the terms not, or and and can also be used for the computation of linguistic variables

where small is defined as

with the universe of discourse being

A linguistic variable is characterized by a quintuple(x,T(x), X,G,M) x name of the variableT(x) term set of x(set of linguistic variables or terms)X universe of discourseG syntactic rule which generates the terms in T(x)Msemantic rule which associates with each linguistic value A its meaning M(A)M(A) fuzzy set in X.

Example

If age is interpreted as a linguistic variable then its term set T(age)

T(age) = { young, not young, very young, not very young,…., Middle aged, not middle aged………….

Old, not old, very old, not very old, more or less old,….. Not very young and not very old,……………….}X=[0,100] -- age of persons in the span of 0 and 100 years“age is young” linguistic variable age is assigned to the linguistic value “young”Age=20 assignment of numerical value 20 to the numerical variable age

Syntactic rule- refers to the way the linguistic values in the term set T(age) are generatedSemantic rule- Defines the membership function of each linguistic value of the term set

Primary terms(young, middle aged, old)Modified by not, and, orHedges(very, more or less, quite, extremely )Connectives – and, or, either and neither. Try out these

µyoung(x) = bell(x,20,2,0) = [1+(x/40)4] -1µold(x) = bell(x,30,3,100) = [1+(x-100/30)6] -1

Findmore or less old not young and not old young but not too young

extremely old

Example of contrast intensifier follow my worked out example in my notes

Orthogonality

A term set T=t1,t2, ….tn of a linguistic variable x on the universe X is orthogonal if it fulfils the following property

Where the ti’s are convex and normal fuzzy sets defined on X and these fuzzy sets make up the term set T.

Fuzzy If-Then Rules

If the road is slippery, then driving is dangerous If a tomato is red, then it is ripe If the speed is high, then apply the brake a little

What do u mean by “if x is A then y is B”The expression describes a relation between two variables x and y, which suggests that a fuzzy if-then rule be defined as a binary fuzzy relation R on the product of X*Y

Fuzzy rule, fuzzy implication, fuzzy conditional statement

General format:If x is A then y is B A B

x is A : antecedent (or premise) y is B : consequence (or

conclusion)

Examples:If pressure is high, then volume is

small.

If the road is slippery, then driving is dangerous.

If a tomato is red, then it is ripe.If the speed is high, then apply the

brake a little.

A If-then rule is a relation between 2 variables x and y; define as a binary fuzzy relation R on X Y.

How can :If x is A then Y is B” be interpreted?

Two ways to interpret “If x is A then y is B”:

Incomplete------------------------------------------------------------------------------------------

The inference of the form

Where A,A’,B,B’ are fuzzy concepts is called as fuzzy conditional inference. As an example

If A=A’and A and B are non-fuzzy then the above equation reduces to classical modus ponens of a two valued logic. In classical logic, modus ponendo ponens (Latin for the way that affirms by affirming;[1] often abbreviated to MP or modus ponens) is a valid, simple argument form sometimes referred to as affirming the antecedent or the law of detachment.

Modus ponens is a very common rule of inference, and takes the following form:

A coupled with B

B B

A entails By

xx

y

If P, then Q. P. Therefore, Q

But if A,A’ and B are fuzzy and A!=A’ then this form of inference cannot be made by classical modus ponens. For this Zadeh formalized an inference rule named as “compositional rule of inference”.