Next Article in Journal
Applied Research on the Minimum Thickness of Leveling Layer of Non-Adhesive Flat Extruded Board System
Previous Article in Journal
A Framework for Short Video Recognition Based on Motion Estimation and Feature Curves on SPD Manifolds
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Knowledge Representation and Reasoning with an Extended Dynamic Uncertain Causality Graph under the Pythagorean Uncertain Linguistic Environment

1
School of Management, Shanghai University, Shanghai 200444, China
2
School of Economics and Management, Tongji University, Shanghai 200092, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(9), 4670; https://doi.org/10.3390/app12094670
Submission received: 25 March 2022 / Revised: 30 April 2022 / Accepted: 4 May 2022 / Published: 6 May 2022

Abstract

:
A dynamic uncertain causality graph (DUCG) is a probabilistic graphical model for knowledge representation and reasoning, which has been widely used in many areas, such as probabilistic safety assessment, medical diagnosis, and fault diagnosis. However, the convention DUCG model fails to model experts’ knowledge precisely because knowledge parameters were crisp numbers or fuzzy numbers. In reality, domain experts tend to use linguistic terms to express their judgements due to professional limitations and information deficiency. To overcome the shortcomings of DUCGs, this article proposes a new type of DUCG model by integrating Pythagorean uncertain linguistic sets (PULSs) and the evaluation based on the distance from average solution (EDAS) method. In particular, experts express knowledge parameters in the form of the PULSs, which can depict the uncertainty and vagueness of expert knowledge. Furthermore, this model gathers the evaluations of experts on knowledge parameters and handles conflicting opinions among them. Moreover, a reasoning algorithm based on the EDAS method is proposed to improve the reliability and intelligence of expert systems. Lastly, an industrial example concerning the root cause analysis of abnormal aluminum electrolysis cell condition is provided to demonstrate the proposed DUCG model.

1. Introduction

A dynamic uncertain causality graph (DUCG) is a probabilistic graphical model for knowledge representation and probabilistic reasoning [1]. As a graphical and mathematical methodology, the DUCG aims to graphically represent complex uncertain causalities between variables and perform probabilistic reasoning [2]. A DUCG could be a directed graph comprising a number of nodes (variables) and directional arrows (causalities). Normally, the causalities and knowledge parameters associated with a DUCG are determined based on the knowledge and experience of field experts [3]. The knowledge reasoning process of a DUCG can be divided into three steps [4,5,6,7]: (1) simplification of DUCG based on evidence to decrease its scale; (2) extending causality chain expression of the consequence events composing of independent events; and (3) calculating the probabilities of consequence events according to these expressions. In addition, a complicated DUCG can be represented by a set of uncomplicated sub-DUCGs in the construction of a knowledge base [8]. Due to its outstanding capability in depicting uncertain causalities and performing efficient reasoning, the DUCG has been widely used in many fields, such as medical diagnosis and treatment [9,10], fault diagnosis of nuclear power plants [11], reliability analysis of dynamic reliability block diagram [12], shale-gas sweet-spot evaluation [13], and probabilistic safety assessment of a boiling water reactor [14].
Although the DUCGs have been utilized to solve various issues, the conventional DUCG model has been criticized for its shortcomings in knowledge representation and reasoning (KRR) [15]. For example, the knowledge parameters acquired from historical statistics or experts were restricted to be crisp values [16]. However, due to information scarcity, complex causalities between events, and inconsistent knowledge of specialists, the evaluations obtained from experts are usually uncertain and fuzzy [17,18,19]. Hence, to handle the vague knowledge, different uncertainty theories such as intuitionistic fuzzy sets [20], cloud model theory [21], and picture fuzzy sets [22] have been combined with DUCGs to improve their KRR ability. In practice, experts tend to use linguistic terms to describe their qualitative evaluations when quantitative information is not available or the cost of obtaining quantitative information is too high [23,24,25]. To more accurately and objectively describe the linguistic assessment information, Pythagorean uncertain linguistic sets (PULSs) [26] were proposed recently. The desirable advantage of PULSs is that they can describe two aspects of an object: an uncertain linguistic variable and a Pythagorean fuzzy number (PFN). Since its introduction, the PULS has received widespread attention in academia and has been applied in many practical fields [27,28]. Therefore, it is desirable to apply the PULSs to character the fuzziness and uncertainty expert knowledge in DUCGs.
In addition, obtaining accurate knowledge parameters play an important role in the KRR of DUCGs. However, previous research often directly gave the values of knowledge parameters or the representation of events [20,21,22]. Few studies have considered obtaining the knowledge parameters of DUCG from experts’ evaluations [22]. In addition, due to the different backgrounds of domain experts, experts often have diverse opinions about the knowledge parameters of a DUCG. However, existing studies fail to handle the conflicting opinions from experts on knowledge parameters. When experts have different opinions on an evaluation index, Yao et al. [13] adopted the weighting method to compute probabilities in DUCG; but they did not consider conflicting and inconsistent opinions among experts. Hence, developing effective methods to handle conflict opinions of experts to obtain knowledge parameters more accurately is vital for knowledge acquisition using DUCGs.
Motivated by the above analyses, this article aims to develop a new type of DUCGs, called PUL-DUCG, to enhance the ability of DUCGs in KRR. Firstly, the PULSs are used to express the vagueness and ambiguous evaluations obtained from a domain expert on knowledge parameters. Secondly, with the purpose of obtaining more accurate knowledge parameters, a correction algorithm for dealing with group conflict is employed to deal with cognitive nonconformity in the knowledge acquisition process. Moreover, a causal inference algorithm based on the improved evaluation based on the distance from average solution (EDAS) method is introduced to find out the most probable cause of an abnormal event. Lastly, a practical example is provided to illustrate the application and effectiveness of the established PUL-DUCG model.
The rest part of the paper is structured as follows: In the next section, we review the relevant work of DUCGs. Section 3 introduces the basic concepts of PULSs and DUCGs. The proposed PUL-DUCG model based on PULSs and the EDAS method is detailed in Section 4. A real case is performed to show and validate the feasibility of the new PUL-DUCG model in Section 5. Finally, we present conclusions in Section 6 and provide further study recommendations.

2. Literature Review

