Next Article in Journal
The Golden Ratio in Nature: A Tour across Length Scales
Previous Article in Journal
One’s Fixing Method for a Distinct Symmetric Fuzzy Assignment Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Bayesian Network and Its Application in Autonomous Capability Evaluation

1
Equipment Management and Unmanned Aerial Vehicle Engineering College, Air Force Engineering University, Xi’an 710051, China
2
Department of Equipment Management and Support, People Armed Police Engineering University, Xi’an 710086, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Symmetry 2022, 14(10), 2058; https://doi.org/10.3390/sym14102058
Submission received: 22 August 2022 / Revised: 22 September 2022 / Accepted: 24 September 2022 / Published: 3 October 2022
(This article belongs to the Section Mathematics)

Abstract

:
The Bayesian network (BN) is a new intelligent evaluation technology, which has become one of the effective methods to solve uncertainty problems and deal with asymmetric information. However, its application is limited in the case of complex indicator systems and interrelated variables. To solve these problems, an improved BN model based on game theory is proposed. First, an IHORAFA attribute reduction algorithm is used to optimize the index system. Then, a weighted BN evaluation model is proposed for the problem of correlation among indicators, which uses the improved combination weighting method of game theory to determine the optimal weight and improve the accuracy of weight calculation. Finally, the improved BN is applied to the autonomous capability evaluation of ground attack UAVs. The simulation results show that the improved BN model can be used for assessment and reasoning under uncertain conditions and variable correlation.

1. Introduction

Comprehensive evaluation is a systematic and complex work, one of the most important means by which we know things, understand them, and influence them [1]. Generally, in it can be used qualitative methods and quantitative methods. Classic methods mainly include analytic hierarchy process (AHP) [2], principal component analysis [3], and grey relational analysis [4]. AHP is a multi-objective decision analysis method combining qualitative and quantitative analysis. The principal component analysis method can use the idea of dimension reduction to eliminate the correlation among indicators and find the main components containing the original indicator information. Based on the grey system theory, the grey relational analysis method can solve the uncertainty problems of less data and unclear internal relations. However, these classic methods have some disadvantages. AHP is mainly based on expert knowledge and has strong subjectivity. Principal component analysis requires precise data and the results are difficult to interpret. In the grey relational analysis method, it is difficult to determine the optimal sequence and its resolution is low.
Moreover, classic methods mainly consider the static characteristics of evaluation objects and lack the ability to perform dynamic evaluation and reasoning analysis. It cannot meet the needs of different evaluation stages.
(1)
The forward problem.
We make a prediction on the expected benefits or risks of the evaluation event in the initial stage of the event to achieve the set goals and effects.
(2)
The intermediate interference problem.
In the mid-stage, reasoning and analysis of unexpected situations to achieve effective monitoring of the evaluation process.
(3)
The inverse problem.
Finding the key influencing factors at the end of the event to facilitate decision makers to adjust subsequent strategies and maximize benefits.
These problems lead to the fact that the values of evaluation object attributes vary from time to time and are in a dynamic change process, which shows the characteristics of asymmetry. Moreover, due to the existence of many uncertainties in the process of events, the construction of the evaluation model is difficult, and the reasoning ability of the evaluation model is required to be high. Therefore, we need to build an evaluation model with a strong reasoning ability to deal with these uncertainties.
The Bayesian network, as an effective intelligent algorithmic model with powerful uncertain knowledge representation and inference analysis capabilities, can achieve evaluation and decision making of uncertain information under complex conditions. It has been widely applied in risk assessment [5], medical diagnosis [6], and artificial intelligence [7]. Many scholars have confirmed the feasibility of applying BN in the field of evaluation. Huang et al. [8] constructed an urban flood hazard evaluation model based on BN and analyzed the key contributing factors. Zhang et al. [9] established a BN reliability evaluation model and formulated hierarchical management measures for ventilation systems based on the simulation results. Chen [10] realized the evaluation and inference of the operational effectiveness of unmanned aerial vehicle (UAV) formations under uncertain conditions based on BN. However, the classic BN still has limitations in handling uncertainty. It cannot solve the problem of strong correlation among variables [11]. Therefore, this paper improves the BN model based on existing research results. The innovation points of this paper are summarized as follows.
(i)
To address the problem of cumbersome indicators of complex systems, an IHORAFA (improved heuristic optimal reduce algorithm based on frequencies of attributes) attribute reduction algorithm is proposed.
(ii)
To address the problem of correlation among indicators, a weighted BN evaluation model is proposed, which weakens the conditional assumption of classic BN and enhances the applicability of the model. The optimal combination weights are determined using an improved game theory combination weighting method to improve the accuracy of the weight calculation.
(iii)
An improved BN method based on the combination weighting method is proposed.
In this paper, an improved BN with decorrelation and attribute reduction ability is proposed to solve the problem of variables correlation and complex index system. A combination weighting method is used to determine the weights of weighted BN in an attempt to weaken the conditional assumptions in traditional BN and enhance the application of BN. An IHORAHA algorithm is proposed for attribute reduction of the index system. Finally, to illustrate the proposed methods, we apply them to UAV autonomous capability evaluation and use causal reasoning, influencing factor reasoning, and truncated analysis reasoning to analyze and reason for different task stages of UAV.
The chapters of this paper are organized as follows: Section 2 introduces the basic theory and evaluation process of BN. In Section 3, an improved BN and IHORAFA algorithm are proposed. A combination weighting method based on game theory is used for the optimal weights. In Section 4, to verify the rationality of the model, the proposed method is applied to the evaluation of the autonomous capability of UAV. The conclusions of this paper are given in Section 5.

