A Possibilistic Decision Logic with Applications

Size: px
Start display at page:

Download "A Possibilistic Decision Logic with Applications"

Transcription

1 Fundamenta Informaticae 46 (2001) IOS Press A Possibilistic Decision Logic with Applications Churn-Jung Liau C Institute of Information Science Academia Sinica Taipei, Taiwan liaucj@iis.sinica.edu.tw Duen-Ren Liu Institute of Information Management National Chiao-Tung University Hsinchu, Taiwan dliu@iim.nctu.edu.tw Abstract. In this paper, we investigate a knowledge representation formalism in the context of fuzzy data tables. A possibilistic decision logic incorporating linguistic terms is proposed for representing and reasoning about knowledge in fuzzy data tables. Two applications based on the logic are described. The first is the extraction of fuzzy rules from general fuzzy data tables. In this application, the knowledge in the tables may be made explicit by the formulas of the logic or used implicitly in decision-making. The second is for the fuzzy quantization problem of precise data tables. It can be viewed as a special case of the first, however, due to some special properties of the problem, a polynomial time rule extraction process can be obtained. Finally, the relationship of the logic with some works for handling uncertain information in data tables is also discussed. Keywords: Data table, decision table, decision logic, possibilistic decision logic, data analysis, rough set theory. Some preliminary results of the paper have appeared in [8]. C Corresponding author

2 200 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications 1. Introduction Theory of knowledge has been a commonly important topic of many academic branches such as philosophy, psychology, economics, and artificial intelligence, whereas the storage and retrieval of data is the main concern of information science. In the modern experimental science, knowledge is usually acquired from observed data. The data can provide the causal-effect or associational relationship between attributes of the observed objects. However, when the amount of data is large, it becomes a difficult task to analyze the data and extract knowledge from them. With the aid of computers, the large amount of data stored in relational data tables can be transformed into symbolic knowledge automatically. To represent and reason about the knowledge from the data tables, a decision logic based on rough set theory is proposed in [13]. The semantics of the logic is defined in a Tarskian style through the notions of models and satisfaction in the context of data tables. A strong assumption about data tables is that each object takes exactly one value with respect to an attribute. However, in practice, we may have only incomplete information about the values of an object s attributes. Thus, more general data tables and decision logics are needed to represent and reason about incomplete information. For example, set-valued or interval set-valued data tables are respectively introduced in [5, 6, 7, 10] and [20] and a generalized decision logic accompanied with the latter is also proposed in [20]. In these formalisms, the attribute values of an object may be a subset or an interval set in the domain. Since crisp subsets and interval sets are both special cases of fuzzy sets, the further generalization to fuzzy data tables is desirable for the representation of uncertain information. In fuzzy data tables, an object can take a fuzzy subset of values for each attribute. Thus, the decision logic also have to be further generalized. The aim of the paper is to provide such a logic for reasoning about knowledge in fuzzy data tables. Though the logic is proposed for fuzzy data tables, it is also useful for summarizing the information in precise data tables. The notion of partition and equivalence relation is central to the analysis of data tables. The data items are partitioned into equivalence classes according to their attribute values. However, when some attributes have large number of possible values (e.g. numerical values), the number of generated classes is inevitably enormous. To cope with the difficulty, some quantization or discretization step must be adopted at the data preprocessing stage. In general, a value is replaced by a subset of the domain of values in the quantization process. For example, a number is replaced by an interval. However, the intervals seldom have linguistic meaning, so the induced rules described by them are not very understandable to the human user. As indicated by Zadeh[22], human usually compute with words instead of numbers, so if we can replace the values by some linguistically meaningful terms, then the induced rules may be more useful to the human decision-makers. The logic proposed in this paper provides a representation formalism for expressing the more natural rules. In what follows, we will first review the basic notions of data tables, decision logic, and possibility theory. A possibilistic decision logic is then proposed as the knowledge representation formalism for fuzzy data tables. The syntax, context, and semantics of the logic will be described. Two applications of the logic will be considered. In the first one, the logic is used in the representation of rules extracted from fuzzy data tables. Some factors influencing the efficiency of the rule extraction process are discussed. Though a large amount of rules can be extracted from a fuzzy data table, there may be only a small part of them useful in a real situation. Thus we also consider the use of the logic in a decision-making environment where we do not have to extract all rules in advance. Instead, we will use the knowledge in the fuzzy data tables implicitly, so it will be more efficient. In the second application, we consider the

3 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications 201 special case when the data tables are precise but with large domains of values for some or all attributes. In such application, a quantization process is in general needed. The fuzzy quantization process is to replace a precise value with some linguistic labels describing it appropriately. Since more than one linguistic labels may be appropriate for replacing a value, we will keep the data table unchanged but try to extract fuzzy rules from the data tables by using the logic. In such special case, a polynomial time complexity can be obtained for the extraction process. Finally, the relationship of the logic with some works for handling uncertain information in data tables is also discussed. 2. Preliminaries 2.1. Data tables and decision logic A data table is usually used as a regular approach for storage of data. A data table (DT) or knowledge representation system (KRS)[13] is a pair S = (U, A), where U is a nonempty, finite set of objects (the universe) and A is a nonempty, finite set of primitive attributes. Every a A is a total function a : U V a, where V a denotes possible values of a. In data analysis, a special kind of data tables, called decision table, is particularly useful. A decision table is a data table S = (U, A), where A can be partitioned into two sets C and D, called condition attributes and decision attributes respectively. By data analysis, decision rules relating the condition and the decision attributes can be derived from the table. The resultant rules are represented as implication formulas in the so-called decision logic (DL). An atomic formula of DL is a descriptor (a, v), where a C D is an attribute and v V a, the domain of values for a. The well-formed formulas (wff) of DL is the smallest set containing the atomic formulas and closed under the Boolean connectives,,, and. A (deterministic) decision rule is then an implication in DL of the form (a, v a ) (d, v d ). (1) a C Intuitively, each rule says that if the condition attributes fulfill some values, then some particular decisions specified in the consequent will be adopted. More formally, given a DL and a DT S = (U, A), the satisfaction relation = S between x U and wffs of DL is defined inductively as follows. 1. x = S (a, v) iff a(x) = v 2. x = S ϕ iff x = S ϕ 3. x = S ϕ ψ iff x = S ϕ and x = S ψ 4. x = S ϕ ψ iff x = S ϕ or x = S ψ 5. x = S ϕ ψ iff x = S ϕ ψ 6. x = S ϕ ψ iff x = S (ϕ ψ) (ψ ϕ) d D

4 202 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications We will say that a wff ϕ is true in the table S, denoted by S = ϕ, if x = S ϕ for all x U. For any wff ϕ, the truth set of ϕ in S is defined as Then ϕ is true in S iff ϕ S = U. ϕ S = {x U x = S ϕ} Possibility theory Possibility theory is developed by Zadeh from fuzzy set theory[21]. Given a universe W, a possibility distribution on W is a function π : W [0, 1]. A possibility distribution π is called normalized if sup w W π(w) = 1. Obviously, π is a characteristic function of a fuzzy subset of W. Two measures on W can be derived from π. They are called possibility and necessity measures and denoted by Π and N respectively. Formally, Π, N : 2 W [0, 1] are defined as Π(A) = sup π(w), w A N(A) = 1 Π(A), where A is the complement of A with respect to W. These two measures correspond to our uncertainty about the crisp event A when a piece of vague information π is available, and they can be extended to measure the uncertainty about fuzzy events[2]. Let F(W ) denote the set of all fuzzy subsets of W, then the extended measures, still denoted by Π and N, are defined as Π, N : F(W ) [0, 1], Π(X) = sup min(µ X (w), π(w)), w W N(X) = inf w W max(µ X(w), 1 π(w)), where µ X is the membership function of X. Furthermore, in fuzzy set theory, two measures for the degrees of intersection and inclusion between fuzzy sets are defined as follows. Let X and Y be two fuzzy subsets of W, then CON(X, Y ) = sup µ X (w) µ Y (w), w W INC(X, Y ) = inf w W µ X(w) µ Y (w), where : [0, 1] [0, 1] [0, 1] is a t-norm 1 and : [0, 1] [0, 1] [0, 1] is the residuated implication function defined as a b = sup{x x a b}. Note that if X is a crisp singleton subset of W, i.e. X = {x} for some x W, then CON(X, Y ) = INC(X, Y ) = µ Y (x). 1 A binary operation is a t-norm iff it is associative, commutative, and increasing in both places, and 1 a = a and 0 a = 0 for all a [0, 1].

5 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications Possibilistic Decision Logic In a DT, it is assumed that a(x) is exactly known for each object x and attribute a. However, in many real situations, we have only incomplete information about a(x) for some a and x. Thus we have to generalize the DT to fuzzy data tables. A fuzzy data table (FDT) is a pair S = (U, F (A)), where U is a finite set of objects and F (A) = {f a : U F(V a ) a A}. Intuitively, f a (x) denotes the uncertain value of attribute a for object x. Thus f a (x) = V a when the value is missing and f a (x) is a singleton when the value is precise. This means FDT s can represent both precise and imprecise data in a uniform framework. As DL is appropriate for representing knowledge in DT s, we also need a logic for fuzzy data tables. In this section, we propose a possibilistic decision logic(pdcl) for the purpose. The linguistic terms used in the logic are fixed in advance and their meaning is given by a context. Once the context is determined, the semantics of wffs of the logic can be defined via possibility theory Syntax The alphabet of PDCL consists of 1. A finite set of attributes A = {a 1, a 2,...}, 2. for each a A, a finite set of linguistic terms or labels L a, 3. a finite set of linguistic hedges H (typical elements of H are very, fairly, moderately, etc.), 4. and the logical symbols π, ν,,,, and. The symbols π and ν correspond to possibly and certainly respectively. Punctuation symbols like (, ), and, are used conveniently. Without loss of generality, we can assume that L a and L b are disjoint if a b. Let L = a A L a, then a function type : L A assigning each linguistic term with its type is defined as type(l) = a if l L a. The set of well-formed formulas is defined inductively in the following way. 1. If l L, type(l) = a, and τ H, then (a, πl), (a, νl), (a, τ πl), and (a, τ νl) are atomic formulas. 2. If ϕ and ψ are wffs, so are ϕ, ϕ ψ, ϕ ψ, ϕ ψ, and ϕ ψ For example, (t, νhigh), (t, πhigh), (t, veryνhigh), and (t, veryπhigh) denote respectively the temperature is certainly high, the temperature is possibly high, it is very certain the temperature is high, and it is very possible the temperature is high Context It is well-known that many natural language terms are highly context-dependent. For example, the term tall may have quite different meanings between a tall basketball player and a tall child. To model the context-dependency, we associate a context with each PDCL. The context determines the domain of values of each attributes and assigns appropriate meaning to each linguistic term and hedge. Formally, a context associated with a PDCL is a triple ({V a } a A, m 1, m 2 ), where V a is a domain of values for each

