SlideShare a Scribd company logo
Fuzzy Logic & Approximate
Reasoning
1
Fuzzy Logic &
Approximate Reasoning
Fuzzy Logic & Approximate
Reasoning
2
Fuzzy Sets
Fuzzy Logic & Approximate
Reasoning
3
References
• Journal:
– IEEE Trans. on Fuzzy Systems.
– Fuzzy Sets and Systems.
– Journal of Intelligent & Fuzzy Systems
– International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems
– ...
• Conferences:
– IEEE Conference on Fuzzy Systems.
– IFSA World Congress.
– ...
• Books and Papers:
– Z.Chi et al, Fuzzy Algorithms with applications to Image Processing and Pattern Recognition, World
Scientific, 1996.
– S. N. Sivanandam, Introduction to Fuzzy Logic using MATLAB, Springer, 2007.
– J.M. Mendel, Fuzzy Logic Systems for Engineering: A toturial, IEEE, 1995.
– W. Siler, FUZZY EXPERT SYSTEMS AND FUZZY REASONING, John Wiley Sons, 2005
– G. Klir, Uncertainty and Informations, John Wiley Sons, 2006.
– L.A. Zadeh, Fuzzy sets, Information and control, 8, 338-365, 1965.
– L.A. Zadeh, The Concept of a Linguistic Variable and its Application to Approximate Reasoning-I, II, III,
Information Science 8, 1975
– L.A. Zadeh, Toward a theory of fuzzy information granulation and its centrality in human reasoning and
fuzzy logic, Fuzzy Sets and Systems 90(1997), 111-127.
– ......
– http://www.type2fuzzylogic.org/
– http://ieee-cis.org/
– International Fuzzy Systems Association http://www.isc.meiji.ac.jp/~ifsatkym/
– J.M. Mendel http://sipi.usc.edu/~mendel
Fuzzy Logic & Approximate
Reasoning
4
Contents
• Fuzzy sets.
• Fuzzy Relations and Fuzzy reasoning
• Fuzzy Inference Systems
• Fuzzy Clustering
• Fuzzy Expert Systems
• Applications: Image Processing, Robotics,
Control...
Fuzzy Logic & Approximate
Reasoning
5
Fuzzy Sets: Outline
• Introduction: History, Current Level and Further Development of
Fuzzy Logic Technologies in the U.S., Japan, and Europe
• Basic definitions and terminology
• Set-theoretic operations
• MF formulation and parameterization
– MFs of one and two dimensions
– Derivatives of parameterized MFs
• More on fuzzy union, intersection, and complement
– Fuzzy complement
– Fuzzy intersection and union
– Parameterized T-norm and T-conorm
• Fuzzy Number
• Fuzzy Relations
Fuzzy Logic & Approximate
Reasoning
6
History, State of the Art, and
Future Development
1965 Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in
Electrical Engineering, U.C. Berkeley, Sets the Foundation
of the “Fuzzy Set Theory”
1970 First Application of Fuzzy Logic in Control Engineering
(Europe)
1975 Introduction of Fuzzy Logic in Japan
1980 Empirical Verification of Fuzzy Logic in Europe
1985 Broad Application of Fuzzy Logic in Japan
1990 Broad Application of Fuzzy Logic in Europe
1995 Broad Application of Fuzzy Logic in the U.S.
1998 Type-2 Fuzzy Systems
2000 Fuzzy Logic Becomes a Standard Technology and Is Also
Applied in Data and Sensor Signal Analysis. Application of
Fuzzy Logic in Business and Finance.
Fuzzy Logic & Approximate
Reasoning
7
Types of Uncertainty and the
Modeling of Uncertainty
Stochastic Uncertainty:
The Probability of Hitting the Target Is 0.8
Lexical Uncertainty:
"Tall Men", "Hot Days", or "Stable Currencies"
We Will Probably Have a Successful Business Year.
The Experience of Expert A Shows That B Is Likely to
Occur. However, Expert C Is Convinced This Is Not True.
Most Words and Evaluations We Use in Our Daily Reasoning AreMost Words and Evaluations We Use in Our Daily Reasoning Are
Not Clearly Defined in a Mathematical Manner. This AllowsNot Clearly Defined in a Mathematical Manner. This Allows
Humans to Reason on an Abstract Level!Humans to Reason on an Abstract Level!
Fuzzy Logic & Approximate
Reasoning
8
Possible Sources of Uncertainty
and Imprecision
• There are many sources of uncertainty facing
any control system in dynamic real world
unstructured environments and real world
applications; some sources of these
uncertainties are as follows:
– Uncertainties in the inputs of the system due
to:
• The sensors measurements being affected by high noise
levels from various sources such a electromagnetic and
radio frequency interference, vibration, etc.
• The input sensors being affected by the conditions of
observation (i.e. their characteristics can be changed by the
environmental conditions such as wind, sunshine, humidity,
rain, etc.).
Fuzzy Logic & Approximate
Reasoning
9
Possible Sources of Uncertainty
and Imprecision
• Other sources of Uncertainties include:
– Uncertainties in control outputs which can
result from the change of the actuators
characteristics due to wear and tear or due to
environmental changes.
– Linguistic uncertainties as words mean
different things to different people.
– Uncertainties associated with the change in
the operation conditions due to varying load and
environment conditions.
Fuzzy Logic & Approximate
Reasoning
10
Fuzzy Set Theory
Conventional (Boolean) Set Theory:
“Strong Fever”
40.1°C
42°C
41.4°C
39.3°C
38.7°C38.7°C
37.2°C37.2°C
38°C38°C
Fuzzy Set Theory:
40.1°C
42°C
41.4°C
39.3°C
38.7°C
37.2°C
38°C
““More-or-Less” Rather Than “Either-Or” !More-or-Less” Rather Than “Either-Or” !
“Strong Fever”
Fuzzy Logic & Approximate
Reasoning
11
Fuzzy Sets
• Sets with fuzzy
boundaries
A = Set of tall people
Fuzzy Logic & Approximate
Reasoning
12
Membership Functions (MFs)
• Characteristics of MFs:
– Subjective measures
– Not probability functions
Fuzzy Logic & Approximate
Reasoning
13
Fuzzy Sets
• A fuzzy set A is characterized by a member set
function (MF), µA, mapping the elements of A to
the unit interval [0, 1].
• Formal definition:
A fuzzy set A in X is expressed as a set of ordered
pairs:
Membership
function
(MF)
A x x x XA= ∈{( , ( ))| }µ
Universe or
universe of discourseFuzzy set
Universe or
universe of discourse
Universe or
universe of discourse
Fuzzy Logic & Approximate
Reasoning
14
Fuzzy Sets with Discrete Universes
• Fuzzy set C = “desirable city to live in”
X = {SF, Boston, LA} (discrete and non-ordered)
C = {(SF, 0.9), (Boston, 0.8), (LA, 0.6)}
• Fuzzy set A = “sensible number of children”
X = {0, 1, 2, 3, 4, 5, 6} (discrete universe)
A = {(0, .1), (1, .3), (2, .7), (3, 1), (4, .6), (5, .2),(6, .1)}
Fuzzy Logic & Approximate
Reasoning
15
Fuzzy Sets with Cont. Universes
• Fuzzy set C = “desirable city to live in”
X = {SF, Boston, LA} (discrete and non-ordered)
C = {(SF, 0.9), (Boston, 0.8), (LA, 0.6)}
• Fuzzy set A = “sensible number of children”
X = {0, 1, 2, 3, 4, 5, 6} (discrete universe)
A = {(0, .1), (1, .3), (2, .7), (3, 1), (4, .6), (5, .2),(6, .1)}
2B
10
50x
1
1
)x(





 −
+
=µ
Fuzzy Logic & Approximate
Reasoning
16
Alternative Notation
• A fuzzy set A can be alternatively denoted as
follows:
A x xA
x X
i i
i
=
∈
∑ µ ( ) /
A x xA
X
= ∫µ ( ) /
X is discrete
X is continuous
Note that Σ and integral signs stand for the
union of membership grades; “/” stands for a
marker and does not imply division.
Fuzzy Logic & Approximate
Reasoning
17
Fuzzy Partition
• Fuzzy partitions formed by the linguistic
values “young”, “middle aged”, and “old”:
Fuzzy Logic & Approximate
Reasoning
18
Linguistic Variables
• A linguistic variable is a variable whose values are not numbers but words
or sentences in a natural or artificial language (Zadeh, 1975a, p. 201)
• Linguistic variable is characterized by [χ , T(χ), U], in which χ : name of
the variable, T(χ) : the term set of χ , universe of discourse U
A Linguistic VariableA Linguistic Variable
Defines a Concept of OurDefines a Concept of Our
Everyday Language!Everyday Language!
Fuzzy Logic & Approximate
Reasoning
19
Fuzzy Hedges
• Suppose you had already defined a fuzzy set to describe
a hot temperature.
• Fuzzy set should be modified to represent the hedges
"Very" and "Fairly“: very hot or fairly hot.
Fuzzy Logic & Approximate
Reasoning
20
MF Terminology
Fuzzy Logic & Approximate
Reasoning
21
Convexity of Fuzzy Sets
µ λ λ µ µA A Ax x x x( ( ) ) min( ( ), ( ))1 2 1 21+ − ≥
Alternatively, A is convex if all its α-cuts are
convex.
• A fuzzy set A is convex if for any l in [0, 1],
Fuzzy Logic & Approximate
Reasoning
22
Set-Theoretic Operations
A B A B⊆ ⇔ ≤µ µ
C A B x x x x xc A B A B= ∪ ⇔ = = ∨µ µ µ µ µ( ) max( ( ), ( )) ( ) ( )
C A B x x x x xc A B A B= ∩ ⇔ = = ∧µ µ µ µ µ( ) min( ( ), ( )) ( ) ( )
A X A x xA A= − ⇔ = −µ µ( ) ( )1
• Subset:
• Complement:
• Union:
• Intersection:
Fuzzy Logic & Approximate
Reasoning
23
Set-Theoretic Operations
Fuzzy Logic & Approximate
Reasoning
24
MF Formulation
• Triangular MF: trimf x a b c
x a
b a
c x
c b
( ; , , ) max min , ,=
−
−
−
−











0
Trapezoidal MF:
Generalized bell MF: gbellmf x a b c
x c
b
b( ; , , ) =
+
−
1
1
2
Gaussian MF: gaussmf x a b c e
x c
( ; , , ) =
−
−





1
2
2
σ
trapmf x a b c d
x a
b a
d x
d c
( ; , , , ) max min , , ,=
−
−
−
−











1 0
Fuzzy Logic & Approximate
Reasoning
25
MF Formulation
Fuzzy Logic & Approximate
Reasoning
26
MF Formulation
• Sigmoidal
MF:
sigmf x a b c
e a x c( ; , , ) ( )=
+ − −
1
1
Extensions:
Abs. difference
of two sig. MF
Product
of two sig. MF
Fuzzy Logic & Approximate
Reasoning
27
Fuzzy Complement
• General requirements:
– Boundary: N(0)=1 and N(1) = 0
– Monotonicity: N(a) > N(b) if a < b
– Involution: N(N(a) = a
• Two types of fuzzy complements:
– Sugeno’s complement:
– Yager’s complement:
N a
a
sa
s( ) =
−
+
1
1
N a aw
w w
( ) ( ) /
= −1 1
Fuzzy Logic & Approximate
Reasoning
28
Fuzzy Complement
N a
a
sa
s( ) =
−
+
1
1
N a aw
w w
( ) ( ) /
= −1 1
Sugeno’s complement: Yager’s complement:
Fuzzy Logic & Approximate
Reasoning
29
Fuzzy Intersection: T-norm
• Basic requirements:
– Boundary: T(0, 0) = 0, T(a, 1) = T(1, a) = a
– Monotonicity: T(a, b) < T(c, d) if a < c and b < d
– Commutativity: T(a, b) = T(b, a)
– Associativity: T(a, T(b, c)) = T(T(a, b), c)
• Four examples:
– Minimum: Tm(a, b) = min{a, b}.
– Algebraic product: Ta(a, b) = a.b
– Bounded product: Tb(a, b) = max{0, a+b-1}
– Drastic product: Td(a, b)
Fuzzy Logic & Approximate
Reasoning
30
T-norm Operator
Minimum:
Tm(a, b)
Algebraic
product:
Ta(a, b)
Bounded
product:
Tb(a, b)
Drastic
product:
Td(a, b)
Fuzzy Logic & Approximate
Reasoning
31
Fuzzy Union: T-conorm or S-norm
• Basic requirements:
– Boundary: S(1, 1) = 1, S(a, 0) = S(0, a) = a
– Monotonicity: S(a, b) < S(c, d) if a < c and b < d
– Commutativity: S(a, b) = S(b, a)
– Associativity: S(a, S(b, c)) = S(S(a, b), c)
• Four examples:
– Maximum: Sm(a, b) = max{a, b}
– Algebraic sum: Sa(a, b) = a+b-a.b
– Bounded sum: Sb(a, b) = min{a+b, 1}.
– Drastic sum: Sd(a, b) =
Fuzzy Logic & Approximate
Reasoning
32
T-conorm or S-norm
Maximum:
Sm(a, b)
Algebraic
sum:
Sa(a, b)
Bounded
sum:
Sb(a, b)
Drastic
sum:
Sd(a, b)
Fuzzy Logic & Approximate
Reasoning
33
Fuzzy Number
• A fuzzy number A must possess the
following three properties:
• 1. A must must be a normal fuzzy set,
• 2. The alpha levels must be closed for
every ,
• 3. The support of A, , must be
bounded.
)(αA
]1,0(∈α
)0( +A
Fuzzy Logic & Approximate
Reasoning
34
Fuzzy Number
1
Membershipfunction
is the suport of
z1
is the modal value
is an α-level of , α (0,1]α
'
< ' [ ] [ ]z zα α
α α ⇔ ⊂
( ),z z− +
z+1zzα
− zα
+
z−
,[ ] z zz − + ≡
 α  α α
z%
α’
z% ∈
Fuzzy Logic & Approximate
Reasoning
35
Fuzzy Relations
• A fuzzy relation ℜ is a 2 D MF:
ℜ :{ ((x, y), µℜ(x, y)) | (x, y) ∈ X × Y}
Examples:
 x is close to y (x & y are real numbers)
 x depends on y (x & y are events)
 x and y look alike (x & y are persons or objects)
 Let X = Y = IR+
and R(x,y) = “y is much greater than x”
The MF of this fuzzy relation can be subjectively defined as:
if X = {3,4,5} & Y = {3,4,5,6,7}





≤
>
++
−
=µ
xyif,0
xyif,
2yx
xy
)y,x(R
Fuzzy Logic & Approximate
Reasoning
36
Extension Principle
The image of a fuzzy set A on X
nnA22A11A
x/)x(x/)x(x/)x(A µ++µ+µ= 
under f(.) is a fuzzy set B:
nnB22B11B
y/)x(y/)x(y/)x(B µ++µ+µ= 
where yi = f(xi), i = 1 to n
If f(.) is a many-to-one mapping, then
)x(max)y( A
)y(fx
B 1
µ=µ −
=
Fuzzy Logic & Approximate
Reasoning
37
Example
– Application of the extension principle to fuzzy sets
with discrete universes
Let A = 0.1 / -2+0.4 / -1+0.8 / 0+0.9 / 1+0.3 / 2
and f(x) = x2
– 3
Applying the extension principle, we obtain:
B = 0.1 / 1+0.4 / -2+0.8 / -3+0.9 / -2+0.3 /1
= 0.8 / -3+(0.4V0.9) / -2+(0.1V0.3) / 1
= 0.8 / -3+0.9 / -2+0.3 / 1
where “V” represents the “max” operator, Same
reasoning for continuous universes
Fuzzy Logic & Approximate
Reasoning
38
Transition From Type-1 to
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
Fuzzy Logic & Approximate
Reasoning
39
Interval Type-2 Fuzzy Sets:
Terminology-1
Fuzzy Logic & Approximate
Reasoning
40
Fuzzy Logic & Approximate
Reasoning
41
Questions

More Related Content

PDF
Fuzzy+logic
PPTX
Classical Sets & fuzzy sets
PPTX
Fuzzy Set
PPTX
Fuzzy set and its application
PPTX
FUZZY COMPLEMENT
PPT
Fuzzy logic
PPTX
Fuzzy sets
PPTX
Fuzzy sets
Fuzzy+logic
Classical Sets & fuzzy sets
Fuzzy Set
Fuzzy set and its application
FUZZY COMPLEMENT
Fuzzy logic
Fuzzy sets
Fuzzy sets

What's hot (20)

PDF
fuzzy fuzzification and defuzzification
PPT
Fuzzy Set Theory
PPTX
Chapter 5 - Fuzzy Logic
PDF
L1 fuzzy sets & basic operations
PPTX
Fuzzy logic
PPTX
Fuzzy logic
PDF
State feedback controller
PPTX
Fuzzy logic Notes AI CSE 8th Sem
PPTX
Fuzzy Logic Ppt
PPT
fuzzy_measures.ppt
PPTX
Fuzzy Logic
PPTX
A presentation on fuzzy equivalence relations
PDF
Fuzzy Logic in the Real World
PPTX
FUZZY LOGIC
PPTX
Fuzzy logic - Approximate reasoning
PPTX
Snakes in Images (Active contour tutorial)
PPTX
Classical relations and fuzzy relations
PPT
Fuzzy relations
PDF
Lec 5 uncertainty
fuzzy fuzzification and defuzzification
Fuzzy Set Theory
Chapter 5 - Fuzzy Logic
L1 fuzzy sets & basic operations
Fuzzy logic
Fuzzy logic
State feedback controller
Fuzzy logic Notes AI CSE 8th Sem
Fuzzy Logic Ppt
fuzzy_measures.ppt
Fuzzy Logic
A presentation on fuzzy equivalence relations
Fuzzy Logic in the Real World
FUZZY LOGIC
Fuzzy logic - Approximate reasoning
Snakes in Images (Active contour tutorial)
Classical relations and fuzzy relations
Fuzzy relations
Lec 5 uncertainty
Ad

Similar to Fuzzy logic in approximate Reasoning (20)

PDF
Fuzzy Logic and Neuro-fuzzy Systems: A Systematic Introduction
PPT
DESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLAB
PDF
Fb35884889
PPTX
Fuzzy.pptx
PDF
6MLChapter6FuzzyLogic2023EN UC Coimbra PT
PPTX
Fuzzy Logic Application and Fuzzy Set Theory
PDF
Lecture 11 Neural network and fuzzy system
PPT
Fuzzy logic ppt
PDF
Fuzzy Logic & Artificial Neural Network 3
PPTX
Fuzzy logic
DOC
Fuzzy logic
PPTX
Fuzzy logic by zaid da'ood
PPTX
Fuzzy Logic Seminar with Implementation
PDF
Sergei_Astapov_Fuzzy_Control_lecture_slides.pdf
PDF
IRJET - Application of Fuzzy Logic: A Review
PPTX
- Fuzzy Systems -II.pptx
PDF
Optimization using soft computing
PPTX
53158699-d7c5-4e6e-af19-1f642992cc58-161011142651.pptx
PPTX
Swaroop.m.r
Fuzzy Logic and Neuro-fuzzy Systems: A Systematic Introduction
DESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLAB
Fb35884889
Fuzzy.pptx
6MLChapter6FuzzyLogic2023EN UC Coimbra PT
Fuzzy Logic Application and Fuzzy Set Theory
Lecture 11 Neural network and fuzzy system
Fuzzy logic ppt
Fuzzy Logic & Artificial Neural Network 3
Fuzzy logic
Fuzzy logic
Fuzzy logic by zaid da'ood
Fuzzy Logic Seminar with Implementation
Sergei_Astapov_Fuzzy_Control_lecture_slides.pdf
IRJET - Application of Fuzzy Logic: A Review
- Fuzzy Systems -II.pptx
Optimization using soft computing
53158699-d7c5-4e6e-af19-1f642992cc58-161011142651.pptx
Swaroop.m.r
Ad

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Cloud computing and distributed systems.
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
cuic standard and advanced reporting.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Cloud computing and distributed systems.
The AUB Centre for AI in Media Proposal.docx
Machine learning based COVID-19 study performance prediction
Review of recent advances in non-invasive hemoglobin estimation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
20250228 LYD VKU AI Blended-Learning.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Digital-Transformation-Roadmap-for-Companies.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
The Rise and Fall of 3GPP – Time for a Sabbatical?
MIND Revenue Release Quarter 2 2025 Press Release
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

Fuzzy logic in approximate Reasoning

  • 1. Fuzzy Logic & Approximate Reasoning 1 Fuzzy Logic & Approximate Reasoning
  • 2. Fuzzy Logic & Approximate Reasoning 2 Fuzzy Sets
  • 3. Fuzzy Logic & Approximate Reasoning 3 References • Journal: – IEEE Trans. on Fuzzy Systems. – Fuzzy Sets and Systems. – Journal of Intelligent & Fuzzy Systems – International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems – ... • Conferences: – IEEE Conference on Fuzzy Systems. – IFSA World Congress. – ... • Books and Papers: – Z.Chi et al, Fuzzy Algorithms with applications to Image Processing and Pattern Recognition, World Scientific, 1996. – S. N. Sivanandam, Introduction to Fuzzy Logic using MATLAB, Springer, 2007. – J.M. Mendel, Fuzzy Logic Systems for Engineering: A toturial, IEEE, 1995. – W. Siler, FUZZY EXPERT SYSTEMS AND FUZZY REASONING, John Wiley Sons, 2005 – G. Klir, Uncertainty and Informations, John Wiley Sons, 2006. – L.A. Zadeh, Fuzzy sets, Information and control, 8, 338-365, 1965. – L.A. Zadeh, The Concept of a Linguistic Variable and its Application to Approximate Reasoning-I, II, III, Information Science 8, 1975 – L.A. Zadeh, Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic, Fuzzy Sets and Systems 90(1997), 111-127. – ...... – http://www.type2fuzzylogic.org/ – http://ieee-cis.org/ – International Fuzzy Systems Association http://www.isc.meiji.ac.jp/~ifsatkym/ – J.M. Mendel http://sipi.usc.edu/~mendel
  • 4. Fuzzy Logic & Approximate Reasoning 4 Contents • Fuzzy sets. • Fuzzy Relations and Fuzzy reasoning • Fuzzy Inference Systems • Fuzzy Clustering • Fuzzy Expert Systems • Applications: Image Processing, Robotics, Control...
  • 5. Fuzzy Logic & Approximate Reasoning 5 Fuzzy Sets: Outline • Introduction: History, Current Level and Further Development of Fuzzy Logic Technologies in the U.S., Japan, and Europe • Basic definitions and terminology • Set-theoretic operations • MF formulation and parameterization – MFs of one and two dimensions – Derivatives of parameterized MFs • More on fuzzy union, intersection, and complement – Fuzzy complement – Fuzzy intersection and union – Parameterized T-norm and T-conorm • Fuzzy Number • Fuzzy Relations
  • 6. Fuzzy Logic & Approximate Reasoning 6 History, State of the Art, and Future Development 1965 Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical Engineering, U.C. Berkeley, Sets the Foundation of the “Fuzzy Set Theory” 1970 First Application of Fuzzy Logic in Control Engineering (Europe) 1975 Introduction of Fuzzy Logic in Japan 1980 Empirical Verification of Fuzzy Logic in Europe 1985 Broad Application of Fuzzy Logic in Japan 1990 Broad Application of Fuzzy Logic in Europe 1995 Broad Application of Fuzzy Logic in the U.S. 1998 Type-2 Fuzzy Systems 2000 Fuzzy Logic Becomes a Standard Technology and Is Also Applied in Data and Sensor Signal Analysis. Application of Fuzzy Logic in Business and Finance.
  • 7. Fuzzy Logic & Approximate Reasoning 7 Types of Uncertainty and the Modeling of Uncertainty Stochastic Uncertainty: The Probability of Hitting the Target Is 0.8 Lexical Uncertainty: "Tall Men", "Hot Days", or "Stable Currencies" We Will Probably Have a Successful Business Year. The Experience of Expert A Shows That B Is Likely to Occur. However, Expert C Is Convinced This Is Not True. Most Words and Evaluations We Use in Our Daily Reasoning AreMost Words and Evaluations We Use in Our Daily Reasoning Are Not Clearly Defined in a Mathematical Manner. This AllowsNot Clearly Defined in a Mathematical Manner. This Allows Humans to Reason on an Abstract Level!Humans to Reason on an Abstract Level!
  • 8. Fuzzy Logic & Approximate Reasoning 8 Possible Sources of Uncertainty and Imprecision • There are many sources of uncertainty facing any control system in dynamic real world unstructured environments and real world applications; some sources of these uncertainties are as follows: – Uncertainties in the inputs of the system due to: • The sensors measurements being affected by high noise levels from various sources such a electromagnetic and radio frequency interference, vibration, etc. • The input sensors being affected by the conditions of observation (i.e. their characteristics can be changed by the environmental conditions such as wind, sunshine, humidity, rain, etc.).
  • 9. Fuzzy Logic & Approximate Reasoning 9 Possible Sources of Uncertainty and Imprecision • Other sources of Uncertainties include: – Uncertainties in control outputs which can result from the change of the actuators characteristics due to wear and tear or due to environmental changes. – Linguistic uncertainties as words mean different things to different people. – Uncertainties associated with the change in the operation conditions due to varying load and environment conditions.
  • 10. Fuzzy Logic & Approximate Reasoning 10 Fuzzy Set Theory Conventional (Boolean) Set Theory: “Strong Fever” 40.1°C 42°C 41.4°C 39.3°C 38.7°C38.7°C 37.2°C37.2°C 38°C38°C Fuzzy Set Theory: 40.1°C 42°C 41.4°C 39.3°C 38.7°C 37.2°C 38°C ““More-or-Less” Rather Than “Either-Or” !More-or-Less” Rather Than “Either-Or” ! “Strong Fever”
  • 11. Fuzzy Logic & Approximate Reasoning 11 Fuzzy Sets • Sets with fuzzy boundaries A = Set of tall people
  • 12. Fuzzy Logic & Approximate Reasoning 12 Membership Functions (MFs) • Characteristics of MFs: – Subjective measures – Not probability functions
  • 13. Fuzzy Logic & Approximate Reasoning 13 Fuzzy Sets • A fuzzy set A is characterized by a member set function (MF), µA, mapping the elements of A to the unit interval [0, 1]. • Formal definition: A fuzzy set A in X is expressed as a set of ordered pairs: Membership function (MF) A x x x XA= ∈{( , ( ))| }µ Universe or universe of discourseFuzzy set Universe or universe of discourse Universe or universe of discourse
  • 14. Fuzzy Logic & Approximate Reasoning 14 Fuzzy Sets with Discrete Universes • Fuzzy set C = “desirable city to live in” X = {SF, Boston, LA} (discrete and non-ordered) C = {(SF, 0.9), (Boston, 0.8), (LA, 0.6)} • Fuzzy set A = “sensible number of children” X = {0, 1, 2, 3, 4, 5, 6} (discrete universe) A = {(0, .1), (1, .3), (2, .7), (3, 1), (4, .6), (5, .2),(6, .1)}
  • 15. Fuzzy Logic & Approximate Reasoning 15 Fuzzy Sets with Cont. Universes • Fuzzy set C = “desirable city to live in” X = {SF, Boston, LA} (discrete and non-ordered) C = {(SF, 0.9), (Boston, 0.8), (LA, 0.6)} • Fuzzy set A = “sensible number of children” X = {0, 1, 2, 3, 4, 5, 6} (discrete universe) A = {(0, .1), (1, .3), (2, .7), (3, 1), (4, .6), (5, .2),(6, .1)} 2B 10 50x 1 1 )x(       − + =µ
  • 16. Fuzzy Logic & Approximate Reasoning 16 Alternative Notation • A fuzzy set A can be alternatively denoted as follows: A x xA x X i i i = ∈ ∑ µ ( ) / A x xA X = ∫µ ( ) / X is discrete X is continuous Note that Σ and integral signs stand for the union of membership grades; “/” stands for a marker and does not imply division.
  • 17. Fuzzy Logic & Approximate Reasoning 17 Fuzzy Partition • Fuzzy partitions formed by the linguistic values “young”, “middle aged”, and “old”:
  • 18. Fuzzy Logic & Approximate Reasoning 18 Linguistic Variables • A linguistic variable is a variable whose values are not numbers but words or sentences in a natural or artificial language (Zadeh, 1975a, p. 201) • Linguistic variable is characterized by [χ , T(χ), U], in which χ : name of the variable, T(χ) : the term set of χ , universe of discourse U A Linguistic VariableA Linguistic Variable Defines a Concept of OurDefines a Concept of Our Everyday Language!Everyday Language!
  • 19. Fuzzy Logic & Approximate Reasoning 19 Fuzzy Hedges • Suppose you had already defined a fuzzy set to describe a hot temperature. • Fuzzy set should be modified to represent the hedges "Very" and "Fairly“: very hot or fairly hot.
  • 20. Fuzzy Logic & Approximate Reasoning 20 MF Terminology
  • 21. Fuzzy Logic & Approximate Reasoning 21 Convexity of Fuzzy Sets µ λ λ µ µA A Ax x x x( ( ) ) min( ( ), ( ))1 2 1 21+ − ≥ Alternatively, A is convex if all its α-cuts are convex. • A fuzzy set A is convex if for any l in [0, 1],
  • 22. Fuzzy Logic & Approximate Reasoning 22 Set-Theoretic Operations A B A B⊆ ⇔ ≤µ µ C A B x x x x xc A B A B= ∪ ⇔ = = ∨µ µ µ µ µ( ) max( ( ), ( )) ( ) ( ) C A B x x x x xc A B A B= ∩ ⇔ = = ∧µ µ µ µ µ( ) min( ( ), ( )) ( ) ( ) A X A x xA A= − ⇔ = −µ µ( ) ( )1 • Subset: • Complement: • Union: • Intersection:
  • 23. Fuzzy Logic & Approximate Reasoning 23 Set-Theoretic Operations
  • 24. Fuzzy Logic & Approximate Reasoning 24 MF Formulation • Triangular MF: trimf x a b c x a b a c x c b ( ; , , ) max min , ,= − − − −            0 Trapezoidal MF: Generalized bell MF: gbellmf x a b c x c b b( ; , , ) = + − 1 1 2 Gaussian MF: gaussmf x a b c e x c ( ; , , ) = − −      1 2 2 σ trapmf x a b c d x a b a d x d c ( ; , , , ) max min , , ,= − − − −            1 0
  • 25. Fuzzy Logic & Approximate Reasoning 25 MF Formulation
  • 26. Fuzzy Logic & Approximate Reasoning 26 MF Formulation • Sigmoidal MF: sigmf x a b c e a x c( ; , , ) ( )= + − − 1 1 Extensions: Abs. difference of two sig. MF Product of two sig. MF
  • 27. Fuzzy Logic & Approximate Reasoning 27 Fuzzy Complement • General requirements: – Boundary: N(0)=1 and N(1) = 0 – Monotonicity: N(a) > N(b) if a < b – Involution: N(N(a) = a • Two types of fuzzy complements: – Sugeno’s complement: – Yager’s complement: N a a sa s( ) = − + 1 1 N a aw w w ( ) ( ) / = −1 1
  • 28. Fuzzy Logic & Approximate Reasoning 28 Fuzzy Complement N a a sa s( ) = − + 1 1 N a aw w w ( ) ( ) / = −1 1 Sugeno’s complement: Yager’s complement:
  • 29. Fuzzy Logic & Approximate Reasoning 29 Fuzzy Intersection: T-norm • Basic requirements: – Boundary: T(0, 0) = 0, T(a, 1) = T(1, a) = a – Monotonicity: T(a, b) < T(c, d) if a < c and b < d – Commutativity: T(a, b) = T(b, a) – Associativity: T(a, T(b, c)) = T(T(a, b), c) • Four examples: – Minimum: Tm(a, b) = min{a, b}. – Algebraic product: Ta(a, b) = a.b – Bounded product: Tb(a, b) = max{0, a+b-1} – Drastic product: Td(a, b)
  • 30. Fuzzy Logic & Approximate Reasoning 30 T-norm Operator Minimum: Tm(a, b) Algebraic product: Ta(a, b) Bounded product: Tb(a, b) Drastic product: Td(a, b)
  • 31. Fuzzy Logic & Approximate Reasoning 31 Fuzzy Union: T-conorm or S-norm • Basic requirements: – Boundary: S(1, 1) = 1, S(a, 0) = S(0, a) = a – Monotonicity: S(a, b) < S(c, d) if a < c and b < d – Commutativity: S(a, b) = S(b, a) – Associativity: S(a, S(b, c)) = S(S(a, b), c) • Four examples: – Maximum: Sm(a, b) = max{a, b} – Algebraic sum: Sa(a, b) = a+b-a.b – Bounded sum: Sb(a, b) = min{a+b, 1}. – Drastic sum: Sd(a, b) =
  • 32. Fuzzy Logic & Approximate Reasoning 32 T-conorm or S-norm Maximum: Sm(a, b) Algebraic sum: Sa(a, b) Bounded sum: Sb(a, b) Drastic sum: Sd(a, b)
  • 33. Fuzzy Logic & Approximate Reasoning 33 Fuzzy Number • A fuzzy number A must possess the following three properties: • 1. A must must be a normal fuzzy set, • 2. The alpha levels must be closed for every , • 3. The support of A, , must be bounded. )(αA ]1,0(∈α )0( +A
  • 34. Fuzzy Logic & Approximate Reasoning 34 Fuzzy Number 1 Membershipfunction is the suport of z1 is the modal value is an α-level of , α (0,1]α ' < ' [ ] [ ]z zα α α α ⇔ ⊂ ( ),z z− + z+1zzα − zα + z− ,[ ] z zz − + ≡  α  α α z% α’ z% ∈
  • 35. Fuzzy Logic & Approximate Reasoning 35 Fuzzy Relations • A fuzzy relation ℜ is a 2 D MF: ℜ :{ ((x, y), µℜ(x, y)) | (x, y) ∈ X × Y} Examples:  x is close to y (x & y are real numbers)  x depends on y (x & y are events)  x and y look alike (x & y are persons or objects)  Let X = Y = IR+ and R(x,y) = “y is much greater than x” The MF of this fuzzy relation can be subjectively defined as: if X = {3,4,5} & Y = {3,4,5,6,7}      ≤ > ++ − =µ xyif,0 xyif, 2yx xy )y,x(R
  • 36. Fuzzy Logic & Approximate Reasoning 36 Extension Principle The image of a fuzzy set A on X nnA22A11A x/)x(x/)x(x/)x(A µ++µ+µ=  under f(.) is a fuzzy set B: nnB22B11B y/)x(y/)x(y/)x(B µ++µ+µ=  where yi = f(xi), i = 1 to n If f(.) is a many-to-one mapping, then )x(max)y( A )y(fx B 1 µ=µ − =
  • 37. Fuzzy Logic & Approximate Reasoning 37 Example – Application of the extension principle to fuzzy sets with discrete universes Let A = 0.1 / -2+0.4 / -1+0.8 / 0+0.9 / 1+0.3 / 2 and f(x) = x2 – 3 Applying the extension principle, we obtain: B = 0.1 / 1+0.4 / -2+0.8 / -3+0.9 / -2+0.3 /1 = 0.8 / -3+(0.4V0.9) / -2+(0.1V0.3) / 1 = 0.8 / -3+0.9 / -2+0.3 / 1 where “V” represents the “max” operator, Same reasoning for continuous universes
  • 38. Fuzzy Logic & Approximate Reasoning 38 Transition From Type-1 to 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
  • 39. Fuzzy Logic & Approximate Reasoning 39 Interval Type-2 Fuzzy Sets: Terminology-1
  • 40. Fuzzy Logic & Approximate Reasoning 40
  • 41. Fuzzy Logic & Approximate Reasoning 41 Questions