2. Bayesian Network and Its Evaluation Process

BN is a good tool to describe and deal with uncertainty. It has a solid mathematical foundation and can model the uncertainty in the evaluation process. We first introduce its basic concepts and reasoning patterns, and then introduce the BN evaluation process and analyze the problems of classic BN.

2.1. Bayesian Network Theory

Bayesian network, also known as reliability network, is based on probability theory and graph theory [12]. It uses directed edges to represent the causal relationship between variables and a conditional probability table to represent the strength of the relationship between variables. In the case of uncertain knowledge and incomplete information, the powerful reasoning capability of BN can effectively fuse multi-source information for decision analysis, reasoning, and dynamic evaluation of uncertainty problems. We introduce three reasoning patterns of BN:
(1)
Causal reasoning: a forward reasoning process, i.e., the outcome is inferred from the causal information and the conditional probability distribution of the child nodes is inferred from the conditional probability of the parent nodes. Suppose that the set of evidence consisting of all parent nodes is E C , then the probability that the state of the child node M is M j defined by
P ( M = M j | E C ) = P ( M = M j E 1 = e 1 , E 2 = e 2 , , E n = e n ) = P ( M = M j , E 1 = e 1 , E 2 = e 2 , , E n = e n ) P ( E 1 = e 1 , E 2 = e 2 , , E n = e n )
where E i E C , P ( E 1 = e 1 , E 2 = e 2 , , E n = e n ) is the joint probability of nodes with known state, n is the number of parent nodes with known status, P ( M = M j E 1 = e 1 , E 2 = e 2 , , E n = e n ) is the conditional probability of forward conduction.
(2)
Influence factor reasoning: also known as diagnostic reasoning. It is reverse reasoning from result to cause. By changing the conditional probability of the child node, the probability of each state of the relevant parent node can be obtained, and then we can analyze the degree of influence of the child index on the upper index. Suppose that the state of the child node is known to be M = M j , the posterior probability distribution of the parent node is
P ( E i = e i M = M j ) = P ( E i = e i ) P ( M = M j E i = e i ) P ( M = M j )
(3)
Truncated analytical reasoning: a reasoning pattern that integrates forward reasoning ability and reverse diagnosis ability. When the values of intermediate index nodes are fixed, on the one hand, the state of evaluation index nodes can be obtained by forwarding reasoning, and on the other hand, the influence degree of sub-indexes can be obtained by reverse diagnosis.

2.2. Basic Process of BN Evaluation

Comprehensive evaluation with BN is a complex process, which mainly includes node selection, data processing, structure determination, parameter learning, reasoning, and simulation, and its basic process is shown in Figure 1. The BN model corresponds to the comprehensive evaluation process in each step, which proves the feasibility of its application in the field of comprehensive evaluation.
However, the classic BN still has certain defects, which greatly limits its application in practical problems [13]. The network structure and parameters of BN need to be adjusted in combination with the actual problems and the characteristics of the evaluation object. Moreover, the mathematical basis of BN is the Bayesian theorem, which is premised on the assumption of conditional independence, i.e., there is no correlation among any nodes or indexes. This assumption is difficult to hold in practical applications, which leads to the inability of classic BN to deal with the correlation among variables, which greatly affects the final reasoning accuracy. Therefore, our next step is to find a suitable method to improve the conditional independence assumption and carry out structural optimization and parameter learning in combination with practical problems.

3. An Improved BN Evaluation Method Based on Combined Weighting of Game Theory

Taking into account the complexity of the index system, we propose an IHORAFA attribute reduction algorithm to optimize the indicator structure. To improve the assumption of conditional independence and enhance the applicability of BN, the combination weighting method of game theory is used to determine the optimal weight.

3.1. An Improved HORAFA Attribute Reduction Algorithm

