Sei sulla pagina 1di 50

Fuzzy Sets & Expert Systems in Comp. Eng.

: Fuzzy Sets

Fuzzy Sets & Expert Systems in Computer Eng. (2):

Fuzzy Sets
Piero P. Bonissone GE Corporate Research & Development
Bonissone@crd.ge.com (adapted from slides by Roger Jang and Enrique Ruspini)

Outline Conventional Cartesian Product Crisp and Fuzzy Relations


Characterization Projections & Cylindrical Extensions

Extension Principle and Fuzzy Numbers Compatibility Relations


Definition, Composition, Approximation

Generalized Modus Ponens


Mapping: Disjunctive Approximation Implication: Conjunctive Approximation

Translation rules Approximate Reasoning


Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Conventional Cartesian Product A B is the set of all pairs (x, y) with x in A and y in B
Y
B

X The cartesian product is the intersection of cylinder sets


Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Cartesian Product of Fuzzy Sets


Y

X
A

A: X [0,1], B: Y [0,1] A B: XY [0,1]: (x, y) min(A(x), B(y))


4
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Outline Conventional Cartesian Product Crisp and Fuzzy Relations


Characterization Projections & Cylindrical Extensions

Extension Principle and Fuzzy Numbers Compatibility Relations


Definition, Composition, Approximation

Generalized Modus Ponens


Mapping: Disjunctive Approximation Implication: Conjunctive Approximation

Translation rules Approximate Reasoning


Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Classical Set Relations


Y

R(X,Y)
X

Characteristic Function

R ( X , Y ):( X , Y ) [ 0,1]
X Y

6
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Other Representations for Classical Set Relations

NAME Washington, G.
NAME STATE

STATE VA MA MA VA VA

Adams, J. Adams, J.Q. Jefferson, T. Madison, J.

...
Lincoln, A.

..
IL

...
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

..
7

Fuzzy Relations
Y 0.0 0.1 0.3 0.5

0.9

1.0

Relation measures the degree by which


Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

x is related to y

Other Representations of Fuzzy Relations


X Y

0 Y X

Model 1 Porsche 921 Porsche 921 Toy. Celica RR Silver S. ...

Model 2 Porsche 924 Corvette Nissan 380 Ford Escort ...

Similarity

1.0 0.8 0.6 0.0 ..


9

Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Examples of Fuzzy Relations x is much older than y x is larger than y x is much larger than y

(Ages) (Numbers) (Numbers)

The product of x and y is approximately 8

(Numbers)
If the temperature is high, then the pressure is very high (Temperature Pressure) If the angle is low, then the acceleration should be small (Angle Acceleration)
10
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Conventional Set Projection

R X

11
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Fuzzy Set Projection


Y
R(x,y)

R Y (y )

R Y (y ) = max
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

[R ( x, y )]
12

Cylindrical Extension
Y R (x, y)

R(x)

R (x, y ) = R (x ), for all y


13
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Outline Conventional Cartesian Product Crisp and Fuzzy Relations


Characterization Projections & Cylindrical Extensions

Extension Principle and Fuzzy Numbers Compatibility Relations


Definition, Composition, Approximation

Generalized Modus Ponens


Mapping: Disjunctive Approximation Implication: Conjunctive Approximation

Translation rules Approximate Reasoning


Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

14

Mapping Conventional Sets

Y f

f(A)

X
A
15
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Mapping Fuzzy Sets

Y
f

f(A)

X
A
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

16

The Extension Principle Permits generalization of conventional operators Based on the generalization of a function f: X Y into a function mapping fuzzy subsets of X into fuzzy subsets of Y If x has a degree of membership , then y = f(x) is assigned a degree of membership [If more than one x is mapped into y then the maximum of such memberships is used as the definition of the degree of membership of y]
17
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Fuzzy Numbers Special fuzzy subsets of the real line Examples: - Approximately 6 - Very large - Small May be combined using generalized operations, e.g.,

(A + B )(z ) = sup

z=x +y

{ min [ A(x ), B(y ) ] }


18

Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

The Extension Principle (continued)


f : X1 X2 / Xn Y , f(A 1 , A2 ,. , A n ) (y ) = sup
f(x 1,x 2,/ , x n )=y

min i [A i (x i )]

Example: A = 0.1/1 + 0.2/2 + 1/3 + 0.1/4 B = 0.3/1 + 1/2 + 0.5/3 A+B = 0.1/2 + 0.2/3 + 0.3/4 + 1/5 + 0.5/6 + 0.1/7
19
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Outline Conventional Cartesian Product Crisp and Fuzzy Relations


Characterization Projections & Cylindrical Extensions

Extension Principle and Fuzzy Numbers Compatibility Relations


Definition, Composition, Approximation

Generalized Modus Ponens


Mapping: Disjunctive Approximation Implication: Conjunctive Approximation

Translation rules Approximate Reasoning


Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

20

Compatibility Relations
Define relationship between values of two system variables (in the actual world) Permits the derivation of possible values of Y from knowledge of possible values of X Defined by means of conditional possibility distributions

21
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Composition of Sets and Relations

22
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Generalized (Fuzzy) Composition


Y
Conclusion (Output)

Relation

X
Premise (Input)

23
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Approximating Compatibility Relations

Compatibility Relations may be approximated as a set of inferential rules Inferential rules have been given different interpretations
24
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Outline Conventional Cartesian Product Crisp and Fuzzy Relations


