Abstract
Over the last decade, a lot of attentions have been drawn in the problem of multiple attribute decision-making associated with incomplete information tables. The filling missing value method and minimum decision cost are two important challenges for incomplete information tables. But most published studies focus on the optimization of data reckoning without considering the risk appetite of decision makers and decision-making environments. In this paper, considering the above factors, we presented an attribute weight determination method and an effective computing method for dealing with intuitionistic fuzzy incomplete information tables. Then, delay-refused decision in the boundary region and the risk assessment based on cross-entropy were proposed. Finally, a secondary decision strategy based on the probability entropy of delay-accepted decision and the application algorithms were given for improving the quality of decisions.
Keywords
Introduction
With the development of information technology, many data storage problems have been overcome. However, there are still some irresistible factors, which lead to the data missing. Some scholars have proposed various methods and theories to deal with the problem. It’s beneficial to solve this problem for data analysis, granular computing, and pattern recognition, etc.
Zadeh [1] proposed the concept of fuzzy sets, which attracted great attentions in the academic community [2 –4]. After that, Atanassov further extended fuzzy sets and proposed the intuitionistic fuzzy set theory [5, 6], which has two important metrics: membership degree and non-membership degree. Both of them can describe the fuzziness of things and make the description of the fuzzy and imprecise problems more delicate [7 –9].
On the other hand, Pawlak proposed the rough set theory [10]. As a mathematical method to deal with fuzzy and uncertain information, rough sets have been applied into many fields [11]. Based on the equivalence relation, the rough set theory can divide the universe of discourse into positive domain, negative domain and boundary region. Considering the redundant information in the boundary region, some researchers proposed the 0.5-probability rough set model [12 –14], which enriches and develops the theory of rough sets.
Based on the minimum risk Bayes decision theory, Yao presented a model of decision rough sets [15]. Furthermore, for applying granular computing to rough sets, the theory of three-way decisions was proposed by Yao [16, 17]. Three-way decisions are a superior way to adapt human cognition and habits. Liu [18] researched the dynamic three-way decision-making method considering dynamically changeable characteristics of loss functions. Yu et al. [19] discussed the methods and practices of complex problem solving associated with three-way decisions. On the basis of intuitionistic fuzzy sets, Xue et al. [20] presented a new three-way decision model to solve the descriptive problems of intuitionistic fuzzy data. Zhang et al. [21] studied the F-rough problem for rational decision making. In the process of decision-making, the objectivity of the threshold is positively related to decision-making results. Jia et al. [22] proposed an adaptive learning parameters algorithm in three-way decision rough sets. Zhang et al. [23] studied three-way decision thresholds for the multi-object optimization. But they all disregard the decision cost. Zhu et al. [24] designed a new three-way decision adaptive threshold algorithm. Zhang et al. [25] proposed a three-way decision model based on the cost-sensitivity to solve minimal costs problems.
Recently, the three-way decision theory has been increasingly significant in applications. Zhou [26] and Ayad [27] discussed the three-way decision email filtering problem in detail. The evaluation method of group decision supporting language was proposed by Liang et al. [28]. Zhang et al. [29] applied the multi-granularity cost-sensitive three-way decision method to face recognition. But, there are few studies of applying the three-way decision theory to intuitionistic fuzzy incomplete information tables (IFIIT) [19, 30]. However, three-way decisions have potential to deal with uncertain problems [31]. In the study of IFIIT, we also found that a subtle distinction in data may have a crucial impact on the outcome of decisions. So, how to fill the missing values and minimize the decision cost is a crucial problem. Xu et al. [32] introduced the intuitionistic fuzzy theory to the multi-attribute decision making and got satisfying results. Liu et al. [33] utilized interval numbers to acquire the loss function and applied it to hybrid incomplete information tables. Shi [34] designed a new method, but the method is excessively idealistic. Their results did not consider the cost and cannot reflect the real situation objectively. Yang et al. [35] redefined a similarity class and presented a new method in an incomplete information system. These studies extend the depth and scope of the three-way decisiontheory.
The contribution of this paper can be described as follows: We make missing values of incomplete information more objective and reasonable under the framework of intuitionistic fuzzy sets. The decision-making in our model can reflect the appetite of decision makers and minimize decision cost. We proposed a secondary decision strategy, which is based on the probability entropy of delay-accepted decision and delay-refused decision in the boundary region.
The structure of this paper is organized as follows. Some basic concepts are introduced in Section 2. A method to attribute weight is given in Section 3. The rules of three-way decisions and secondary decisions are given in Section 4. Besides, we introduced the method of decision cost evaluation based on cross-entropy in Section 5 and an algorithm is given in Section 6. Finally, the validity of the new model is verified by an example and the summary of the full text is made in Sections 7 and 8.
Preliminaries
Intuitionistic fuzzy sets and its operations
The π
A
(x) is called the hesitancy degree, and it can be obtained by membership value and non-membership value:
All subsets of intuitionistic fuzzy on the domain U are represented by IF (U).
A = B iff ∀x ∈ U, μ
A
(x) = μ
B
(x), v
A
(x) = v
B
(x).
A ⊆ B iff ∀x ∈ U, μ
A
(x) ≤ μ
B
(x), ν
B
(x) ⩾ ν
A
(x).
A ∪ B = {< x, μ
A
(x) ∨ μ
B
(x) , ν
A
(x) ∧ ν
B
(x) > | ∀ x ∈ U}.
A ∩ B = {< x, μ
A
(x) ∧ μ
B
(x) , ν
A
(x) ∨ ν
B
(x) > | ∀ x ∈ U}.
AB = {< x, μ
A
(x) μ
B
(x) , μ
A
(x) + μ
B
(x) - ν
A
(x) ν
B
(x) > | ∀ x ∈ U}.
Cross-entropy
Obviously, the closer the simulated probability distribution Q gets the real distribution P, the smaller the Cross-entropy is.
Three-Way decision theory
The equivalence class of object x is denoted as [x]
R
. Based on the rough set approximations of X, the universe U can be divided into three disjoint regions: positive region POS (X), boundary region BND (X), and negative region NEG (X):
where P (X| [x]) is the classification of conditional probability.
The objects can be differentiated by a pair of thresholds α and β. Then we will determine which region every object belongs to, positive region, boundary region or negative region.
Let 0 ≤ β < α ≤ 1, then the positive region, boundary region and negative region of (α, β) are defined as follows:
Intuitionistic fuzzy possibility measure
For
We can call
Ps (μ (x)) =1, Ng (ν (x)) =0
Then, (Ps, Ng) represents an intuitionistic fuzzy possibility measure (IFPM) about U. Similarly, the intuitionistic fuzzy reliability degree (Cp, Cn) should satisfy the following conditions:
Cp (A) =1, Cn (A) =0
IFIIT expression form
We always hold different attitudes towards risks, such as risk pursuit, risk aversion and risk neutrality. So, the corresponding methods to fill missing value should also be different. We can get:
where a ∈ A, μ ij ∈ U, and | · | is the cardinal number of valid data.
Case 1 is the risk loving type, which has a tendency to seek maximum benefit. Under the same attribute, the smaller values of membership degree and the bigger values of non-membership are chosen through IFPM. Meanwhile, in order to ensure that the cost of decision-making is minimal, the overall membership degree values and non-membership degree values will take the conjunction operation and disjunction operation, respectively. The filling formula’s semantic interpretation of Case 2 is similar to the one of Case 1. Case 3 is the risk neutrality type, which does not pursue the maximization of benefits. Therefore, the treatment of their missing values is to utilize the average value method between the degrees of membership and non-membership.
The importance of attribute is positively related to the valuation method, and the weight of attribute has a direct influence on the decision results. So, how to assign weight is a researching focus. The current property assignment methods are the maximizing deviation method, judgment matrix method, PCA, AHP, etc. Inspired by previous researches [19 , 40], in this paper, the attribute weights are obtained by calculating the distance deviation of intuitionistic fuzzy reliability for all objects. It can be described as follows:
Let μ ij (x) and ν ij (x) be the membership values and non-membership values of object x i based on the attribute a j , i = 1, 2, ⋯, n, j = 1, 2, ⋯, m, a j ∈ A.
The distance deviation of intuitionistic fuzzy reliability degree between objects can be calculated by:
If an attribute is more important, it will correspond to the bigger of total deviations. Also, if an attribute has little effect on all scenarios, the total deviation will be smaller. For the convenience of calculation, the results of weight are normalized.
According to the deviation, we can get the following weight optimization problems:
By Lagrange’s operator, we can get the optimal solution:
Normalizing result:
In IFIIT, according to the different risk preferences of filling incomplete data, it’s easy to conduct the three-way decision division by utilizing the comprehensive value and threshold to make decisions. And the partition method has been demonstrated in Section 2.3.
According to the relationship between comprehensive value and threshold value, the three-way decision division can separate the acceptance decision and the rejection decision. However, this treatment is quite stringent for delaying decision-making. For example, if the boundary threshold is (0.6, 0.15), then, x 1 (0.6, 0.15) will be designated as the acceptance domain and x 2 (0.59, 0.01) will be divided into the delay decision domain. In the decision making, the object x 1 must be superior to object x 2? It is necessary to ensure the secondary decisions within the objects in the boundary domain.
The decision maker to choose the possibility of delayed decision making H B should consist of two parts: delay-accepted decision H BP and delay-refused decision H BN . Delay-accepted decision means that policymakers choose to delay the decision, but the actual decision action should accept the decision. Similarly, delay-refused decision is that although policymakers choose to delay the decision, the actual decision action should reject the decision.
Among them, according to decision rules Equations (1–s3) Cases II and XIII belong to the positive region; Cases IV and XI belong to the negative region; Other cases belongs to the boundary region.
As mentioned in the preceding paragraphs, the greater value of Δ
μ
and smaller value of Δ
ν
, are more likely inclined to be the delay-accepted decision. In order to calculate H
BP
and H
BN
easily, the probability of delay-accepted decision and delay-refused decision are put forward:
In order to guarantee that the probability is a positive value, its absolute value is used as the final result. If H
BN
is not smaller than H
BP
, the delay decision will be transformed into the refusal decision. We can get,
On the contrary, the delay decision will be transformed into the acceptance decision. We can get,
H BP = - P BP log 2 P BP , H BN = - P BN log 2 P BN , represent the amount of residual information, which is carried by Δ μ and Δ ν . Furthermore, if Δ μ and Δ ν are the same amount of residual information, i.e. H BP = H BN , we can compare the decision cost of objects between them. Hence, through the secondary decision strategy, we can classify the redundant information in the boundary domain directly.
In general, the cost of three-way decisions is calculated according to the cost functions, which are shown in Table 1.
Classical cost function of three-way decisions
Classical cost function of three-way decisions
Normally, according to the logic relationship of the decision cost we can get the rank, λ PP ≤ λ BP < λ NP , λ NN ≤ λ BN < λ PN . Then, the domain experts might obtain specific values based on their experience, with a great subjectivity.
In order to make the risk function more objective, we have the following definitions:
where μ i (x) ≠ μ (λ) or ν i (x) ≠ ν (λ).
When μ
i
(x) = μ
(λ) and ν
i
(x) = ν
(λ), we can calculate the cost in another form:
If C < 0, it means that membership degree cost is smaller than non-membership degree cost. We can get result that the smaller the value C, the lower the cost. So, the cost of C < 0 is smaller than C ⩾ 0.
On the contrary, if C ⩾ 0, the bigger the value C, the higher the cost.
Under the constraints of 0 ≤ μ i (x) + ν i (x) ≤1 and μ i (x) ≤1 - ν i (x), when the membership degree μ i (x) of object x i increases, the non-membership degree becomes smaller. That is, the degree of deviation from the threshold ν (λ) becomes larger, and the cost of non-membership degree becomes smaller.
We use the positive value expression to standardize the non-membership degree costs. The deviation value changes larger, the cost changes smaller.
When the objects are in the positive region P P , μ i (x) > μ (λ), ν i (x) < ν (λ).
Membership degree cost:
Non-membership degree cost:
Therefore, the value of decision cost is positive.
ii) Negative region P N
When the objects are in the negative region P N , μ i (x) < μ (λ), ν i (x) > ν (λ).
Membership degree cost:
Non-membership degree cost:
Therefore, the value of decision cost is negative.
In conclusion, the decision cost of positive domain is less than the decision cost of negative domain.
We can get,
So,
Thus, when μ i (x) =1, ν i (x) =0, the decision of the domain has the minimum cost.
In this section, we give the IFPM and its three-way decision model by an application algorithm for IFIIT. The basic idea in the algorithm is as follows.
Let a non-empty finite set U consist of research objects in the universe of discourse. First of all, according to the subjective risk attitude of decision makers, the filling method of missing value will be selected in IFIIT. Then, the distance deviation d between the intuitionistic fuzzy reliability degree (Cp, Cn) and attribute values a ∈ A of each objects x ∈ U is computed. In addition, according to the relationship between the total of deviations η and the boundary threshold value (μ (λ), ν (λ)), we obtained the attribute weights w and the comprehensive values. Moreover, three-way decisions are divided by the relationship between the comprehensive values and the threshold value. Finally, the objects x ∈ U in the boundary domain are re-divided into the positive domains POS (X) and the negative domains NEG (X) by the secondary decision strategy. And cross-entropy C is used to select the smallest decision cost scheme in the positive domain.
The pseudo-code of Algorithm 1 is described as follow.
Example analysis
In this section, we will illuminate the effectiveness of our proposed model by giving an example. Problem description:
Initially we have five motorcycle types, x 1, x 2, x 3, x 4, x 5, x 6 and four criteria, “consumption“, “maximum speed”, “price”, “after-sales service”, which are represented by c 1, c 2, c 3 and c 4, respectively. According the field expertise, the boundary threshold value is obtained with (0.48, 0.2). The evaluation value of each scheme is an intuitionistic fuzzy number, due to some objective reasons, data is not complete. And incomplete intuitionistic fuzzy matrix from the data is shown in Table 2.
The incomplete information of different motorcycle types
The incomplete information of different motorcycle types
In this case, it is necessary to determine which kind of motorcycle types should be more appropriate. Hypothesizing that the decision maker is a risk neutrality type, the detail steps to solve the problem are shown as follows:
The completion information of Table 2
IFPM:
Intuitionistic fuzzy reliability degree:
Then, the weight of attribute set a ∈ A is calculated by Equaiton (9):
Positive region: {x 2}
Boundary region: {x 1, x 3, x 5}
Negative region: {x 4, x 6}
Probability of delay-accepted decision and delay-refused decision:
Residual information:
So, we can get
In other words, x 1 and x 3 are re-divided from the negative domain, and x 5 is re-divided from the positive domain. The final three-way decisions partition as follows:
Positive region: {x 1, x 2, x 3}
Negative region: {x 4, x 5, x 6}
The scheme in the positive domain can be eventually chosen, and the scheme in the negative domain can be discarded directly.
Calculation results as follows:
C (x 1) =0.009, C (x 2) =0.023, C (x 3) =0.215
In summary, C (x 1) < C (x 2) < C (x 5), it is more appropriate to choose the scheme x 1 in consideration of the cost to decision making.
This paper studies the application of incomplete data filling and decision making in IFIIT based IFPM and its three-way decisions. Firstly, according to the decision maker’s risk preference, the incomplete data is processed and the weights w are determined by the maximum distance measure deviation η. Then, according to the relationship between the comprehensive value and the threshold value (μ (λ), ν (λ)), the three-way decisions are divided. Finally, the decision of objects within the boundary domain is made for the secondary decisions. The method has the following advantages:
Objective values. In the IFIIT, the filling of missing values and the determination of attribute weights are based on the consideration of the cost, which can be reduced by the subjective factors.
Boundary factor. No longer ignore the role of the boundary region. Quantitative analysis was also carried out, which can be comprehensive considered the final decision.
There are also some shortcomings in the simulation, such as the subjectivity of the threshold, the dynamic change of the elements in the domain and how to establish of knowledge map for decision results, etc. These factors will certainly have an impact on decision-making and we will focus on the changes in the future.
Footnotes
Acknowledgments
This work is supported by the national natural science foundation of China under Grant Nos. 61772176, 61402153, and the scientific and technological project of Henan Province of China under Grant Nos. 182102210078, 182102210362, and the Plan for Scientific Innovation of Henan Province of China under Grant No. 18410051003, and the key scientific and technological project of Xinxiang City of China under Grant No. CXGG17002.