In practical application, the one-sided pursuit of the comprehensiveness of the index system will lead to overly complex calculations, which do not highlight the main performance indexes. In addition, with the change of evaluation stage, some indexes may lose their practical significance, resulting in the whole index system not adapting to the new situation and causing delusion and confusion in the judgment of evaluators. At this point, it is necessary to optimize and adjust the index system to ensure the validity and real-time performance of the indexes.
Hu et al. [14] proposed a heuristic optimal reduction algorithm based on frequencies of attributes (HORAFA). HORAFA takes the frequency of attributes as the reduction basis, which avoids the calculation of complex concepts of rough sets and improves computational efficiency. The basic idea is that the information system is reduced by using the frequency of attributes in the discernibility matrix as heuristic information. The discernibility matrix is defined as
m i j = { a C : a ( x i ) a ( x j ) } , x i , x j U e l s e
where m i j is the element of the discernibility matrix, a ( x ) is the value of record x on attribute a, namely, a ( x ) = f ( x , a ) . The discernibility matrix is a symmetric matrix, i.e., m i j = m j i .
The more frequently an attribute appears in the discernibility matrix, the greater the ability of the attribute to differentiate the research object; the shorter the length of the element item in which the attribute is located, the more important the attribute is. On the basis of these two criteria, the attribute frequency function is defined as
f ( a ) = f ( a ) + A A c c
where A is the total number of condition attributes in a discernibility matrix, c is the number of attributes contained in non-empty element items.
HORAFA is an incomplete algorithm, which may not find the optimal reduction of information systems in practical application. This paper makes the following improvements.
(1)
HORAFA is based on the discernibility matrix of Equation (3), which does not take into account the incompatibility of information systems and is not applicable to incompatible decision tables. To solve this problem, the YE discernibility matrix [15] is introduced, which is defined as
m i j = a { a C : a ( x i ) a ( x j ) } , D ( x i ) D ( x j ) a n d min { d ( x i ) , d ( x j ) } = 1 , e l s e
where d ( x i ) represents the cardinality of the attribute value set corresponding to all elements equivalent to x i in U.
(2)
To solve the problem that the HORAFA does not necessarily find the optimal reduction, the attribute frequency function is updated as follows.
f ( a ) = f ( a ) + A A c c
where c is the remaining number of attributes that are removed from the ones that join the core after reduction.
(3)
To address the incompleteness of HORAFA, the reverse elimination method is used to delete the attributes that can be deleted in the reduction. At the same time, this paper improves the reverse elimination algorithm. As the core attributes are necessary and cannot be deleted, it is not necessary to judge the core attributes. Only the reverse elimination of the noncore attributes in the reduction is required, thus, reducing the computation and improving the efficiency of reduction.
Based on the above improvements, an improved HORAFA (IHORAFA) algorithm is proposed. The specific process is shown in Algorithm 1.
Algorithm 1: IHORAFA algorithm
Symmetry 14 02058 i001

3.2. Weighted BN Based on Combination Weighting of Game Theory

BN is not applicable to the inference and evaluation of strongly correlated variables. In this section, we analyze the limitations of classic BN and the existing weighted BN and then use the improved game theory combined weighting method to improve the conditional independence assumption.

3.2.1. Problem Analysis of Classic BN

The assumption of conditional independence limits the application of naive Bayesian networks. To address this problem, this paper determines the optimal weights of indexes based on game theory and constructs the weighted BN.
The premise of BN algorithm is the assumption of conditional independence, which means that each child node in the network is independent of other unrelated nodes under a given conditional node. Based on this assumption, when the prior probability and conditional probability table (CPT) are given, the posterior probability can be inferred by Equation (7).
P ( x X 1 , X 1 , X n ) = P ( x ) i = 1 n P ( X i x )
where P ( x X 1 , X 1 , X n ) is the posterior probability, P ( x ) is the a priori probability, P ( X i x ) is the conditional probability. The assumption of conditional independence improves the operational efficiency and probabilistic reasoning speed of BN, but there are too many factors and there is a certain correlation among the sub-indexes, so the assumption of conditional independence needs to be weakened or improved. An effective way to solve this problem is to assign different weights to each node to strengthen the connection among the nodes. The model obtained by this method is called a weighted Bayesian network and the formula is
P ( x X 1 , X 1 , X n ) = P ( x ) i = 1 n P ( X i x ) w i
Weight calculation is an important basis for weighted BN. Liu et al. [16] constructed weighted BN based on the entropy weight method to assess flood hazard risk effectively. Zhao et al. [17] applied weighted BN to the prediction of pancreatic cancer, which improves the accuracy of the prediction of pancreatic cancer. However, the existing research mainly uses a single weight calculation method, and the scientific nature of index assignment needs further study.

3.2.2. Combination Weighting Method Based on Game Theory

The subjective-objective combination weighting method has been a hot research topic in recent years. It can combine the advantages of the subjective weighting method and objective weighting method, considering the actual laws of objective data and reflecting the decision-making intention of the evaluator. Therefore, based on the improvement of the AHP and Entropy Weighting (EW) method, this paper introduces the idea of game theory to determine the optimal combination weights.

Subjective Weighting by IAHP

AHP is a combined qualitative and quantitative decision-making analysis method, but it is highly subjective and requires several consistency tests and correction of the judgment matrix, leading to cumbersome calculations [18]. The classic AHP is now improved to address this problem, and the steps of the improved AHP (IAHP) method are as follows.
Step 1: Construct the judgment matrix.
A = ( a i j ) n × n
where a i j is the relative importance of factor i to j, and satisfies a j i = 1 1 a i j , a i j a i j , a i j > 0 , a i i = 1 .
Step 2: According to formula b i j = lg a i j , calculate the antisymmetric matrix B of the judgment matrix A. Its characteristic is b i j = b j i .
Step 3: The optimal transfer matrix C of the antisymmetric matrix B is obtained according to Equation (10), so that i = 1 n j = 1 n ( c i j b i j ) 2 is minimum.
c i j = 1 n k = 1 n ( b i k b j k )
Step 4: Construct the optimization matrix A * , where a i j * = 10 c i j .
Step 5: Calculate the weight vector.
(1) Normalize the optimization matrix A * .
a ¯ i j * = a i j * i = 1 n a i j *
(2) Add by row to get the sum vector.
W i = j = 1 n a ¯ i j *
(3) Normalize the sum vector to obtain the eigenvector of the optimization matrix, i.e., the weight vector.
W i = W i i = 1 n W i