In recent years, some extended DUCGs have been proposed to compensate for the shortcomings of existing methods. For example, Zhang et al. [9] extended the DUCG to include the representation and inference algorithm for non-causal classification relationships. Zhang et al. [29] proposed an extended DUCG methodology to intuitively represent complex medical knowledge and perform effective clinical diagnose. Yao et al. [13] provided a DUCG model based on multiple conditional events and weighted graphs for shale-gas sweet-spot evaluation. Qiu and Zhang [30] presented a multi-valued DUCG method to calculate the joint probability distribution of the directed cycle graph with local data and domain causal knowledge. Jiao et al. [3] reported an artificial intelligence diagnostic model based on DUCG for improving the efficiency of differential dyspnea diagnosis. Dong and Zhang [11] proposed a cubic DUCG methodology characterized by causal connections and dynamic negative feedback loops for temporal process modeling and diagnostic logic inference. Bu et al. [31] presented a hybrid DUCG to reduce the misdiagnosis caused by outpatient triage error and help triage nurses improve their triage accuracy.
On the one hand, many uncertainty theories have been incorporated into DUCGs to represent the experience and knowledge of experts. For instance, Li et al. [22] proposed a DUCG based on picture fuzzy sets for uncertain knowledge representation and reasoning in root cause diagnosis. Li and Yue [20] introduced a DUCG model for root cause analysis, in which the intuitionistic fuzzy sets were used for describing the uncertain event. Li et al. [21] developed a cloud reasoning dynamic DUCG model, in which the cloud model theory was employed to handle the fuzziness and randomness of uncertain information simultaneously. Combining a fuzzy decision tree with the DUCG, Zhao et al. [32] proposed a simplified DUCG model for fault diagnosis in nuclear power plants.
Furthermore, many researchers have introduced different knowledge inference algorithms for DUCGs. Nie and Zhang [33] suggested an inference algorithm of DUCG based on conditional stochastic simulation for complex cases with many state-unknown intermediate variables. Zhou and Zhang [14] integrated DUCG with event trees to perform probabilistic safety assessments by considering the problems of dependencies and circular loops. In [20,21], the technique of order preference similarity to the ideal solution (TOPSIS) method was utilized to implement fuzzy knowledge inference in DUCG. In [22], an enhanced knowledge reasoning algorithm based on the picture fuzzy operators was developed to resolve causal inference problems. Dong et al. [34] provided a methodology for modeling and reasoning about complex faults with negative feedback with cubic DUCG. Hao et al. [35] proposed a diagnostic modeling and reasoning system using DUCG for the intelligent diagnosis of jaundice, considering the causal interactions among diseases and symptoms.
Based on the above literature review, it can be seen that many upgraded DUCGs have been developed for KRR. Nevertheless, there is no research that combines PULS s with the EDAS method in DUCG. Additionally, most studies lack the capacity to deal with the conflict judgements of domain experts on knowledge parameters. Hence, this article aims to present a new type of DUCG that combine PULSs and the EDAS method for KRR. In addition, a preference modifying-based method is used to detect and eliminate the conflict among experts to obtain accurate knowledge parameters in the knowledge acquisition process, which is an important issue that received little attention in the literature.

3. Preliminaries

3.1. Pythagorean Uncertain Linguistic Sets

The PULSs were proposed by Liu et al. [26] based on uncertain linguistic term sets [36] and Pythagorean fuzzy sets [37] to character the fuzziness and uncertainty in practical situations.
Definition 1.
[38] Let S = { s 0 , s 1 , , s g } be a finite and ordered linguistic term set, in which si indicates a possible value for a linguistic variable and g is an even number. In general, the linguistic term set has the following properties:
(1)
The set is ordered: s i > s j , if i > j ;
(2)
Negation operator: neg ( s i ) = s g i ;
(3)
Max operator: max ( s i , s j ) = s i , if i j ;
(4)
Min operator: min ( s i , s j ) = s i , if i j .
To preserve all given linguistic information, the discrete linguistic term set S was extended by Xu [39] to a continuous form S ˜ = { s i | i [ 0 , ξ ] } , in which ξ ( ξ > g ) is a sufficiently large positive integer.
Definition 2.
[40] Let s ˜ = [ s θ , s τ ] , θ τ and s θ , s τ S ˜ , where s θ is the lower limit of s ˜ , and s τ is the upper limit of s ˜ , so s ˜ is called an uncertain linguistic variable.
Definition 3.
[26] Let X be a nonempty set of the universe, then a PULS A in X is expressed by
A = { x i ( s ˜ ( x i ) , ( μ p ( x i ) , v p ( x i ) ) ) x i X }
where s ˜ ( x i ) = [ s θ ( x i ) , s τ ( x i ) ] is an uncertain linguistic variable, μ p ( x ) and v p ( x ) represent the degrees of membership and nonmembership of the element x i X to s ˜ ( x i ) , respectively; μ p ( x ) [ 0 , 1 ] , v p ( x ) [ 0 , 1 ] , and for every x i X , we have 0 u p 2 ( x i ) + v p 2 ( x i ) 1 . The degree of indeterminacy can be computed by π p ( x i ) = 1 ( u p ( x i ) ) 2 ( v p ( x i ) ) 2 . For convenience, α ˜ = [ s θ ( α ) , s τ ( α ) ] , ( μ ( α ) , v ( α ) ) is named as a Pythagorean uncertain linguistic variable (PULV).
Definition 4.
[41] For any two PULVs  α ˜ = [ s θ ( α ) , s τ ( α ) ] , ( μ ( α ) , v ( α ) ) and  β ˜ = [ s θ ( β ) , s τ ( β ) ] , ( μ ( β ) , v ( β ) ) , the basic operations of  α ˜ and  β ˜ are defined as follows:
(1)
α ˜ β ˜ = [ s θ ( α ) + θ ( β ) , s τ ( α ) + τ ( β ) ] , ( μ 2 ( α ) + μ 2 ( β ) μ 2 ( α ) μ 2 ( β ) , v ( α ) v ( β ) ) ;
(2)
α ˜ β ˜ = [ s θ ( α ) × τ ( β ) ] , ( μ ( α ) μ ( β ) , v 2 ( α ) + v 2 ( β ) v 2 ( α ) v 2 ( β ) ) ;
(3)
λ α ˜ = [ s λ × θ ( α ) , s λ × τ ( β ) ] , ( 1 ( 1 μ 2 ( α ) ) λ , ( v ( α ) ) λ ) ;
(4)
α ˜ λ = [ s ( θ ( α ) ) λ , s ( τ ( β ¯ ) ) λ ] , ( ( μ ( α ) ) λ , 1 ( 1 v 2 ( α ) ) λ ) .
Definition 5.
[42] Let  α ˜ = [ s θ ( α ) , s τ ( α ) ] , ( μ ( α ) , v ( α ) ) be a PULV, then the expected value  E ( α ˜ ) and the accuracy function  H ( α ˜ ) of α are defined as follows:
E ( α ˜ ) = s ( ( θ ( α ) + τ ( α ) ) × ( μ 2 ( α ) + 1 v 2 ( α ) ) ) / 4 ,
H ( α ˜ ) = s ( ( μ 2 ( α ) + v 2 ( α ) ) × ( θ ( α ) + τ ( α ) ) ) / 2 .
Definition 6.
[26] For any two PULVs  α ˜ = [ s θ ( α ) , s τ ( α ) ] , ( μ ( α ) , v ( α ) ) and  β ˜ = [ s θ ( β ) , s τ ( β ) ] , ( μ ( β ) , v ( β ) ) , then:
(1)
If E ( α ˜ ) > E ( β ˜ ) , then α ˜ > β ˜ ;
(2)
If E ( α ˜ ) = E ( β ˜ ) , then:
(a)
If H ( α ˜ ) > H ( β ˜ ) , then α ˜ > β ˜ ;
(b)
If H ( α ˜ ) > H ( β ˜ ) , then α ˜ = β ˜ .
Definition 7.
[43,44] For any two PULVs α ˜ = [ s θ ( α ) , s τ ( α ) ] , ( μ ( α ) , v ( α ) ) and β ˜ = [ s θ ( β ) , s τ ( β ) ] , ( μ ( β ) , v ( β ) ) , the Hamming distance between α ˜ and β ˜ can be computed by
d ( α ˜ , β ˜ ) = 1 4 g ( | μ ( α ) 2 θ ( α ) μ ( β ) 2 θ ( β ) | + | v ( α ) 2 θ ( α ) v ( β ) 2 θ ( β ) | + | π ( α ) 2 θ ( α ) π ( β ) 2 θ ( β ) | + | μ ( α ) 2 τ ( α ) μ ( β ) 2 τ ( β ) | + | v ( α ) 2 τ ( α ) v ( β ) 2 τ ( β ) | + | π ( α ) 2 τ ( α ) π ( β ) 2 τ ( β ) | )
Definition 8.
[42] Let α ˜ i = [ s θ ( α i ) , s τ ( α i ) ] , ( μ ( α i ) , v ( α i ) ) ( i = 1 , 2 , , n ) be a collection of PULVs. Then, the Pythagorean uncertain linguistic weighted averaging (PULWA) operator is defined as:
P U L W A ( α ˜ 1 , α ˜ 2 , , α ˜ n ) = i = 1 n w i α ˜ i                           = [ s i = 1 n w i θ ( α i ) , s i = 1 n w i τ ( α i ) ] , ( 1 i = 1 n ( 1 μ 2 ( α i ) ) w i , i = 1 n v w i ( α i ) ) ,
where w = ( w 1 , w 2 , , w n ) T is the weight vector of α ˜ i ( i = 1 , 2 , , n ) , with w i 0 and i = 1 n w i = 1 .

