1. Introduction
The belief rule base (BRB) system is comprised of multiple rules in the same belief structure [
1,
2,
3]. The BRB system is used to represent system dynamics, predict complex system behavior, and integrate different types of information under uncertainty. BRB has the advantages of generalizing the conventional probability distribution by allowing inexact reasoning [
4] and dealing with uncertain information which is different from ignorance and equal likelihood [
5]. In recent years, the BRB system has been successfully applied in solving problems and meeting challenges in multiple fields, including the multiple attribute decision analysis (MADA) problem [
6], group decision making [
7], clinical risk analysis [
8], trade-off analysis [
9], system readiness assessment [
10], military capability evaluation [
11], etc.
To apply the BRB system in modeling complex practical systems, each attribute (especially continuous attribute) is required to be discretized into a certain number of referenced values [
12]. The number of the referenced values should be enough to represent system dynamics and complex system behavior. However, too many referenced values of the attributes may lead to an oversized BRB system which may increase the computational complexity and eventually make the BRB system impractical.
So far, there have been multiple studies regarding the learning frameworks and approaches for the BRB system. The first generic BRB learning framework and the corresponding optimization model were proposed in [
13]. Then, a BRB inferring and training approach was applied in the pipeline leak detection, which had since become a benchmark for validating BRB and is also used in this study as Case III [
14]. More approaches on BRB training and learning were proposed and applied in more theoretical and practical case studies [
15,
16,
17,
18,
19,
20,
21], including the offline and online BRB updating approach, adaptive BRB learning approach, dynamic rule adjustment approach for BRB, etc.
This study summarizes the four challenges of current BRB training and learning endeavors as follows.
First, numerical values of the attributes need to be transformed into linguistic terms when a BRB system is constructed. Among present studies, the referenced values were all pre-determined and were never regarded as the parameters to be optimized, which essentially differentiates the work of this study from previous studies. The transformation process depends merely on human judgment which may be biased due to personal preference and prejudice and eventually affect the validity of the learning result. For example, in the pipeline leak detection case [
14,
15,
16,
17,
18,
19,
20,
21] (Case III in this study), the two attributes,
PressureDiff and
Flowdiff, are transformed into eight and seven linguistic terms, respectively.
Second, the traditional learning approaches are sensitive to the initial solution. The traditional learning approaches require first identifying the initial solution [
13,
14,
15,
16,
17,
18,
19,
20,
21,
22]. Furthermore, the optimization algorithm used in traditional learning approaches is based on the initial solution. Thus, the selection of the initial solution becomes very important because a poorly selected initial solution could invalidate the efficiency of the learning approach. For example, in [
22], on the multiple-extremal function (Case I in this study), the local minimum/maximum points must be known as prior knowledge. If the selected referenced values of the attribute, “x”, are trapped in a local optimality, then it could severely affect the learning efficiency. To meet this challenge, the training dataset must be specifically chosen in a way that is consistent with the facts in most traditional studies. However, it may lose the universal versatility when the learning approach is introduced to other practical fields.
Third, the traditional learning approaches require complex mathematical deduction and strict assumptions. For example, the studies [
14,
15,
16,
17,
18,
19,
20,
21] on the pipeline leak detection case required calculating the ladder direction and the derivative function for the requirement of the optimization algorithm. In the residual life probability prediction case (Case II in this study), strict assumptions were made and multiple mathematical steps were taken in order to obtain the probability distribution function in previous studies [
23,
24].
Finally, the BRB system is not necessarily downsized after certain learning process (partially because it is never the intention of traditional learning approaches to downsize the BRB system). In most of the pipeline leak detection case-related studies [
14,
15,
16,
17,
18], there were still 56 rules in the BRB system both before and after the learning process. Only [
19,
20,
21] used the “statistical utility” to rate the rules and downsized the BRB system to 5 rules where the full-sized BRB system with 56 rules was still required to be constructed.
Therefore, a new EO-BRB approach is proposed in this study to meet these challenges by adopting evolutionary optimization (EO) [
25,
26,
27,
28,
29,
30,
31] algorithms as the optimization engine. The EO-BRB approach includes the referenced values of the attribute as parameters to be optimized and therefore does not need to transform the numerical terms into linguistic terms. Moreover, the EO-BRB approach is no longer limited by the initial solution and can employ the evolution mechanism within an EO algorithm instead of resorting to a complex mathematical deduction process. Finally, the case studies results show that the EO-BRB approach can help downsize the BRB system as well as maintain high accuracy. Note that it is not the intention of this study to identify a specific EO algorithm as the most fitting technique for the EO-BRB approach. The metric to validate the efficiency and optimization objective of EO-BRB is the mean squared error (MSE) to maintain consistency with previous studies as well as for the purpose of fair comparison.
The remainder of this study is organized as follows. The background and the inference mechanism are introduced in
Section 2. The EO-BRB approach is proposed in
Section 3. In
Section 4, three cases are studied to validate the efficiency of the EO-BRB approach. This study is concluded in
Section 5.
2. Belief-Rule-Based System and Its Inferencing Mechanism
The BRB system [
1,
2,
3] is composed of a series of rules in the same belief structure. The
kth rule is described as:
where
(
m = 1, …,
M;
k = 1, …,
K) represents the referenced values of the
mth attribute,
M represents the number of the precedent attributes,
N represents the number of the scales in the conclusion part.
K represents the number of the rules,
βn,
k represents the belief for the
nth scale, and
Dn(
n = 1, …,
N). Additionally, the initial rule weight of the
kth rule is
θk.
The analytical ER algorithm [
32] is used to integrate the activated rules. First, the activated rules are transformed into the basic probability mass (BMP) as in Equations (2)–(5).
where
wk denotes the weight of the activated
kth rule, which is calculated based on
θk.
Then,
K activated rules are integrated using the following Equations (6)–(11).
where
βn represents the belief for the
nth scale
, and
βD represents the belief for the incomplete information.
Specifically, the calculation of
βn can be translated into the following Equations (12) and (13) by integrating Equations (2)–(11),
where
wk and
βn,k share the same meaning as in Equations (2)–(11).
5. Conclusions
The EO-BRB approach is proposed by identifying the most representative referenced values of the attributes. Comparatively, the traditional learning approaches focus more on better approximating the practical systems, which contributes as the main difference between the proposed EO-BRB approach and the traditional learning approaches. Besides, the EO-BRB approach uses the DE algorithm as the optimization engine. Case study results validate the efficiency of the EO-BRB approach:
- (1)
No need to transform numerical values into linguistic terms. The inclusion of the referenced values of the attributes as the parameters to be optimized makes the transformation process unnecessary. In addition, the DE algorithm is very effective in dealing with continuous parameters (and can also be adapted to deal with discretized parameters). Therefore, there is no need to transform numerical values into linguistic terms, which is a common step in traditional approaches. Without this transformation, the EO-BRB approach is less prejudicial from human intervention.
- (2)
No need to pre-determine the initial solution. The DE algorithm has been proven to be very effective in finding a global optimal solution with randomly generated initial solutions. Comparatively, the traditional approaches need to pre-determine the initial solution based on certain information from the initial dataset.
- (3)
No need for a complicated mathematical deduction process. The evolutionary mechanism in finding the optimal solution is inherited within DE, which means that this approach is universal and general. There is no need to calculate the ladder direction and/or the derivative function which are required by a traditional learning approach.
- (4)
Furthermore, EO-BRB can help downsize the BRB system while still preserving excellent approximation with practical system. The results of three case studies show that not only the BRB systems are downsized or at least maintained as the same size, but also even smaller MSEs than the results in existed literatures are achieved.
For future work, two directions are worthy of paying attention to. Other variants of the DE algorithm or other evolutionary algorithms (GA, PSO, ACO, etc.) may be a better choice for other application cases. However, this is not the main topic of this study and is worthy of more effort. Another direction is to test on more benchmarks. The cases in this paper, especially the pipeline leak detection case, are chosen because they have been studied in the literature regarding on the learning frameworks and approaches for the BRB system. Then, more benchmark cases from other backgrounds should be further studied because only in this way can the EO-BRB approach be improved.