Objective Weighting by IEW

EW is a widely used objective weighting method, which is susceptible to extreme data. A small difference in information entropy can lead to an exponential change in entropy weight when the entropy value is in a specific interval [19]. Therefore, this paper introduces the standard processing method to eliminate the extreme value interference and improves the formula for calculating weights by information entropy. The steps to improve the entropy weight (IEW) method are as follows.
Step 1: Build raw data matrix R .
R = ( x i j ) n × m ( i = 1 , 2 , , n , j = 1 , 2 , , m )
where m is the number of evaluation indexes, n is the number of data samples, and x i j represents the value of the jth evaluation index of the ith sample.
Step 2: The standardized processing method is adopted to eliminate extreme-value interference, and the formula is
x i j * = x i j x j ¯ s j
where x j ¯ = i = 1 n x i j n is mean value of jth index, s j = 1 n i = 1 n ( x i j x j ¯ ) 2 is standard deviation of jth index.
Step 3: Non-negativity processing of indexes. EW requires index values to be positive, so the translation method makes the calculation of the information entropy meaningful. The formula is
x i j + = x i j * + l
where x i j + is the value of index j after non-negativity processing, l is the translation distance, which needs to be selected according to the actual situation.
Step 4: Normalization processing.
R = ( y i j ) n × m ( i = 1 , 2 , , n , j = 1 , 2 , , m )
y i j = x i j + i = 1 n x i j +
Step 5: Calculate the information entropy of each index.
H j = k i = 1 n y i j ln ( y i j )
where k = 1 / ln n , i = 1 , 2 , , n .
Step 6: Calculate index weights.
w j = 1 H j j = 1 m ( 1 H j ) , j = 1 m w j = 1
It should be noted that when the weights are calculated according to Equation (20), a small change of information entropy can lead to the abnormal phenomenon of large differences in the entropy weights when H j 1 . To solve this problem, the formula for calculating the entropy weight is improved, and the improved formula is
w j = k = 1 m H k + 1 2 H j j = 1 m ( k = 1 m H k + 1 2 H j ) a n d j = 1 m w j = 1

Combination Weighting

For the research on the combination of weighting, existing research mainly adopts the methods of addition synthesis and multiplication synthesis to synthesize different weights, but does not study how to coordinate the conflicts between different weighting methods to achieve the optimal or suboptimal combination of weights. The combination weighting method based on game theory uses the idea of game theory to resolve the conflicts between subjective and objective weighting methods, find the balance point between them, and maximize the common interests, so as to make the index weighting more scientific and reasonable [20]. The specific process is as follows.
The index weights obtained by IAHP and IEW are indicated as w 1 = ( w 11 , w 12 , , w 1 n ) and w 2 = ( w 21 , w 22 , , w 2 n ) , respectively, and the combined weight can be expressed by a linear combination of w 1 and w 2 .
w = α 1 w 1 T + α 2 w 2 T
where α 1 and α 2 represent the combination coefficients of subjective and objective weights, respectively.
We can find a balance between different weights and minimize the deviation between the combined weight and the subjective and objective weights. The optimization model is
min r = 1 , 2 k = 1 2 α k w k T w r T , r = 1 , 2
By solving the model, the optimal combination weight that takes into account both subjective factors and laws of objective data can be obtained. According to the differential property of the matrix, to avoid negative combination coefficients, the optimal condition of the improved combination weighting method based on game theory is
min f = r = 1 2 ( k = 1 2 α k w r w k T ) w r w r T
where α k > 0 and k = 1 2 α k 2 = 1 . The Lagrange function is established as
L ( α k , λ ) = r = 1 2 ( k = 1 2 α k w r w k T ) w r w r T + λ 2 ( k = 1 2 α k 2 1 )
The solution is
α k = r = 1 2 w r w k T k = 1 2 ( r = 1 2 w r w k T ) 2
Based on IHORAFA and combination weighting, the improved BN can be applied to the evaluation under dynamic conditions and can better deal with the strong correlation among the indexes. The differences between improved BN and classic BN are shown in Table 1.

3.2.3. The Basic Process of Improved BN Evaluation

According to the proposed method, the improved BN evaluation process is shown in Figure 2. First, to address the problem that the underlying data is difficult to deal with, the membership weighting method is used to determine the prior probability of the root node, and the main steps are shown in Algorithm 2. Secondly, we use the combination weighting method of game theory to determine the optimal weight and construct a weighted BN model. The IHORAFA algorithm is used to optimize the index system. Finally, the improved BN is applied to actual problems, and the simulation reasoning is carried out at different evaluation stages to solve the three uncertainty problems mentioned in the introduction.
Algorithm 2: A priori probability algorithm of root node based on membership weighting
Symmetry 14 02058 i002

4. Model Application

