Abstract
In this paper, composition of set-valued decision tables are discussed based on the quasi-order relation on set-valued decision tables. Based on the theory of the three-way decisions, decision method of the set-valued decision tables are discussed, the three-way decisions of the object-composed set-valued decision tables and the three-way decisions of the attribute-composed set-valued decision tables are also discussed. Furthermore, the three-way decisions of composed set-valued decision tables are discussed.
Keywords
Introduction
In 1982, a tool for data analysis and data processing was proposed by Polish mathematician Pawlak— rough set theory [1], which can be used to process incomplete and imprecise information. It also can make decisions on information systems or get the classification rules under the premise of keeping date classification unchanged. Since then, the study on rough set theory has received extensive attention for the artificial intelligence researchers. At present, rough set theory has been successfully applied to various fields, such as knowledge discovery, data mining, decision support and analysis, machine learning, pattern recognition, etc [2, 3].
The knowledge discovery of information system is an important content of rough set theory. By researching the attributes of information systems to obtain classification rules is the basic method in the rough set theory. But attributes in information systems are not equally important. It has important theoretical values and practical significance that researching on classifying information systems, rule extraction [4, 6], knowledge acquisition [5] and the importance of attributes in information system [7]. Pawlak’s rough set theory is used to deal with complete information systems with discrete attribute values. When dealing with the data under the condition of lack of information, we have to study incomplete information systems or set-valued information systems [8–12]. In [13], Song defined a quasi-relation in set-valued information systems, and discussed the knowledge reduction and attribute characteristics of set-valued information systems in this kind of relation.
When we process information, we should consolidate all kinds of relevant information to analyze and manipulate. Thus, it is a worth discussing problem that how to better incorporating different information systems. On the basis of incorporation, researches about the composed information system and the original information systems on the knowledge base, knowledge acquisition, classification and mining rules, etc. have a certain value. In [14], C.C. Chan’s recursive algorithm of rough set approximation [15] was promoted, and the relationship between the upper and lower approximation operators of synthetic information systems, information subsystems and the original information systems are discussed. In [16, 17], authors discussed synthetic information systems, as well as further discussed the attributes reduction of composed information systems. In [18], the random composed object-composed information systems and the attribute-composed information systems are studied.
Making decision is an important subject in the study about information systems and knowledge discovery [19–21], then the study of decision tables is the further development of the study of information systems, which has a certain theoretical significance and a certain practical significance. The theory of three-way decision is a kind of decision model based on human cognition. It was proposed by Yao et al. [22, 23] in 1990s. It is developed on the basis of the two-way decision. In the traditional two-way decision, a set is divided into two disjoint regions on the basis of one threshold value, there are only two decision results, that is acceptance or refusal. However, in practical application, the price of forced decision of acceptance or refusal will be very big, but three-way decision divided a set into three disjoint collections by introducing a pair of thresholds. In addition to accept and reject, three-way decision offered the third decision, that is, delay selection. The three-way decision model is practical and effective. It can avoid the unnecessary cost which is induced by two-way decision, and this method is easy to understand. Any question on two-way decision can be extended to the three-way decision problem. The introduction of three-way decision theory unified the decision-making method in many disciplines. The three-way decision thought and method are simple and effective. At present, it has become a focus for many researchers [24–31], and it has been widely used in many fields [32–35].
Based on the former researches of set-valued information systems and composed set-valued information systems, this paper studies the composition of set-valued decision tables, and joins the three-way decision thought, as well as further discussed the three-way decisions of set-valued decision tables and the three-way decisions of composed set-valued decision tables.
Set-valued decision tables
In this section, we will define set-valued decision table and introduce its properties.
The relations are called quasi-order relation on U. It is easy to prove that
Denote
All the information granules
If B ⊆ A, then If B ⊆ A, then If
Ci ≠ ∅ (i ≤ k) , Ci ∩ Cj = ∅ (i ≠ j) ,
Then,
For any B ⊆ A, denote
Composed set-valued decision tables
Let (U1 ∪ U2, A, fU, D, gU) be an object-composed set-valued decision table, for any B ⊆ A, E ⊆ D, denote
They are all quasi-order relations on (U1 ∪ U2, A, fU, D, gU), then their corresponding information granules are respectively denoted as:
The first one, in order to keep information in an integral state, is defined as follows:
The second one, in order to reflect the core of the information, is defined as follows:
We can get Table 3 by compound Tables 1 and 2 in the first method of Definition 8. In Table 3, we can get all the values of these attributes of the object set in two different periods. We get Table 4 by compound Tables 1 and 2 in the second method of Definition 8. From Table 4 we obtain the same values of these attributes of objects in different periods. Similarly, for decision attributes, these two different compound methods can show the change of values of decision attributes in different periods. Such a model can be used to study the formation of a certain type of people through the analysis of the behavior in different periods.
In the following, we only discuss the first case.
The first one, in order to keep information in an integral state, is defined as follows:
The second one, in order to reflect the core of the information, is defined as follows:
In what follows, we also take the first method as an example to discuss.
First, expand (Ui, Ai, fi, Di, gi) to (Ui ∪ Uj, Ai, fi, Di, gi), i ≠ j, i, j ∈ {1, 2}. For x ∈ Uj, x ∉ Ui, ∀a ∈ Ai, d ∈ Di, denote fi (x, a) = ∅ , gi (x, d) =∅.
Then, (U1 ∪ U2, A1, f1, D1, g1) and (U1 ∪ U2, A2, f2, D2, g2) are two set-valued decision tables with the same object set, we can get a new attribute-composed set-valued decision table (U1 ∪ U2, A1 ∪ A2, f3, D1 ∪ D2, g3).
Three-way decision theory is a new decision theory which is based on the two-way decision theory, it was proposed by Professor Yao [22, 23]. Compared with two-way decision theory, three-way decisions are more perfect in the theory than two-way decisions, and it has more extensive application areas. This paper will give a brief introduction to the three-way decision theory and we will introduce three-way decision theory to composed set-valued decision tables.
Three-way decisions
Generally speaking, these three domains may include empty set, so the set {L, M, R} may not be a partition of U. We call it a partition of U for convenience.
In order to structure these three domains, we need to introduce the definition of decision function. Let tC : U → VC be a information function on U. If for any x ∈ U, tC (x) ∈ VC, then tC is called a decision function of condition set C.
Three-way decisions of set-valued decision tables
Let U be a set of objects, C be a finite condition set of three-way decisions, P0 (VC) is the value set of C. The set of objects are divided into three domains (which are domain LC, domain MC and domain RC) by the information function tC : U → P0 (VC). In a decision table, The finite condition set C can be the condition attribute set A or decision attribute set D.
α
D
∪ β
D
∪ γD = VD, α
D
∩ β
D
= ∅ , β
D
∩ γD = ∅ , γD ∩ α
D
= ∅ .
Based on the condition set D, the decision function of the three-way decisions can divide the object set into three domains as follows: If If If
In which,
Let A be the finite condition set of three-way decisions, we can obtain the three-way decisions in a similar way.
Denote
By Theorem 1,
For the convenience of discussion, we denote U = U1 ∪ U2, in which,
If x ∈ LD, If x ∈ RD, If x ∈ MD,
Let A be the finite condition set of three- way decisions, tA the decision function. For x ∈ U1, the following conclusions hold: If x ∈ LA, If x ∈ RA, If x ∈ MA,
For any x ∈ U2, Theorem 2 does not necessarily hold, for example:
If x ∈ LD,
When β A = β D , γA = γD, similar results can be got.
Three-way decisions of object-composed set-valued decision tables
Let (U1, A, f1, D, g1) and (U2, A, f2, D, g2) be two set-valued decision tables with the same condition attribute set and the same decision attribute set D is the finite condition set, their value sets are
(Ui, A, fi, D, gi) are two set-valued decision tables, i = 1, 2 . D is the finite condition set,
(U1 ∪ U2, A, fU, D, gU) is the object-composed set-valued decision table of (U1, A, f1, D, g1) and (U2, A, f2, D, g2), D is the finite condition set of three-way decisions,
In which,
The composed three-way decision function is:
Based on the condition set and new threshold values, the object set can be divided into three domains (that are
Let A be the finite condition set, the three-way decisions of object-composed set-valued decision tables can be got in a similar way.
Three-way decisions of attribute-composed set-valued decision tables
Similar to the three-way decisions of object-composed set-valued decision tables, we can get the three-way decisions of attribute-composed set-valued decision tables in the same way.
Let (U, A1, f1, D1, g1) be a set-valued decision table, in which D1 is the finite condition set. The three-way decision function is t
D
1
: U → P0 (V
D
1
), P0 (V
D
1
) is the value set of D1. Let α
D
1
, β
D
1
, γ
D
1
be three nonempty subsets of V
D
1
, and they satisfy the following conditions: α
D
1
∪ β
D
1
∪ γ
D
1
= V
D
1
, α
D
1
∩ β
D
1
= ∅ . β
D
1
∩ γ
D
1
= ∅ , γ
D
1
∩ α
D
1
= ∅ .
Let (U, A2, f2, D2, g2) be a set-valued decision table, in which D2 is finite condition set. The three-way decision function is t
D
2
: U → P0 (V
D
2
), P0 (V
D
2
) is the value set of D2. Let α
D
2
, β
D
2
, γ
D
2
be three nonempty subsets of V
D
2
, and they satisfy the following conditions: α
D
2
∪ β
D
2
∪ γ
D
2
= V
D
2
, α
D
2
∩ β
D
2
= ∅ , β
D
2
∩ γ
D
2
= ∅ , γ
D
2
∩ α
D
2
= ∅ .
(U, A1 ∪ A2, fA, D1 ∪ D2, gD) is the attribute-composed set-valued decision table of (U, A1, f1, D1, g1) and (U, A2, f2, D2, g2), D1 ∪ D2 is the finite condition set, V
D
1,2
= V
D
1
∪ V
D
2
, P0 (V
D
1,2
) is the value set of D1 ∪ D2. The three-way decision function is t
D
1,2
: U → P0 (V
D
1,2
). Let α
D
1,2
, β
D
1,2
, γ
D
1,2
be threenonempty subsets of V
D
1,2
, and they satisfy the following properties: α
D
1,2
∪ β
D
1,2
∪ γ
D
1,2
= V
D
1,2
, α
D
1,2
∩ β
D
1,2
= ∅ , β
D
1,2
∩ γ
D
1,2
= ∅ , γ
D
1,2
∩ α
D
1,2
= ∅ .
In which, α D 1,2 = α D 1 ∪ α D 2 , γ D 1,2 = γ D 1 ∪ γ D 2 , β D 1,2 = V D 1,2 - α D 1,2 - γ D 1,2 .
The three-way decision function of composed decision table is:
Let A be the finite condition set, three-way decision rules of attribute-composed set-valued decision tables can be got in a similar way.
Let (U1, A1, f1, D1, g1) and (U2, A2, f2, D2, g2) be two set-valued decision tables, U1∩ U2 ≠ ∅, A1 ∩ A2 ≠ ∅ , Di two finite attribute condition sets, t Di two three-way decision functions, i = 1, 2 . First, expand (Ui, Ai, fi, Di, gi) to (Ui ∪ Uj, Ai, fi, Di, gi) for x ∈ Ui and x ∉ Uj, denote t Di (x) = ∅ , i ≠ j. Then, we can get (U1 ∪ U2, A1 ∪ A2, f3, D1 ∪ D2, g3) by compound (U1 ∪ U2, A1, f1, D1, g1) and (U1 ∪ U2, A2, f2, D2, g2).
According to the definition of three-way decisions of attribute-composed set-valued decision tables we can get the three-way decisions of (U1 ∪ U2, A1 ∪ A2, f3, D1 ∪ D2, g3).
In which, *Li is the absolute advantage L–domain of (Ui, Ai, fi, Di, gi), i = 1, 2, and L1,2 is the domain L of (U1,2, A1,2, f1,2, D1,2, g1,2).
(1) Since (ti (x) ∩ α
i
) ⊃ (ti (x) ∩ (V
Di
- α
i
)), and α
i
∩ γj = ∅, then (γj ∩ (V
Di
- α
i
)) ⊂ (V
Di
- α
i
). Thus, t1 (x)∩ (α1 ∪ α2) ⊇ (t1 (x) ∩ α1) ⊃ (t1 (x) ∩ γ12), t2 (x) ∩ (α1 ∪ α2) ⊇ (t2 (x) ∩ α2) ⊃ (t2 (x) ∩ γ12). So, we have (t1 (x) ∪ t2 (x)) ∩ (α1 ∪ α2) ⊃ (t1 (x) ∩ γ12), t12 (x) ∩ α12 ⊃ (t2 (x) ∩ γ12). That is t12 (x) ∩ α12 ⊃ t12 (x) ∩ γ12,
Then we prove
(2) By t1 (x) ∪ t2 (x) ∩ (α1 ∪ α2) ⊇ t1 (x) ∩ α1 ∪ (t2 (x) ∩ α2) ⊃ (t1 (x) ∩ β1) ∪ (t2 (x) ∩ β2) ⊃ (t1 (x) ∩ β1,2) ∪ (t2 (x) ∩ β1,2) =(t1 (x) ∪ t2 (x)) ∩ β12 = t12 (x) ∩ β12, and t1 (x) ∪ t2 (x) ∩ (α1 ∪ α2) = t12 (x) ∩ α12, then
In summary, x ∈ L12.
If D is the finite condition set, similar results can be got.
In which, *Ri is the absolute advantage R–domain of (Ui, Ai, fi, Di, gi) , i = 1, 2, R12 is the domain R of (U1,2, A1,2, f1,2, D1,2, g1,2).
In which, Mi is the domain M of (Ui, Ai, fi, Di, gi), i = 1, 2, M1,2 is the domain M of (U1,2, A1,2, f1,2, D1,2, g1,2).
If D is the finite condition set, similar results can be got.
In which, Li is the domain L of (Ui, Ai, fi, Di, gi), i = 1, 2,L1,2 is the domain L of (U1,2, A1,2, f1,2, D1,2, g1,2).
Let D be the finite condition set, similar results can be got.
In which, Ri is the domain R of (Ui, Ai, fi, Di, gi), i = 1, 2, R1,2 is the domain R of (U1,2, A1,2, f1,2, D1,2, g1,2).
In which, Mi is the domain M of (Ui, Ai, fi, Di, gi), i = 1, 2, M1,2 is the domain M of (U1,2, A1,2, f1,2, D1,2, g1,2).
If D is the finite condition set, similar results can be got.
Conclusion
In this paper, we studied the composed set-valued decision tables and we defined three-way decisions of set-valued decision tables. Further more, we discussed the properties of three-way decisions of set-valued decision tables. Threshold values of three-way decisions are changed after compounded the decision tables, the new threshold values expand the scope of domain L and domain R, reduced the domain M, this makes the original object which is not able to make clear decision of accept or refuse gets a more clear decision.
Footnotes
Acknowledgments
This work is supported by grants from National Natural Science Foundation of China under Grant (61573127, 61502144, 61300121), Natural Science Foundation of Hebei Province under Grant (A2014205157), Training Program for Leading Talents of Innovation Teams in the Universities of of Hebei Province under Grant (LIRC022), Natural Science Foundation of Higher Education Institutions of Hebei under Grant (QN2016133), Doctor Science Foundation of Hebei Normal University under Grant (L2015B01), Graduate student innovation fund project of Hebei Province Office of Education under Grant (sj2015001), Graduate student innovation fund project of College of Mathematics and Information Science of Hebei Normal University.
