Abstract
In the framework of evidence theory, one of the open and crucial issues is how to determine the basic probability assignment (BPA), which is directly related to whether the decision result is correct. This paper proposes a novel method for obtaining BPA based on Adaboost. The method uses training data to generate multiple strong classifiers for each attribute model, which is used to determine the BPA of the singleton proposition since the weights of classification provide necessary information for fundamental hypotheses. The BPA of the composite proposition is quantified by calculating the area ratio of the singleton proposition’s intersection region. The recursive formula of the area ratio of the intersection region is proposed, which is very useful for computer calculation. Finally, BPAs are combined by Dempster’s rule of combination. Using the proposed method to classify the Iris dataset, the experiment concludes that the total recognition rate is 96.53% and the classification accuracy is 90% when the training percentage is 10%. For the other datasets, the experiment results also show that the proposed method is reasonable and effective, and the proposed method performs well in the case of insufficient samples.
1. Introduction
In the past decades, multi-sensor information fusion technology has received great attention and has been widely used in various fields, including military [1,2], medical [3,4], and financial [5] fields and so on [6,7]. In order to efficiently integrate information from different sources, it is crucial to choose an appropriate strategy. As one of the most important approaches in information fusion technology, DS evidence theory (DSET) has significant advantages. It can not only express uncertain information effectively but also fuse evidence without prior information [8,9,10]. Therefore, it has been used in a large variety of applications in various fields, including risk analysis [11], pattern recognition [12], fault diagnosis [13], and classification [14].
The effective application of Dempster’s combination rule relies on the rational construction of basic probability assignment (BPA, also called mass function). BPA is construction based on the identification data of multiple sensors and represents the support of one or more target classes. If BPA doesn’t reflect the characteristics of the target well, it may lead to counter-intuitive conclusions in the process of BPA combination, which is not the desired result. Therefore, in order to use DSET better, it is vital to find a reasonable way to determine BPA. In general, the determination of BPA can be divided into two types of methods. In the first type of method, BPA is determined by experts. Since the opinions of experts are subjective, the determined BPAs may sometimes be in great conflict. The other type is the data-driven method, in which the BPA is automatically determined in a certain way. Because of the complexity and diversity of the application background and the increasing demand for precision in evidence theory, the determination of the BPA in DSET remains a largely unsolved problem, to which there is no general solution. Many researchers have made attempts at this problem, which are generally based on two theories: probability distribution theory and fuzzy theory.
Under the condition of uniform distribution, BPA determination has been studied in [15]. In [16], the BPA determination is based on the assumption that the probability distribution of samples is the Gaussian model. In [17], BPAs are derived based on the probability distribution fitting of samples. The premise of most methods mentioned above is that the training samples have a specified distribution. However, the background of practical application is complex and diverse, and the specific distribution of subjective assumptions sometimes cannot meet the actual situation. Especially in the case of insufficient samples, it is even more difficult to determine the distribution of training samples. Therefore, once the assumed distribution is biased, it is difficult to get the desired result.
The methods based on fuzzy theory mainly use the triangular fuzzy number to determine BPA. For example, the extended triangular fuzzy number has been applied to determine BPA in the open world [18,19,20]. On the basis of [19,20], Xiao [21] proposed a BPA generation method, in which the k-means algorithm was used to optimize the BPA generation model. However, the construction of the membership function is a difficult and key point while using the fuzzy theory method to determine BPA. In particular, the membership function may be biased when the number of samples is small, which may decrease the accuracy and precision of BPA.
As a data-driven classification method, Adaboost has been widely used in many fields, including classification [22,23,24,25,26,27], fault diagnosis [28,29], pattern recognition [30,31,32], prediction [33,34,35,36], energy [37], aviation [38], and medical [39] fields. Adaboost does not make any assumptions about the probability distribution of samples. In addition, it has a simple structure and is not susceptible to overfit the training data [39]. Therefore, the characteristics of the Adaboost algorithm are very suitable for BPA determination.
Inspired by the above discussion, this paper proposes a novel BPA determination method without the assumptions about probability distribution for the sample, which is also effective when the number of samples is small. Based on the main steps of the Adaboost algorithm, the method determines the BPA by recording the weighted votes of the weak classifiers and using the area ratio method. The specific steps are as follows: First, several strong classifiers are generated by applying Adaboost. Second, the BPA of the singleton proposition is determined by weighted voting of the weak classifiers. Third, the proposed area ratio method is used to determine the BPA of the composite proposition. Finally, the final result is obtained by fusing all the BPAs using Dempster’s rule of combination.
The main contributions of this paper are as follows: (1) A novel method to determine BPA based on Adaboost is proposed, which is data-driven and does not make any assumptions about the probability distribution, so it can reduce the uncertainty of subjectivity. (2) The area ratio method is proposed to determine the BPA of the composite proposition, which improves the ability of BPA to deal with uncertain information. (3) The proposed method has a relatively high classification accuracy with a small number of training samples.
The structure of this article is organized as follows: Section 2 introduces the basic theories of DSET and Adaboost. Section 3 describes the proposed method and its architecture in detail. In Section 4, experiments are designed to elaborate on the effectiveness of the proposed method. At last, we summarize the results presented in this paper in Section 5.
2. Preliminaries
2.1. The Basic Theories of DSET
Compared with the probabilistic theory, DSET provides a powerful tool for the expression and combination of uncertainty information without prior probabilities, which makes it widely used in many data fusion systems. Some of its basic theories are as follows.
Definition 1.
Frame of discernment.
If a non-empty set contains all the results of a target that people can identify, and the propositions contained in the set are mutually exclusive and exhaustive, then it is called the frame of discernment:
where is the ith proposition of the discernment framework .
Definition 2.
Basic probability assignment.
Let be the frame of discernment, then the function satisfies the following conditions:
where is called the BPA of and it is understood to be the measure of the belief that is committed exactly to .
Definition 3.
Dempster’s rule of combination.
Suppose that the two pieces of evidence and of the frame of discernment have BPAs and and that and represent the different focal elements, respectively. Dempster’s rule of combination is then defined as follows [21]:
where is the conflict coefficient and reflects the degree of conflict between the two pieces of evidence. It should be noted that Dempster’s rule of combination cannot be used when , that is, when the two pieces of evidence are completely conflicting.
2.2. Adaboost
Adaboost is a typical Boosting algorithm. In each iteration of training, Adaboost focuses more on misclassified samples and generates a relatively good model at the end. The algorithm not only has a simple structure but also has high accuracy [22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39]. Adaboost does not need to select attributes for training samples. Different classification algorithms can be used as weak classifiers and cascaded into strong classifiers. In practice, the simplest weak classifier is the decision stump, which is a form of decision tree with a single node and is commonly used in the framework of Boosting.
In this paper, the decision stump is used as the weak classifier. The two-classification process is taken as an example to specifically introduce the training process of the Adaboost:
Step 1: Choose the training set , where is the number of the training samples, represents the ith sample of the training set, and is the class label of .
Step 2: Initialize the weights of all training samples: , where represents the weight of in the first iteration.
Step 3: Train the weak classifiers . Let the maximum number of iterations be (the number of weak classifiers), and then the training process of the tth () iteration is as follows [39]:
(1) Train the weak classifiers by using and the weight :
where represents the dth attribute data of , is the threshold value for the dth attribute in the ith iteration, and is the direction of an attribute. It can be seen that the classification process of the decision stump is to compare the value of with . If is greater than , then the output is and , otherwise. is used to correct the judgement logic when obtains counterintuitive conclusions.
(2) Calculate the error rate of the weak classifiers for each attribute:
where is zero-one loss function:
(3) Calculate the weight of the weak classifier:
(4) Update the weight distribution of samples:
where the initial value , denotes any sample in , and is the class label of the sample .
Step 4: Obtain a strong classifier by using Step 3 repeatedly:
where is the sign function:
The calculation process of Adaboost is given in Algorithm 1.
| Algorithm 1. The process of generating strong classifiers based on Adaboost |
| Input: The training set: , the number of classes in the dataset: , the number of weak classifiers: . Output: strong classifiers. 1: For i = 1: 2: For j = i + 1: 3: Attribute i and attribute j of the original training set are selected as the new training set . 4: The weight of the training sample is initialized to . 5: For t = 1: 6: Use the of , the optimal weak classifier is trained from (6). 7: Calculate the error rate of from (7). 8: Based on (9), calculate the weight of . 9: Based on (10), the weight distribution of the sample is updated. 10: End For 11: Based on (11), a strong classifier belonging to attribute i and j is obtained. 12: End For 13: End For 14: Return All the Strong classifiers . |
To further understand Algorithm 1, the computational flowchart of the algorithm is shown in Figure 1.
Figure 1.
The flowchart of training a strong classifier in the Adaboost algorithm.
3. The Proposed Method for Determining BPA
In this section, we propose a novel method to determine BPA based on Adaboost. First, the process of determining the BPA of the singleton proposition is presented. Second, the area ratio method is proposed to obtain the BPA of the composite proposition.
3.1. Determine the BPA of the Singleton Proposition
Based on the Adaboost introduced in Section 2, the samples of any two attributes in the training set are taken as the new training set. It is assumed that the samples contain classes, so we can get strong classifiers, where the tth () strong classifier is composed of weak classifiers.
To better understand the process of the proposed method, we assume that and represent the first class and the second class of the dataset, respectively. If the tth strong classifier votes for the test sample , then the voting result of the sample belonging to class is:
where is the weak classifier of the tth strong classifier and is the weight of . Because the class of sample is either or in the current voting process, the voting result of the sample belonging to class is:
When the voting results of all the strong classifiers in the current two attributes are recorded, the BPA of the test sample belonging to class is:
The above voting results are determined based on any two attributes in the chosen samples. If there are attributes in the samples, BPAs can be determined. Similarly, the BPAs of other classes in the test samples can also be determined by using Equations (13)–(15).
The method in this section only determines the BPA of the singleton proposition, which is a lack of consideration for the uncertainty of the composite proposition. In order to improve the ability of the method to deal with uncertain information, we propose the area ratio method in Section 3.2.
3.2. Determine the BPA of the Composite Proposition
This paper proposes the area ratio method to reallocate the BPAs of samples located in the intersection region. The classification results for these samples are usually incorrect because it is difficult to distinguish which class they belong to, and this is a kind of uncertain information that needs to be expressed. Therefore, the area ratio method proposed in this section describes the intersection region of the sample distributions by constructing several rectangular regions. By calculating the area ratio between different regions, the mass of the singleton proposition is reallocated to the composite proposition.
For convenience, we introduce three notations:
(1) In the power set , any element whose cardinality is can be represented by the generic notation . For example, in the frame of discernment , if the current two-classification process is to classify class and class , then denotes or , denotes the uncertainty , and denotes the uncertainty .
(2) When , denotes the area of the rectangular region belonging to the samples of the singleton proposition. When , denotes the area of the intersecting rectangular region belonging to the samples of different singleton propositions. For example, denotes the area of the intersection region of the rectangular regions , , and .
(3) The area ratio of and is defined as follows:
In the process of BPA reallocation, the mass of the composite proposition is obtained by a recursive process. The mass of uncertainty is obtained by the proportional reallocation of the mass , where . The main process of recursive calculation is as follows:
with the initial value
Since the mass of the singleton proposition is reallocated to the uncertainty according to the area ratio, the mass of belief is not lost in the process of reallocation. The reallocated BPAs satisfy:
For example, let the frame of discernment be and consider that the sample regions of classes , , and are shown in Figure 2. The areas of all rectangular regions are given in Table 1, where a.u. is short for the arbitrary unit.
Figure 2.
The rectangular distribution region of the three classes based on two attributes.
Table 1.
The areas of all rectangular regions.
If the mass of a sample is determined by the strong classifier of class and class , and the test sample is located in region , as Figure 2 shows, the process of reallocating the mass of the singleton proposition according to the area ratio method is as follows:
The main process of determining BPA is shown in Algorithm 2.
| Algorithm 2. The method to determine BPA |
| Input: The training set: , the number of classes in the dataset: , the number of attributes in the dataset: , the number of iterations: . The test set and the number of the test samples . Output: BPAs of all samples in . 1: For i = 1: 2: For j = i + 1: 3: Set the new training set based on the attribute i and j of . 4: Put into Algorithm 1 for training the strong classifiers . 5: Set the new test set . 6: For = 1: 7: For = 1: 8: , where is the weak classifier of , is the weight of . 9: . 10: End For 11: . 12: If belongs to any intersection region 13: Use (17) to reallocate the mass. 14: End If 15: End For 16: End For 17: End For 18: Fuse all BPAs using Dempster’s rule of combination to get the BPA of , . 19: Return BPAs of all samples in . |
3.3. The Architecture of the Proposed Method
In this section, the process of BPA determination based on any two attributes is described in detail.
Step 1: Train the strong classifiers. The samples of any two attributes in the training set are taken as the new training set , where is the number of the training samples, and represent the first and second attribute data of the ith sample in the training set, respectively, and is the class label of . The Adaboost algorithm in Section 2.2 is used to train strong classifiers, and the weights of all weak classifiers in the strong classifiers are recorded.
Step 2: Determine the BPAs by the trained classifiers. Similar to step 1, the samples of the same two attributes in the test set are taken as the new test set , where is the number of the test samples, and represent the first and second attribute data of the ith sample in the test set, respectively, and is the class label of . We use the classifier trained in step 1 to vote for each sample in the test set, then the BPAs of the test samples are determined by using Equations (13)–(15).
Step 3: Reallocate the BPA to express uncertainty. If the sample is in the intersection region, then we use Equation (17) to reallocate the BPA determined in Step 2.
Step 4: Combination of BPAs. From Step 1 to Step 3, BPAs are determined for each test sample, and then we can use Dempster’s rule of combination to get the final BPA.
To better understand the proposed method, the flowchart of the proposed method is shown in Figure 3.
Figure 3.
The flowchart of the four main steps in the proposed BPA determination method.
4. Experiments
In this section, we design some experiments to demonstrate the effectiveness of the proposed method in terms of classification and recognition by using the data from machine learning datasets. In Section 4.1, we show the proposed method with an example of determining BPAs by using the Iris dataset. In Section 4.2, we use four different datasets to test the classification accuracy and compare it with the classification accuracy of different methods.
4.1. An Example of Iris Dataset to Determine BPA
The Iris dataset is from the UC Irvine machine learning repository, which is one of the commonly used datasets in machine learning (http://archive.ics.uci.edu/ml/datasets/Iris) (accessed on 22 June 2021). The Iris dataset contains three classes: Setosa (Se), Versicolour (Ve), and Virginica (Vi). Each class contains 50 samples and has four attributes: sepal length (SL), sepal width (SW), petal length (PL), and petal width (PW). According to the proposed method in this paper, the four attributes can be used to determine six BPAs of a test sample. The sample distribution based on two attributes is shown in Figure 4.
Figure 4.
Six distribution figures based on any two attributes in the Iris dataset. (a) Sample distribution based on attributes SL and SW; (b) Sample distribution based on attributes SL and PL; (c) Sample distribution based on attributes SL and PW; (d) Sample distribution based on attributes SW and PL; (e) Sample distribution based on attributes SW and PW; (f) Sample distribution based on attributes PL and PW.
4.1.1. Determine the BPA of the Singleton Proposition
In this experiment, 40 groups of samples are randomly selected from each class of the Iris dataset, a total of 120 samples are selected as the training set, and the remaining 30 samples are used as the test set. According to the data of two attributes in the training set, a strong classifier is generated, which is used to vote the test samples to determine the BPA. The details of the experiment are shown below.
A sample from the test set of Virginica is taken as an example, and the data is given in Table 2. Since the training set contains four attributes, we can get six strong classifiers. Based on the training samples of SL and SW, Figure 5 shows the classification processes of the proposed method. Each line in the graph represents a weak classifier, and the meaning of the number above the line can be described as , where i represents the ith two-classification process and j represents the jth weak classifier trained by the ith two-classification process.
Table 2.
The attribute’s value of the sample.
Figure 5.
The process of using the weak classifiers to classify the samples based on SL and SW.
The weights of weak classifiers in different two-classifications are shown in Figure 6. Different colors represent different classes, and the heights represent the value of the votes. By using Equations (13)–(15) and the votes of all weak classifiers, the mass of this sample in SL and SW is given as follows:
Figure 6.
The weights of all weak classifiers based on Figure 5.
In the same way, we can also obtain the voting results of this sample in any other two attributes. However, the given sample of Virginica is located in the intersection regions of some sample distributions, and the uncertainty of the composite proposition should be considered. Therefore, we used the area ratio method in this example.
4.1.2. Determine the BPA of the Composite Proposition
As shown in Figure 7, we used rectangular regions with different colors to represent the distribution ranges of the sample distributions for the different classes of SL and SW. The given Virginica sample was located in the intersection region of three distribution regions. Therefore, we calculated the area ratios of the intersection regions to prepare for the reallocation of BPA. The ranges and the areas of all regions in this experiment are given in Table 3.
Figure 7.
The sample distribution regions of the training set based on SL and SW.
Table 3.
The range and the areas of all regions (cm).
By using Equations (17) and (18), we get:
From Equations (23) and (24), we can reallocate the voting results of this sample of any two attributes. All the reallocated voting results and the result fused by Dempster’s rule of combination are given in Table 4.
Table 4.
All the determined BPAs and the combined BPA.
From the values of the combined BPA in Table 4, we can conclude that the class of the test sample is Virginica, which is consistent with the result of the Iris dataset.
In order to demonstrate the superiority of the proposed method, we still take the Iris dataset as an example to compare the proposed method with the interval number method [15] and the generalized triangular fuzzy number method [14,18,19]. In this experiment, the number of training samples randomly selected from each class is 10, 15, 20, 25, 30, 35, 40, and 45. The remaining samples are used as the test set. The experiment is repeated 100 times using the Monte Carlo method, and the average value of the experimental results is recorded. As shown in Figure 8 and Table 5, the method proposed in this paper has higher classification accuracy.
Figure 8.
The accuracy comparison of four different methods with the method in this paper.
Table 5.
Accuracy versus training percentage for different methods.
4.2. Experiments on Changing the Training Percentage of Four UCI Datasets
In this section, we compare the proposed method with the following six well-known classifiers: support vector machine (SVM), SVM with radial basis function (RBF), RBF network (RBFN), multilayer perceptron (MP), naive Bayesian (NB), and Decision Tree learner (REPTree). We also consider the Adaboost mentioned in Section 2.2 to illustrate the effectiveness of the proposed method. In addition to the Iris dataset, the experiments in this section used three other datasets: Wine, Hepatitis, and Sonar, which are also from the UC Irvine machine learning repository.
The Wine dataset included 13 kinds of data, which were the result of chemical analysis of three different wines produced in the same region of Italy. The Hepatitis dataset contained 19 attributes, which included patient information and liver function test results, and the data of these attributes were used to predict whether a patient was alive or not. The Sonar dataset was used to predict whether the target object was a rock or a mine according to the strength data returned by a given sonar from different angles. The basic information about these datasets is given in Table 6, including the number of instances, the number of classes, the number of attributes, and the situation of missing values.
Table 6.
The information of different datasets.
Table 7 shows the classification accuracy data of different classification methods using the above four datasets. In the experiment of each method, 80% of samples were randomly selected as the training set and the remaining samples as the test set. We then repeated the experiment 100 times and used the average accuracy of these experiments as the final accuracy. By comparing the average accuracy of each method, it follows that the proposed method in this paper is more effective.
Table 7.
The accuracy of different classifiers (%).
To verify the effectiveness of the proposed method in classification, the proposed method was further tested by changing the training percentage. percent of the dataset samples were randomly selected as the training set, and the remaining samples were used as the test set. We set the training percentages of the Hepatitis dataset from 8% to 98% because it contained missing values, while the training percentages of other datasets changed from 2% to 98% during the training process. The Monte Carlo method was then employed to repeat the experiment 100 times to obtain the average classification accuracy of the training set, the average classification accuracy of the test set, and the average classification accuracy of the whole dataset. The experimental results are shown in Figure 9, Figure 10, Figure 11 and Figure 12.
Figure 9.
Classification accuracy versus training percentage for the Iris datasets.
Figure 10.
Classification accuracy versus training percentage for the Wine datasets.
Figure 11.
Classification accuracy versus training percentage for the Hepatitis datasets.
Figure 12.
Classification accuracy versus training percentage for the Sonar datasets.
As can be seen from Figure 9, Figure 10, Figure 11 and Figure 12, the average classification accuracy for the Iris dataset, the Wine dataset, and the Sonar dataset improved with the increasing training percentage. However, for the Hepatitis dataset, the trend of the average classification accuracy was not similar to the others and decreased as the number of the test samples increased. This is because there were 60 attributes in the Hepatitis dataset and the area of the intersection region between different attributes was large. This situation increased the difficulty of classification, which is the reason why most algorithms have similar classification accuracies in the Sonar dataset. Nevertheless, the average classification accuracy of the Hepatitis dataset was still relatively high.
In addition, in the field of practical application, a large number of training samples may not be obtained. Therefore, in this case, the feasibility of the method for determining BPA was particularly important. As can be seen from Table 8, the accuracies of Iris dataset and Sonar dataset reached 81.28% and 90.26%, with a training set of 10%, respectively. When the training percentage was 15%, the accuracies of Wine dataset and Hepatitis dataset were 88.2% and 80.5%, respectively. It is worth noting that the average classification accuracy of the four datasets was 80.25% when the training proportion was 10%. These results show that the method in this paper was still reasonable and effective in the case of a small number of training samples.
Table 8.
Accuracy versus training percentage for different datasets.
5. Conclusions
In Dempster-Shafer evidence theory (DSET), how to determine a reasonable basic probability assignment (BPA), which is a crucial and the first step, is still an open issue. In this paper, a novel method to determine BPA based on Adaboost is proposed. In this proposed method, multiple strong classifiers were constructed using the training samples and the corresponding weights were recorded, which were used to determine the BPA of the singleton proposition. The BPA of the composite proposition was determined by the area ratio of the intersection region of the singleton proposition. The advantages of the proposed method are as follows:
- The proposed method in this paper is data-driven so that the uncertainty caused by subjectivity is reduced.
- No assumption is made about the training data distribution, which allows the method to be applied in many different fields.
- The area ratio method is proposed to improve the ability of BPA to deal with uncertain information and increase the accuracy and precision of classification.
- The method is simple and practical and it can determine BPA in the case of a small number of training samples. Using the proposed method to classify the Iris dataset, the experiment concludes that the total recognition rate is 96.53% and the average classification accuracy of 90% can be reached when the training percentage is 10%.
When there are too many attributes of the training sample, it will cause a larger computational burden, which is the limitation of this paper. As an extension of the results of this paper, the BPA determination methods based on multi-attribute classification will be considered in our future work.
Author Contributions
Conceptualization, X.W.; methodology, W.F.; validation, S.Y.; formal analysis, W.F.; data curation, W.F.; writing—original draft preparation, W.F.; writing—review and editing, W.F., S.Y. and X.W.; supervision, S.Y.; project administration, X.W.; funding acquisition, X.W. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the National Natural Science Foundation of China under Grant No. 61573132, Basic Research Fund in Higher Educational Institutions of Heilongjiang Province under Grant No. KJCX201809 and RCYJTD201806.
Acknowledgments
The authors greatly appreciate the reviews’ suggestions and the editor’s encouragement.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Chmielewski, M.; Kukiełka, M.; Pieczonka, P.; Gutowski, T. Methods and analytical tools for assessing tactical situation in military operations using potential approach and sensor data fusion. Procedia Manuf. 2020, 44, 559–566. [Google Scholar] [CrossRef] [Scilit]
- Nagarani, N.; Venkatakrishnan, P.; Balaji, N. Unmanned aerial vehicle’s runway landing system with efficient target detection by using morphological fusion for military surveillance system. Comput. Commun. 2020, 151, 463–472. [Google Scholar] [CrossRef] [Scilit]
- Muzammal, M.; Talat, R.; Sodhro, A.H.; Pirbhulal, S. A multi-sensor data fusion enabled ensemble approach for medical data from body sensor networks. Inf. Fusion 2020, 53, 155–164. [Google Scholar] [CrossRef] [Scilit]
- Magsi, H.; Sodhro, A.H.; Al-Rakhami, M.S.; Zahid, N.; Pirbhulal, S.; Wang, L. A novel adaptive battery-aware algorithm for data transmission in IoT-based healthcare applications. Electronics 2021, 10, 367. [Google Scholar] [CrossRef] [Scilit]
- Jiang, M.Q.; Liu, J.P.; Zhang, L.; Liu, C.Y. An improved stacking framework for stock index prediction by leveraging tree-based ensemble models and deep learning algorithms. Phys. A Stat. Mech. Its Appl. 2020, 541, 122272. [Google Scholar] [CrossRef] [Scilit]
- Himeur, Y.; Alsalemi, A.; Al-Kababji, A.; Bensaali, F.; Amira, A. Data fusion strategies for energy efficiency in buildings: Overview, challenges and novel orientations. Inf. Fusion 2020, 64, 99–120. [Google Scholar] [CrossRef] [Scilit]
- Makkawi, K.; Ait-Tmazirte, N.; el Najjar, M.E.; Moubayed, N. Adaptive Diagnosis for Fault Tolerant Data Fusion Based on α-Rényi Divergence Strategy for Vehicle Localization. Entropy 2021, 23, 463. [Google Scholar] [CrossRef] [Scilit]
- Li, G.F.; Deng, Y. A new divergence measure for basic probability assignment and its applications in extremely uncertain environments. Int. J. Intell. Syst. 2019, 34, 584–600. [Google Scholar]
- Denœux, T.; Shenoy, P.P. An interval-valued utility theory for decision making with Dempster-Shafer belief functions. Int. J. Approx. Reason. 2020, 124, 194–216. [Google Scholar] [CrossRef] [Scilit]
- Song, Y.T.; Deng, Y. A new method to measure the divergence in evidential sensor data fusion. Int. J. Distrib. Sens. Netw. 2019, 15, 1–8. [Google Scholar] [CrossRef] [Scilit]
- Pan, Y.; Zhang, L.M.; Wu, X.G.; Skibniewski, M.J. Multi-classifier information fusion in risk analysis. Inf. Fusion 2020, 60, 121–136. [Google Scholar] [CrossRef] [Scilit]
- Boukezzoula, R.; Coquin, D.; Nguyen, T.L.; Perrin, S. Multi-sensor information fusion: Combination of fuzzy systems and evidence theory approaches in color recognition for the NAO humanoid robot. Robot. Auton. Syst. 2018, 100, 302–316. [Google Scholar] [CrossRef] [Scilit]
- Xiao, Y.C.; Xue, J.Y.; Zhang, L.; Wang, Y.J.; Li, M.D. Misalignment Fault Diagnosis for Wind Turbines Based on Information Fusion. Entropy 2021, 23, 243. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wu, D.D.; Liu, Z.J.; Tang, Y.C. A new classification method based on the negation of a basic probability assignment in the evidence theory. Eng. Appl. Artif. Intell. 2020, 96, 0952–1976. [Google Scholar] [CrossRef] [Scilit]
- Kang, B.Y.; Li, Y.; Deng, Y.; Zhang, Y.J.; Deng, X.Y. Determination of basic probability assignment based on interval numbers and its application. Acta Electron. Sin. 2012, 40, 1092–1096. [Google Scholar]
- Xu, P.D.; Deng, Y.; Su, X.Y.; Mahadevan, S. A new method to determine basic probability assignment from training data. Knowl. Based Syst. 2013, 46, 69–80. [Google Scholar] [CrossRef] [Scilit]
- Chen, H.F.; Wang, X. Determination of basic probability assignment based on probability distribution. In Proceedings of the 2020 39th Chinese Control Conference, Shenyang, China, 9 September 2020; pp. 2941–2945. [Google Scholar]
- Xiao, J.Y.; Tong, M.M.; Zhu, C.J.; Wang, X.L. Basic probability assignment construction method based on generalized triangular fuzzy number. Chin. J. Sci. Instrum. 2012, 32, 191–196. [Google Scholar]
- Zhang, J.F.; Deng, Y. A method to determine basic probability assignment in the open world and its application in data fusion and classification. Appl. Intell. 2017, 46, 934–951. [Google Scholar] [CrossRef] [Scilit]
- Jiang, W.; Zhan, J.; Zhou, D.; Li, X. A method to determine generalized basic probability assignment in the open world. Math. Probl. Eng. 2016, 2016, 3878634. [Google Scholar] [CrossRef] [Scilit]
- Fan, Y.; Ma, T.S.; Xiao, F.Y. An improved approach to generate generalized basic probability assignment based on fuzzy sets in the open world and its application in multi-source information fusion. Appl. Intell. 2020, 51, 3718–3735. [Google Scholar] [CrossRef] [Scilit]
- Li, L.; Wang, C.Y.; Li, W.; Chen, J.B. Hyperspectral image classification by adaboost weighted composite kernel extreme learning machines. Neurocomputing 2018, 275, 1725–1733. [Google Scholar] [CrossRef] [Scilit]
- Liu, H.; Zhang, X.C.; Zhang, X.T. Pwadaboost: Possible world based adaboost algorithm for classifying uncertain data. Knowl. Based Syst. 2019, 186, 104930. [Google Scholar] [CrossRef] [Scilit]
- Tang, D.; Tang, L.; Dai, R.; Chen, J.W.; Li, X.; Rodrigues, J.J.P.C. MF-Adaboost: LDoS attack detection based on multi-features and improved adaboost. Future Gener. Comput. Syst. 2020, 106, 347–359. [Google Scholar] [CrossRef] [Scilit]
- Li, J.L.; Sun, L.J.; Li, R.N. Nondestructive detection of frying times for soybean oil by NIR-spectroscopy technology with adaboost-SVM (RBF). Optik 2020, 206, 164248. [Google Scholar] [CrossRef] [Scilit]
- Wu, Y.L.; Ke, Y.T.; Chen, Z.; Liang, S.Y.; Zhao, H.L.; Hong, H.Y. Application of alternating decision tree with adaboost and bagging ensembles for landslide susceptibility mapping. CATENA 2020, 187, 104396. [Google Scholar] [CrossRef] [Scilit]
- Hu, G.S.; Yin, C.J.; Wan, M.Z.; Zhang, Y.; Fang, Y. Recognition of diseased Pinus trees in UAV images using deep learning and adaboost classifier. Biosyst. Eng. 2020, 194, 138–151. [Google Scholar] [CrossRef] [Scilit]
- He, Y.L.; Zhao, Y.; Hu, X.; Yan, X.N.; Zhu, Q.X.; Xu, Y. Fault diagnosis using novel adaboost based discriminant locality preserving projection with resamples. Eng. Appl. Artif. Intell. 2020, 91, 103631. [Google Scholar] [CrossRef] [Scilit]
- Zhao, B.; Zhang, X.M.; Li, H.; Yang, Z.B. Intelligent fault diagnosis of rolling bearings based on normalized CNN considering data imbalance and variable working conditions. Knowl. Based Syst. 2020, 199, 105971. [Google Scholar] [CrossRef] [Scilit]
- Messai, O.; Hachouf, F.; Seghir, Z.A. Adaboost neural network and cyclopean view for no-reference stereoscopic image quality assessment. Signal Process. Image Commun. 2020, 82, 115772. [Google Scholar] [CrossRef] [Scilit]
- Agbele, T.; Ojeme, B.; Jiang, R. Application of local binary patterns and cascade adaboost classifier for mice behavioural patterns detection and analysis. Procedia Comput. Sci. 2019, 159, 1375–1386. [Google Scholar] [CrossRef] [Scilit]
- Lin, G.C.; Zou, X.J. Citrus segmentation for automatic harvester combined with adaboost classifier and Leung-Malik filter bank. IFAC-Pap. 2018, 51, 379–383. [Google Scholar] [CrossRef] [Scilit]
- Yang, H.; Liu, S.L.; Lu, R.X.; Zhu, J.Y. Prediction of component content in rare earth extraction process based on ESNs-adaboost. IFAC-Pap. 2018, 51, 42–47. [Google Scholar]
- Li, H.H.; Liu, S.S.; Hassan, M.M.; Ali, S.; Ouyang, Q.; Chen, Q.S.; Wu, X.Y.; Xu, Z.L. Rapid quantitative analysis of Hg2+ residue in dairy products using SERS coupled with ACO-BP-adaboost algorithm. Spectrochim. Acta Part A Mol. Biomol. Spectrosc. 2019, 233, 117281. [Google Scholar] [CrossRef] [Scilit]
- Asim, K.M.; Idris, A.; Iqbal, T.; Martínez-Álvarez, F. Seismic indicators based earthquake predictor system using genetic programming and adaboost classification. Soil Dyn. Earthq. Eng. 2018, 111, 1–7. [Google Scholar] [CrossRef] [Scilit]
- Xiao, C.J.; Chen, N.C.; Hu, C.L.; Wang, K.; Gong, J.Y.; Chen, Z.Q. Short and mid-term sea surface temperature prediction using time-series satellite data and LSTM-Adaboost combination approach. Remote Sens. Environ. 2019, 233, 111358. [Google Scholar] [CrossRef] [Scilit]
- Sun, W.; Gao, Q. Exploration of energy saving potential in China power industry based on adaboost back propagation neural network. J. Clean. Prod. 2019, 217, 257–266. [Google Scholar] [CrossRef] [Scilit]
- Xu, X.B.; Duan, H.B.; Guo, Y.J.; Deng, Y.M. A cascade adaboost and CNN algorithm for drogue detection in UAV autonomous aerial refueling. Neurocomputing 2020, 408, 121–134. [Google Scholar] [CrossRef] [Scilit]
- Jiménez-García, J.; Gutiérrez-Tobal, G.C.; García, M.; Kheirandish-Gozal, L.; Martín-Montero, A.; Álvarez, D.; del Campo, F.; Gozal, D.; Hornero, R. Assessment of airflow and oximetry signals to detect pediatric sleep apnea-hypopnea syndrome using adaboost. Entropy 2020, 22, 670. [Google Scholar] [CrossRef] [Scilit] [PubMed]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).