In the intelligent war of the future, ground attack UAVs are one of the key combat forces in asymmetric warfare. An effective evaluation of the autonomous capability of ground attack UAVs in complex battlefield environments can accurately locate the comprehensive performance and technical deficiencies of UAVs, thus, guiding the development and improvement of subsequent models and laying a solid foundation for UAVs to adapt to complex battlefield environments and mission requirements [21]. In this section, we evaluate and reason about the autonomous capability of UAVs in different mission stages to verify the effectiveness of the method.

4.1. Indicator System Construction and Optimization

Autonomous capability is the combination of perception, analysis, communication, planning, decision-making, and behavior performed by unmanned systems, reflecting the degree of intelligence of unmanned systems [22]. Considering the connotation of autonomous capability [23] and the characteristics and operational processes of ground attack UAVs [24], the index system of the autonomous capability of ground attack UAVs is constructed from five aspects: sensing and detection, planning and decision making, operational execution, security management, and learning and evolution, as shown in Figure 3.
The index system is strongly relative in nature. It varies from time to time and from place to place, and the structure of the index system needs to be dynamically adjusted in relation to the requirements of the mission stage before evaluating autonomous capability. The index system shown in Figure 3 is based on the overall situation of combat tasks, but it is not necessarily optimal in each mission stage. Therefore, while taking into account the comprehensiveness and representativeness of the evaluation index, IHORAFA is used to simplify the index system and obtain the reduced index shown in Table 2, taking into account the characteristics and actual situation of three typical combat mission stages, namely, the penetration stage, the reconnaissance and search stage, and attack stage (marked as S1, S2, and S3, respectively).

4.2. Indicator System Construction and Optimization

According to the previous research [25], the autonomous capability level is divided into five levels (I, II, III, IV, and V), which are simple planning task, complex planning task, real-time planning task, multi-UAV cooperation, and clustering cooperation. The classification and specific connotation of autonomous capability level are shown in Table 3.
The priori probability of the root node can be obtained by expert scoring and historical data. Taking the node B 1 as an example, a group of experts in UAV development and use was invited to score the performance of the indexes under different tasks. A fuzzy classification method was used to establish a set of attribute levels. After discussion, it was specified that a score of 90 or more is good, 80–90 is average, and below 80 is poor. The scoring table is shown in Table 4.
According to the index data given in Table 4, the weight of the root node B 1 can be calculated by Step 1 of Algorithm 2.
ω = { 0.3485 , 0.2576 , 0.2201 , 0.1738 }
Based on the index data in Table 4 and the specified attribute classification, the membership degree of the node B 1 can be obtained, as shown in Table 5.
According to Step 2 of Algorithm 2, the prior probability of node B 1 is calculated as P = { 0.417 , 0.430 , 0.153 } . The prior probabilities of other root nodes are shown in Table 6.
The improved combination weighting method is used to calculate the index weights according to the method described in Section 3, and the results are shown in Table 7. We can obtain the weighted CPT by integrating the weights of each index according to Equation (8), such as the CPT of node A 1 is shown in Table 8.

4.3. Simulation Reasoning Based on Task Stage

The combat mission is the key factor driving the dynamic change of UAV autonomous capability. After establishing the BN model, the inference and analysis of UAV autonomous capability need to be combined with the combat phase to uncover deep-seated combat information. In this section, three reasoning patterns of BN are used to analyze the autonomy of the three processes: before, during, and after the combat mission, respectively.

4.3.1. Simulation Reasoning Based on Task Stage

The required autonomous capability for this mission is estimated before the operational mission to achieve overall control of the battlefield situation. We input the parameters of nodes and adopt causal reasoning with Equation (1). Moreover, to verify the scientificity and rationality of the method, the method in this paper is compared with other methods, as shown in Table 9.
From Table 9, we can get that the probability of UAV’s autonomous capability of level III is 51.93%, level II is 44.41%, and level I is 3.17%. According to the principle of maximum probability membership, the autonomous capability level of the ground attack UAV is level III, indicating that performing this task requires a high level of autonomous capability. Meanwhile, compared with other methods, the evaluation results of the improved BN are consistent. Because the improved BN considers the strong correlation among variables, the difference among levels is more obvious, and it is easy to distinguish UAVs with similar autonomous capabilities, which reduces the ambiguity of the evaluation results.

4.3.2. Battlefield Situation Deduction in Combat Mission

With the advancement of the mission process, UAVs will face uncertain events brought about by the complex and changing battlefield environment, so the autonomous capability is dynamic. How to adapt to the rapidly changing battlefield scenarios and effectively analyze, summarize and judge the multiple information has become the key to autonomous capability decision-making during the combat process.
After determining the dynamic structure, it is necessary to deduce the situation according to the battlefield situation and the mission situation at different stages. Taking the penetration stage as an example, we adjust the structure of BN according to the reduction indexes of S1 in Table 2, set the bad value to 100% and update the model. The result of S1 is shown in Figure 4. Similarly, the situational analysis can be performed for other mission stages. Due to the limited space of this paper, the reasoning simulation diagrams of other stages are not given. The trend of autonomous capability in each stage is shown in Figure 5, where the pre-mission is recorded as S0.
From Figure 5, the autonomous capability of different mission stages is changing dynamically. The autonomous capability in S0 is the highest, followed by S1, and the autonomous capability in S3 is the lowest. S0 is mission global-oriented and requires a high autonomous capability. In S1, UAVs needs to face a complex battlefield environment and break through the enemy’s tight air defense system. In S2, UAVs need to use airborne detection equipment to complete multiple tasks such as search, identification, tracking, and locking. In S3, because it is the human who makes the final attack decision, the UAV only needs to execute the attack command. Therefore, the ranking result is in line with the reality of the task, which validates the scientificity and rationality of the evaluation method. On the other hand, in the process of UAV mission execution, it is necessary to timely adjust the UAV autonomy and human–computer interaction in combination with the actual mission requirements and battlefield situation so as to facilitate the smooth execution of the mission.