6 204 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications a A, m 1 is a function on L such that m 1 (l) F(V a ) if type(l) = a, and m 2 : H ([0, 1] [0, 1]) is a function mapping each hedge to a function from [0, 1] to [0, 1]. While the domains V a and m 1 are totally determined by the users or linguistic experts to reflect the intended meaning of these attributes and linguistic terms, there exist some common definitions for the linguistic hedges in the literature[11]. Some typical examples are as follows. 1. m 2 (very)(x) = x 2, for all x [0, 1], 2. m 2 (fairly)(x) = x, for all x [0, 1], 3. m 2 (absolutely)(x) = { 1, ifx = 1, 0, otherwise Semantics Let L denote the set of wffs of a PDCL with set of attributes A, set of linguistic terms L, set of linguistic hedges H, and a context ({V a } a A, m 1, m 2 ), and S = (U, F (A)) be an FDT,then we can define the truth valuation function E S : U L [0, 1] as follows: 1. E S (x, (a, πl)) = sup v Va µ m1 (l)(v) µ fa(x)(v) 2. E S (x, (a, νl)) = inf v Va µ fa(x)(v) µ m1 (l)(v) 3. E S (x, (a, τπl)) = m 2 (τ)(e S (x, (a, πl))) 4. E S (x, (a, τνl)) = m 2 (τ)(e S (x, (a, νl))) 5. E S (x, ϕ) = 1 E S (x, ϕ) 6. E S (x, ϕ ψ) = E S (x, ϕ) E S (x, ψ) 7. E S (x, ϕ ψ) = E S (x, ϕ) E S (x, ψ) 8. E S (x, ϕ ψ) = (1 E S (x, ϕ)) E S (x, ψ) 9. E S (x, ϕ ψ) = E S (x, ϕ ψ) E S (x, ψ ϕ) where is a t-conorm defined by a b = 1 (1 a) (1 b) Note that E S (x, (a, πl)) = CON(m 1 (l), f a (x)) and E S (x, (a, νl)) = INC(f a (x), m 1 (l)) according to the definition. We define [ ϕ ] S = x U E S(x, ϕ) as the truth degree of ϕ with respect to an FDT S. Sometimes, we will omit the subscript S when no confusion occurs. For any wff ϕ, let π ϕ denote the possibility distribution on U such that π ϕ (x) = E(x, ϕ) and ϕ denote the fuzzy subset of U with membership function µ ϕ (x) = E(x, ψ). ϕ is also called the truth set of ϕ.

7 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications Application to Rule Representation 4.1. Rule evaluation and selection Any wffs of the PDCL can represent knowledge in an FDT, however, we will be in particular interested in some kind of decision rules. Let p a = (a, πl), (a, νl), (a, τπl), or (a, τνl) be an atomic formula, called a-basic formula, then a CD-decision rule for C, D A is a wff of the form p a p d. (2) a C When ϕ is a CD-decision rule, [ ϕ ] will be the strength of the rule according to our semantics. The left-hand side of (2) is called the antecedent of the rule and the right-hand side the consequent. Theoretically speaking, we can evaluate the strength of any rules in the form (2). However, since the number of such rules may be enormous, we would like to seek some rules which may be especially interesting from the data analysis viewpoint. First, we are in particular interested in the case where D = 1. In other words, we will evaluate the rules in the following form d D p a p d. (3) a C The rationale is based on the assumption that the decision attributes are usually independent, so a multiple attributes decision task can be decompose into some single attribute ones. Furthermore, we can take [ ϕ p d1 ] [ ϕ p d2 ] as an approximation of [ ϕ (p d1 p d2 ) ]. When the t-norm = min, the decomposition is exact since E(x, ϕ (ψ 1 ψ 2 )) = min(e(x, ϕ ψ 1 ), E(x, ϕ ψ 2 )). Thus the number of possible rules would depend on that of possible antecedents. Let ϕ and ψ denote respectively the antecedent and consequent of a CD-decision rule, then when = min, it can be seen that [ ϕ ψ ] = N ϕ ( ψ ) = N(ψ ϕ), where N ϕ is the necessity measure corresponding to π ϕ. A wff ϕ is said to be normalized if sup x U π ϕ (x) = 1. In other words, ϕ is normalized iff it induces a normalized possibility distribution on U. If ϕ(resp. π ϕ ) is not normalized, then it induces a kind of partial inconsistency according to possibilistic logic[1]. The inconsistency degree of ϕ(resp. π ϕ ) is defined as 1 sup x U π ϕ (x). The more inconsistent the antecedent is, the less significant the induced rule will be. When the inconsistency degree of ϕ is equal to 1, it does not make sense to extract the rule ϕ ψ from an FDT since it is always vacuously true. Thus we will restrict our attention to the extraction of rules with antecedent not inconsistent to a degree more than some threshold α < 1 2. When α is set to 0, only rules with normalized antecedent will be extracted. The restriction is somewhat a minimal requirement to the support of a rule. In a classical DL rule like (1), the support is defined as the number of elements in U that satisfy the antecedent. Analogously, when ϕ ψ is a CD-decision rule in PDCL, we can define its β-support for β > 0 as the cardinality of the set {x U E(x, ϕ) β}. Thus the restriction above is equivalent to extracting only rules with nonzero (1 α)-support. In what follows, we will assume the threshold for the inconsistency degree of the antecedents is given as α and let β denote 1 α. To find all wffs qualified as the antecedents of extracted rules, we have to search through the set of all wffs of the form a C p a. Let m denote the cardinality of C, then the number of wffs in this form is

8 206 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications (2 H ) m a C L a since for each a C, the number of a-basic formulas is equal to 2 H L a. At the worst case, all these wffs have inconsistency degree not more than α, then we will have an exponential explosion of extracted rules. Nevertheless, if we can set the inconsistency threshold α appropriately(e.g. let α = 0), then the number of possible antecedents will have a significant reduction. In the next section, we will show a special case where the number of possible antecedents is bound by the cardinality of U. However, we will first consider the search in general case now. To describe the search process, let us fix an enumeration of the set of condition attributes a 1, a 2,..., a m. The search is conducted systematically on a labeled tree of which each node is labeled with a wff of PDCL and each edge is labeled with an a-basic wff. The root of the tree is labeled with. A node is a dead end if the truth set of its labeling wff ϕ has empty β-cut (i.e. ϕ β = ), otherwise the node is open. Each open node labeled with ϕ at level i 1 has 2 H L ai children, each branch to the children is labeled with a distinct a i -basic formula p ai, and the corresponding child node is labeled with ϕ p ai. The search process continues until all attributes are explored. Then all open terminal nodes correspond to a rule antecedent meeting our requirement. More precisely, the labeling wff of an open terminal node is a possible rule antecedent. The search process is summarized in figure 1. Furthermore, the truth sets of the labeling wffs which have been computed in the tree construction process can be kept and used in the evaluation of the strength of the rules Efficiency consideration To carry out the complexity analysis of the rule extraction process, let us define U = n and assume there exists an integer k such that 2 H L a k for all a C {d}. Also recall the number of condition attributes is m. Note that k is the maximal degree of the search tree. Thus the search tree has at most k m+1 nodes except the root. Since at each node, an intersection operation must be executed which takes O(n) time(for the computation of label(n i 1 ) p ai in evaluating the if-condition of the innermost loop), the total time spent in the search process is at most the order O(n k m+1 ). The number of rule antecedents output by the search process is bound by the number of the terminal nodes, which is at most k m, so the number of rules of the form ϕ p d is at most k m+1. Once the truth set of the antecedent is available, the evaluation time for the strength of a rule is O(n), so the rule evaluation phase takes O(n k m+1 ) time in total. When the PDCL language is fixed, the integer k can be viewed as a constant, so the whole rule extraction process will have time complexity O(nk m ). When m is large, the algorithm is obviously infeasible at the worst case. However, it must be noticed that the term k m may be over-estimated in most practical cases. In fact, some further heuristic approaches may be taken to reduce the complexity of the search phase and the number of the resultant rule antecedents. These approaches depends on some factors influencing our search process. First, the complexity is due to the richness of the language. For example, if linguistic hedges are not allowed in the wffs of PDCL, then the number k will be smaller. Furthermore, we can also restrict our attention to the certainty qualified a-basic formulas, i.e., only a-basic formulas of the form (a, νl) are considered. Second, a more important factor is our requirement on the β-support of the extracted rules. We have seen that increasing the value of β may significantly reduce the number of rule antecedents satisfying the requirement. However, for large data tables, the only requirement of nonzero β-support may be too weak. An extracted rule may be meaningful only when its antecedent occurs very frequently. Thus we can set another threshold γ (γ may be an integer or a real number in (0, 1], the former is called an

9 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications 207 Procedure SEARCH Input: 1. A decision table S = (U, C {d}). 2. Let C = {a 1, a 2,..., a m } and Φ i = {p ai } be the set of all a i -basic formulas for 1 i m. 3. A real number β ( 1 2, 1]. Output: a search tree where each node is labeled with or a wff and each arc with an a i -basic formula for some i. Begin N 0 := the unique node at the level 0 (i.e. the root node) of the output tree label(n 0 ) := for i = 1 to m do for each node N i 1 at level i 1 do endfor endfor End if label(n i 1 ) then for each p ai Φ i do endif Generate a new node N i at level i Add an arc from N i 1 to N i and label the arc with p ai if label(n i 1 ) p ai β then label(n i ) := label(n i 1 ) p ai else label(n i ) := endif endfor Figure 1. The generic search process for possible rule antecedents

10 208 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications absolute threshold, whereas the latter is relative one) and modify the definition of dead-end nodes so that a node is dead-end if the β-cut of the truth set for its labeling wff has less than γ or n γ elements. That is, the if-condition in the innermost loop of figure 1 is replaced by if γ is an integer and Card( label(n i 1 ) p ai β ) γ Card( label(n i 1 ) p ai β ) n γ if γ (0, 1]. By this way, we can prune a large part of the search tree effectively. This approach is analogous to the use of high frequency tables in [9]. Third, the uncertainty of the data tables may also have influence on the search process. An object with highly uncertain attribute values may satisfy many a-basic formulas and so reduce the possibility of pruning the search tree. For example, in the extreme case, an object with missing values in all of its condition attributes satisfy all a-basic formulas of the form (a, πl), however, the object does not have any supporting force to the extracted rules since it contains no information. Thus we should delete the objects with low information value in advance. To measure the information value of an object, we can use the specificity measures of fuzzy sets proposed in ([17, 18, 19]). Assume X is a fuzzy subset of V, a specificity measure of X, denoted by Sp(X), is a number in [0, 1] such that the following three properties are satisfied 1. Sp(X) = 1 if X is a crisp singleton subset of V, i.e. X = {v} for some v V. 2. Sp( ) = Sp(V ) = If X and Y are two normalized fuzzy subsets of V, then Sp(X) Sp(Y ) if X Y. A very simple manifestation of specificity measure for finite domains is given in [18] as follows. Let v be an element with maximal membership grade in X, i.e., µ X (v ) = max v V µ X (v), then it is defined Sp(X) = µ X (v v v ) µ X(v) V 1 i.e., the specificity measure of X is the maximal membership grade in X minus the average of the membership grades of other elements. The information value of an object u is then defined as IV (u) = max a C Sp(f a (u)), i.e., the maximal specificity of the attribute values of the object. Thus we can set a number θ < 1 2 and delete all objects u such that IV (u) < θ before the search process starts. In summary, the three parameters (β, γ, θ) have influence on the efficiency of the search process. The larger the three parameters are, the more effectively the search tree can be pruned. Finally, if the rule extraction process is too time-consuming after all, an alternative option to the use of the fuzzy data tables is possible. Instead of extracting the rules explicitly, we can use them implicitly in the decision-making environment. Let us consider an FDT S = (U, F (C {d})) such that for each u U, f d (u) is a singleton subset of V d, i.e., each object has precise value in its decision attribute. Each object in the FDT describes a past case in the decision-making environment. The condition attribute values correspond to the situation description of the case and the decision attribute value is the decision taken in that case. Now, if the decision-maker faces a new situation which is described by the linguistic terms

11 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications 209 a 1 is l 1, a 2 is l 2,, and a m is l m where each a i is a condition attribute and l i L ai is a linguistic term of type a i. Then there are two possible interpretations of the situation description in our logic. By the certainty interpretation, the description is translated into a PDCL wff ϕ 1 = m i=1 (a i, νl i ) and by the possibility one, ϕ 2 = m i=1 (a i, πl i ). Depending on the interpretation the decision-maker chooses, he can take the decision as l = arg max l L d [ ϕ (d, νl) ], where ϕ is ϕ 1 or ϕ 2. Note that according to our assumption on the FDT, the d-basic formulas (d, νl) and (d, πl) has the same evaluation with respect to each object, so we do not have to distinguish them. In fact, in most practical cases, L d is just V d if fuzzy decisions are not allowed, then each element of V d can be viewed as a classical proposition which is true or false in each object. Recall that ϕ will induce a possibility distribution π ϕ on U, then the decision problem is reduced to finding the proposition p in V d with maximal necessity measure N ϕ (p). 5. Application to Fuzzy Quantization There are in general two kinds of attributes in a data table, the nominal ones and the numerical ones. The former is usually with finite domains. For example, the status of a switch may be on or off, the sex of a person may be male or female, etc. On the other hand, numerical attributes often have an infinite domain of values. Even though the domain is finite, its cardinality may be very large. For example, the temperature may be a subset of real numbers. Due to the continuity of the numerical domains, the objects possess proximate values may behave similarly at their decision attributes. For example, two persons have proximate ages may have the similar shopping behavior. Since the data tables are finite, not all possible values of the attributes appear in a table, so we should be able to extrapolate or interpolate the extracted rules to the values not appearing in the table. To solve the data interpolation problem, many quantization techniques has been adopted[12]. The most direct one is the crisp quantization approach. By the technique, for an attribute a, we can partition V a into n a mutually disjoint subsets D 1, D 2,..., D na, and in the decision table, for each x U, f a (x) is replaced by D i if f a (x) D i for 1 i n a. Although the quantization process may reduce the precision of the data, it also effectively hides irrelevant details of the data, so it is useful in summarizing the data. Example 1. Let us consider the following data table with condition attribute t and decision attribute s, where t means the temperature in centigrade degree at a room, and s represents the status of the

12 210 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications air-conditioner. Let V t = [0, 40] and V s = {0(for OFF), 1(for ON)}. U t s Without quantization, we may extract rules as follows. 1. If t = 10, then the air-conditioner is off. 2. If t = 15, then the air-conditioner is off If t = 40, then the air-conditioner is on. Or in more compact form, the following two rules are obtained. 1. If t = 10 t = t = 24, then the air-conditioner is off. 2. If t = t = 40, then the air-conditioner is on.. If V t is quantized into [0, 20] (20, 25] (25, 40], then we have the following two rules. 1. If t [0, 25], then the air-conditioner is off. 2. If t (25, 40], then the air-conditioner is on. Obviously, the temperature values not appearing in the table (e.g. t = 16) is not covered by the original rules but can be treated in the new ones. Furthermore, the number of disjuncts in the antecedent of the new rules is also less than that for the original ones. The example shows the usefulness of quantization process in data analysis. However, since the intervals do not necessarily correspond to natural language terms, the extracted rules lack a colloquial reading when we try to explain them. According to [4], one of the main challenges to information mining is to close the semantic gap between computer representation of knowledge and human comprehensible concepts. To obtain more meaningful quantization, we may in advance stipulate some linguistic terms as the labels of the resultant classes of the partition, and then the values in the domain are assigned to the respective classes according to the meaning of these linguistic terms. For example, in the example

13 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications 211 above, we may want to partition V t into three sets, HIGH, MEDIUM, and LOW, then it will be more reasonable to assign 10 into LOW instead of HIGH. Thus semantics of natural language may guide the quantization process. However, even some linguistic terms are given in advance, it is sometimes still difficult to decide the membership of some values. For example, in the example above, we can not easily determine whether 28 should belong to HIGH or MEDIUM. This is due to the fuzziness of these terms, so it is natural to interpret these terms as fuzzy sets instead of the crisp ones. This means that fuzzy quantization approach may be more appropriate for the problem. However, if we use fuzzy sets in the quantization process, then for a quantized attribute a and an object x, we can not simply replace f a (x) by some linguistic term since f a (x) may satisfy more than one linguistic terms to some degrees, so the rule extraction process presented in the preceding section can be applied to find fuzzy rules while the data tables are kept unchanged. In this section, we describe this application as a special case of the rule extraction process in the preceding section. In this application, we assume an FDT S = (U, F (C {d})) is given such that for each a C {d} and u U, f a (u) is an element (or identically a singleton subset) of V a, i.e., each object has precise attribute values. Though the data table is precise, we want to extract some fuzzy rules from it due to the quantization reason. For simplicity, we first assume that the set of linguistic hedges is empty. It is also assumed that for each a C, the linguistic terms in L a satisfy the disjointness property. That is, the context ({V a } a C {d}, m 1, m 2 ) is given such that for l 1, l 2 L a, CON(m 1 (l 1 ), m 1 (l 2 )) < 1. It can be further required that the set L a forms a fuzzy partition of V a, however, it is not necessary for the current presentation. Since the data table is precise, according to the semantics of PDCL, the wffs (a, πl) and (a, νl) has the same truth values in each object, so we can write both of them as (a, l). We are now interested in extracting rules with normalized antecedents. More specifically, these are rules of the form (a, l a ) (d, l d ) (4) a C such that sup u U E(u, a C (a, l a)) = 1. A typical problem matching the above situation is the fuzzy controller synthesis from observed samples[16]. The condition attributes correspond to the input variables of the controller and the decision attribute the controllable variable. Assume some past samples of input-output variables have been observed and recorded in a data table, then the problem is to find a set of fuzzy rules matching with the observation. The rule extraction process in the last section can be applied to the problem directly and the time complexity is again O(n k m ) with n = U, m = C, and k = max a C {d} L a. However, due to the special property of the problem, we have another bound to the time complexity. Let us say that a wff ϕ of the form a C (a, l a) is a characteristic formula of an object u if E(u, ϕ) = 1. Due to the disjointness property, each object has at most one characteristic formula. Furthermore, the wff ϕ is normalized iff it is the characteristic formula of some object in U. Thus the set of normalized antecedents is equal to the set of characteristic formulas. For each object u, at most O(m k) time is needed to find its characteristic formula (if it has one) since for each attribute a, we can search through the set L a and test whether µ m1 (l)(f a (u)) = 1 for each l L a. Thus all normalized rule antecedents can be found in O(n m k) time and there are at most n such different antecedents, so there are at most O(n k) rules to be extracted by connecting the antecedents to the possible consequents. For each rule, it needs O(n m) time to compute the strength. Thus the total time complexity of the rule extraction process is bounded also by O(n 2 m k) which is a polynomial bound.

14 212 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications The rule extraction approach in figure 1 can be named as a formula-oriented search process since we search through the set of all possible antecedents. On the other hand, the process described in the last paragraph can be called an object-oriented search since we search the characteristic formulas of all objects. When the number of attributes is sufficiently small, the formula-oriented approach is obviously more efficient, whereas when n k m, the object-oriented search will be more appropriate. Example 2. (continued) Since this is a small example (n = 9 and m = 1), it is indifferent to use formula or object-oriented search. Let us assume L t = {low, medium, high} and the context has the meaning function m 1 which defines the three linguistic terms by trapezoid membership functions as follows: 1, if t 15, µ m1 (low)(t) = 1 t 15 10, if 15 < t 25, 0, if t > 25. µ m1 (medium)(t) = t 10 10, if 10 t 20, 1, if 20 < t < 25, 1 t 25 10, if 25 t 35, 0, otherwise. 1, if t > 30, µ m1 (high)(t) = t 20 10, if 20 < t 30, 0, if t 20. According to these membership functions, the truth sets of the three t-basic wffs are listed in the following table. Each column of the table corresponds to a truth set of a t-basic wff. U (t low) (t medium) (t high) By the formula-oriented approach, since all the three truth sets have nonempty 1-cuts, the three t-basic wffs are qualified as the rule antecedents. If by object-oriented approach, it can also be seen that the three wffs are respectively the characteristic formulas of objects 1-2, 4, and 6-9. Let L s = {off(which is

15 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications 213 true in objects 1-4), on(which is true in objects 5-9)}, then the following rules with nonzero strength can be extracted: (t low) (s off) 1 (t medium) (s off) (t high) (s on) 0.6 In the example, if for each object with characteristic formula, we replace its condition attribute value with the corresponding linguistic term, and delete the objects without characteristic formulas, then we get a classical data table. U t s 1 low 0 2 low 0 4 medium 0 6 high 1 7 high 1 8 high 1 9 high 1 It can be seen that the same fuzzy rules as above can be extracted from the reduced table by decision logic approach[13] if the strength of the rules are not considered. This is not by accident. In fact, if L d is given such that for each l L d, m 1 (l) is a crisp subset of V d (as it is in the example) and we define a DT S = (U, C {d}) from the original FDT S such that 1. U is the subset of objects in U which have a characteristic formula, 2. for a C and u U, a(u) = the unique l L a such that µ m1 (l)(f a (u)) = 1, then we have the following proposition. Proposition 1. Let be a t-norm satisfying a b > 0 for any a, b (0, 1], then for any fuzzy rules ϕ of the form (4), 2 [ ϕ ] S > 0 iff ϕ is true in S. Proof: Let ϕ = ψ (d, l d ), then according to the construction of S, for any x U, x = S ψ iff E S (x, ψ) = 1 and for any x U U, E S (x, ψ) < 1. Since m 1 (l d ) is a crisp subset of V d, then E S (x, (d, l d )) = 1 or 0 for any x U, so [ ϕ ] S = x:e S (x,(d,l d ))=0 1 E S (x, ψ). By the semantics of DL, ϕ is true in S iff x = S ψ implies E S (x, (d, l d )) = 1 iff for any x U, E S (x, (d, l d )) = 0 implies E S (x, ψ) < 1 iff [ ϕ ] S > 0 by the assumption on the t-norm. 2 Note that ϕ can be seen as a DL wff with respect to the DT.

16 214 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications 6. Related Works There have been many existing works in the extraction of fuzzy rules from precise or uncertain data, however, many of them use a more restricted rule representation language. For example, in [16], the traditional fuzzy rules of the form IF X 1 is A i,, X m is A m, THEN Y is B where X i s and Y are variables and A i s and B are linguistic terms, are induced from numerical data tables. Since only precise values appears in the numerical data sets, it is unnecessary to distinguish the certainty or possibility-qualified formula, so syntactically, the rules are equivalent to wffs in equation (4). However, when the data may be uncertain, this kind of rules is obviously insufficient in expressive power. Furthermore, in the rule induction process of [16], a degree is assigned to each rule by product. In other words, if the rule is rewritten as a wff ϕ = a C p a p d, then for each x U, the degree is defined as Deg(x, E S (x, p a )) E S (x, p d ), a C p a p d ) = ( a C so in their framework, the semantics for conjunction and implication are both given by the product t- norm. Finally, unlike in our logic, they do not evaluate the truth value of ϕ in the whole table. Instead, for each object x, only rules obtaining the maximal degree in the object are induced, so the corresponding rule of x is r(x) = arg max Deg(x, ϕ). ϕ If r(x) and r(y) are two rules with same antecedents but different consequents, then only the rule with higher degree is remaining in the final rule base. Thus the degree of a rule r(x) is semantically distinct with its truth value in PDCL. An recent approach for fuzzy data mining in [3] also use the traditional fuzzy rules as the representation language. However, their semantics is more in the form of conditional probability (just like the QST measure which would be defined in (5)). Furthermore, instead of returning a rule with its strength, the numerical strength of a rule is transformed into a linguistic fuzzy quantifier, such as most, many, a few, etc. according to a predefined mapping. In [15], an approach for uncertain data analysis is proposed to discover rules from generalized decision table. In that approach, an FDT is effectively transformed into a generalized decision table with multiple descriptors. Although they do not explicitly define a language for representation of the rules, a set of predefined linguistic terms are indeed used in the descriptors for each attribute. Therefore, we can use the above-defined notations in the comparison. Assume an FDT S = (U, F (A)) is given and A = C {d}, where C is the set of condition attributes and d is the decision attribute, then the rules to be induced from the table are of the form 3 (a, πl a ) (d, πl d ), a C where l a L a for all a C and l d L d. Let ϕ be a rule of such form, then the strength of ϕ, denoted by ξ S (ϕ), can be effectively computed by the following formulas. 3 In [15], the linguistic terms for the decision attribute are restricted to the domain V d, however, in principle, it seems not exclusive to use the general linguistic terms.

17 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications 215 Let Φ(C) = { a C (a, πl a) l a L a, a C} and Φ(d) = {(d, πl d ) l d L d }, then for any ϕ 1 Φ(C) and ϕ 2 Φ(d), we can define ξ S (x, ϕ 1 ϕ 2 ) = E S (x, ϕ 1 ) ψ Φ(C) E S(x, ψ) E S (x, ϕ 2 ) ψ Φ(d) E S(x, ψ), and ξ S (ϕ) = x U ξ S (x, ϕ) From the formulas, it can be easily seen that the main difference between the approach of [15] and ours lies on the semantics of the rules. If ϕ = a C (a, πl a) (d, πl d ) is a rule, then [ ϕ ] S is evaluated according to a Tarskian-style semantics, whereas ξ S (ϕ) is evaluated more in the probabilistic spirit. [ ϕ ] S denote the degree of the data table S verifying the rule ϕ, so it is a relationship between the data and the rule and is independent of the strength of other rules. On the other hand, the value of ξ S (ϕ) strongly depends on other rules available on the language since ξ S (x, ϕ) is computed as a ratio relative to the truth values of other relevant wffs. The logical approach used here is thus more qualitative than the quantitative evaluation in [15]. This means that if appropriate t-norms, t-conorms, and implications are chosen, then our approach can be used in uncertain data analysis where the uncertainty degree is modeled by more general lattices instead of [0, 1]. Though we can compute the strength of rules in [15] by ξ S (ϕ), it is not really appropriate for our enriched representation language, since there are more wffs to be considered than those in Φ(C) and Φ(d). For example, wffs of the form a C (a, νl a) may appear on the antecedent of some rules, then according to the distribution scheme of the [15], should it be considered in the process of computing ξ S (ϕ)? Instead of trying to answer the question, we suggest the following alternative quantitative definition of rule strength analogous to the ordinary conditional probability may be more appropriate in our framework. x U QST (ϕ ψ) = E S(x, ϕ ψ) x U E (5) S(x, ϕ) Analyzing uncertain data in incomplete information systems has also received much attention in the past ([5, 6, 7, 10]). An incomplete information system is a data table in which the attributes may have multiple or missing values, so it can be seen as a special case of FDT s. More specifically, an incomplete information system(iis) is a pair S = (U, F (A)), where U is a finite of objects, A is a finite set of attributes, and F (A) = {f a : U 2 Va { } a A}. Since each crisp subset of V a is also its fuzzy subset, and the missing value can be replaced by V a 2 Va F(V a ), an IIS is just a special kind of FDT. In [7], a decision table is defined as an IIS S = (U, F (C {d})) with the decision attribute d satisfying f d (x), for all x U, and the expected decision rules from the decision table are of the form (a, v a ) (d, v), where v a V a, v d V d. v v d a C According to the semantics given in [7], the rule is equivalent to the following PDCL wff (a, πl a ) (d, νl d ) a C

18 216 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications with a context ({V a } a C {d}, m 1, m 2 ) such that m 1 (l a ) = v a for all a C and m 1 (l d ) = v d (i.e. l a and l d are respectively the labeling terms corresponding to the subsets of attributes values v a and v d ). This shows that the decision rules induced from an IIS can also be represented in our logical language. 7. Concluding Remarks The management of uncertainty has been a long-standing requirement in intelligent data analysis. In this paper, we present a logical framework for handling fuzzy data tables. In the framework, uncertain attribute values are represented as fuzzy subsets of the domains. Linguistic terms, which are interpreted as fuzzy subsets of respective domains, are taken as the basic building blocks of a possibilistic decision logic. Then, the information contained in each item of data determines the truth values of wffs in the language. A rule in our framework is an implication formula of the language and the aggregated truth degree of the formula on all data items is taken as the strength of the rule. The formulas of decision logic are called information pre-granules in [14], so our wffs of PDCL can be analogously called fuzzy information pre-granules. Therefore, our logical framework can be seen as a formal instance of fuzzy granular information processing approach. Compared to the existing approach of extracting traditional fuzzy rules from precise or uncertain data tables, our logical language is more expressive. However, the search of interesting rules from the richer language is more costly. Thus some heuristic must be incorporated to improve the efficiency of the search process. These include the restriction of the language for rule representation, the β-support of the rules, and the deletion of object with less information values in advance. It is also shown that when the data table is precise, we can have a polynomial time algorithm for rule induction. Nevertheless, witnessing the high complexity of the general search process for the full language, the main contribution of the paper should be more in the representational aspect of the logic than in the algorithmic aspect for the data analysis. Therefore, seeking more efficient data analysis procedures would be the most important further works for the logic. References [1] Dubois, D., Lang, J., Prade, H.: Possibilistic logic, in: Handbook of Logic in Artificial Intelligence and Logic Programming, Vol 3 : Nonmonotonic Reasoning and Uncertain Reasoning (D. Gabbay, C. Hogger, J. Robinson, Eds.), Clarendon Press - Oxford, 1994, [2] Dubois, D., Prade, H.: An introduction to possibilistic and fuzzy logics, in: Non-Standard Logics for Automated Reasoning (P. Smets, A. Mamdani, D. Dubois, H. Prade, Eds.), Academic Press, 1988, [3] Klein, Y., Pery, R., Komem, J., Kandel, A.: Fuzzy data mining, in: Intelligent Systems and Interfaces (H.-N. Teodorescu, D. Mlynek, A. Kandel, H.-J. Zimmermann, Eds.), Kluwer Academic Publishers, 2000, [4] Kruse, R., Borgelt, C., Nauck, D.: Fuzzy data analysis: challenges and perspectives, Proceedings of the 8th IEEE International Conference on Fuzzy Systems, IEEE, San Francisco, CA, [5] Kryszkiewicz, M.: Properties of incomplete information systems in the framework of rough sets, in: Rough Sets in Knowledge Discovery (L. Polkowski, A. Skowron, Eds.), Physica-Verlag, 1998, [6] Kryszkiewicz, M., Rybiński, H.: Reducing information systems with uncertain attributes, Proceedings of the 9th ISMIS (Z. W. Raś, M. Michalewicz, Eds.), LNAI 1079, Springer-Verlag, 1996.

19 C.J. Liau, D.R. Liu / A Possibilistic Decision Logic with Applications 217 [7] Kryszkiewicz, M., Rybiński, H.: Reducing information systems with uncertain real value attributes, Proceedings of the 6th International Conference on Information Processing and Management of Uncertainty in Knowledge-based Systems(IPMU), [8] Liau, C., Liu, D.: A logical approach to fuzzy data analysis, Proceedings of the Third European Conference on Principles of Data Mining and Knowledge Discovery (J. Zytkow, J. Rauch, Eds.), LNAI 1704, Springer- Verlag, [9] Lin, T.: Rough set theory in very large databases, Proceedings of the IMACS Symposium on Modeling, Analysis and Simulation(CESA 96), [10] Lipski, W.: On databases with incomplete information, Journal of the ACM, 28, 1981, [11] de Mántaras, R. L., Godo, L.: From fuzzy logic to fuzzy truth-valued logic for expert systems: A survey, Proceedings of the 2nd IEEE International Conference on Fuzzy Systems, IEEE, San Francisco, CA, [12] Nguyen, H., Nguyen, S.: Discretization methods in data mining, in: Rough Sets in Knowledge Discovery (L. Polkowski, A. Skowron, Eds.), Physica-Verlag, 1998, [13] Pawlak, Z.: Rough Sets Theoretical Aspects of Reasoning about Data, Kluwer Academic Publishers, [14] Polkowski, L., Skowron, A.: Towards Adaptive Calculus of Granules, Proceedings of the 7th IEEE International Conference on Fuzzy Systems, [15] Słowiński, R., Stefanowski, J.: Rough-Set Reasoning about Uncertain Data, Fundamenta Informaticae, 27(2-3), 1996, [16] Wang, L., Mendel, J.: Generating fuzzy rules by learning from examples, IEEE Transcations on Systems, Man, and Cybernetics, 22(6), 1992, [17] Yager, R.: Measuring tranquility and anxiety in decision making: An application of fuzzy sets, International Journal of General Systems, 8, 1982, [18] Yager, R.: On the specificity of a possibility distribution, Fuzzy Sets and Systems, 50, 1992, [19] Yager, R.: On measures of specificity, in: Computational Intelligence: Soft Computing and Fuzzy-Neuro Integration with Applications (O. Kaynak, L. Zadeh, B. Turksen, I. Rudas, Eds.), Springer-Verlag, 1998, [20] Yao, Y., Liu, Q.: A generalized decision logic in interval-set-valued information tables, in: New Directions in Rough Sets, Data Mining, and Granular-Soft Computing (N. Zhong, A. Skowron, S. Ohsuga, Eds.), LNAI 1711, Springer-Verlag, 1999, [21] Zadeh, L.: Fuzzy sets as a basis for a theory of possibility, Fuzzy Sets and Systems, 1(1), 1978, [22] Zadeh, L.: Fuzzy logic = computing with words, IEEE Transactions on Fuzzy Systems, 4, 1996,

A Logical Formulation of the Granular Data Model

A Logical Formulation of the Granular Data Model 2008 IEEE International Conference on Data Mining Workshops A Logical Formulation of the Granular Data Model Tuan-Fang Fan Department of Computer Science and Information Engineering National Penghu University

More information

A Generalized Decision Logic in Interval-set-valued Information Tables

A Generalized Decision Logic in Interval-set-valued Information Tables A Generalized Decision Logic in Interval-set-valued Information Tables Y.Y. Yao 1 and Qing Liu 2 1 Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 E-mail: yyao@cs.uregina.ca

More information

Interpreting Low and High Order Rules: A Granular Computing Approach

Interpreting Low and High Order Rules: A Granular Computing Approach Interpreting Low and High Order Rules: A Granular Computing Approach Yiyu Yao, Bing Zhou and Yaohua Chen Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 E-mail:

More information

On flexible database querying via extensions to fuzzy sets

On flexible database querying via extensions to fuzzy sets On flexible database querying via extensions to fuzzy sets Guy de Tré, Rita de Caluwe Computer Science Laboratory Ghent University Sint-Pietersnieuwstraat 41, B-9000 Ghent, Belgium {guy.detre,rita.decaluwe}@ugent.be

More information

A new Approach to Drawing Conclusions from Data A Rough Set Perspective

A new Approach to Drawing Conclusions from Data A Rough Set Perspective Motto: Let the data speak for themselves R.A. Fisher A new Approach to Drawing Conclusions from Data A Rough et Perspective Zdzisław Pawlak Institute for Theoretical and Applied Informatics Polish Academy

More information

Classification Based on Logical Concept Analysis

Classification Based on Logical Concept Analysis Classification Based on Logical Concept Analysis Yan Zhao and Yiyu Yao Department of Computer Science, University of Regina, Regina, Saskatchewan, Canada S4S 0A2 E-mail: {yanzhao, yyao}@cs.uregina.ca Abstract.

More information

Rough Sets for Uncertainty Reasoning

Rough Sets for Uncertainty Reasoning Rough Sets for Uncertainty Reasoning S.K.M. Wong 1 and C.J. Butz 2 1 Department of Computer Science, University of Regina, Regina, Canada, S4S 0A2, wong@cs.uregina.ca 2 School of Information Technology

More information

Comparison of Rough-set and Interval-set Models for Uncertain Reasoning

Comparison of Rough-set and Interval-set Models for Uncertain Reasoning Yao, Y.Y. and Li, X. Comparison of rough-set and interval-set models for uncertain reasoning Fundamenta Informaticae, Vol. 27, No. 2-3, pp. 289-298, 1996. Comparison of Rough-set and Interval-set Models

More information

Uncertain Logic with Multiple Predicates

Uncertain Logic with Multiple Predicates Uncertain Logic with Multiple Predicates Kai Yao, Zixiong Peng Uncertainty Theory Laboratory, Department of Mathematical Sciences Tsinghua University, Beijing 100084, China yaok09@mails.tsinghua.edu.cn,

More information

Concept Lattices in Rough Set Theory

Concept Lattices in Rough Set Theory Concept Lattices in Rough Set Theory Y.Y. Yao Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 E-mail: yyao@cs.uregina.ca URL: http://www.cs.uregina/ yyao Abstract

More information

Sets with Partial Memberships A Rough Set View of Fuzzy Sets

Sets with Partial Memberships A Rough Set View of Fuzzy Sets Sets with Partial Memberships A Rough Set View of Fuzzy Sets T. Y. Lin Department of Mathematics and Computer Science San Jose State University San Jose, California 95192-0103 E-mail: tylin@cs.sjsu.edu

More information

Positional Analysis in Fuzzy Social Networks

Positional Analysis in Fuzzy Social Networks 2007 IEEE International Conference on Granular Computing Positional Analysis in Fuzzy Social Networks Tuan-Fang Fan Institute of Information Management National Chiao-Tung University Hsinchu 300, Taiwan

More information

Mining Approximative Descriptions of Sets Using Rough Sets

Mining Approximative Descriptions of Sets Using Rough Sets Mining Approximative Descriptions of Sets Using Rough Sets Dan A. Simovici University of Massachusetts Boston, Dept. of Computer Science, 100 Morrissey Blvd. Boston, Massachusetts, 02125 USA dsim@cs.umb.edu

More information

FUZZY ASSOCIATION RULES: A TWO-SIDED APPROACH

FUZZY ASSOCIATION RULES: A TWO-SIDED APPROACH FUZZY ASSOCIATION RULES: A TWO-SIDED APPROACH M. De Cock C. Cornelis E. E. Kerre Dept. of Applied Mathematics and Computer Science Ghent University, Krijgslaan 281 (S9), B-9000 Gent, Belgium phone: +32

More information

Feature Selection with Fuzzy Decision Reducts

Feature Selection with Fuzzy Decision Reducts Feature Selection with Fuzzy Decision Reducts Chris Cornelis 1, Germán Hurtado Martín 1,2, Richard Jensen 3, and Dominik Ślȩzak4 1 Dept. of Mathematics and Computer Science, Ghent University, Gent, Belgium

More information

Interval based Uncertain Reasoning using Fuzzy and Rough Sets

Interval based Uncertain Reasoning using Fuzzy and Rough Sets Interval based Uncertain Reasoning using Fuzzy and Rough Sets Y.Y. Yao Jian Wang Department of Computer Science Lakehead University Thunder Bay, Ontario Canada P7B 5E1 Abstract This paper examines two

More information

Encoding formulas with partially constrained weights in a possibilistic-like many-sorted propositional logic

Encoding formulas with partially constrained weights in a possibilistic-like many-sorted propositional logic Encoding formulas with partially constrained weights in a possibilistic-like many-sorted propositional logic Salem Benferhat CRIL-CNRS, Université d Artois rue Jean Souvraz 62307 Lens Cedex France benferhat@criluniv-artoisfr

More information

Financial Informatics IX: Fuzzy Sets

Financial Informatics IX: Fuzzy Sets Financial Informatics IX: Fuzzy Sets Khurshid Ahmad, Professor of Computer Science, Department of Computer Science Trinity College, Dublin-2, IRELAND November 19th, 2008 https://www.cs.tcd.ie/khurshid.ahmad/teaching.html

More information

Naive Bayesian Rough Sets

Naive Bayesian Rough Sets Naive Bayesian Rough Sets Yiyu Yao and Bing Zhou Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 {yyao,zhou200b}@cs.uregina.ca Abstract. A naive Bayesian classifier

More information

On the Relation of Probability, Fuzziness, Rough and Evidence Theory

On the Relation of Probability, Fuzziness, Rough and Evidence Theory On the Relation of Probability, Fuzziness, Rough and Evidence Theory Rolly Intan Petra Christian University Department of Informatics Engineering Surabaya, Indonesia rintan@petra.ac.id Abstract. Since

More information

Banacha Warszawa Poland s:

Banacha Warszawa Poland  s: Chapter 12 Rough Sets and Rough Logic: A KDD Perspective Zdzis law Pawlak 1, Lech Polkowski 2, and Andrzej Skowron 3 1 Institute of Theoretical and Applied Informatics Polish Academy of Sciences Ba ltycka

More information

Fuzzy Modal Like Approximation Operations Based on Residuated Lattices

Fuzzy Modal Like Approximation Operations Based on Residuated Lattices Fuzzy Modal Like Approximation Operations Based on Residuated Lattices Anna Maria Radzikowska Faculty of Mathematics and Information Science Warsaw University of Technology Plac Politechniki 1, 00 661

More information

Applied Logic. Lecture 3 part 1 - Fuzzy logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Applied Logic. Lecture 3 part 1 - Fuzzy logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw Applied Logic Lecture 3 part 1 - Fuzzy logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018 1

More information

Fuzzy and Rough Sets Part I

Fuzzy and Rough Sets Part I Fuzzy and Rough Sets Part I Decision Systems Group Brigham and Women s Hospital, Harvard Medical School Harvard-MIT Division of Health Sciences and Technology Aim Present aspects of fuzzy and rough sets.

More information

Similarity-based Classification with Dominance-based Decision Rules

Similarity-based Classification with Dominance-based Decision Rules Similarity-based Classification with Dominance-based Decision Rules Marcin Szeląg, Salvatore Greco 2,3, Roman Słowiński,4 Institute of Computing Science, Poznań University of Technology, 60-965 Poznań,

More information

Tuan-Fang Fan a, Churn-Jung Liau b & Duen-Ren Liu c a Department of Computer Science and Information Engineering,

Tuan-Fang Fan a, Churn-Jung Liau b & Duen-Ren Liu c a Department of Computer Science and Information Engineering, This article was downloaded by: [National Chiao Tung University 國立交通大學 ] On: 4 April 04, At: 07:8 Publisher: Taylor & Francis Informa Ltd Registered in England and Wales Registered Number: 07954 Registered

More information

Nested Epistemic Logic Programs

Nested Epistemic Logic Programs Nested Epistemic Logic Programs Kewen Wang 1 and Yan Zhang 2 1 Griffith University, Australia k.wang@griffith.edu.au 2 University of Western Sydney yan@cit.uws.edu.au Abstract. Nested logic programs and

More information

Linguistic Quantifiers Modeled by Sugeno Integrals

Linguistic Quantifiers Modeled by Sugeno Integrals Linguistic Quantifiers Modeled by Sugeno Integrals Mingsheng Ying State Key Laboratory of Intelligent Technology and Systems, Department of Computer Science and Technology, Tsinghua University, Beijing

More information

Fuzzy Logic in Narrow Sense with Hedges

Fuzzy Logic in Narrow Sense with Hedges Fuzzy Logic in Narrow Sense with Hedges ABSTRACT Van-Hung Le Faculty of Information Technology Hanoi University of Mining and Geology, Vietnam levanhung@humg.edu.vn arxiv:1608.08033v1 [cs.ai] 29 Aug 2016

More information

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Agata Ciabattoni Mauro Ferrari Abstract In this paper we define cut-free hypersequent calculi for some intermediate logics semantically

More information

Fuzzy relation equations with dual composition

Fuzzy relation equations with dual composition Fuzzy relation equations with dual composition Lenka Nosková University of Ostrava Institute for Research and Applications of Fuzzy Modeling 30. dubna 22, 701 03 Ostrava 1 Czech Republic Lenka.Noskova@osu.cz

More information

On (Weighted) k-order Fuzzy Connectives

On (Weighted) k-order Fuzzy Connectives Author manuscript, published in "IEEE Int. Conf. on Fuzzy Systems, Spain 2010" On Weighted -Order Fuzzy Connectives Hoel Le Capitaine and Carl Frélicot Mathematics, Image and Applications MIA Université

More information

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic CHAPTER 10 Gentzen Style Proof Systems for Classical Logic Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. By humans, not mentioning

More information

Rough Approach to Fuzzification and Defuzzification in Probability Theory

Rough Approach to Fuzzification and Defuzzification in Probability Theory Rough Approach to Fuzzification and Defuzzification in Probability Theory G. Cattaneo and D. Ciucci Dipartimento di Informatica, Sistemistica e Comunicazione Università di Milano Bicocca, Via Bicocca degli

More information

A PRIMER ON ROUGH SETS:

A PRIMER ON ROUGH SETS: A PRIMER ON ROUGH SETS: A NEW APPROACH TO DRAWING CONCLUSIONS FROM DATA Zdzisław Pawlak ABSTRACT Rough set theory is a new mathematical approach to vague and uncertain data analysis. This Article explains

More information

Comparison of 3-valued Logic using Fuzzy Rules

Comparison of 3-valued Logic using Fuzzy Rules International Journal of Scientific and Research Publications, Volume 3, Issue 8, August 2013 1 Comparison of 3-valued Logic using Fuzzy Rules Dr. G.Nirmala* and G.Suvitha** *Associate Professor, P.G &

More information

Proportional reasoning in a Boolean setting

Proportional reasoning in a Boolean setting Proportional reasoning in a Boolean setting Henri Prade 1,2 and Gilles Richard 1 1 IRIT, University of Toulouse, France, 2 QCIS, University of Technology, Sydney, Australia prade@irit.fr, richard@irit.fr

More information

On Tuning OWA Operators in a Flexible Querying Interface

On Tuning OWA Operators in a Flexible Querying Interface On Tuning OWA Operators in a Flexible Querying Interface Sławomir Zadrożny 1 and Janusz Kacprzyk 2 1 Warsaw School of Information Technology, ul. Newelska 6, 01-447 Warsaw, Poland 2 Systems Research Institute

More information

Introduction to Metalogic

Introduction to Metalogic Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)

