A Fuzzy Information Retrieval Method Based on Multi-Relationship Fuzzy Concept Networks
全文
(2) more flexibility in fuzzy information retrieval systems. In this paper, we extend the works of [5] and [8] to allow multiple fuzzy relationships between each pair of concepts at the same time in fuzzy concept networks, where each relationship has its own linking strength. Moreover, we use six fuzzy relationships [11], [12] (i.e., “fuzzy positive association” relationship, “fuzzy negative association” relationship, “fuzzy kind of” relationship, “fuzzy instance of” relationship, “fuzzy superclass to” relationship, and “fuzzy classify” relationship) to describe the relationships between concepts in this kind of fuzzy concept networks. If the linking strength between two concepts by a specified relationship r is not explicitly given by experts, they can be inferred by means of other links by the same relationship r. The users of the fuzzy information retrieval system can find more relevant documents containing not only the concepts in the users’ queries but also the related concepts by some important relationships. They can assign the different importance degrees with respect to different fuzzy relationship in three ways: by setting different importance weights to different relationships, respectively, by setting an importance order of the relationships, and by using some pre-defined simple linguistic quantifiers [1]. The fuzzy information retrieval system then aggregates these multi-relationship relevance degrees to obtain overall satisfaction degrees between documents and the users’ queries and therefore find the most relevant documents. In this paper, we adopt the IOWA (Induced Ordered Weighted Averaging) operators [16] as the method of aggregating multi-relationship satisfaction degrees between documents and the users’ queries. Since the multi-relationship satisfaction degrees between documents and the users’ queries can be indexed by the relationships’ name, the IOWA operators are suitable to be used in the fuzzy information retrieval systems. Since the concept pairs in the multi-relationship fuzzy concept networks could have multiple relationships simultaneously, the proposed fuzzy information retrieval method can be more flexible than the existing methods.. It relates concepts which are fuzzy complementary, fuzzy incompatible or fuzzy antonyms. (3) Fuzzy kind of [12]: A concept is regarded as a fuzzy kind of another concept if it is a specialization or a subclass of that concept. (4) Fuzzy instance of [12]: A concept is regarded as a fuzzy instance of another concept if it partially belongs to that concept. (5) Fuzzy superclass to [12]: It is the inverse of the “fuzzy kind of” relationship. (6) Fuzzy classify [12]: It is the inverse of the “fuzzy instance of” relationship. The fuzzy relationships between concepts described above are summarized as follows. Definition 2.1: Let C be a set of concepts. Then, (1) “Fuzzy positive association” P is a fuzzy relation, P: C × C → [0, 1], which is reflexive, symmetric, and max-*-transitive. (2) “Fuzzy negative association” N is a fuzzy relation, N: C × C → [0, 1], which is anti-reflexive, symmetric, and max-*-nontransitive. (3) “Fuzzy kind of” K is a fuzzy relation, K: C × C → [0, 1], which is anti-reflexive, anti-symmetric, and max-*-transitive. (4) “Fuzzy instance of” I is a fuzzy relation, I: C × C → [0, 1], which is anti-reflexive, anti-symmetric, and max-*-transitive. (5) “Fuzzy superclass to” S is a fuzzy relation, S: C × C → [0, 1], which is anti-reflexive, anti-symmetric, and max-*-transitive. (6) “Fuzzy classify” A is a fuzzy relation, A: C × C → [0, 1], which is anti-reflexive, anti-symmetric, and max-*-transitive. Definition 2.2: A multi-relationship fuzzy concept network is denoted as MRFCN (E, L), where E is a set of nodes, and each node stands for a concept or a document; L is a set of directed edges between nodes. If !"∈"L, then the directed edge !"has the following two formats: < µ P , P > ,< µ N , N > ,< µ K , K > , < µ I , I > ,< µ S , S > ,< µ A , A> ) (1) ci ( → c j , which. 2. MULTI-RELATIONSHIP FUZZY CONCEPT NETWORKS. means the directed edge !"connects from concept ci to with a six-tuple concept cj ( < µ P , P >, < µ N , N > , < µ K , K >, < µ I , I >, < µ S , S > , < µ A , A > ) ,. In a multi-relationship fuzzy concept network, the concepts are related to other concepts by more than one relationship at the same time, each has its own relevance degree. In this paper, we assume that the relevance degrees between concepts are specified by domain experts. There are six kinds of fuzzy relationships between concepts in a multi-relationship fuzzy concept network, which are described as follows: (1) Fuzzy positive association [11]: It relates concepts which have a fuzzy similar meaning in some contexts. (2) Fuzzy negative association [11]:. where µP indicates the relevance degree of “fuzzy positive association” relationship P between concept ci and concept cj (i.e., there is a “fuzzy positive association” relationship between concept ci and concept cj with degree µP), µN indicates the relevance degree of “fuzzy negative association” relationship N between concept ci and concept cj (i.e., there is a “fuzzy negative association” relationship between concept ci and concept cj with degree µN), µK indicates the relevance degree of “fuzzy kind of” relationship K between concept ci and concept cj (i.e., concept ci is a kind of concept cj with degree µK), µI indicates the relevance degree of “fuzzy.
(3) instance of” relationship I between concept ci and concept cj (i.e., concept ci is an instance of concept cj with degree µI), µS indicates the relevance degree of “fuzzy superclass to” relationship S between concept ci and concept cj (i.e., concept ci is a superclass of concept cj with degree µS), µA indicates the relevance degree of “fuzzy classify” relationship A between concept ci and concept cj (i.e., concept ci classify concept cj with degree µA), µP ∈ [0,1], µN ∈ [0,1], µK ∈ [0,1], µI ∈ [0,1], µS ∈ [0,1], and µA ∈ [0,1]. < µ P , P > ,< µ N , N > , < µ K , K > ,< µ I , I > ,< µ S , S > ,< µ A , A > ) (2) c i ( → d j , which means the directed edge !"connects from concept ci to with a six-tuple document dj (< µ P , P >, < µ N , N >, < µ K , K > , < µ I , I > , < µ S , S > , < µ A , A > ) , where µP indicates the relevance degree of “fuzzy positive association” relationship P between concept ci and document dj (i.e., there is a “fuzzy positive association” relationship between concept ci and the concepts contained in document cj with degree µP), µN indicates the relevance degree of “fuzzy negative association” relationship N between concept ci and document dj (i.e., there is a “fuzzy negative association” relationship between concept ci and the concepts contained in document cj with degree µN), µK indicates the relevance degree of “fuzzy kind of” relationship K between concept ci and document dj (i.e., concept ci is a kind of the concepts contained in document cj with degree µK), µI indicates the relevance degree of “fuzzy instance of” relationship I between concept ci and document dj (i.e., concept ci is an instance of the concepts contained in document cj with degree µI), µS indicates the relevance degree of “fuzzy superclass to” relationship S between concept ci and document dj (i.e., concept ci is a superclass of the concepts contained in document cj with degree µS), µA indicates the relevance degree of “fuzzy classify” relationship A between concept ci and document dj (i.e., concept ci classify the concepts contained in document cj with degree µA), µP ∈ [0,1], µN ∈ [0,1], µK ∈ [0,1], µI ∈ [0,1], µS ∈ [0,1], and µA ∈ [0,1]. Example 2.1: Assume there is a multi-relationship fuzzy concept network as shown in Fig. 1, where c1, c2, ..., c7 are concepts, and d1, d2, d3 and d4 are documents. d2 d1. (<1,P>,<0,N>, <0,K>, <0.5,I>, <0,S>,<0,A>). (<0.7,P>,<0,N >, <0,K >, <0,I>, <0.9,S>,<0,A>). (<0.3,P>,<0,N>, <0,K>, <0,I>, <0,S>,<0,A>). (<0.6,P>,<0,N>, <0,K>, <0,I>, <0,S>,<0.4,A>). c1. c2. d3. d4 (<0.6,P>,<0,N>, <0,K>, <0,I>, <0,S>,<0,A>). c5. (<0.8,P>,<0,N>, <0.8,K>, <0,I>, <0,S>,<0,A>). c7. (<0.8,P>,<0,N>, <0,K>, <0.5,I>, <0,S>,<0,A>). (<0.3,P>,<0,N>, <0,K>, <0,I>, <0.8,S>,<0,A>). c4 (<0.8,P>,<0.1,N>, <0,K>, <0,I>, <0,S>,<0,A>). (<0,P>,<1,N>, <0,K>, <0,I>, <0,S>,<0,A>). (<1,P>,<0,N>, <0.4,K>, <0,I>, <0,S>,<0,A >). c6 (<0,P>,<0,N >, <0,K>, <0,I>, <0.6,S>,<0,A>). c3. Fig. 1. A multi-relationship fuzzy concept network.. From Fig. 1, we can see that the contents of document d2 have 100% (relevance degree = 1) “fuzzy positive association” relationship with respect to concept c1; the contents of document d2 have 50% (relevance degree = 0.5) “fuzzy instance of” relationship with respect to concept c1; but the contents of document d2 and concept c1 are not related by “fuzzy negative association” relationship, “fuzzy kind of” relationship, “fuzzy superclass to” relationship, and “fuzzy classify” relationship. Concept c1 has 80% (relevance degree = 0.8) “fuzzy positive association” relationship with respect to concept c3; concept c1 has 10% (relevance degree = 0.1) “fuzzy negative association” relationship with respect to concept c3; but concept c1 and concept c3 are not related by “fuzzy kind of” relationship, “fuzzy instance of” relationship, “fuzzy superclass to” relationship, and “fuzzy classify” relationship. However, the domain experts may forget to set the relevance degrees between concepts. In this case, the relevance degree between concepts may be inferred by some intermediate links between them. In a multirelationship fuzzy concept network, if the fuzzy relationship r is transitive, i.e., r ∈ {P, K, I, S, A}, and the relevance degree between node ei and node ej related by fuzzy relationship r is µ ijr , where µ ijr ∈ [0, 1], and if the relevance degree between node ej and node ek related by fuzzy relationship r is µ rjk , where µ rjk ∈ [0, 1], then the relevance degree µ ik between node ei and node ek related by fuzzy relationship r can be inferred by the following expression: r. µ ikr = Min( µ ijr , µ rjk ),. (1). where µ ik ∈ [0, 1]. Furthermore, if the relevance degree between node e1 and node e2 by fuzzy r. µ12r , the relevance degree between r node e2 and node e3 by fuzzy relationship r is µ 23 , ...,. relationship r is. and the relevance degree between node en-1 and node en by fuzzy relationship r is. µ (rn −1) n , where µ12r ∈ [0, 1],. µ 23r ∈ [0, 1], ..., and µ (rn −1) n ∈ [0, 1], then the relevance degree between node e1 and node en by fuzzy relationship r is. µ1rn , where µ1rn ∈ [0, 1] and. µ1rn = Min( µ12r , µ 23r , ..., µ (rn −1) n ).. (2). It means that if there is a route that started from node e1 and ended at node en, then the relevance degree between node e1 and node en by fuzzy relationship r is dominated by the weakest link. However, if there are h routes between node e1 and node en, then the actual relevance degree between node e1 and node en by the fuzzy relationship r can be calculated by the following formula:.
(4) µ1rn = Max( µ1rn(1) , µ1rn( 2) , ..., µ1rn( h ) ), where. (3). µ1rn(i ) is the ith route that started from node e1. and ended at node en, and 1≤ i ≤ h. In the proposed multi-relationship fuzzy concept network, we don't allow cross-relationship inferences due to the fact that they need complicated mechanisms to decide the resulting relationship induced by two different relationships but the resulting relationship may not be always right. In a multi-relationship fuzzy concept network, each user’s query can be represented by a query descriptor Q expressed as a fuzzy subset of the collection of concepts by the following expression: Q = {(c i , f Q (c i ))ci ∈ C}, where f Q (c i ), f Q : C → [0, 1], represents the relevance value of the query descriptor Q with respect to the concept c i , i.e., the strength that a user thinks concept c i should be contained in the retrieved documents. By means of the multirelationship links between concept pairs and between concepts and documents, the original meanings of each user's query can be expanded to contain more related concepts by some specified fuzzy relationships. Thus, we can retrieve more documents containing concepts that are not specified but are somehow related to the original user's query. The relevance degrees between documents and concepts related by different fuzzy relationships should then be aggregated to obtain the overall relevance degrees between documents and concepts. We decide to take a dynamic approach to let the user control the aggregation operation by giving different importance weights to the relevance degrees between documents and concepts related by different fuzzy relationships. This approach seems more suitable than statically averaging those relevance degrees since it allows the users to express their needed information by setting different importance weights to the relevance degrees between documents and concepts related by different fuzzy relationships. In this paper, the IOWA aggregation operators are utilized to obtain the overall relevance degrees between documents and concepts. The arguments of the IOWA aggregation operators are weighted according to their indexing values before aggregated. If we index the relevance degrees between documents and concepts by the fuzzy relationships ’ name, then the IOWA operators could satisfy our application. 3. IOWA AGGREGATION OPERATORS In [15], Yager proposed a family of mean-like operators which are used to deal with multicriteria decisionmaking problems. The arguments of these operators are weighted according to their order made by. sorting the arguments and then averaged according to their weights, so these operators are named OWA (Ordered Weighted Averaging) operators. By giving different weighting vectors, the OWA operators are lying between choosing the minimum and choosing the maximum of the arguments. We briefly review some definitions of the OWA operators [15] as follows. Definition 3.1: An OWA operator that has n input arguments is a mapping F: Rn → R, which has a weighting vector W of dimension n associated with it. The weighting vector W has the following properties: wj ∈ [0, 1], n. ∑w. j. = 1,. j =1. and such that n. F(a1, a2, …, an) =. ∑w b j =1. j. j. ,. (4). where bj is the jth largest value of the input arguments a1, a2, …, and an, and 1 ≤ j ≤ n. If B is a vector consisting of the ordered arguments ai, which is called the ordered argument vector, and WT is the transpose of the weighting vector, then the OWA aggregation can also be expressed as: Fw(a1, a2, …, an) = WTB.. (5). The OWA operators are also applied in the information retrieval field. In [6], Damiani et al. proposed a fuzzy retrieval model to retrieve reusable components containing the features needed by users. Since each feature contributes different weights to components under different contexts (categories), they used the OWA operator associated with context weights to obtain the overall weights of the reusable components with respect to the features needed by the user. In [1], Bordogna et al. proposed a document retrieval model where the documents are divided into subparts. They used the OWA operator to aggregate the significances of the term with respect to different subparts of the document by some linguistic quantifiers which are formalized as corresponding weighting vectors. In [16], Yager et al. proposed a more general form of the OWA operator, which is called IOWA operators since the aggregating operation is controlled by the order inducing variable. The IOWA operators aggregate the two-tuples <ui, ai>, which are denoted as OWA pairs, where ui the order inducing variable and ai is the argument variable. The IOWA aggregation of the OWA pairs is calculated as follows. Fw (< u1 , a1 >, # , < u n , a n >) = W T Bu ,. (6). where Bu is an ordered argument vector and W is a weighting vector. The bj in the ordered argument vector Bu is the a value of the OWA pair having the jth largest u.
(5) value. If we let the order inducing variable ui be equal to argument variable ai then the IOWA operators are the same as OWA operators, since the order of ui is the same as the order of ai. Moreover, the value of the order inducing variable ui can be not only real numbers but also any values that have a linear ordering. The argument variables a i of the IOWA aggregation operators are weighted according to their indexing values (i.e., the order inducing variable ui). If we index the relevance degrees between documents and concepts by the fuzzy relationships ’ name, and give these indexes a specified ordering, then the IOWA operators could satisfy our needed application. In the next section, we propose a fuzzy query processing method for document retrieval based on multi-relationship fuzzy concept networks. 4. FUZZY QUERY PROCESSING FOR DOCUMENT RETRIEVAL BASED ON MULTI-RELATIONSHIP FUZZY CONCEPT NETWORKS In this paper, we use six relevance matrices to represent the relevance degrees between concepts in a multi-relationship fuzzy concept network since there are six fuzzy relationships defined in a multi-relationship fuzzy concept network. Each relevance matrix describes the relevance degrees between concepts, where the concepts are related by one kind of fuzzy relationship. By computing the transitive closure of these relevance matrices, the implicit relevance degrees between concepts can be obtained. The definitions of relevance matrices and their transitive closures are described as follows. Definition 4.1: A relevance matrix Vr is a fuzzy matrix [10], where the element Vr(ci, cj) represents the relevance degree between concept ci and concept cj when they are connected by fuzzy relationship r, Vr(ci, cj) ∈ [0, 1], and r ∈ {P, N, K, I, S, A}. If fuzzy relationship r is reflexive then Vr(ci, ci) = 1, else Vr(ci, ci) = 0. If fuzzy relationship r is symmetric then Vr(ci, cj) = Vr(cj, ci). If Vr(ci, cj) = 0, then the relevance degree between concept ci and concept cj is not defined explicitly by the experts. Definition 4.2: Assume that Vr is a relevance matrix, r ∈ {P, N, K, I, S, A}, and v11 v V r = 21 $ v n1. v12 # v1n v 22 # v 2 n , $ % $ v n 2 # v nn . where n is the number of concepts, vij ∈ [0, 1], 1 ≤ i ≤ n, and 1 ≤ j ≤ n. If fuzzy relationship r is nontransitive, then we let the transitive closure of Vr be Vr*, i.e., Vr* = Vr. If fuzzy relationship r is transitive, then the transitive closure Vr* is defined as follows. Let Vr = Vr ⊗ V r 2. ∨ (v1i ∧ v i1 ) i =1,..., n ∨ (v 2i ∧ v i1 ) = i =1,..., n $ ∨ (v ni ∧ v i1 ) i =1,..., n. ∨ (v1i ∧ v i2 ) #. ∨ (v 1i ∧ v in ) ∨ (v 2i ∧ v i2 ) # ∨ (v 2i ∧ v in ) , i =1,..., n i =1,..., n $ % $ ∨ (v ni ∧ v i2 ) # ∨ (v ni ∧ v in ) i =1,..., n i =1,..., n . i =1,..., n. i =1,..., n. (7). where “∨” is the maximum operator and “∧” is the minimum operator. Then, according to [2], the transitive closure Vr* of Vr is defined as: Vr* = Vr ∪ Vrn-1,. (8) k r. where “∪” is the union operator, V is calculated recursively, Vrk = Vr ∪ Vrk-1, and the powers on Vr are computed by formula (7). Moreover, we use six document descriptor matrices to represent the relevance degrees between concepts and documents of the multi-relationship fuzzy concept network. Each relevance matrix describes the relevance degrees between concepts and documents, where the concepts and documents are related by one kind of fuzzy relationship. Definition 4.3: Let D be a set of documents, D = {d1, d2, ..., dm}, and let C be a set of concepts, C = {c1, c2, ..., cn}. The document descriptor matrix Pr is shown as follows: c1 d1 p11 d p Pr = 2 21 $ $ d m p m1. c2 p12 p 21 $ pm2. #. cn. # p1n # p 2 n , % $ # p mn . where m is the number of documents, n is the number of concepts, pij stands for the relevance degree between document di and concept cj related by fuzzy relationship r (i.e., the relevance degree between the content of document di and concept cj related by fuzzy relationship r), pij ∈ [0, 1], where r ∈ {P, N, K, I, S, A}, 1 ≤ i ≤ m, and 1 ≤ j ≤ n. In a document descriptor matrix Pr, the elements are given explicitly by domain experts to denote the relevance degree between concepts and documents when they are related by fuzzy relationship r, r ∈ {P, N, K, I, S, A}. However, the experts may forget to set the relevance degrees between some concepts and documents. In this case, we can obtain the implicit relevance degrees by means of the following formula: Pr* = Pr ∪ (Vr* ⊗ Pr ) * Pr = Pr. if r is transitiv e if r is nontransit ive,. (9). where Vr* is the transitive closure of the relevance matrix Vr, and r ∈ {P, N, K, I, S, A}. Pr* is referred to as an expanded document descriptor matrix of document descriptor matrix Pr. Since there are six kinds of fuzzy relationships defined in the multi-relationship fuzzy concept network, we can obtain six expanded document descriptor matrices. These six expanded document descriptor matrices are then used as a basis for similarity measures between users’ queries and documents. The user’s query Q can be represented by a query.
(6) descriptor vector q . In this case, if the user’s query is as follows: Q = {(c1, x1), (c2, x2), ..., (cn, xn)}, then. q = <x1, x2, ..., xn>, where xi ∈ [0, 1] indicates the desired relevance degree of the document with respect to concept ci, and 1 ≤ i ≤ n. In a query descriptor relevance vector q , if xi = 0, then it indicates that documents desired by the user don’t possess concept ci. If xi = “-“, then it indicates that the relevance degree of the desired documents with respect to concept ci can be neglected. Let x and y be two values where x ∈ [0, 1], y ∈ [0, 1], then the degree of similarity between x and y can be evaluated by the function T [3], T(x, y) = 1 - |x - y|, (10) where T(x, y) ∈ [0, 1]. The larger the value of T(x, y), the more the similarity between x and y. Assume that the document descriptor relevance vector dri (i.e., the ith row of the expanded document descriptor relevance matrix Pr*, where r ∈ {P, N, K, I, S, A}), and the query descriptor relevance vector q are represented as follows:. dri = <si1, si2, ..., sin>,. q = <x1, x2, ..., xn>, where sij ∈ [0, 1], xi ∈ [0, 1], 1 ≤ j ≤ n, 1 ≤ i ≤ m, n is the number of concepts, and m is the number of documents, and r ∈ {P, N, K, I, S, A}. Let q ( j ) be the jth element of the query descriptor relevance vector q . If q ( j ) = “-”, then it indicates that concept cj is neglected by the user’s query. The degree of satisfaction DS(di) that document di satisfies the user’s query Q by fuzzy relationship r can be evaluated by [3]: ∑. DS(di ) =. qv(j) ≠"−" and j =1,...,n. T ( sij , x j ). ,. (11). k. where DS(di) ∈ [0, 1], 1 ≤ i ≤ m, and k is the number of concepts not neglected by the user’s query. The larger the value of DS(di), the more the degree of satisfaction that the document di satisfies the user’s query by fuzzy relationship r, r ∈ {P, N, K, I, S, A}. The degrees of satisfaction that the document satisfies the user’s query by different fuzzy relationships are then aggregated to obtain the overall satisfaction that the document satisfies the user’s query by utilizing the IOWA aggregation operators. The users could control the IOWA aggregation operations to express their preferred fuzzy relationships by setting different weighting vectors associated to the IOWA aggregation operators. They can do this in three ways: by setting different importance weights to the relationships, by. setting an importance ordering of the fuzzy relationships, and by using some predefined linguistic quantifiers. We describe these approaches as follows. Let D be a set of documents, D = {d1, d2, ..., dm}, and let C be a set of concepts, C = {c1, c2, ..., cn}, defined in a multi-relationship fuzzy concept network. The degrees of satisfaction that the document di satisfies the user’s query by fuzzy relationships r are denoted as DS r (d i ) , where 1≤ i ≤ m and r ∈ {P, N, K, I, S, A}. Case 1: If the users assign the importance weights directly to each degree of satisfaction that the document satisfies the user’s query by different fuzzy relationships, then we let the names of the fuzzy relationships be the inducing order variables of the IOWA operators, and have the following ordering: P > N > K > I > S > A, and let DS r (d i ) be the argument variable of the IOWA operators. That is, the OWA pairs of the IOWA operators are represented as < r, DS r (d i ) >, where 1 ≤ i ≤ m and r ∈ {P, N, K, I, S, A}. Assume that the user assigns the importance weight wr to the degree of satisfaction that the document satisfies the user’s query by fuzzy relationships r, where 0 ≤ wr ≤ 1 and r ∈ {P, N, K, I, S, A}. In order to satisfy the IOWA operators’ properties, the summation of these importance weights must be equal to one (i.e., wP + wN + wK + wI + wS + wA = 1). Then, the weighting vector W of the IOWA operator is wp w N w W = K . wI wS wA . After performing the ordering process to these OWA pairs according to the ordering inducing variable, we can get the ordered argument vector B shown as follows: DS P ( d i ) DS ( d ) N i DS ( d ) B = K i , DS I ( d i ) DS S ( d i ) DS A ( d i ) . and the overall degree of satisfaction DS(di) that the document di satisfies the user’s query can be calculated shown as follows: DS(di) = FW (< P, DSP(di ) >, < N, DSN (di ) >, < K, DSK (di ) >, < I, DSI (di ) >, < S, DSS (di ) >, < A, DSA(di ) >) = wP × DSP(di ) + wN × DSN (di ) + wK × DSK (di ) + wI × DSI (di ) + wS ×DSS (di ) + wA ×DSA(di ) (12) Case 2: If the users give an importance weights order of the degrees of satisfaction that the document satisfies the user’s query by different fuzzy relationships, then.
(7) we let the name of each fuzzy relationship be the inducing order variable of the IOWA operators, and have the following user-given ordering: r1 > r2 > ... > r6, where ri ∈ {P, N, K, I, S, A}, r1 ≠ r2 ≠ ...≠ r6, 1 ≤ i ≤ 6, and let DS r (d i ) be the argument variable of the IOWA operators. That is, the OWA pairs of the IOWA operators are represented as <r, DS r (d i ) >, where 1 ≤ i ≤ m and r ∈ {P, N, K, I, S, A}. The weighting vector W of the IOWA operator is 6 / 21 5 / 21 4 / 21 W = . 3 / 21 2 / 21 1 / 21 . After performing the ordering process to these OWA pairs according to the ordering inducing variable, we can get the ordered argument vector B shown as follows: DS r1 ( d i ) DS r 2 (d i ) B= , $ DS r6 ( d i ) . where ri ∈ {P, N, K, I, S, A}, r1 ≠ r2 ≠ ...≠ r6, 1 ≤ i ≤ 6, and the overall degree of satisfaction DS(di) that the document di satisfies the user’s query can be calculated shown as follows: DS(di) = FW (< P, DSP (di ) >, < N, DSN (di ) >, < K, DSK (di ) >, < I, DSI (di ) >, < S, DSS (di ) >, < A, DSA(di ) >). =. 6 5 4 3 2 1 × DS r1 ( d i ) + × DS r2 ( d i ) + × DS r3 ( d i ) + × DS r4 ( d i ) + × DS r5 ( d i ) + × DS r6 ( d i ), 21 21 21 21 21 21. (13) where ri ∈ {P, N, K, I, S, A}, r1 ≠ r2 ≠ ...≠ r6, and 1 ≤ i ≤ 6. Case 3: If the users give a predefined linguistic quantifier which can be formalized as a corresponding weighting vector, then we let DS r (d i ) , 1 ≤ i ≤ m, r ∈ {P, N, K, I, S, A}, be the inducing order variable and the argument variable of the IOWA operators at the same time. That is, the OWA pairs of the IOWA operators are represented as < DS r (d i ) , DS r (d i ) >, where 1 ≤ i ≤ m, and r ∈ {P, N, K, I, S, A}. Based on [1], we defined four linguistic quantifiers, i.e., “all relationships”, “at least one relationship”, “at least t relationships”, and “at least t percent relationships” in the proposed multirelationship fuzzy information retrieval system. If the linguistic quantifier given by the user is “all relationships”, then it means that all relationships are considered important to compute the relevance degree between the documents and the users’ queries. Then, the corresponding weighting vector W is:. 1 / 6 1 / 6 1 / 6 W = . 1 / 6 1 / 6 1 / 6. If the linguistic quantifier given by the user is “at least one relationship”, then it means that only the relationship with the largest relevance degree between the documents and users’ queries is considered. Then, the corresponding weighting vector W is: 1 0 0 W = . 0 0 0 If the linguistic quantifier given by the user is “at least t relationships”, then it means that only the relationships within the top tth relevance degree between the documents and users’ queries are considered. Then, the corresponding weighting vector W is: w1 1 / t $ $ wt 1 / t W = , wt +1 0 $ $ w6 0 . where (1) wj = 1/t when 1 ≤ j ≤ t, (2) wj = 0 when t < j ≤ 6, where 1 ≤ j, t ≤ 6. If the linguistic quantifier given by the user is “at least t percent relationships”, then it means that only the relationships within the top t percents relevance degrees between the documents and users’ queries are considered. Then, the corresponding weighting vector W is: w1 1 / l $ $ wl 1 / l W= , wl +1 0 $ $ w6 0 . where (1) wj = 1 / l when 1 ≤ j ≤ l, (2) wj = 0 when l < j t × 3 ≤ 6, where 1 ≤ j, t ≤ 6, and l = . 50 After performing the ordering process to these OWA pairs according to the ordering inducing variable, we can get the ordered argument vector B shown as follows:. b1 b B = 2 , $ b6 .
(8) where bj is the jth largest of the DS r (d i ) . The overall degree of satisfaction DS(di) that the document di satisfies the user’s query can be calculated shown as follows: DS(di) = Fw(< DS r (d i ) , DS r (d i ) >) = ∑6 w j ⋅ b j ,. (14). j =1. where wj is the jth element of W, bj is the jth element of B, 1 ≤ wj ≤ 6, and 1 ≤ bj ≤ 6. The linguistic quantifier is easy to use since the users are not required to set the importance weights to different relevance degrees between the documents and the users’ queries by different fuzzy relationships. When the users are not familiar with the definitions of the fuzzy relationships defined in the multi-relationship fuzzy concept networks, the users will be suggested to use the linguistic quantifiers. On the other hand, when the users are experienced with the multi-relationship fuzzy concept networks, they can set the importance weights to different relevance degrees between the documents and the users’ queries by different fuzzy relationships directly to express their needed information more precisely. The users with little experience can give an ordering of importance weights of the degrees of satisfaction that the document satisfies the user’s query by different fuzzy relationships. 5. CONCLUSIONS In this paper, we have proposed a multi-relationship fuzzy concept network model. We also have presented an information retrieval method to deal with the users’ fuzzy queries based on the proposed multi-relationship fuzzy concept networks. Since the concepts in the multi-relationship fuzzy concept networks are related to each other by more than one relationship at the same time, the multi-relationship fuzzy concept network model provides more representational flexibilities than the existing fuzzy information retrieval techniques. We use the IOWA aggregation operators to obtain the overall satisfaction degrees that the documents satisfy the users’ queries to decide which documents should be retrieved. The users can control the aggregation processes by setting different importance weights to different fuzzy relationships in which the documents and users’ queries are related. The users can set the importance weights by choosing one of the three ways provided by the proposed information retrieval method depending on their experiences. The proposed fuzzy information retrieval method is more flexible than the existing information retrieval methods. REFERENCES [1] G. Bordogna and G. Pasi, “Controlling retrieval through a user-adaptive representation of documents,” International Journal of Approximate Reasoning, vol. 12, no. 3, pp. 317-339, 1995. [2] J. C. Bezdek, G. Biswas, and L. Y. Huang, “Transitive. closures of fuzzy thesauri for information-retrieval systems,” International Journal of Man-Machine Studies, vol. 25, pp. 343-356, 1986. [3] S. M. Chen and J. Y. Wang, “Document retrieval using knowledge-based fuzzy information retrieval techniques,” IEEE Transactions on Systems, Man, and Cybernetics, vol. 25, no. 6, pp. 793-803, May 1995. [4] S. M. Chen, W. H. Hsiao, and Y. J. Horng, “A knowledge-based method for fuzzy query processing for document retrieval,” Cybernetics and Systems: An International Journal, vol. 28, no. 1, pp. 99-119, January/February 1997. [5] S. M. Chen and Y. J. Horng, “Fuzzy query processing for document retrieval based on extended fuzzy concept networks,” IEEE Transactions on Systems, Man, and Cybernetics – Part B: Cybernetics, vol. 29, no. 1, pp. 126-135, February 1999. [6] E. Damiani and M. G. Fugini, “Automatic Thesaurus Construction Supporting Fuzzy Retrieval of Reusable Components,” Proceedings of the 1995 ACM Symposium on Applied Computing, Nashville, U.S.A., pp. 542-547, 1995. [7] G. T. Her and J. S. Ke, “A fuzzy information retrieval system model,” Proceedings of 1983 National Computer Symposium, Taiwan, Republic of China, pp. 147-1551, December 1983. [8] Y. J. Horng and S. M. Chen, “Document retrieval based on extended fuzzy concept networks,” Proceedings of the fourth National Conference on Defense Management, Taipei, Taiwan, Republic of China, vol. 2, pp. 1039-1050, March 1996. [9] Y. J. Horng, S. M. Chen, and C. H. Lee, “A fuzzy information retrieval method using fuzzy-valued concept networks,” Proceedings of the 1998 10th International Conference on Tolls with Artificial Intelligence, Taipei, Republic of China, pp. 104-111, December 1998. [10] A. Kandel, Fuzzy Mathematical Techniques with Applications. Reading, CA: Addison-Wesley, 1986. [11] M. Kracker, “A fuzzy concept network model and its applications,” Proceedings of the First IEEE International Conference on Fuzzy Systems, U.S.A., pp. 761-768, March 1992. [12] H. L. Larsen and R. R. Yager, “The use of fuzzy relational thesauri for classificatory problem solving in information retrieval and expert systems,” IEEE Transactions on Systems, Man, and Cybernetics, vol. 23, no. 1, pp. 31-41, January/February 1993. [13] D. Lucarella and R. Morara, “FIRST: Fuzzy information retrieval system,” Journal of Information Science, vol. 17, no. 1, pp. 81-91, 1991. [14] S. Miyamoto, Fuzzy Sets in Information Retrieval and Cluster Analysis. Reading, Kluwer Academic Publishers, Netherlands, 1990. [15] R. R. Yager, “On ordered weighted averaging aggregation operators in multicriteria decisionmaking,” IEEE Transactions on Systems, Man, and Cybernetics, vol. 18, no. 1, pp. 183-190, January/February 1988. [16] R. R. Yager and D. P. Filev, “Induced Ordered Weighted Averaging Operators,” IEEE Transactions on Systems, Man, and Cybernetics-Part B: Cybernetics, vol. 29, no. 2, pp. 141-150, April 1999. [17] L. A. Zadeh, “Fuzzy sets,” Information and Control, vol. 8, pp. 338-353, 1965. [18] H. J. Zimmermann, Fuzzy Set Theory and Its Applications. Reading, Boston: Kluwer Academic Publishers, 1990..
(9)
數據
相關文件
Secondly then propose a Fuzzy ISM method to taking account the Fuzzy linguistic consideration to fit in with real complicated situation, and then compare difference of the order of
To make a study of the challenge of special horizontal SCM and uncertain fuzzy partner relationship they’re facing, analyze the relative factors of supply chain partner affect
【Keywords】Life-City; Multiple attribute decision analysis (MADA); Fuzzy Delphi method (FDM); Fuzzy extented analytic hierarchy process
Keywords:Balanced scorecard (BSC), Collaborative design, Performance evaluation, Fuzzy Delphi, Fuzzy analytic hierarchy process (FAHP)... 誌
Then, these proposed control systems(fuzzy control and fuzzy sliding-mode control) are implemented on an Altera Cyclone III EP3C16 FPGA device.. Finally, the experimental results
Generally, the declared traffic parameters are peak bit rate ( PBR), mean bit rate (MBR), and peak bit rate duration (PBRD), but the fuzzy logic based CAC we proposed only need
Keywords: Information Technology Integrating Into Teaching, Fuzzy Delphi Method (FDM), Analytic Network Process
The research is firstly conducted in FDM (Fuzzy Delphi Method) to discuss the key items of evaluation influencing merit evaluation operation; then in FAHP (Fuzzy Analytic