Procedia Engineering 15 (2011) 3093 – 3097 1877-7058 © 2011 Published by Elsevier Ltd. doi:10.1016/j.proeng.2011.08.580
Procedia
Engineering
Procedia Engineering 00 (2011) 000–000 www.elsevier.com/locate/procediaAdvanced in Control Engineering and Information Science
A decision making method based on weighted interval-
valued fuzzy reasoning algorithm
Qiansheng Zhang
a,
Shihua Luo
b,
a*
School of Informatics, Guangdong University of Foreign Studies,Guangzhou 510420, P.R. China
a
bSchool of Information Management, Jiangxi University of Finance and Economics, Nanchang 330013, P.R. China
Abstract
This paper presents a weighted interval-valued fuzzy (IvF) reasoning algorithm for handling decision making problem where interval-valued fuzzy sets (IvFSs) concept and IvF decision rules are used for uncertain knowledge representation. The proposed algorithm can perform IvF matching between the unknown model and the antecedent portion of IvF rule by employing a weighted similarity measure to determine the presence of decision model with a condence interval.
© 2011 Published by Elsevier Ltd.
Selection and/or peer-review under responsibility of [CEIS 2011]
Keywords: Interval-valued fuzzy set; Weighted similarity measure; Decision rule; Interval-valued fuzzy reasoning; Decision making; Medical Diagnosis
1. Introduction
It has achieved great success in the application elds such as fuzzy reasoning [2] and fuzzy decision making [7], since fuzzy set theory was proposed by Zadeh. In 1999 [10], Raha studied fuzzy reasoning with fuzzy truth. In [4, 5], Chen investigated fuzzy decision problem and introduced a weighted fuzzy medical diagnosis algorithm. In 2002 [11], Yeung also resented a multilevel weighted fuzzy reasoning algorithm for expert systems. Recently, much knowledge in medical diagnosis, pattern recognition,
* Corresponding author. Tel.: +86-20-26270362; fax: +86-20-36334425. E-mail address: [email protected].
Open access under CC BY-NC-ND license. Open access under CC BY-NC-ND license.
decision making and expert system, involves interval -valued fuzzy concepts. There is an increasing demand to design a decision algorithm on computer system to handle interval - valued fuzzy decision making problem.
Some applications of interval-valued fuzzy set (IvFS ) theory in approximate reasoning [1] and dec- ision making have been introduced in the literature. For example, Gorzalczany [ 9] proposed some methods of inference in approximate reasoning based on interval - valued fuzzy sets and compatibility measure. And in [3] Chen investigated interval -valued fuzzy reasoning based on vector similarity measure. Also, Dziech in [8] investigated interval-valued fuzzy decision problems.
In this paper, we extend the work of Chen [5] to deal with interval-valued fuzzy decision problem where interval -valued fuzzy production rule [6] are used for decision knowledge representation. And a weighted interval-valued fuzzy reasoning algorithm by employing the new weighted similarity measure of IvF sets and rules is proposed to handle interval-valued fuzzy decision making or medical diagnosis.
2. Similarity Measure between Interval-valued Fuzzy Sets
Definition 1. Let denote the set of all the closed subintervals of [0, 1], then a preference relation “≤” on [I] can be dened as, [a1, b1 ] ≤[a2, b2] if
[I
]
(
a
1+
b
1)
/
2
≤
(
a
2+
b
2)
/
2
.Definition 2. Let [a1, b1], [a2 , b2]∈
[I
]
, some basic operations are defined as[a1 , b1] + [a2 , b2] = [a1 + a2, b1 + b2]; [a1 , b1]
⋅
[
a2, b2] = [a1·a2, b1·b2].Definition 3. A mapping
A
:
X →[I
]
is called interval-valued fuzzy set in universeX
, if)]
(
),
(
[
)
(
x
iA
x
iA
x
iA
=
− +(
IvF
∈[I
)
]
,∀
x
i∈
X
.Throughout this paper, we let denote the set of all the interval-valued fuzzy sets in universe
X
.X
Definition 4. Let
A
,
B
∈
IvF
(
X
)
, some elementary notations are given as follows: A ∩ B = {( , [x
iA
−(
x
i)
∧
B
−(
x
i),
A
+(
x
i)
∧
B
+(
x
i)
]) / }, + + − −X
x
i∈
A∪B = {( , [x
iA
(
x
i)
∨
B
(
x
i),
A
(
x
i)
∨
B
(
x
i)
]) /x
i∈
X
}, SuppA
= {x
i∈
X
/A
−(
x
i)
≥ 0,A
+(
x
i)
> 0}.Definition 5. Function
S
:
IvF
(
X
)
× → [0, 1] is called the similarity measure between A, B , if it satises the following properties:)
(
X
IvF
(P1) 0 ≤ S(A, B) ≤ 1 ; (P2) S(A, B) = 1, iff A = B ;
(P3) S(A, B) = S(B, A); (P4) If A ⊆ B ⊆ C, then S(A, C) ≤ S(A, B), S(A, C) ≤ S(B, C).
Definition 6. The weighted similarity measure between interval-valued fuzzy sets A and B is dened as
(
,
)
1
21{
(
)
(
)
(
)
(
)
},
i i i i i i WA
B
A
x
B
x
A
x
B
x
S
=
−
∑
ω
−−
−+
+−
+where
ω
iis the weight ofx
i∈
X
, and it also fulfils the properties (P1)-(P4) of similarity measure.3. A Weighted interval-valued fuzzy reasoning technique
It is well known that much knowledge in the real -life world is interval valued fuzzy expression rather than precise concept. For example, “ If one has a very strong headache and has a fairly serious stomach, more or less high temperature, less medium cough, then he might have caught a Viral”, where
“very strong ”, “ fairly serious”, “ more or less high”, “less medium” can be viewed as IvF concepts, which are not clear and also context dependent. In order to make such real-life world knowledge suitable for being processed by computer, we need to use some valued fuzzy production rules for interval-valued fuzzy knowledge representations which contain many interval-interval-valued fuzzy terms.
Let j 1≤j≤p be a set of IvF production rules. The general formulation of the interval-valued fuzzy decision model are described as follows.
R
=
{
R
}
R
1: T
1→ d
1, CF
1=[
t
1−,
t
1+]
;R
2: T
2→ d
2, CF
2= [
t
2−,t
2+]
; ……….R
p: T
p→ d
p, CF
p= [
t
−p,
t
p+]
; +Fact: T
∗,
c
1=
[
c
1−,
c
1]
,
2 2 2, .. ,
m m ;———————————————————
[
,
]
+ −=
c
c
c
=
[
−,
+]
mc
c
c
Consequence: ,
d
*CF
*=
[
t
*−,
t
*+]
;
where = is
T
j and is and and is , (j = 1, 2, · · · , p),T
*u
u
1A
A
1ju
u
2A
A
2ju
u
mA
A
mj,
A
= is∈
1IvF
1* and)
2is 2* and· · and m is m*,and ij
A
i*(
X
i , (i = 1, 2, · · · , m; j = 1, 2, ·· · , p).u u
1u
,
d
j ,d
*2, · ,D
mare linguistic variables,X
iis the range of variable ;u
id
∈D,
=
{
d
1,
d
2,
L
,
d
p}
is the the decision model set containing all decision alterna-tives, j is the consequent portion of IvF decision rule
R
j.CF
j= [
]
is the interval-valued certainty level which indicates the certainty that the IvFdecision rule can be condent;
+ − j j
t
t
,
jR
+ −,
]
[
=
i i ic
c
c
is the condence interval of the fact “ isu
iA
i*” can be condent.In what follows, a weighted interval-valued fuzzy reasoning approach will be presented based on the proposed weighted similarity function
S
W.}
Definition 7. Let , the weighted similarity measure between fact and the antece-dent of the jth rule can be dened by
,
,
,
{
T
1T
2T
pT
=
L
jR
m *T
jT
)
,
(
)
,
,
(
T
*T
j i 1 iS
WA
i*A
ijS
η
=
∑
=η
i ,1
≤
j
≤
p
; where{
(
)
(
)
(
)
(
)
}
2
1
1
)
,
(
* 1 * * i it ij it n t it i it ij it ij i WA
A
A
x
A
x
A
x
A
x
S
i + + = − −−
+
−
−
=
∑
ω
is the weighted similarity measure between IvFSs
A
i*,
A
ij.i
W
= {ω
i1,ω
i2,· · ,ω
ini} is the weight vector of the elements in universeX
i,i
n
is the number of elements in the universeX
i= {x
i1,x
i2,· · · , }, iin
x
i
η
is the weight of linguistic variable in production rule, which indicates the importance degree of contributing to the consequence of IvF decision rule. iu
u
iThe larger value of
S
(
T
*,
T
j,
η
)
T
, the higher the weighted similarity matchingd
egree between the factand the antecedent of the jth rule .
*
T
j jIn the sequel, we need to propose a reasonable method to evaluate the weight vector
R
η
= (η
1,
η
2,
m
η
,
L
) of all the variables in the antecedent portion of IvF rule by using information entropy theory.u
i≅
l
T
≅T
j iff → , →T
ld
lT
jd
j,d
l=
d
j, (1 ≤l,
j
≤ p).If there are only different output states in all the consequent portions of this system, then the output set is partitioned into
s
,
L
d
}
,
,
{
d
1d
2d
pD
=
≅
[
],
[
d
Θ/ ={ 1 2],
L
[,
d
s]}
(1≤s≤p), And T / = {[ ], [ ], · · · , [ ]}.≅
T
1T
2T
sNote that each class
[
T
r]
also corresponds to the IvF decision class[
d
r]
.Therefore,
η
= (η
1,
η
2,
L
,
η
m) can be evaluated from the statistical information of each variable inthis decision system as follows: i
u
The information gain-loss of variable in the IvF decision system can be computed by the following mutual information entropy
u
i=
Θ
/
)
(
u
iI
H(Θ)−H(Θ/ ) ,u
iwhich indicates the information of variable about the decision output portion of this IvF decision system; where
u
i)
(
Θ
H
= −∑
= ( )is the uncertainty information of all the decision outputs in this IvF system,
s
r 1
P
[
d
r]
log
2P
([
d
r])
P ( ) = denotes the distribution probability of in space Θ, is the number o elements contained in the decision class
[
d
r]
[
d
u
p
N
r/
∑
IiP
]
[
d
rN
r f .]
rA
)
/
And H(Θ/ ) =i k=1 ,which shows the uncertain effect degree of variable on the decision output of the IvF system,
(
A
ik)
H
(
Θ
iku
iX
i
I
denotes the number of IvFSs dened on universe i,A
where P ( ) = denotes the frequency of occurring in all the decision rules, is the number of rules containing IvF term
A
ikN
ik/
p
A
ik, ikp
N
ikH(Θ/
A
ik) = −∑
r 1s=P
([
d
r]
/A
ik)log
2P
([
d
r]
/
A
ik)
,P ( / ) =P( and [dr])/ P( )) is the ratio of the number of rules containing both antecedent and consequent to the number of rules containing .
]
[
d
r ikA
ikA
A
ikA
ik rd
A
ikThus, the weight
η
iof variable can be computed byu
i∑
=Θ
=
i i i iI
u
)
/
1(
/
u
)
η
,
,
(
Θ
/
(
mI
.Let λ be a threshold value. If * j
η
)
j
d
T
T
S
≥ λ, then the rule can be red, which indicates that the unknown fact has the decision class with condence intervalj
R
j j m i i i jc
S
T
T
CF
CF
*=
(
∑
=1η
)
(
*,
,
η
)
*CF
.The larger the value j , the higher condence that the unknown pattern might have decision
T
*d
j. IfS
(
T
*,
T
j,
η
)
j
d
< λ, then the rule can not be red, then the unknown fact should not be assignedto decision .
R
jT
*In the subsequent, let λ be a given threshold value, assume η = (
η
1,
η
2,
L
,
η
m) is the weight vector of linguistic variables , ,…, . In order to get a concluded decision from the fact and the decision rules {R
j} 1≤j≤p, we give a weighted interval-valued fuzzy reasoning algorithm for deal-u
1u
2u
mT
* ing with this decision making system or medical diagnosis problem.for j ← 1 to do
p
beginfor i ← 1 to
m
do beginLet
B
ij be the result of the intersection of and , i.e.,B
* iA
(
A
−)
A
A
ij ijQ
=A
i*m∩A
ij= {(x
it, [A
i*(
x
it)
∧ , ∧ ])/ }. −B
ijB
x
it i*(
x
it)
+B
A
ij(
x
it)
+φ
≠
x
it∈
X
i If j=U
Supp = Supp ∪ Supp · · ∪ Supp ,i=1
B
ij 1j 2j mj then jρ
← S(T
*,
T
j,η
); begin ifρ
j≥ λ, then begin]
)
(
,
)
[(
)
(
* + = + − = − =∑
∑
∑
=
←
mi i i j j im i i j j im i i j j jc
CF
c
t
c
t
CF
1η
ρ
1η
ρ
1η
ρ
}
{
max
* * j j kCF
CF
=
* ; If ,then the unknown fact is assigned to the decision
T
*d
k with condenceCF
k . endend end
Acknowledgements
This work is supported by the National Natural Science Foundation of China (Nos. 61070061, 60964005), and the Guangdong Province Planning Project of Philosophy and Social Sciences (09O-19).
References
[1] Bustince H, Burillo P. Mathematical analysis of interval-valued fuzzy relations: application to approximate reasoning. Fuzzy Sets and Systems 2000, 113, 205-219
[2] Baldwin J. F, Guild N. Feasible algorithms for approximate reasoning using fuzzy logic. Fuzzy Sets and Systems 1980, 3, 225-251.
[3] Chen S. M. Bidirectional approximate reasoning based on interval-valued fuzzy sets. Fuzzy Sets and Systems 1997, 91, 339-353.
[4] Chen S. M. A new approach to handling fuzzy decision making problems. IEEE Trans. Systems Man Cybernet , 1988, 18, 1012-1016.
[5] Chen S. M. A weighted fuzzy reasoning algorithm for medical diagnosis. Decision Support Systems 1994, 11, 37-43. [6] Chen S.M. An improved algorithm for inexact reasoning based on extended fuzzy production rules. Cybernetics and Systems
1992, 23, 463-481.
[7] Chun M G. A similarity- based bidirectional approximate reasoning method for decision maing systems. Fuzzy Sets and Systems 2001, 117, 269-278.
[8] Dziech A. Decision making in signal transmission problems with Interval-valued fuzzy sets. Fuzzy Sets and Systems 1987, 23,
191-203.
[9] Gorzalczany M B. A method of inference in approximate reasoning based on interval valued fuzzy sets. Fuzzy Sets and Systems 1987, 21, 1-17.
[10] Raha S, Ray K S. Reasoning with vague truth. Fuzzy Sets and Systems 1999, 105, 385-399.
[11] Yeung D S. A multilevel weighted fuzzy reasoning algorithm for expert systems. IEEE Trans. on Systems, Man and Cybernet ics, Part A. 2002, 28, 149-158.