More information

Comp487/587 - Boolean Formulas

Comp487/587 - Boolean Formulas Comp487/587 - Boolean Formulas 1 Logic and SAT 1.1 What is a Boolean Formula Logic is a way through which we can analyze and reason about simple or complicated events. In particular, we are interested

More information

International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems c World Scientific Publishing Company

International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems c World Scientific Publishing Company International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems c World Scientific Publishing Company ON AN INTERPRETATION OF KEYWORDS WEIGHTS IN INFORMATION RETRIEVAL: SOME FUZZY LOGIC BASED

More information

Yet Another Proof of the Strong Equivalence Between Propositional Theories and Logic Programs

Yet Another Proof of the Strong Equivalence Between Propositional Theories and Logic Programs Yet Another Proof of the Strong Equivalence Between Propositional Theories and Logic Programs Joohyung Lee and Ravi Palla School of Computing and Informatics Arizona State University, Tempe, AZ, USA {joolee,

More information

arxiv: v1 [cs.lo] 16 Jul 2017

arxiv: v1 [cs.lo] 16 Jul 2017 SOME IMPROVEMENTS IN FUZZY TURING MACHINES HADI FARAHANI arxiv:1707.05311v1 [cs.lo] 16 Jul 2017 Department of Computer Science, Shahid Beheshti University, G.C, Tehran, Iran h farahani@sbu.ac.ir Abstract.

More information

Handbook of Logic and Proof Techniques for Computer Science

Handbook of Logic and Proof Techniques for Computer Science Steven G. Krantz Handbook of Logic and Proof Techniques for Computer Science With 16 Figures BIRKHAUSER SPRINGER BOSTON * NEW YORK Preface xvii 1 Notation and First-Order Logic 1 1.1 The Use of Connectives

More information

Fuzzy Systems. Introduction

Fuzzy Systems. Introduction Fuzzy Systems Introduction Prof. Dr. Rudolf Kruse Christoph Doell {kruse,doell}@iws.cs.uni-magdeburg.de Otto-von-Guericke University of Magdeburg Faculty of Computer Science Department of Knowledge Processing

More information

Abstract. Keywords. Introduction

Abstract. Keywords. Introduction Abstract Benoit E., Foulloy L., Symbolic sensors, Proc of the 8th International Symposium on Artificial Intelligence based Measurement and Control (AIMaC 91), Ritsumeikan University, Kyoto, Japan, september

More information

Hierarchical Structures on Multigranulation Spaces

Hierarchical Structures on Multigranulation Spaces Yang XB, Qian YH, Yang JY. Hierarchical structures on multigranulation spaces. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 27(6): 1169 1183 Nov. 2012. DOI 10.1007/s11390-012-1294-0 Hierarchical Structures

More information

Fuzzy Systems. Possibility Theory

Fuzzy Systems. Possibility Theory Fuzzy Systems Possibility Theory Prof. Dr. Rudolf Kruse Christoph Doell {kruse,doell}@iws.cs.uni-magdeburg.de Otto-von-Guericke University of Magdeburg Faculty of Computer Science Department of Knowledge

More information

Propositional Logic: Models and Proofs

Propositional Logic: Models and Proofs Propositional Logic: Models and Proofs C. R. Ramakrishnan CSE 505 1 Syntax 2 Model Theory 3 Proof Theory and Resolution Compiled at 11:51 on 2016/11/02 Computing with Logic Propositional Logic CSE 505

More information

Rough Set Model Selection for Practical Decision Making

Rough Set Model Selection for Practical Decision Making Rough Set Model Selection for Practical Decision Making Joseph P. Herbert JingTao Yao Department of Computer Science University of Regina Regina, Saskatchewan, Canada, S4S 0A2 {herbertj, jtyao}@cs.uregina.ca

More information

Fuzzy Systems. Introduction

Fuzzy Systems. Introduction Fuzzy Systems Introduction Prof. Dr. Rudolf Kruse Christian Moewes {kruse,cmoewes}@iws.cs.uni-magdeburg.de Otto-von-Guericke University of Magdeburg Faculty of Computer Science Department of Knowledge

More information

Mathematical Logic Propositional Logic - Tableaux*

Mathematical Logic Propositional Logic - Tableaux* Mathematical Logic Propositional Logic - Tableaux* Fausto Giunchiglia and Mattia Fumagalli University of Trento *Originally by Luciano Serafini and Chiara Ghidini Modified by Fausto Giunchiglia and Mattia

More information

Efficient Approximate Reasoning with Positive and Negative Information

Efficient Approximate Reasoning with Positive and Negative Information Efficient Approximate Reasoning with Positive and Negative Information Chris Cornelis, Martine De Cock, and Etienne Kerre Fuzziness and Uncertainty Modelling Research Unit, Department of Applied Mathematics

More information

Andrzej Skowron, Zbigniew Suraj (Eds.) To the Memory of Professor Zdzisław Pawlak

Andrzej Skowron, Zbigniew Suraj (Eds.) To the Memory of Professor Zdzisław Pawlak Andrzej Skowron, Zbigniew Suraj (Eds.) ROUGH SETS AND INTELLIGENT SYSTEMS To the Memory of Professor Zdzisław Pawlak Vol. 1 SPIN Springer s internal project number, if known Springer Berlin Heidelberg

More information

Interleaved Alldifferent Constraints: CSP vs. SAT Approaches

Interleaved Alldifferent Constraints: CSP vs. SAT Approaches Interleaved Alldifferent Constraints: CSP vs. SAT Approaches Frédéric Lardeux 3, Eric Monfroy 1,2, and Frédéric Saubion 3 1 Universidad Técnica Federico Santa María, Valparaíso, Chile 2 LINA, Université

More information

Rough Sets and Conflict Analysis

Rough Sets and Conflict Analysis Rough Sets and Conflict Analysis Zdzis law Pawlak and Andrzej Skowron 1 Institute of Mathematics, Warsaw University Banacha 2, 02-097 Warsaw, Poland skowron@mimuw.edu.pl Commemorating the life and work

More information

An algorithm for induction of decision rules consistent with the dominance principle

An algorithm for induction of decision rules consistent with the dominance principle An algorithm for induction of decision rules consistent with the dominance principle Salvatore Greco 1, Benedetto Matarazzo 1, Roman Slowinski 2, Jerzy Stefanowski 2 1 Faculty of Economics, University

More information

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018

More information

The size of decision table can be understood in terms of both cardinality of A, denoted by card (A), and the number of equivalence classes of IND (A),

The size of decision table can be understood in terms of both cardinality of A, denoted by card (A), and the number of equivalence classes of IND (A), Attribute Set Decomposition of Decision Tables Dominik Slezak Warsaw University Banacha 2, 02-097 Warsaw Phone: +48 (22) 658-34-49 Fax: +48 (22) 658-34-48 Email: slezak@alfa.mimuw.edu.pl ABSTRACT: Approach

More information

Compenzational Vagueness

Compenzational Vagueness Compenzational Vagueness Milan Mareš Institute of information Theory and Automation Academy of Sciences of the Czech Republic P. O. Box 18, 182 08 Praha 8, Czech Republic mares@utia.cas.cz Abstract Some

More information

Drawing Conclusions from Data The Rough Set Way

Drawing Conclusions from Data The Rough Set Way Drawing Conclusions from Data The Rough et Way Zdzisław Pawlak Institute of Theoretical and Applied Informatics, Polish Academy of ciences, ul Bałtycka 5, 44 000 Gliwice, Poland In the rough set theory

More information

Possibilistic Logic. Damien Peelman, Antoine Coulon, Amadou Sylla, Antoine Dessaigne, Loïc Cerf, Narges Hadji-Hosseini.

Possibilistic Logic. Damien Peelman, Antoine Coulon, Amadou Sylla, Antoine Dessaigne, Loïc Cerf, Narges Hadji-Hosseini. Possibilistic Logic Damien Peelman, Antoine Coulon, Amadou Sylla, Antoine Dessaigne, Loïc Cerf, Narges Hadji-Hosseini November 21, 2005 1 Introduction In real life there are some situations where only

More information

Rule-Based Fuzzy Model

Rule-Based Fuzzy Model In rule-based fuzzy systems, the relationships between variables are represented by means of fuzzy if then rules of the following general form: Ifantecedent proposition then consequent proposition The

More information

Hybrid Logic and Uncertain Logic

Hybrid Logic and Uncertain Logic Journal of Uncertain Systems Vol.3, No.2, pp.83-94, 2009 Online at: www.jus.org.uk Hybrid Logic and Uncertain Logic Xiang Li, Baoding Liu Department of Mathematical Sciences, Tsinghua University, Beijing,

More information

Knowledge Discovery Based Query Answering in Hierarchical Information Systems

Knowledge Discovery Based Query Answering in Hierarchical Information Systems Knowledge Discovery Based Query Answering in Hierarchical Information Systems Zbigniew W. Raś 1,2, Agnieszka Dardzińska 3, and Osman Gürdal 4 1 Univ. of North Carolina, Dept. of Comp. Sci., Charlotte,

More information

Argumentation and rules with exceptions

Argumentation and rules with exceptions Argumentation and rules with exceptions Bart VERHEIJ Artificial Intelligence, University of Groningen Abstract. Models of argumentation often take a given set of rules or conditionals as a starting point.

More information

Multi-Criteria Optimization - an Important Foundation of Fuzzy System Design

Multi-Criteria Optimization - an Important Foundation of Fuzzy System Design University of Texas at El Paso DigitalCommons@UTEP Departmental Technical Reports (CS) Department of Computer Science 1-1-1997 Multi-Criteria Optimization - an Important Foundation of Fuzzy System Design

More information

Knowledge Discovery. Zbigniew W. Ras. Polish Academy of Sciences, Dept. of Comp. Science, Warsaw, Poland

Knowledge Discovery. Zbigniew W. Ras. Polish Academy of Sciences, Dept. of Comp. Science, Warsaw, Poland Handling Queries in Incomplete CKBS through Knowledge Discovery Zbigniew W. Ras University of orth Carolina, Dept. of Comp. Science, Charlotte,.C. 28223, USA Polish Academy of Sciences, Dept. of Comp.

More information

Modeling the Real World for Data Mining: Granular Computing Approach

Modeling the Real World for Data Mining: Granular Computing Approach Modeling the Real World for Data Mining: Granular Computing Approach T. Y. Lin Department of Mathematics and Computer Science San Jose State University, San Jose, California 95192-0103 and Berkeley Initiative

More information

Foundations of Classification

Foundations of Classification Foundations of Classification J. T. Yao Y. Y. Yao and Y. Zhao Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 {jtyao, yyao, yanzhao}@cs.uregina.ca Summary. Classification

More information

A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions

A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions Fernando Bobillo Miguel Delgado Juan Gómez-Romero Department of Computer Science and Artificial Intelligence University

More information

Introduction to Temporal Logic. The purpose of temporal logics is to specify properties of dynamic systems. These can be either

Introduction to Temporal Logic. The purpose of temporal logics is to specify properties of dynamic systems. These can be either Introduction to Temporal Logic The purpose of temporal logics is to specify properties of dynamic systems. These can be either Desired properites. Often liveness properties like In every infinite run action

More information

Mining Positive and Negative Fuzzy Association Rules

Mining Positive and Negative Fuzzy Association Rules Mining Positive and Negative Fuzzy Association Rules Peng Yan 1, Guoqing Chen 1, Chris Cornelis 2, Martine De Cock 2, and Etienne Kerre 2 1 School of Economics and Management, Tsinghua University, Beijing

More information

AE4M33RZN, Fuzzy logic: Introduction, Fuzzy operators

AE4M33RZN, Fuzzy logic: Introduction, Fuzzy operators AE4M33RZN, Fuzzy logic: Introduction, Fuzzy operators Radomír Černoch Faculty of Electrical Engineering, CTU in Prague 2/11/2015 Description logics A description logic is a decideable fragment of first

More information

Uncertainty and Rules

Uncertainty and Rules Uncertainty and Rules We have already seen that expert systems can operate within the realm of uncertainty. There are several sources of uncertainty in rules: Uncertainty related to individual rules Uncertainty

More information

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Massimo Franceschet Angelo Montanari Dipartimento di Matematica e Informatica, Università di Udine Via delle

More information

Fuzzy control systems. Miklós Gerzson

Fuzzy control systems. Miklós Gerzson Fuzzy control systems Miklós Gerzson 2016.11.24. 1 Introduction The notion of fuzziness: type of car the determination is unambiguous speed of car can be measured, but the judgment is not unambiguous:

More information

Splitting a Default Theory. Hudson Turner. University of Texas at Austin.

Splitting a Default Theory. Hudson Turner. University of Texas at Austin. Splitting a Default Theory Hudson Turner Department of Computer Sciences University of Texas at Austin Austin, TX 7872-88, USA hudson@cs.utexas.edu Abstract This paper presents mathematical results that

More information

22c:145 Artificial Intelligence

22c:145 Artificial Intelligence 22c:145 Artificial Intelligence Fall 2005 Propositional Logic Cesare Tinelli The University of Iowa Copyright 2001-05 Cesare Tinelli and Hantao Zhang. a a These notes are copyrighted material and may not

More information

Rough operations on Boolean algebras

Rough operations on Boolean algebras Rough operations on Boolean algebras Guilin Qi and Weiru Liu School of Computer Science, Queen s University Belfast Belfast, BT7 1NN, UK Abstract In this paper, we introduce two pairs of rough operations

More information

OPPA European Social Fund Prague & EU: We invest in your future.

OPPA European Social Fund Prague & EU: We invest in your future. OPPA European Social Fund Prague & EU: We invest in your future. AE4M33RZN, Fuzzy logic: Introduction, Fuzzy operators Radomír Černoch 19/11/2012 Faculty of Electrical Engineering, CTU in Prague 1 / 44

More information

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 45 Kragujevac J. Math. 33 (2010) 45 62. AN EXTENSION OF THE PROBABILITY LOGIC LP P 2 Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 1 University of Kragujevac, Faculty of Science,

More information

A Zadeh-Norm Fuzzy Description Logic for Handling Uncertainty: Reasoning Algorithms and the Reasoning System

A Zadeh-Norm Fuzzy Description Logic for Handling Uncertainty: Reasoning Algorithms and the Reasoning System 1 / 31 A Zadeh-Norm Fuzzy Description Logic for Handling Uncertainty: Reasoning Algorithms and the Reasoning System Judy Zhao 1, Harold Boley 2, Weichang Du 1 1. Faculty of Computer Science, University

More information

Omitting Types in Fuzzy Predicate Logics

Omitting Types in Fuzzy Predicate Logics University of Ostrava Institute for Research and Applications of Fuzzy Modeling Omitting Types in Fuzzy Predicate Logics Vilém Novák and Petra Murinová Research report No. 126 2008 Submitted/to appear:

More information

Game Semantical Rules for Vague Proportional Semi-Fuzzy Quantifiers

Game Semantical Rules for Vague Proportional Semi-Fuzzy Quantifiers Game Semantical Rules for Vague Proportional Semi-Fuzzy Quantifiers Matthias F.J. Hofer Vienna University of Technology Vague quantifier expressions like about half or almost all, and their semantics,

More information

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Massimo Franceschet Angelo Montanari Dipartimento di Matematica e Informatica, Università di Udine Via delle

More information

Consistency checking for extended description logics

Consistency checking for extended description logics Consistency checking for extended description logics Olivier Couchariere ab, Marie-Jeanne Lesot b, and Bernadette Bouchon-Meunier b a Thales Communications, 160 boulevard de Valmy, F-92704 Colombes Cedex

More information

Handout: Proof of the completeness theorem

Handout: Proof of the completeness theorem MATH 457 Introduction to Mathematical Logic Spring 2016 Dr. Jason Rute Handout: Proof of the completeness theorem Gödel s Compactness Theorem 1930. For a set Γ of wffs and a wff ϕ, we have the following.

More information

Where are we? Operations on fuzzy sets (cont.) Fuzzy Logic. Motivation. Crisp and fuzzy sets. Examples

Where are we? Operations on fuzzy sets (cont.) Fuzzy Logic. Motivation. Crisp and fuzzy sets. Examples Operations on fuzzy sets (cont.) G. J. Klir, B. Yuan, Fuzzy Sets and Fuzzy Logic: Theory and Applications, Prentice-Hall, chapters -5 Where are we? Motivation Crisp and fuzzy sets alpha-cuts, support,

More information

A New Approach to Knowledge Base Revision in DL-Lite

A New Approach to Knowledge Base Revision in DL-Lite A New Approach to Knowledge Base Revision in DL-Lite Zhe Wang and Kewen Wang and Rodney Topor School of ICT, Griffith University Nathan, QLD 4111, Australia Abstract Revising knowledge bases (KBs) in description

More information

Propositional logic. First order logic. Alexander Clark. Autumn 2014

Propositional logic. First order logic. Alexander Clark. Autumn 2014 Propositional logic First order logic Alexander Clark Autumn 2014 Formal Logic Logical arguments are valid because of their form. Formal languages are devised to express exactly that relevant form and

More information

A generalization of modal definability

A generalization of modal definability A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models

More information

UPPER AND LOWER SET FORMULAS: RESTRICTION AND MODIFICATION OF THE DEMPSTER-PAWLAK FORMALISM

UPPER AND LOWER SET FORMULAS: RESTRICTION AND MODIFICATION OF THE DEMPSTER-PAWLAK FORMALISM Int. J. Appl. Math. Comput. Sci., 2002, Vol.12, No.3, 359 369 UPPER AND LOWER SET FORMULAS: RESTRICTION AND MODIFICATION OF THE DEMPSTER-PAWLAK FORMALISM ISMAIL BURHAN TÜRKŞEN Knowledge/Intelligence Systems

More information

Concept lattices in fuzzy relation equations

Concept lattices in fuzzy relation equations Concept lattices in fuzzy relation equations Juan Carlos Díaz and Jesús Medina Department of Mathematics. University of Cádiz Email: {juancarlos.diaz,jesus.medina}@uca.es Abstract. Fuzzy relation equations

More information

1 Introduction Rough sets theory has been developed since Pawlak's seminal work [6] (see also [7]) as a tool enabling to classify objects which are on

1 Introduction Rough sets theory has been developed since Pawlak's seminal work [6] (see also [7]) as a tool enabling to classify objects which are on On the extension of rough sets under incomplete information Jerzy Stefanowski 1 and Alexis Tsouki as 2 1 Institute of Computing Science, Poznań University oftechnology, 3A Piotrowo, 60-965 Poznań, Poland,

More information

Group Decision-Making with Incomplete Fuzzy Linguistic Preference Relations

Group Decision-Making with Incomplete Fuzzy Linguistic Preference Relations Group Decision-Making with Incomplete Fuzzy Linguistic Preference Relations S. Alonso Department of Software Engineering University of Granada, 18071, Granada, Spain; salonso@decsai.ugr.es, F.J. Cabrerizo

More information

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas. 1 Chapter 1 Propositional Logic Mathematical logic studies correct thinking, correct deductions of statements from other statements. Let us make it more precise. A fundamental property of a statement is

More information

An Evaluation of the Reliability of Complex Systems Using Shadowed Sets and Fuzzy Lifetime Data

An Evaluation of the Reliability of Complex Systems Using Shadowed Sets and Fuzzy Lifetime Data International Journal of Automation and Computing 2 (2006) 145-150 An Evaluation of the Reliability of Complex Systems Using Shadowed Sets and Fuzzy Lifetime Data Olgierd Hryniewicz Systems Research Institute

More information

Mathematical Approach to Vagueness

Mathematical Approach to Vagueness International Mathematical Forum, 2, 2007, no. 33, 1617-1623 Mathematical Approach to Vagueness Angel Garrido Departamento de Matematicas Fundamentales Facultad de Ciencias de la UNED Senda del Rey, 9,

More information

The Complexity of Computing the Behaviour of Lattice Automata on Infinite Trees

The Complexity of Computing the Behaviour of Lattice Automata on Infinite Trees The Complexity of Computing the Behaviour of Lattice Automata on Infinite Trees Karsten Lehmann a, Rafael Peñaloza b a Optimisation Research Group, NICTA Artificial Intelligence Group, Australian National

More information