Characterization Projections & Cylindrical Extensions

Extension Principle and Fuzzy Numbers Compatibility Relations


Definition, Composition, Approximation

Generalized Modus Ponens


Mapping: Disjunctive Approximation Implication: Conjunctive Approximation

Translation rules Approximate Reasoning


Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

25

Mapping View of Classical Compatibility Relations

26
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Disjunctive Interpretation of a Fuzzy Relation (Zadeh-Mamdani-Assilian)


If X is A, then Y is B is interpreted as one of a set of regions that must be combined (by union) to approximate the compatibility relation Relation is characterized as a set of points rather than as the intersection of constraining regions

If X is A, then Y is B

is modeled by

I ( y | x ) = A( x ) B ( y )
27

Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

ZMA Disjunctive Approximants as Fuzzy Relations

28
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Modus Ponens and Generalized Modus Ponens

Classical Modus Ponens: A A B B Generalized Modus Ponens: A A B B


29
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

GMP Inputs (ZMA Single Rule)

R A X B Y , (A B )

Premise A

0 A

30
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Computation of GMP Output (Single Rule)

0 A A

0 B

The interaction of A and A determines the influence of B in the conclusion

31
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Computation of GMP Output (Multiple Rules)

0 A A1

0 B1

Y
32

Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Generalized Inference (ZMA)


i i RXY = 8 AX BY , i
BY = Pr ojY RXY RAX

i i = 8 Pr ojY ( AX AX ) BY i

i BY ( y )= maxi sup x min[min( AX ( x ),

], i AX ( x )), BY ( y )]) ]

The expression

sup x (min [ min( A ( x ), A ( x )), B ( y )])


generalizes the classical inferential rule of modus ponens
33
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Logical View of (Classical) Conditional Relations

34
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Logical Interpretation of Fuzzy Relations (Zadeh-Trillas-Valverde) The conditional possibility is an enclosing approximation of the compatibility relation

If X is A, then Y is B

is modeled by

I ( y | x ) = B ( y ) A( x )
35

Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Inverse of a T-Norm a b = sup {c : c b a }


a b max (a + b - 1, 0) ab ab min( 1+ a - b,1) a / b , if b > a , 1, otherwise a , if b > a , 1, otherwise
p (x ) q (x )
36
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

min( a , b )

(q (x ) p (x )) may be used to measure the degree of inclusion

ZTV Interpretation as a Fuzzy Relation

37
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Defuzzification

Defuzzification procedures are used to select an adequate decisions among those deemed adequate by the output possibility distribution

Examples of defuzzification: Maximum (Mode) Centroid (First Moment)


38
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Outline Conventional Cartesian Product Crisp and Fuzzy Relations


Characterization Projections & Cylindrical Extensions

Extension Principle and Fuzzy Numbers Compatibility Relations


Definition, Composition, Approximation

Generalized Modus Ponens


Mapping: Disjunctive Approximation Implication: Conjunctive Approximation

Translation rules Approximate Reasoning


Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

39

Conventional Formulation of Fuzzy Logic Elastic constraints on the values of a variable Defined by Possibility Distributions

(Age) = Young
(Assignment of lingistic variables)
1

Age 0 10 20 30 40
40

Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Fuzzy Logic Translation Rules

A B ( x ) = max( A ( x ), B ( x )) , A B ( x ) = min( A ( x ), B ( x )) , A (x ) = 1 A (x ) , A ( x , y ) = A ( x ) for all y (Cylindric Extension ) , A B ( y | x ) = B ( y ) A ( x ) .

41
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Application of Translation Rules James is tall and bright Vera is either late or lost Most students are not rich If the weather is rainy, then the probability of catching a cold is high * Don is very worried ** It is very true that Goldilocks eat the porridge
* Linguistic Hedges ** Truth Qualification
42
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Truth Qualification A is B is =B Examples: - John is young is true - John is young is very true

Fairly True True

Absolutely true

Very true
0 0
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

43

Fuzzy Modifiers

Young

Very Young

0 0 20 40 60

Modifiers are useful to model linguistic hedges

44
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Outline Conventional Cartesian Product Crisp and Fuzzy Relations


Characterization Projections & Cylindrical Extensions

Extension Principle and Fuzzy Numbers Compatibility Relations


Definition, Composition, Approximation

Generalized Modus Ponens


Mapping: Disjunctive Approximation Implication: Conjunctive Approximation

Translation rules Approximate Reasoning


Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

45

Possible Worlds Possible States, Behaviors, Trajectories of a Conceptual System

Examples: Weather System, Vehicle Control System, Portfolio Status


Formally equivalent to a Valuation: Assignment of truth-values (i.e., T, F ) to all relevant propositions about the state of system Consistent with rules of logic Universe Set of all Possible Worlds
46
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Possible Worlds as Sets of Propositions

p q r s t

47
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

The Approximate Reasoning Problem


Worlds consistent with the evidence ( E )

Worlds logically inconsistent with the evidence

HYPOTHESIS TRUE

HYPOTHESIS FALSE

48
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Quantifying Inclusion

Classical Logic:

Approximate Reasoning: E

49
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Probability and Possibility


Probabilistic Reasoning (Set Measures):
H

Possibilistic Reasoning (Similarities, Distances):

E
50
Copyright 1995, Dr. Enrique H. Ruspini, All Rights Reserved - used with authors permission

Potrebbero piacerti anche