4.3.3. Analysis of Influencing Factors in Post Mission

After the combat mission, we need to find the key factors that affect autonomous capability. The probabilities of the five autonomous capability levels are set to 1, respectively, and the model is updated according to Equation (2). We can get the posterior probabilities of the nodes at each autonomy level, and the reasoning results of the indexes A 1 A 5 are shown in Figure 6.
The following conclusions can be drawn from Figure 6: (1) As the level of UAV autonomous capability rises, the performance of each index also improves. It indicates that each index has an impact on autonomous capability and the index system is reasonable and effective. (2) The main factors of the autonomous capability are changing under different autonomous capability levels. The main influencing factors of single aircraft autonomous capability (I to III) are perceptual detection, security management, and combat execution capability, respectively. At the level of multi-UAV cooperation/clustering cooperation (IV to V), learning evolution capability and planning and decision-making capability determine the upper limit of autonomous capability. The simulation results are in line with the development trend of UAV autonomous capability. (3) In the process of the development of UAV’s autonomous capability, the sensing and detection capability and planning and decision-making capability occupy a certain proportion, which needs to be paid attention to.

5. Conclusions

To address the uncertainty in the comprehensive evaluation, BN is applied to construct an evaluation model. To solve the problem of strong correlations among variables and meet the practical needs of different evaluation stages, we have done the following work: (1) The IHORAFA algorithm is proposed to optimize the index system. (2) The model based on an improved BN is proposed, which relaxes the application conditions of BN and can better deal with the strong correlations among many factors. (3) The combination weighting method based on game theory is proposed. We combine the advantages of IAHP and IEW, which largely eliminates the limitations of a single method.
Finally, the improved BN is applied to the autonomous capability evaluation of ground-attack UAVs. The powerful analytical reasoning ability of BN is used to reason and analyze different mission stages, which better solves the forward problem, intermediate interference problem, and reverse problem in the evaluation process and verifies the feasibility of the proposed method. It should be pointed out that there are too many uncertainties and uncontrollable factors in the evaluation process. Therefore, the effectiveness of the evaluation model needs to be further tested with actual data, and the whole evaluation system needs to be continuously updated and optimized.

Author Contributions