3.2. The DUCG Model

The DUCG is a probabilistic graphical model originally proposed by Zhang [45] for KRR, which intuitively represents uncertain causalities between variables and performs probabilistic reasoning. A typical DUCG is shown in Figure 1 composed of three sorts of variables [7,46]:
(1)
The root variable B, which can be drawn as a square, represents the root cause;
(2)
The intermediate variable X, which can be drawn as a circle, represents the consequence and can also be a cause variable;
(3)
The variable F, which can be written as F n ; i in text, represents a connection event variable and is represented by a certain probability between 0 and 1.
In Figure 1, a one-way arrow from variable B1 to variable X2 represents that B1 is the cause of X2. Two-way arrows between variables X2 and X3 represent mutual relationships between them. F 2 ; 1 indicates the possibility of variable B1 causing variable X2.
Definition 9.
[16] Given a variable V i , V i { B i ,   X i } , the DUCG is characterized as:
X n = i F n ; i V i
F n ; i = ( r n ; i / r n ) A n ; i
where r n ; i  is the causal relationship intensity between child event X n  and parent event V i , with r n ; i 0  and r n i r n ; i ; A n ; i is the virtual event representing the causality between the child event X n  and the parent event V i . The connection variable F n ; i  can be decomposed into the weighted part ( r n ; i / r n )  and the virtual event A n ; i .
Suppose B i = ( B i 1 , B i 2 , , B i k ) , X i = ( X i 1 , X i 2 , , X i k ) and B i , X i R k × 1 , then the DUCG can be further described as:
X n k = i j F n k ; i j V i j = i ( r n ; i / r n ) j A n k ; i j V i j
where V i j represents a parent event (state j of parent variable i) of child event X n k (state k of child variable n). F n k ; i j , the element of the connection matrix F n ; i , represents the causality between X n k and V i j ; A n k ; i j , the element of the virtual event A n ; i , denotes the virtual event representing the causality between V i j and X n k ; r n ; i denotes the causal relationship intensity between X n k and V i j .
Definition 10.
[16] Suppose that a n k ; i j = Pr { A n k ; i j } and x n k = Pr { X n k } , in which Pr means the probability of the event, and a n k ; i j represents the occurrence probability between V i j   and X n k , which satisfies k a n k ; i j = 1 , then
x n k = Pr { X n k } = i ( r n ; i / r n ) j a n k ; i j Pr { V i j }             = i ( r n ; i / r n ) j a n k ; i j v i j             = i ( r n ; i / r n )   a n k ; i j v i j
where the knowledge parameters a n k ; i j and r n ; i are usually obtained from domain specialists.
Note that any condition of a variable cannot bring about any condition of the same variable [16]. As indicated by the standard of logical inconsistency, an event itself cannot be both root and consequence at the same time; therefore, it breaks the coordinated cyclic cases in DUCG.

4. The Proposed PUL-DUCG Model

4.1. Definition of the PUL-DUCG

In this section, a new type of DUCG based on PULSs and the EDAS method [47] is presented for KRR.
The events are represented by some graphical symbols in the classical DUCG. A square is used to represent the B-type variable, which could only be an independent cause. A circle is used to represent the X-type variable, which can be divided into two types: X c and X r . The X c -type variable can represent a consequence; the X r -type variable can represent both a consequence and a cause. A certain state j of variable Vi (Vi can be a B- and X r -type), referred to as V i j , represents a parent event. A certain state k of variable X n ( X n can be X c and X r type), referred to as X n k , represents a child event. The connection event variable F n k ; i j = ( r n ; i / r n ) A n k ; i j , denoted by the arrow V i j X n k , represents the cause-and-effect relationship between V i j and X n k . The causal mechanism of V i j independently causing X n k is quantified using the virtual event A n k ; i j , with all knowledge parameters given in a virtual event matrix A = [ a n k ; i j ] p × q for p child events X n k and q states of child events. A typical PUL-DUCG is established as shown in Figure 2. Similar to the normal DUCG model, the variables of the PUL-DUCG model can be expressed as
X n = i F n ; i V i = i ( r n ; i / r n ) A n ; i V i .
When there are multiple states for a variable, the model can be expressed as
X n k = i j F n k ; i j V i j = i ( r n ; i / r n ) j A n k ; i j V i j .

4.2. Knowledge Acquisition and Representation

In this stage, the PULSs are used to acquire the knowledge parameters of PUL-DUCG (e.g., rn;I, bij and a n k ; i j ). Here, we use the knowledge parameter bij as an example to illustrate the knowledge acquisition process. Suppose that the parameter bij is evaluated by l experts { e 1 , e 2 , , e l } . Each expert is assigned a weight λ k with k = 1 l λ k = 1 because of their different backgrounds and experience. Let B ˜ k = [ b ˜ i j k ] p × q be the knowledge assessment matrix of the kth expert, where b ˜ i j k = [ s θ i j k , s τ i j k ] , ( μ i j k , ν i j k ) is the linguistic evaluation for the jth state of the root event Bi. Next, the proposed knowledge acquisition is explained in detail.
  • Step 1: Construct the collective knowledge assessment matrix B ˜ .
By using the PULWA operator, all individual knowledge assessment matrixes B ˜ k ( k = 1 , 2 , , l ) can be aggregated to obtain the collective knowledge assessment matrix B ˜ = [ b ˜ i j ] p × q , where
b ˜ i j = P U L W A ( b ˜ i j 1 , b ˜ i j 2 , , b ˜ i j l ) = k = 1 l λ k b ˜ i j k .
  • Step 2: Obtain the first-order cut-set expression of the target event.
