Professional Documents
Culture Documents
• Fuzzy Proposition:
– The proposition whose truth value is [0,1]
– Classification of Fuzzy Proposition
• Unconditional or Conditional
• Unqualified of Qualified
– Focus on how a proposition can take truth value
from fuzzy sets, or membership functions.
– Truth qualified
“Tina is young is very true”
Age(Tina) 26 F (26) 0.87 T ( p) S ( F (v)) S (0.87) 0.76
T ( p ) P ( f (v ) F (v ))
vV
Example :
p : Pr{temp.t is around 75o } is likely.
– Note: T ( p ) P (0.8) .95
Truth quantifiers = “True, False” with hedges
Probability quantifiers =“Likely, Unlikely” with hedges
B( y) f ( y)
yY
Y
T ( p) Q(W )
or
B ' A' R
– Modus Ponen
p : If X is A, then Y is B. (Rule)
R( x, y ) Im(A( x), B( y )) min(1,1 A( x) B ( y ))
q : X is A' (Fact)
Y is B ' (New Fact)
B ' ( y ) sup min[ A' ( x), R( x, y )]
x X
Soft Computing (ITC4256 ) Department of Information Technology 15
Inference from Conditional Fuzzy Propositions
– Modus Tollen p : If X is A, then Y is B. (Rule)
R ( x, y ) Im(A( x), B ( y )) min(1,1 A( x) B ( y ))
q : Y is B ' (Fact)
X is A' (New Fact)
A' ( y ) sup min[ B' ( y ), R ( x, y )]
yY
– Hypothetical Syllogism
p : If X is A, then Y is B. (Rule 1) R1 ( x, y ) Im(A( x), B( y ))
q : If Y is B, then Z is C. (Rule 2) R2 ( y, z ) Im(B( y ), C ( z ))
If X is A, then Z is C. (Conclusion) R3 ( x, z ) Im(A( x), C ( z ))
R3 ( x, z ) sup min[ R1 ( x, y ), R2 ( y, z )]
yY
• The process of obtaining the overall conclusion from the individually mentioned consequents
contributed by each rule in the fuzzy rule this is known as aggregation of rule.
• (1) Conjunctive system of rules
• The rules that are connected by “AND” connectives satisfy the connective system of rules. In this
case, the aggregated output may be found by the fuzzy intersection of all individual rule
consequents.
• (2) Disjunctive system of rules
• The rules that are connected by “OR” connectives satisfies the disjunctive system of rules. In this
case, the aggregated output may be found by the fuzzy union of all individual rule consequents
• •The FIS formulates suitable rules and based upon the rules the decision is made.
• •Mainly based on the concepts of the fuzzy set theory, fuzzy IF–THEN rules, and fuzzy reasoning.
Working of FIS:
Conversion of crisp input to fuzzy by fuzzification
Formation of rule base
(Rule base and database are referred jointly as knowledge base) Defuzzification-Conversion of fuzzy
value to real world values
Exact steps:
1. Compare the input variables with the membership functions on the antecedent part to obtain
the membership values of each linguistic label. (this step is often called fuzzification.)
2. Combine (through a specific t-norm operator, usually multiplication or min) the membership
values on the premise part to get firing strength (weight) of each rule.
3. Generate the qualified consequents (either fuzzy or crisp) or each rule depending on the firing
strength.
4. Aggregate the qualified consequents to produce a crisp output. (This step is called
defuzzification.)
Expert User
Knowledge Explanatory
Aq. Module Interface
Meta KB
Expert System
Natural knowledge representation – an expert usually explains the problem-solving procedure with “In
such-and-such situation, I do so-and-so”. represented quite naturally as IF-THEN production rules.
• Uniform structure: production rules have uniform IF-THEN structure. Each rule is an independent
piece of knowledge (self-documented)
The inference engine applies an exhaustive search through all the production rules during each cycle with
a large set of rules (over 100 rules) can be slow, and thus large rule-based systems can be unsuitable for
real-time applications
•Inability to learn
In general, rule-based expert systems do not have an ability to learn from experience.
Unlike a human expert, who knows when to “break the rules”, an expert system cannot automatically
modify its knowledge base, or adjust existing rules or add new ones.
By decision-making in a fuzzy environment is meant a decision process in which the goals and/or the
constraints, but not necessarily the system under control, are fuzzy in nature. This means that the
goals and/or the constraints constitute classes of alternatives whose boundaries are not sharply
defined.
Steps for Decision Making
Let us now discuss the steps involved in the decision making process −
Determining the Set of Alternatives − In this step, the alternatives from which the decision has to be
taken must be determined.
Evaluating Alternative − Here, the alternatives must be evaluated so that the decision can be taken
about one of the alternatives.
Comparison between Alternatives − In this step, a comparison between the evaluated alternatives is
done.