J.Y. and S.L.; methodology, J.Y.; software, J.Y.; validation, J.Y., S.L. and W.P.; formal analysis, S.L.; investigation, M.S.; resources, W.P.; data curation, J.Y.; writing—original draft preparation, J.Y.; writing—review and editing, J.Y. and S.L.; visualization, J.Y.; supervision, M.S.; project administration, S.L. and W.P.; funding acquisition, S.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xu, S. Comprehensive Evaluation Theory of Technological Economy. In Technological Economics; Springer: Berlin/Heidelberg, Germany, 2020; pp. 161–167. [Google Scholar]
  2. Mathew, M.; Chakrabortty, R.K.; Ryan, M.J. A novel approach integrating AHP and TOPSIS under spherical fuzzy sets for advanced manufacturing system selection. Eng. Appl. Artif. Intell. 2020, 96, 103988. [Google Scholar] [CrossRef]
  3. Bro, R.; Smilde, A.K. Principal component analysis. Anal. Methods 2014, 6, 2812–2831. [Google Scholar] [CrossRef] [Green Version]
  4. Yuksel, M.E.; Fidan, H. A Decision Support System Using Text Mining Based Grey Relational Method for the Evaluation of Written Exams. Symmetry 2019, 11, 1426. [Google Scholar] [CrossRef] [Green Version]
  5. Kwag, S.; Gupta, A.; Dinh, N. Probabilistic risk assessment based model validation method using Bayesian network. Reliab. Eng. Syst. Saf. 2018, 169, 380–393. [Google Scholar] [CrossRef]
  6. Oniśko, A.; Druzdzel, M.J. Impact of precision of Bayesian network parameters on accuracy of medical diagnostic systems. Artif. Intell. Med. 2013, 57, 197–206. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. How, M.L.; Hung, W.L.D. Harnessing entropy via predictive analytics to optimize outcomes in the pedagogical system: An artificial intelligence-based Bayesian networks approach. Educ. Sci. 2019, 9, 158. [Google Scholar] [CrossRef] [Green Version]
  8. Huang, S.; Wang, H.; Xu, Y.; She, J.; Huang, J. Key disaster-causing factors chains on urban flood risk based on Bayesian network. Land 2021, 10, 210. [Google Scholar] [CrossRef]
  9. Zhang, P.; Lan, H.Q.; Yu, M. Reliability evaluation for ventilation system of gas tunnel based on Bayesian network. Tunn. Undergr. Space Technol. 2021, 112, 103882. [Google Scholar] [CrossRef]
  10. Chen, H. Research on Combat Effectiveness Evaluation Method of UAV Formation Based on Bayesian Network. Master’s Thesis, Nanjing University of Posts and Telecommunications, Nanjing, China, 2020. [Google Scholar]
  11. Miyakoshi, Y.; Kato, S. A missing value imputation method using a Bayesian network with weighted learning. Electron. Commun. Jpn. 2012, 95, 1–9. [Google Scholar] [CrossRef]
  12. Sevinc, V.; Kucuk, O.; Goltas, M. A Bayesian network model for prediction and analysis of possible forest fire causes. For. Ecol. Manag. 2020, 457, 117723. [Google Scholar] [CrossRef]
  13. Fuster-Parra, P.; García-Mas, A.; Cantallops, J.; Ponseti, F.J.; Luo, Y. Ranking Features on Psychological Dynamics of Cooperative Team Work through Bayesian Networks. Symmetry 2016, 8, 34. [Google Scholar] [CrossRef] [Green Version]
  14. Li, Z.; Hu, Y. Application Research of Improved Attribute Reduction Algorithm in Data Mining. Comput. Technol. Dev. 2012, 22, 47–50. (In Chinese) [Google Scholar]
  15. Ye, D.Y.; Chen, Z.J. A new discernibility matrix and the computation of a core. Acta Electron. Sin. 2002, 30, 1086. [Google Scholar]
  16. Liu, R. Research on risk assessment and modeling of flood disaster based on Bayesian network. Ph.D. Thesis, East China Normal University, Shanghai, China, 2016. [Google Scholar]
  17. Zhao, D.; Weng, C. Combining PubMed knowledge and EHR data to develop a weighted Bayesian network for pancreatic cancer prediction. J. Biomed. Inform. 2011, 44, 859–868. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  18. Zhang, S.; Yao, J.; Wang, R.; Liu, Z.; Ma, C.; Wang, Y.; Zhao, Y. Design of intelligent fire-fighting robot based on multi-sensor fusion and experimental study on fire scene patrol. Robot. Auton. Syst. 2022, 154, 104122. [Google Scholar] [CrossRef]
  19. Sahoo, M.M.; Patra, K.; Swain, J.; Khatua, K. Evaluation of water quality with application of Bayes’ rule and entropy weight method. Eur. J. Environ. Civ. Eng. 2017, 21, 730–752. [Google Scholar] [CrossRef]
  20. Peng, T.; Deng, H. Comprehensive evaluation on water resource carrying capacity based on DPESBR framework: A case study in Guiyang, southwest China. J. Clean. Prod. 2020, 268, 122235. [Google Scholar] [CrossRef]
  21. Liu, S.; Ru, L.; Wang, K. New progress in autonomous evaluation methods of UAV. Aero. Mis. J. 2019, 2, 43–49. (In Chinese) [Google Scholar]
  22. Huang, H.M.; Pavek, K.; Ragon, M.; Jones, J.; Messina, E.; Albus, J. Characterizing unmanned system autonomy: Contextual autonomous capability and level of autonomy analyses. In Proceedings of the Unmanned Systems Technology IX, Orlando, FL, USA, 9–12 April 2007; Volume 6561, pp. 509–517. [Google Scholar]
  23. Huang, H.M.; Pavek, K.; Novak, B.; Albus, J.; Messin, E. A framework for autonomy levels for unmanned systems (ALFUS). In Proceedings of the AUVSIs Unmanned Systems North America, Baltimore, MD, USA, 28–30 June 2005; pp. 849–863. [Google Scholar]
  24. Qu, G. The Research of UCAV Effectiveness Assessment and Software Development. Master’s Thesis, Nanchang Hangkong University, Nanchang, China, 2015. [Google Scholar]
  25. Yan, J.; Liu, S. Cloud model evaluation of autonomous capability of ground-attack UAV based on combined weighting. J. Beijing Univ. Aeronaut. Astronaut. 2022. (In Chinese) [Google Scholar] [CrossRef]