By using Equation (8), the expression of any child event is the combination of parent events and connection events. Then, the expression could be simplified by removing unrelated events from the expression based on the DUCG.
For example, as shown in Figure 2, the child events X2 and X3 are expressed as:
X 2 = F 2 ; 1 B 1 + F 2 ; 3 X 3
X 3 = F 3 ; 4 B 4 + F 3 ; 2 X 2
Using Equations (13) and (14), the expression X2 is expanded as:
X 2 = F 2 ; 1 B 1 + F 2 ; 3 ( F 3 ; 4 B 4 + F 3 ; 2 X 2 ) = F 2 ; 1 B 1 + F 2 ; 3 F 3 ; 4 B 4 + F 2 ; 3 F 3 ; 2 X 2
A duplicated variable X2 appears on the right-hand side of the equation, so X2 can be removed. When X2 is deleted, it will disappear as a parent event of X3. Finally, X3 has only one parent event B4. Then, r 3 = r 3 ; 4 + r 3 ; 2 changes into r 3 { 2 } = r 3 ; 4 , where the superscript index {2} indicates event X2. Finally, the first-order cut-set expression of the target event X2 can be expressed as:
X 2 = F 2 ; 1 B 1 + F 2 ; 3 F 3 ; 4 { 2 } B 4           = ( r 2 ; 1 / r 2 ) A 2 ; 1 B 1 + ( r 2 ; 3 / r 2 ) A 2 ; 3 ( r 3 ; 4 / r 3 { 2 } ) A 3 ; 4 B 4           = ( r 2 ; 1 / r 2 ) A 2 ; 1 B 1 + ( r 2 ; 3 / r 2 ) A 2 ; 3 A 3 ; 4 B 4

4.3. Reasoning Algorithm

In this section, we use the EDAS method to conduct knowledge reasoning in the proposed PUL-DUCG model, which can locate the maximal probability event. The detailed reasoning steps of the PUL-DUCG are expressed below:
  • Step 3: Compute the occurrence probabilities of target child events.
In this study, the occurrence probability of a target child event is computed by
Pr { H k j E } = Pr { H k j E } / Pr { E }
where Hkj and E represent B- type events and X-type events, respectively.
Suppose that we are interested in the events of B 1 , 2 X 2 , 2 X 3 , 2 and B 4 , 2 X 2 , 2 X 3 , 2 in Figure 3. Namely, we want to know which is more likely to cause the event of X 2 , 2 X 3 , 2 between B 1 , 2 and B 4 , 2 . Thus, we can compute the probabilities of B 1 , 2 X 2 , 2 X 3 , 2 and B 4 , 2 X 2 , 2 X 3 , 2 by
Pr { B 1 , 2 X 2 , 2 X 3 , 2 } = Pr { B 1 , 2 X 2 , 2 X 3 , 2 } / Pr { X 2 , 2 X 3 , 2 }
  • Step4: Obtain the average probability vector P ˜ .
The average probability for each target child event p ˜ j can be derived by
p ˜ j = i = 1 m p ˜ i j m ,   j = 1 , 2 , , q
As a result, the average probability vector is established as P ˜ = [ p ˜ 1 , p ˜ 2 , , p ˜ q ] .
  • Step5: Determine the positive distance matrix D + and the negative distance matrix D of probabilities to the average probability vector P ˜ .
