Type-2 Fuzzy Sets

Download Report

Transcript Type-2 Fuzzy Sets

Type-2 Fuzzy Sets and Systems

Outline

• Introduction • Type-2 fuzzy sets.

• Interval type-2 fuzzy sets • Type-2 fuzzy systems.

History

What is a T2 FS and How is it Different From a T1 FS?

T1 FS

: crisp grades of membership •

T2 FS

: fuzzy grades of membership, a

fuzzy-fuzzy set

.

Type-2 fuzzy sets

• Blur the boundaries of a T1 FS • Possibility assigned – could be non-uniform • Clean things up • Choose uniform possibilities – interval type-2 FS

Where Does a T2 FS Come From?

• • Consider a FS as a model for a word

Words mean different things to different people.

• So, we need a FS model that can capture the uncertainties of a word.

• A T2 FS can do this.

• Let’s see how.

Collect Data from a Group of Subjects

• “ On a scale of 0–10 locate the end points of an interval for

some eye contact”

Collect Data from a Group of Subjects

“ On a scale of 0–10 locate the end points of an interval for

some eye contact”

Create a Multitude of T1 FSs

• Choose the shape of the MF, as we do for T1 FSs, e.g. symmetric triangles • Create lots of such triangles that let us cover the two intervals of uncertainty

Fill-er-in and Some New Terms

UMF

: Upper membership function (MF) •

LMF

: Lower MF • Shaded region: Footprint of uncertainty (

FOU

)

Weighting the FOU

• Non-uniform secondary MF:

General T2 FS

• Uniform secondary MF:

Interval T2 FS

More Terms

Type 2 fuzzy sets

• Imagine blurring a type 1 membership function.

• There is no longer a single value for the membership function for any x value, there are a few e.g. Tallness Quite tall e.g. Joe Bloggs

Type-n Fuzzy Sets

In type 2 for now • A fuzzy set is of type n, n = 2, 3, . . . if its membership function ranges over fuzzy sets of type n-1. The membership function of a fuzzy set of type-1 ranges over the interval [0,1].

Zadeh, L.A., The Concept of a Linguistic Variable and its Application to Approximate Reasoning - I,

Information Sciences

, 8,199 – 249, 1975

Type 2 fuzzy sets

• These values need not all be the same • We can therefore assign an amplitude distribution to all of the points • Doing this creates a 3-D membership function i.e. a type 2 membership function • This characterises a fuzzy set

Example of a type 2 membership function. The shaded area is called the

‘Footprint of Uncertainty’

(FOU)

μ

~

A (x,u)

j x is the set of possible u values, i.e.

j 3 = [0.6, 0.8] J x is called the

primary membership

of x and is the domain of the

secondary membership function

.

The amplitude of the ‘sticks’ is called a

secondary grade

μ

~

A (x,u)

Referring to the diagram, the secondary membership function x = 1 is a /0 + b /0.2 + c /0.4. at Its primary membership values at x = 1 are u = 0, 0.2, 0.4, and their associated secondary grades are a, b and c respectively.

(Mendel, 2001, p85)

FOU continued

• The FOU is the union of all primary memberships • It is the region bounded by all of the ‘j’ values i.e. the red shaded region on the earlier slide.

• FOU is useful because: – Focuses our attention on uncertainties (blurriness!) – Allows us to depict a type 2 fuzzy set graphically in 2 dimensions instead of 3.

– The shaded FOUs imply the 3 rd dimension on top of it.

Type-2 Fuzzy Sets - Notation

x,u

intersection somewhere in the FOU For all u contained in our primary memberships /domain

Type-2 Fuzzy Sets - Notation

Important Representations of an IT2 FS: 1

Vertical Slice Representation

Very useful and widely used for computation

Important Representations of an IT2 FS: 2

Wavy Slice Representation

Very useful and widely used for theoretical developments

Example

Calculating the number of embedded sets

In the above example there would be: 5 x 5 x 2 x 5 x 5 = 1250 So there are 1250 embedded sets

More formally: Fundamental Decomposition Theorem N is discretisation of x M is discretisation of u i.e. the union of all the embedded sets Indicates how to calculate the number of embedded sets

example on previous slide

Important Representations of an IT2 FS

• •

Wavy Slice:

Also known as “Mendel- John Representation Theorem (RT)” –

Importance:

All operations involving IT2 FSs can be obtained using T1 FS mathematics

Interpretation of the two representations:

Both are

covering theorems

, i.e., they cover the FOU

Set-Theoretic Operations

Centroid of type-2 fuzzy sets

Comparison with type-1

• Type-1 fuzzy sets are two dimensional • Type-2 fuzzy sets are three dimensional • Type one membership grades are in [0,1] • We can have linguistic grades with type-2 • Type-1 fuzzy systems are computationally cheap expensive (but..) To solve/get round this

Interval T2 FSs

• Rest of tutorial focuses exclusively on

IT2 FSs

– Computations using general T2 FSs are very costly – Many computations using IT2 FSs involve only interval arithmetic – All details of how to use IT2 FSs in a fuzzy logic system have been worked out – Software available – Lots of applications have already occurred

Other FOUs

Interval Valued type-2 fuzzy sets

When the amplitudes of of the secondary membership function all equal 1, we have an interval valued fuzzy set.

Interval valued type-2 fuzzy sets

 ~

A

(

x

,

u

) i.e.

 ~

A

(

x

,

u

) = 1

Interval valued type-2 fuzzy sets

A lot of researchers use IVFS as a way of resolving computational expense issue.

IVFS in 2-dimensions

Type-2 person FS

Type-2 person FS

Type-2 fuzzy system overview

So this is extra Compared to type-1

Fuzzification

Fuzzifying in type-1 (fairly easy) Fuzzifying in type-2 (not so easy)

Interval Type-2 FLS

• Rules don’t change, only the antecedent and consequent FS models change • Novel Output Processing: Going from a T2 fuzzy output set to a crisp output —type-reduction + defuzzification

Interpretation for an IT2 FLS

• A T2 FLS is a collection of T1 FLSs

IT2 FLS Inference for One Rule

IT2 FLS Inference to Output for Two Fired Rules

Output Processing

• Defuzzification is trivial once type reduction has been performed