Figure 1. BN and comprehensive evaluation process.
Figure 1. BN and comprehensive evaluation process.
Symmetry 14 02058 g001
Figure 2. The optimized modeling route of the improved BN.
Figure 2. The optimized modeling route of the improved BN.
Symmetry 14 02058 g002
Figure 3. Evaluation index of autonomous capability.
Figure 3. Evaluation index of autonomous capability.
Symmetry 14 02058 g003
Figure 4. Reasoning diagram in S1.
Figure 4. Reasoning diagram in S1.
Symmetry 14 02058 g004
Figure 5. Change trend of UAV autonomous capability.
Figure 5. Change trend of UAV autonomous capability.
Symmetry 14 02058 g005
Figure 6. Results of influencing factor reasoning of index A 1 A 5 at each level: (a) level I; (b) level II; (c) level III; (d) level IV; (e) level V.
Figure 6. Results of influencing factor reasoning of index A 1 A 5 at each level: (a) level I; (b) level II; (c) level III; (d) level IV; (e) level V.
Symmetry 14 02058 g006
Table 1. Comparison between the improved BN and classic BN models.
Table 1. Comparison between the improved BN and classic BN models.
Model Conditions
Model Solving Process
Dynamic Condition and Strong Variable Relation
Structural LearningParameter LearningReasoning Mode
Classic BNManual construction
based on knowledge
Expert scoreSimple reasoning
Improved BNIHORAFAMembership weightingWeighted reasoning
Table 2. Reduction index of each operation stage.
Table 2. Reduction index of each operation stage.
IndexS1S2S3
B 1
B 2
B 3
B 4
B 5
B 6
B 7
B 8
B 9
B 10
B 11
B 12
B 13
B 14
B 15
B 16
B 17
B 18
B 19
Table 3. Classification standard of autonomous capability.
Table 3. Classification standard of autonomous capability.
LevelPerceptual Detection
Capability
Planning and
Decision-Making
Capability
Operational
Execution
Capability
Safety Management
Capability
Learning
Evolutionary
Capability
I: Simple planning
task
Observe ground target
specifically
Pre-programmed
planning task
Single attackReport statusData processing
II: Complex
planning task
Situation awarenessAdaptive planningSingle attack and
damage assessment
Real-time fault
diagnosis and
isolation
Program automation
III: Real-time
planning task
Complex environment
perception
Route replanningTimely threat
avoidance
Simple
troubleshooting
Computational
intelligence
IV: Multi-UAV
cooperation
Multi-machine
information sharing
Tactical decision by
leader
Multi-machine
assisted attack
Fault prediction and
fault tolerance
control
Simple Thinking
Wisdom
V: Clustering
cooperation
Distributed/clustering
situational awareness
Strategic decisionClustering attackClustering diagnosisSelf-directed
learning
Table 4. Scoring table of root node B 1 .
Table 4. Scoring table of root node B 1 .
Expert NumberTask 1Task 2Task 3Task 4
Expert 194908583
Expert 281958878
Expert 393858575
Expert 482869080
Expert 595939186
Expert 697968675
Expert 794957873
Expert 880827775
Expert 995848680
Expert 1096817882
Table 5. Index membership of the node.
Table 5. Index membership of the node.
TaskGoodGeneralBad
Task 10.70.30
Task 20.50.50
Task 30.20.50.3
Task 400.50.5
Table 6. A priori probability of root nodes.
Table 6. A priori probability of root nodes.
NodeGoodGeneralBad
B 1 0.4170.4300.153
B 2 0.4550.3260.219
B 3 0.4080.3090.283
B 4 0.4490.3080.243
B 5 0.4010.3490.250
B 6 0.4650.2980.237
B 7 0.3980.3680.234
B 8 0.4560.3210.223
B 9 0.4170.4300.153
B 10 0.3500.6300.290
B 11 0.4000.3560.244
B 12 0.2980.3560.646
B 13 0.3290.3670.304
B 14 0.3640.3020.334
B 15 0.4680.3560.176
B 16 0.2650.2960.439
B 17 0.3890.3670.244
B 18 0.2540.2160.530
B 19 0.3020.3690.329
Table 7. Weights of the evaluation index.
Table 7. Weights of the evaluation index.
IndexSubjective WeightObjective WeightCombined Weight
B 1 0.07260.09480.0896
B 2 0.07170.02270.0341
B 3 0.05990.05640.0572
B 4 0.04040.04120.0410
B 5 0.07180.07340.0730
B 6 0.06780.03980.0463
B 7 0.03110.03150.0314
B 8 0.04410.01530.0220
B 9 0.06380.02880.0370
B 10 0.06870.07540.0738
B 11 0.05540.08650.0792
B 12 0.06800.02310.0336
B 13 0.03720.01540.0205
B 14 0.05010.06970.0651
B 15 0.05520.05430.0545
B 16 0.03840.07150.0638
B 17 0.05270.09860.0879
B 18 0.02930.06710.0583
B 19 0.02190.03450.0316
Table 8. Weighted CPT of node A 1 .
Table 8. Weighted CPT of node A 1 .
B 1 B 2 B 3 B 4 A 1
HighMediumLow
HighHighHighHigh0.970.030
HighHighHighMedium0.910.070.02
HighHighHighLow0.850.110.04
LowLowLowLow00.010.99
Table 9. Reasoning results by different BN models.
Table 9. Reasoning results by different BN models.
IIIIIIIVVEvaluation Results
Classic BN0.04610.46070.48650.00360.0031III
Weighted BN with
entropy method
0.03740.44980.50760.00290.0023III
Improved BN0.03170.44410.51930.00270.0022III
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yan, J.; Liu, S.; Peng, W.; Shao, M. Improved Bayesian Network and Its Application in Autonomous Capability Evaluation. Symmetry 2022, 14, 2058. https://doi.org/10.3390/sym14102058

AMA Style

Yan J, Liu S, Peng W, Shao M. Improved Bayesian Network and Its Application in Autonomous Capability Evaluation. Symmetry. 2022; 14(10):2058. https://doi.org/10.3390/sym14102058

Chicago/Turabian Style

Yan, Jingtao, Shuguang Liu, Weishi Peng, and Mingjun Shao. 2022. "Improved Bayesian Network and Its Application in Autonomous Capability Evaluation" Symmetry 14, no. 10: 2058. https://doi.org/10.3390/sym14102058

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