The positive distance matrix D + = [ d i j + ] p × q can be obtained by
d i j + = { d ( p ˜ i j , p ˜ j ) E ( p ˜ j )         i f   p ˜ i j > p ˜ j ,   0                             i f   p ˜ i j p ˜ j .
The negative distance matrix D = [ d i j ] p × q can be derived by
d i j = { d ( p ˜ i j , p ˜ j ) E ( p ˜ j )         i f   p ˜ i j p ˜ j ,   0                             i f   p ˜ i j < p ˜ j .
  • Step 6: Calculate the weighted sum of the probability assessment positive distance and negative distance for each target child event.
The weighted sum of the probability assessment positive distance (SPi) is calculated by
S P i = j = 1 q w j d i j + .
In a similar way, the weighted sum of the probability assessment negative distance (SNi) is obtained by
S N i = j = 1 q w j d i j .
  • Step 7: Normalize the values of SPi and SNi for each event.
The normalized values of SPi and SNi for each event can be obtained by
S P i ¯ = S P i max i S P i ,
S N i ¯ = 1 S N i max i S N i .
  • Step 8: Obtain the ranking order of target child events.
The appraisal score for the ith event A S i can be determined by
A S i = ( S P i ¯ + S N i ¯ ) 2 ,   i = 1 , 2 , , p
where 0 A S i 1 .
The greater the appraisal score A S i , the higher occurrence probability of the target child events. Therefore, all the child events can be ranked based on the descending order of their appraisal score A S i ( i = 1 , 2 , , p ) .

5. Case Study

In this section, an example about the root cause analysis of the abnormal aluminum electrolysis cell condition [48] is used to demonstrate the feasibility and practicability of the proposed PUL-DUCG model.

5.1. Problem Description

The aluminum electrolysis cell is the most important equipment in aluminum electrolysis. Due to the interference of complex physical and chemical reactions under high temperatures and corrosive conditions, the cell conditions in aluminum electrolysis are quite sophisticated. These conditions can be judged based on the superheat degree [49]. Therefore, the root cause analysis of abnormal aluminum electrolysis cell condition can be transformed into the root cause analysis of an abnormal superheat degree. The superheat degree is mainly determined by technical parameters. If technical parameters are abnormal, it will result in an abnormal superheat degree. Thus, it is a vital significance to recognize the abnormal technical parameter, which leads to an abnormal superheat degree. By consulting experienced technicians and experts, the technical parameters aluminum height (AH), electrolyte level (EL), molecular ratio (MR), heat insulation capacity (IP), electrolyte temperature (ET), voltage fluctuation (VF) and crystallization temperature (CT) are chosen for assessing the abnormal superheat degree. These technical parameters, together with their corresponding roles, are shown in Table 1 [48]. Subsequently, the proposed PUL-DUCG is established for root cause analysis of the abnormal superheat degree, as shown in Figure 3.
Five experts were invited to evaluate the knowledge parameters of the PUL-DUCG model using the linguistic term set S = { s 0 = Very low, s1 = Low, s2 = Slightly low, s3 = Normal, s4 = Slightly high, s5 = Normal, s6 = Very high}. These experts from different departments or organizations include an electrical engineer, a chemical production engineer, a nonferrous metal engineer and two professors of aluminum electrolysis. The weights assigned to the five experts are assumed as λ 1 = 0.21 , λ 2 = 0.19 , λ 3 = 0.18 , λ 4 = 0.20 , λ 5 = 0.22 in line with their different background knowledge and experience. For example, the experts’ evaluations on parameter b are listed in Table 2.

5.2. Implementation and Results

First, the knowledge parameters of the PUL-DUCG are determined according to the proposed knowledge acquisition method. Then, the reasoning algorithm of the proposed PUL-DUCG model is implemented to find out the root cause event with the maximum probability. We use the knowledge parameter a as an example to explain the knowledge acquisition process.
  • Step 1: By applying Equation (12), the collective knowledge assessment matrix B ˜ is derived as shown in Table 3.
  • Step2: The expression of target child events Xnk under different states could be simplified as
    X 4 k = F 4 k ; 1 B 1 = ( r 4 ; 1 / r 4 ) a 4 k ; 1 B 1 X 5 k = F 5 k ; 1 B 1 + F 5 k ; 2 B 2 = ( r 5 ; 1 / r 5 ) a 5 k ; 1 B 1 + ( r 5 ; 2 / r 5 ) a 5 k ; 2 B 2 X 6 k = F 6 k ; 1 B 1 + F 6 k ; 2 B 2 = ( r 6 ; 1 / r 6 ) a 6 k ; 1 B 1 + ( r 6 ; 2 / r 6 ) a 6 k ; 2 B 2 X 7 k = F 7 k ; 3 B 3 = ( r 7 ; 3 / r 7 ) a 7 k ; 3 B 3
  • Step 3: Via Equation (17), the occurrence probabilities of target child events Xnk under different states are calculated as listed in Table 4.
For example, when events X42, X52, X61 and X73 occur, we need to acquire the different states of B 1 , B 2 and B 3 , namely the fuzzy representation of the posterior probability of events B 1 k X 43 X 51 X 62 X 71 , B 2 k X 43 X 51 X 62 X 71 and B 3 k X 43 X 51 X 62 X 71 , where k = 1, 2, 3.
  • Step 4: Via Equation (19), the average probability vector P ˜ is established as
    P ˜ = { [ s 3.118 ,   s 4.113 ] , ( 0.696 , 0.695 ) ,   [ s 3.050 ,   s 4.048 ] , ( 0.675 , 0.664 ) ,               [ s 3.048 ,   s 3.975 ] , ( 0.682 , 0.688 ) } .
  • Step 5: With Equations (20) and (21), the positive distance matrix D + = [ d i j + ] 3 × 3 and the negative distance matrix D = [ d i j ] 3 × 3 of target child events to the average probability vector P ˜ are determined as
    D + = [ 0.248 0.324 0.332 0.076 0.165 0.142 0.030 0.056 0.067 ] ,   D = [ 0.248 0.324 0.332 0.076 0.165 0.142 0.030 0.056 0.067 ] .
  • Step 6: By using Equations (22)–(23), the weighted sums of SP and SN for each target child event SPi (i = 1, 2, ..., 9) and SNi (i = 1, 2, ..., 9) are determined as expressed in Table 5.
  • Step 7: Via Equations (24) and (25), the normalized values of S P i ¯ (i = 1, 2, ..., 9) and S N i ¯ (i = 1, 2,..., 9) for each target child event are computed and shown in Table 5.
  • Step 8: Applying Equation (26), the appraisal scores for nine target child events are displayed in Table 5. According to the descending order of the appraisal scores A S i ( i = 1 , 2 , , 9 ) , the ranking of nine target child events is determined as shown in Table 5.
Accordingly, the ranking order of target child events within the circumstance of X 43 X 51 X 62 X 71 is B 31 > B 21 > B 32 > B 12 > B 23 > B 11 > B 22 > B 33 > B 13 . Thus, we can know that event B 31 X 43 X 51 X 62 X 71 has the highest occurrence probability, indicating that B 31 is the most likely cause event in the case of X 43 X 51 X 62 X 71 . This result is consistent with the statistical data obtained from the actual production.

5.3. Comparisons and Discussions

To verify the effectiveness and advantages of the proposed PUL-DUCG model, a comparative analysis with the fuzzy-Bayesian network (FBN) [48], the DUCG [1], the intuitionistic fuzzy DUCG (IFDUCG) [20], and the cloud model DUCG (CDUCG) [21] is conducted in this section. The reasoning results of the listed methods are presented in Table 6.
First, the accuracy of PUL-DUCG was the same as the CDUCG, which was 95.6%. This confirms that the proposed PUL-DUCG model is effective for root cause analysis. Furthermore, this method has advantages over the compared methods. Since the DUCG model ignores uncertain information, it is likely to obtain inaccurate reasoning results in complex situations. Compared with the IFDUCG, the proposed model integrates the advantages of PULSs and linguistic variables. Thus, the PUL-DUCG has a more powerful representation ability than the IFDUCG model to handle the fuzziness and vulnerability information in practical situations. In addition, the TOPSIS method in [19] is used to find the root event with a maximum posteriori probability, whereas the proposed model determines the probability ranking of events by the EDAS method. The TOPSIS method did not consider the weights of events, which are not in line with the real situations. Moreover, the CDUCG and the IFDUCG have limitations in handling the inconsistent cognition of experts. Therefore, the knowledge parameters acquired by the proposed PUL-DUCG model are more credible because they are based on a preference modifying-based method.
From Table 6, it can be seen that the accuracy of the FBN method is lower than the DUCG. This is mainly because the FBN can only depict the quantitative evaluation information. Within the circumstance of a qualitative depiction, the FBN is unable to describe fuzzy information. In contrast, the PUL-DUCG model is proposed based on the PULSs, which can effectively describe both qualitative and quantitative information. Moreover, the FBN requires a lot of statistics and empirical information to express the precise conditional probability between events. In comparison, the PUL-DUCG permits inadequate information representation, which could significantly diminish the workload and trouble of setting up an information base.
From the above comparison analysis, it can be found that more accurate and reasonable knowledge acquisition and reasoning results can be determined by the proposed PUL-DUCG model. Compared with the existing DUCG methods, the advantages of the developed PUL-DUCG model are summarized as follows:
1.
The model used the membership degree and non-membership degree of PULSs to express the fuzzy knowledge of experts. The fuzziness of initial information will be retained, which can avoid information loss and distortion in the process of causal analysis. Hence, the proposed model is more capable of representing and reasoning uncertain information.
2.
Based on a correction algorithm for solving the contradictory opinions of specialists, the proposed model can manage the conflicts and inconsistencies among expert evaluations in knowledge parameters. Thus, it can determine the knowledge parameters more precisely when acquiring knowledge.
3.
By means of the modified EDAS method, the proposed model can obtain rational and distinguishing occurrence probabilities and select the maximal probability event. Therefore, it is more accurate and effective in the practical utilization of causal analysis problems.

6. Conclusions

In this paper, a new PUL-DUCG model based on PULSs and the EDAS was developed to enhance the KRR ability of conventional DUCGs. The PULSs are adopted to character the fuzziness and uncertainty of expert knowledge in knowledge representation. A modified EDAS method is utilized to determine the root cause event with the maximal probability. Moreover, this method comprehensively considered the conflicting opinions among experts, which can avoid the limitations of individual expert evaluations and obtain more accurate and reliable knowledge parameters. Finally, a practical aluminum electrolysis case was presented to illustrate the application and advantages of our proposed DUCG model. The results indicate that the PUL-DUCG model is a promising and effective modeling technique for knowledge representation, acquisition and reasoning.
However, the proposed PUL-DUCG model has some disadvantages which can be addressed in further studies. First, the complexity of the proposed algorithm will be increased when a larger number of experts are involved. Thus, further work is needed to solve the problems of conflicting opinions in a large group environment. Second, other knowledge parameters, such as the time factor, can be considered to improve the online analysis ability of DUCG. Another research direction is developing a computer-based application system for the PUL-DUCG, which can perform automatic diagnosis after inputting knowledge parameters obtained from experts.

Author Contributions

Conceptualization, Y.-J.Z. and H.-C.L.; methodology, W.G.; writing—original draft preparation, Y.-J.Z.; writing—review and editing, H.-C.L.; visualization, W.G.; supervision, H.-C.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Fundamental Research Funds for the Central Universities (No. 22120210080) and the Special Science and Technology Project of the Shaoxing Science and Technology Bureau (No. 2020B33004).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, Q. Dynamic uncertain causality graph for knowledge representation and probabilistic reasoning: Directed cyclic graph and joint probability distribution. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 1503–1517. [Google Scholar] [CrossRef] [PubMed]
  2. Zhang, Q.; Geng, S. Dynamic uncertain causality graph applied to dynamic fault diagnoses of large and complex systems. IEEE Trans. Reliab. 2015, 64, 910–927. [Google Scholar] [CrossRef]
  3. Jiao, Y.; Zhang, Z.; Zhang, T.; Shi, W.; Zhu, Y.; Hu, J.; Zhang, Q. Development of an artificial intelligence diagnostic model based on dynamic uncertain causality graph for the differential diagnosis of dyspnea. Front. Med. 2020, 14, 488–497. [Google Scholar] [CrossRef] [PubMed]
  4. Mou, X.; Mao, L.X.; Liu, H.C.; Zhou, M. Spherical linguistic Petri nets for knowledge representation and reasoning under large group environment. IEEE Trans. Artif. Intell. 2022, 1. [Google Scholar] [CrossRef]
  5. Liu, H.C.; Luan, X.; Zhou, M.C.; Xiong, Y. A new linguistic Petri net for complex knowledge representation and reasoning. IEEE Trans. Knowl. Data Eng. 2022, 36, 1011–1020. [Google Scholar] [CrossRef]
  6. Dong, C.; Zhao, Y.; Zhang, Q. Assessing the influence of an individual event in complex fault spreading network based on dynamic uncertain causality graph. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 1615–1630. [Google Scholar] [CrossRef]
  7. Zhang, Q.; Zhang, Z. Dynamic uncertain causality graph applied to dynamic fault diagnoses and predictions with negative feedbacks. IEEE Trans. Reliab. 2016, 65, 1030–1044. [Google Scholar] [CrossRef]
  8. Zhang, Q. Dynamic uncertain causality graph for knowledge representation and reasoning: Continuous variable, uncertain evidence, and failure forecast. IEEE Trans. Syst. Man Cybern. Syst. 2015, 45, 990–1003. [Google Scholar] [CrossRef]
  9. Zhang, Z.; Jiao, Y.; Zhang, M.; Wei, B.; Liu, X.; Zhao, J.; Tian, F.; Hu, J.; Zhang, Q. AI-aided general clinical diagnoses verified by third-parties with dynamic uncertain causality graph extended to also include classification. Artif. Intell. Rev. 2022, 1–37. [Google Scholar] [CrossRef]
  10. Deng, N.; Zhang, Q. The application of dynamic uncertain causality graph based diagnosis and treatment unification model in the intelligent diagnosis and treatment of hepatitis B. Symmetry 2021, 13, 1185. [Google Scholar] [CrossRef]
  11. Dong, C.; Zhang, Q. The cubic dynamic uncertain causality graph: A methodology for temporal process modeling and diagnostic logic inference. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 4239–4253. [Google Scholar] [CrossRef] [PubMed]
  12. Jia, L.; Ren, Y.; Yang, D.; Feng, Q.; Sun, B.; Qian, C. Reliability analysis of dynamic reliability block diagram based on dynamic uncertain causality graph. J. Loss Prev. Process Ind. 2019, 62, 103947. [Google Scholar] [CrossRef]
  13. Yao, Q.; Yang, B.; Zhang, Q. Dynamic uncertain causality graph applied to the intelligent evaluation of a shale-gas sweet spot. Energies 2021, 14, 5228. [Google Scholar] [CrossRef]
  14. Zhou, Z.; Zhang, Q. Model event/fault trees with dynamic uncertain causality graph for better probabilistic safety assessment. IEEE Trans. Reliab. 2017, 66, 178–188. [Google Scholar] [CrossRef]
  15. Zhang, Q.; Yao, Q. Dynamic uncertain causality graph for knowledge representation and reasoning: Utilization of statistical data and domain knowledge in complex cases. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 1637–1651. [Google Scholar] [CrossRef] [PubMed]
  16. Zhang, Q.; Dong, C.; Cui, Y.; Yang, Z. Dynamic uncertain causality graph for knowledge representation and probabilistic reasoning: Statistics base, matrix, and application. IEEE Trans. Neural Netw. Learn. Syst. 2014, 25, 645–663. [Google Scholar] [CrossRef]
  17. Mou, X.; Zhang, Q.Z.; Liu, H.C.; Zhao, J. Knowledge representation and acquisition using R-numbers Petri nets considering conflict opinions. Expert Syst. 2021, 38, 12660. [Google Scholar] [CrossRef]
  18. Liu, H.C.; Xu, D.H.; Duan, C.Y.; Xiong, Y. Pythagorean fuzzy Petri nets for knowledge representation and reasoning in large group context. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 5261–5271. [Google Scholar] [CrossRef]
  19. Xu, X.G.; Xiong, Y.; Xu, D.H.; Liu, H.C. Bipolar fuzzy Petri nets for knowledge representation and acquisition considering non-cooperative behaviors. Int. J. Mach. Learn. Cybern. 2020, 11, 2297–2311. [Google Scholar] [CrossRef]
  20. Li, L.; Yue, W. Dynamic uncertain causality graph based on Intuitionistic fuzzy sets and its application to root cause analysis. Appl. Intell. 2020, 50, 241–255. [Google Scholar] [CrossRef]
  21. Li, L.; Xie, Y.; Chen, X.; Yue, W.; Zeng, Z. Dynamic uncertain causality graph based on cloud model theory for knowledge representation and reasoning. Int. J. Mach. Learn. Cybern. 2020, 11, 1781–1799. [Google Scholar] [CrossRef]
  22. Li, L.; Xie, Y.; Chen, X. A method for root cause diagnosis with picture fuzzy sets based dynamic uncertain causality graph. J. Intell. Fuzzy Syst. 2021, 41, 387–397. [Google Scholar] [CrossRef]
  23. Shi, H.; Wang, L.; Li, X.Y.; Liu, H.C. A novel method for failure mode and effects analysis using fuzzy evidential reasoning and fuzzy Petri nets. J. Ambient Intell. Humaniz. Comput. 2020, 11, 2381–2395. [Google Scholar] [CrossRef]
  24. Liu, H.C.; Luan, X.; Lin, W.; Xiong, Y. Grey reasoning Petri nets for large group knowledge representation and reasoning. IEEE Trans. Fuzzy Syst. 2020, 28, 3315–3329. [Google Scholar] [CrossRef]
  25. Xu, X.G.; Shi, H.; Xu, D.H.; Liu, H.C. Picture fuzzy Petri nets for knowledge representation and acquisition in considering conflicting opinions. Appl. Sci. 2019, 9, 983. [Google Scholar] [CrossRef] [Green Version]
  26. Liu, Z.; Liu, P.; Liu, W.; Pang, J. Pythagorean uncertain linguistic partitioned Bonferroni mean operators and their application in multi-attribute decision making. J. Intell. Fuzzy Syst. 2017, 32, 2779–2790. [Google Scholar] [CrossRef]
  27. Xian, S.; Guo, H.; Dong, Y. A novel outranking sorting approach based on interval-valued Pythagorean uncertain linguistic Euclidean distance for material supplier grading. Int. J. Intell. Syst. 2019, 34, 2872–2899. [Google Scholar] [CrossRef]
  28. Gao, H.; Wei, G.W. Multiple attribute decision making based on interval-valued Pythagorean uncertain linguistic aggregation operators. Int. J. Knowl.-Based Intell. Eng. Syst. 2018, 22, 59–81. [Google Scholar] [CrossRef]
  29. Zhang, Q.; Bu, X.; Zhang, M.; Zhang, Z.; Hu, J. Dynamic uncertain causality graph for computer-aided general clinical diagnoses with nasal obstruction as an illustration. Artif. Intell. Rev. 2021, 54, 27–61. [Google Scholar] [CrossRef]
  30. Qiu, K.; Zhang, Q. The M-DUCG methodology to calculate the joint probability distribution of directed cycle graph with local data and domain causal knowledge. IEEE Access 2021, 9, 36087–36099. [Google Scholar] [CrossRef]
  31. Bu, X.; Lu, L.; Zhang, Z.; Zhang, Q.; Zhu, Y. A general outpatient triage system based on dynamic uncertain causality graph. IEEE Access 2020, 8, 93249–93263. [Google Scholar] [CrossRef]
  32. Zhao, Y.; Di Maio, F.; Zio, E.; Zhang, Q.; Dong, C.L.; Zhang, J.Y. Optimization of a dynamic uncertain causality graph for fault diagnosis in nuclear power plant. Nucl. Sci. Tech. 2017, 28, 34. [Google Scholar] [CrossRef]
  33. Nie, H.; Zhang, Q. A new inference algorithm of dynamic uncertain causality graph based on conditional sampling method for complex cases. IEEE Access 2021, 9, 94523–94536. [Google Scholar] [CrossRef]
  34. Dong, C.; Zhou, Z.; Zhang, Q. Cubic dynamic uncertain causality graph: A new methodology for modeling and reasoning about complex faults with negative feedbacks. IEEE Trans. Reliab. 2018, 67, 920–932. [Google Scholar] [CrossRef]
  35. Hao, S.R.; Geng, S.C.; Fan, L.X.; Chen, J.J.; Zhang, Q.; Li, L.J. Intelligent diagnosis of jaundice with dynamic uncertain causality graph model. J. Zhejiang Univ. Sci. B 2017, 18, 393–401. [Google Scholar] [CrossRef] [PubMed]
  36. Xu, Z.S. Uncertain linguistic aggregation operators based approach to multiple attribute group decision making under uncertain linguistic environment. Inf. Sci. 2004, 168, 171–184. [Google Scholar] [CrossRef]
  37. Peng, X.; Yang, Y. Some results for Pythagorean fuzzy sets. Int. J. Intell. Syst. 2015, 30, 1133–1160. [Google Scholar] [CrossRef]
  38. Liu, H.C.; Wu, S.M.; Wang, Z.L.; Li, X.Y. A new method for quality function deployment with extended prospect theory under hesitant linguistic environment. IEEE Trans. Eng. Manag. 2021, 68, 442–451. [Google Scholar] [CrossRef]
  39. Xu, Z.S. A method based on linguistic aggregation operators for group decision making with linguistic preference relations. Inf. Sci. 2004, 166, 19–30. [Google Scholar] [CrossRef]
  40. Xu, Z. Induced uncertain linguistic OWA operators applied to group decision making. Inf. Fusion 2006, 7, 231–238. [Google Scholar] [CrossRef]
  41. Lu, M.; Wei, G.W. Pythagorean uncertain linguistic aggregation operators for multiple attribute decision making. Int. J. Knowl.-Based Intell. Eng. Syst. 2017, 21, 165–179. [Google Scholar] [CrossRef]
  42. Liu, C.; Tang, G.; Liu, P. An approach to multicriteria group decision-making with unknown weight information based on Pythagorean fuzzy uncertain linguistic aggregation operators. Math. Probl. Eng. 2017, 2017, 6414020. [Google Scholar] [CrossRef] [Green Version]
  43. Garg, H. Linguistic Pythagorean fuzzy sets and its applications in multiattribute decision-making process. Int. J. Intell. Syst. 2018, 33, 1234–1263. [Google Scholar] [CrossRef]
  44. Ding, X.F.; Liu, H.C. A new approach for emergency decision-making based on zero-sum game with Pythagorean fuzzy uncertain linguistic variables. Int. J. Intell. Syst. 2019, 34, 1667–1684. [Google Scholar] [CrossRef]
  45. Zhang, Q. Dynamic uncertain causality graph for knowledge representation and reasoning: Discrete DAG cases. J. Comput. Sci. Technol. 2012, 27, 1–23. [Google Scholar] [CrossRef]
  46. Deng, N.; Zhang, Q. Towards dynamic uncertain causality graphs for the intelligent diagnosis and treatment of hepatitis B. Symmetry 2020, 12, 1690. [Google Scholar] [CrossRef]
  47. Ghorabaee, M.K.; Zavadskas, E.K.; Olfat, L.; Turskis, Z. Multi-criteria inventory classification using a new method of evaluation based on distance from average solution (EDAS). Informatica 2015, 26, 435–451. [Google Scholar] [CrossRef]
  48. Yue, W.; Chen, X.; Gui, W.; Xie, Y.; Zhang, H. A knowledge reasoning Fuzzy-Bayesian network for root cause analysis of abnormal aluminum electrolysis cell condition. Front. Chem. Sci. Eng. 2017, 11, 414–428. [Google Scholar] [CrossRef]
  49. Yue, W.; Gui, W.; Xie, Y. Experiential knowledge representation and reasoning based on linguistic Petri nets with application to aluminum electrolysis cell condition identification. Inf. Sci. 2020, 529, 141–165. [Google Scholar] [CrossRef]
Figure 1. A typical DUCG model.
Figure 1. A typical DUCG model.
Applsci 12 04670 g001
Figure 2. Example of a typical PUL-DUCG model.
Figure 2. Example of a typical PUL-DUCG model.
Applsci 12 04670 g002
Figure 3. The PUL-DUCG for root cause analysis of an abnormal superheat degree.
Figure 3. The PUL-DUCG for root cause analysis of an abnormal superheat degree.
Applsci 12 04670 g003
Table 1. Selected technical parameters.
Table 1. Selected technical parameters.
Technical ParameterRole Analysis
Aluminum height (AH)AH can stabilize battery voltage.
Electrolyte level (EL)EL maintains cell energy stability.
Molecular ratio (MR)MR will influence the dissolution of alumina in electrolyte.
Heat insulation capacity (IP)Heat insulation performance of aluminum reduction cell.
Electrolyte temperature (ET)The appropriate temperature to ensure the normal operation of aluminum batteries.
Voltage fluctuation (VF)VF is influenced by AH.
Crystallization temperature (CT)The primary temperature of crystallization.
Table 2. The knowledge assessment matrix on parameter bij by the experts.
Table 2. The knowledge assessment matrix on parameter bij by the experts.
ExpertsStates
HighNormalLow
AHE1<[s4, s5], (0.18,0.82)><[s2, s3], (0.72,0.28)><[s1, s2], (0.00,1.00)>
E2<[s5, s6], (0.18,0.82)><[s3, s4], (0.65,0.57)><[s1, s2], (0.02,0.99)>
E3<[s4, s5], (0.18,0.82)><[s3, s4], (0.71,0.37)><[s2, s3], (0.01,0.98)>
E4<[s4, s5], (0.18,0.82)><[s3, s4], (0.61,0.39)><[s2, s3], (0.00,1.00)>
E5<[s4, s5], (0.18,0.82)><[s3, s4], (0.71,0.37)><[s2, s3], (0.00,1.00)>
ELE1<[s3, s4], (0.10,0.70)><[s2, s3], (0.75,0.20)><[s1, s2], (0.00,1.00)>
E2<[s5, s6], (0.27,0.82)><[s2, s3], (0.18,0.82)><[s2, s3], (0.03,0.89)>
E3<[s5, s6], (0.18,0.82)><[s1, s2], (0.18,0.82)><[s2, s3], (0.01,0.98)>
E4<[s5, s6], (0.10,0.80)><[s2, s3], (0.18,0.82)><[s2, s3], (0.03,0.89)>
E5<[s5, s6], (0.18,0.82)><[s1, s2], (0.18,0.82)><[s2, s3], (0.01,0.98)>
MRE1<[s3, s4], (0.20,0.20)><[s5, s6], (0.85,0.15)><[s1, s2], (0.01,0.98)>
E2<[s3, s4], (0.13,0.18)><[s3, s4], (0.56,0.31)><[s2, s3], (0.01,0.98)>
E3<[s4, s5], (0.25,0.28)><[s3, s4], (0.67,0.35)><[s1, s2], (0.18,0.82)>
E4<[s3, s4], (0.30,0.30)><[s3, s4], (0.56,0.31)><[s2, s3], (0.01,0.98)>
E5<[s3, s4], (0.11,0.11)><[s2, s3], (0.67,0.35)><[s2, s3], (0.11,0.72)>
Table 3. The collective knowledge assessment matrix B ˜ .
Table 3. The collective knowledge assessment matrix B ˜ .
StatesHighNormalLow
AH<[s4, s5], (0.18,0.82)><[s2, s3], (0.72,0.28)><[s1, s2], (0.00,1.00)>
EL<[s5, s6], (0.18,0.82)><[s3, s4], (0.65,0.57)><[s1, s2], (0.02,0.99)>
MR<[s4, s5], (0.18,0.82)><[s3, s4], (0.71,0.37)><[s1, s2], (0.01,0.98)>
Table 4. The occurrence probabilities of target child events.
Table 4. The occurrence probabilities of target child events.
Target Child EventsOccurrence Probabilities
B 11 X 43 X 51 X 62 X 71 <[s1, s2], (0.18,0.82)>
B 12 X 43 X 51 X 62 X 71 <[s1, s2], (0.70,0.23)>
B 13 X 43 X 51 X 62 X 71 <[s5, s6], (0.00,1.00)>
B 21 X 43 X 51 X 62 X 71 <[s3, s4], (0.70,0.10)>
B 22 X 43 X 51 X 62 X 71 <[s5, s6], (0.70,0.18)>
B 23 X 43 X 51 X 62 X 71 <[s1, s2], (0.00,1.00)>
B 31 X 43 X 51 X 62 X 71 <[s5, s6], (0.88,0.01)>
B 32 X 43 X 51 X 62 X 71 <[s3, s4], (0.79,0.08)>
B 33 X 43 X 51 X 62 X 71 <[s1, s2], (0.00,1.00)>
Table 5. The computation results by the EDAS method.
Table 5. The computation results by the EDAS method.
Target Child Events S P i S N i S P ¯ i S N ¯ i A S i Ranking
B 11 X 43 X 51 X 62 X 71 0.0000.0210.0000.9250.4626
B 12 X 43 X 51 X 62 X 71 0.1220.0000.4111.0000.7054
B 13 X 43 X 51 X 62 X 71 0.0000.2820.0000.0000.0009
B 21 X 43 X 51 X 62 X 71 0.1900.0000.6401.0000.8202
B 22 X 43 X 51 X 62 X 71 0.0000.0740.0000.7340.3677
B 23 X 43 X 51 X 62 X 71 0.0270.0250.0900.9090.5005
B 31 X 43 X 51 X 62 X 71 0.2970.0001.0001.0001.0001
B 32 X 43 X 51 X 62 X 71 0.1290.0000.43601.0000.7183
B 33 X 43 X 51 X 62 X 71 0.0000.1730.00000.3840.1928
Table 6. The reasoning results according to the listed methods.
Table 6. The reasoning results according to the listed methods.
GroupResults Given by ModelActual ResultConsistency
FBNDUCGIFDUCGCDUCGPUL-DUCG
1AH LowSV LowAH LowAH LowAH LowAH LowY
2AH LowAH LowAH LowAH LowAH LowAH NormalN
3AH LowAH LowAH LowAH LowAH LowAH LowY
4AH LowAH LowAH LowAH LowAH LowAH LowY
5AH LowAH LowAH LowAH LowAH LowAH LowY
6AH LowAH LowAH LowAH LowAH LowAH LowY
7AH LowAH LowAH LowAH LowAH LowAH LowY
8AH LowAH LowAH LowAH LowAH LowAH LowY
9AH HighAH HighAH HighAH HighAH HighAH HighY
10AH HighAH HighAH HighAH HighAH HighAH HighY
11AH HighAH HighAH HighAH HighAH HighAH HighY
12AH HighAH HighAH HighAH HighAH HighAH HighY
13AH HighAH HighAH HighAH HighAH HighAH HighY
14AH HighAH HighAH HighAH HighAH HighAH HighY
15AH NormalAH HighAH HighAH HighAH HighAH HighY
16AH HighAH HighAH HighAH HighAH HighAH HighY
17AH HighAH HighAH HighAH HighAH HighAH HighY
18AH NormalAH HighAH HighAH HighAH HighAH HighY
19EL HighEL HighEL HighEL HighEL HighEL HighY
20EL HighEL HighEL HighEL HighEL HighEL HighY
Accuracy91.10%93.30%95.60%95.60%95.60%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhu, Y.-J.; Guo, W.; Liu, H.-C. Knowledge Representation and Reasoning with an Extended Dynamic Uncertain Causality Graph under the Pythagorean Uncertain Linguistic Environment. Appl. Sci. 2022, 12, 4670. https://doi.org/10.3390/app12094670

AMA Style

Zhu Y-J, Guo W, Liu H-C. Knowledge Representation and Reasoning with an Extended Dynamic Uncertain Causality Graph under the Pythagorean Uncertain Linguistic Environment. Applied Sciences. 2022; 12(9):4670. https://doi.org/10.3390/app12094670

Chicago/Turabian Style

Zhu, Yu-Jie, Wei Guo, and Hu-Chen Liu. 2022. "Knowledge Representation and Reasoning with an Extended Dynamic Uncertain Causality Graph under the Pythagorean Uncertain Linguistic Environment" Applied Sciences 12, no. 9: 4670. https://doi.org/10.3390/app12094670

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop