Abstract
Bearing fault diagnosis increasingly relies on multiple sensors, since compound or multi-location faults can produce signatures that are only partially captured by a single sensor. The decision-level fusion (DLF) of independently trained models offers a practical way to combine such complementary information, yet systematic comparisons across DLF techniques remain scarce, particularly for measurements from different sensor locations. This paper benchmarks six DLF strategies, i.e, Max, Average, Majority Voting, Weighted Sum, Dempster–Shafer, and Stacking, on a dual-branch one-dimensional convolutional neural network (1D-CNN) with each branch trained end-to-end on vibration signals from a distinct bearing location. On a two-sensor test bench covering seven health conditions, all methods exceed 99.7% accuracy on clean signals, while Dempster–Shafer fusion proves markedly more robust under noise, retaining up to 84% accuracy at a 5 dB signal-to-noise ratio (SNR). A conflict-coefficient analysis further provides an interpretable account of when fusion succeeds, linking performance to the confidence complementarity between branches.
1. Introduction
Rolling element bearings are among the most failure-prone components in rotating machinery, and their degradation directly affects the safety, availability, and operational cost of industrial systems ranging from manufacturing lines to power generation and transportation [1,2]. An undetected bearing defect can lead to severe downtime or catastrophic failure, which makes early and reliable fault diagnosis such a critical task. Bearing fault diagnosis has evolved firstly through signal processing methods relying on handcrafted features, including the analysis of vibration, acoustic, or current signals in the time domain, frequency domain, and time–frequency domain [3,4]. Signal processing provides a good understanding and analysis of fault signatures in acquired signals; however, it still has the shortcomings of handcrafted features and expert engineering knowledge for signal analysis, which limit the automation of fault diagnosis [5]. Thus, shallow machine learning has been widely used [6], in which classifiers are trained on handcrafted features requiring expert knowledge; while effective, these approaches still limit fully automated diagnosis and lack robustness under complex fault conditions. More recently, in an end-to-end fault diagnosis framework, deep learning approaches learn discriminative representations directly from raw vibration signals. Convolutional neural networks (CNNs) [7], in particular, have become the dominant architecture for this task, owing to their ability to capture local, translation-invariant temporal patterns without manual feature engineering. However, industrial systems often exhibit multiple, compound, or coupled faults occurring simultaneously, whose signatures overlap and interact in complex ways that a single sensor cannot fully capture [8]. This limitation makes multi-sensor information fusion a crucial improvement, as combining complementary information from sensors placed at different locations enhances fault diagnosis performance and reliability.
Several recent works have adopted multi-sensor fusion to exploit the volume of data generated by modern multi-sensor industrial systems [9]. According to a recent fusion taxonomy [10], fusion can be applied at three levels: the input level, model level, and decision level. Input-level fusion, also referred to as feature-level fusion, combines multiple data modalities or features before processing; at this level, Yan et al. [11] fused multichannel time–frequency representations into a single colored image, which is then input to an attention-based residual CNN model for effective fault diagnosis, while Makrouf et al. [12] used a continuous wavelet transform (CWT)-based vibration–acoustic fusion scheme that uses a Maximum Energy-to-Shannon-Entropy-Ratio criterion to fine-tune pre-trained CNNs under variable operating speeds. Model-level fusion joins information through shared layers or cross-branch interactions during training; for instance, Li et al. [13] proposed an MSIF-Convformer that uses parallel CNN encoders with a cross-attention mechanism to fuse multi-source time–frequency representations, while Ye et al.’s [14] method integrates a global interactive perception module to fuse acoustic and vibration features directly within the network. At the highest level of fusion, decision-level fusion combines the independent outputs, probabilities, or belief masses produced by separately trained models into a single final decision: it could be an output fusion driven from different sensors or from different models at one sensor. For example, at the decision-level fusion (DLF) stage, Xu et al. [15] addressed diagnostic trustworthiness under distribution shift by proposing a multi-scale probabilistic neural network combined with three uncertainty quantification-based decision fusion strategies, i.e., hard voting, soft voting, and Bayesian causal inference; their proposed framework increases confidence for known fault types but also increases uncertainty for unknown ones. Chao et al. [16] combined the class-probability outputs of three CNN branches, each processing one vibration channel, through a learned weight matrix to improve leakage-diagnosis accuracy over single-sensor baselines for an axial piston pump. Xu et al. [17] combined the pre-diagnoses of parallel base models through a dynamically enhanced weighted voting strategy that assigns each model’s vote a weight derived from its accuracy and misclassification behavior.
Each fusion level trades information richness against deployability. Input-level fusion preserves the most raw information but demands consistent data structures across sensors and often requires architecture redesign for each new sensor combination [1,18]. Model-level fusion lowers computational cost and benefits from advances in deep architectures, but its shared training pathway lets early-stage errors propagate into the fused representation [10]. Decision-level fusion avoids this propagation, since combined outputs come from independently trained base models whose errors are largely uncorrelated; together with its low data requirements and minimal hardware overhead, this makes it the most favored for practical deployment [19]. This conclusion is also reached from a purely industrial-deployment standpoint [10], where decision-level fusion adds negligible hardware, labeling, or real-time cost precisely because fusion happens only after each branch has already produced its output. Its performance ceiling is therefore set by the diversity and independence of the fused decisions rather than by deployment cost, making it particularly well suited to small-scale, heterogeneous, and sensor configurations at different locations.
Within DLF, various techniques have been reported in the literature, including voting rules [7], ensemble-learning fusion methods such as Stacking [20] and Boosting [21], and Dempster–Shafer theory [22]. Other competitive fusion strategies have also been explored at both the feature (early) and decision (late) levels, including copula-based fusion, Behavior Knowledge Space (BKS), and -integration. The latter provides an optimal solution under the minimum probability of error (MPE) and least mean-square error (LMSE) criteria, and it has recently been extended to incorporate graph regularization and multiclass classification [23]. However, existing works [19,22,24] do not provide a systematic comparative analysis across such techniques, even though the choice of fusion rule can significantly affect the final diagnosis outcome. This gap is particularly relevant in multi-location fault scenarios, such as axle-bogie train bearings [25], which represent a practical case of multi-location sensing that we emulate here using a two-bearing, two-sensor laboratory setup with vibration measurements acquired from sensors mounted at different bearing locations. In this setting, decision-level fusion offers particular practicality and interpretability, since location-specific decisions can be combined and examined directly. Despite its relevance to this complex and industrially important scenario, such a setting remains insufficiently investigated in the existing fusion literature. In particular, prior studies employing Dempster–Shafer (DS) theory primarily use it as the proposed fusion solution rather than systematically evaluating it against alternative decision-level fusion rules, and they do not provide an analysis of the conditions under which fusion succeeds or fails at the sample level. This paper therefore focuses on a systematic comparative benchmark of six decision-level fusion techniques, Max, Average, Majority Voting, Weighted Sum, Dempster–Shafer, and Stacking, using a dual-branch end-to-end 1D-CNN multi-sensor architecture and evaluating their performance under different noise levels and fault conditions. This paper covers both simple and compound fault scenarios occurring at different bearing locations and captured from different measurement points. To interpret the comparative results, a conflict-based analysis is further conducted using the Dempster–Shafer conflict coefficient together with branch-level confidence analysis, revealing how complementary sensor confidences can benefit fusion and identifying conditions under which high inter-branch conflict limits fusion performance.
2. Theoretical Background
2.1. One-Dimensional Convolutional Neural Network
Vibration signals are inherently sequential, and 1D convolutional neural networks are well suited to this structure where convolutional filters slide along the temporal axis and learn local, translation-invariant patterns directly from raw waveforms without any handcrafted preprocessing step [26]. Stacking several convolutional blocks lets the network build a hierarchy of representations from short transient patterns in early layers to more abstract, fault-specific signatures in deeper ones.
Formally, given an input signal , a convolutional layer applies a learnable kernel along the temporal dimension to produce a feature map:
where b is a bias term and denotes the rectified linear unit (ReLU) nonlinearity. Max-pooling layers interleaved between convolutional blocks progressively reduce the temporal resolution while reinforcing invariance to small time shifts. After the last convolutional block, the resulting feature map is flattened and passed through fully connected layers, ending in a softmax layer that turns the network’s logits into a probability distribution over the C candidate fault classes:
with the logit associated with class c. Training proceeds by minimizing the categorical cross-entropy loss through backpropagation. In this paper, each branch of the diagnostic framework is one such 1D-CNN, which is trained independently on the vibration signal of a single sensor; the resulting per-branch class probabilities are the raw material that the decision-level fusion strategies described next operates on.
2.2. Decision-Level Fusion Strategies
Decision-level fusion combines the independent outputs of already trained classifiers rather than their raw signals or intermediate features. Because fusion is applied after each classifier has reached its own decision, the combination rule is independent of the classifiers themselves, it can be changed to suit the application without retraining the classifiers, and it can combine models built on different sensors or architectures without requiring them to share a common representation [27].
Formally, let denote the posterior probability assigned to class by branch . Decision-level fusion maps these M independent posterior vectors to a single fused decision . Six representative strategies are compared here, covering the main fusion families reported in the literature [24]: fixed rules (Max, Average, Majority Voting), a reliability-weighted rule (Weighted Sum), an evidence-theoretic combiner (Dempster–Shafer), and a learned combiner (Stacking), which are presented in order of increasing reliance on branch-level confidence and adaptivity.
2.2.1. Max Rule
The predicted class is the one receiving the single highest confidence score across all branches:
This rule effectively defers the decision to whichever model is most confident at a given instant, which is useful when one sensor is reliably more informative than the other but harmful if that confidence is misplaced.
2.2.2. Average Rule
The Average rule computes the class-wise mean of posterior probabilities and selects the highest-scoring class:
By averaging, individual classifier uncertainties are smoothed out, making this rule effective when classifiers are of comparable accuracy.
2.2.3. Majority Voting
Each classifier independently produces a hard prediction , and the final decision is the class receiving the most votes:
where is the indicator function. While simple and robust to individual errors, this rule discards the confidence information encoded in posterior probabilities.
2.2.4. Weighted Sum
The Weighted Sum rule extends the Average rule by assigning a weight to each classifier proportional to its validation accuracy:
This ensures stronger classifiers contribute more to the final decision, while equal accuracies recover the Average rule as a special case.
2.2.5. Dempster–Shafer Theory of Evidence
The Dempster–Shafer Theory (DST) [28] is a mathematical framework for reasoning under uncertainty that assigns belief to composite hypotheses rather than individual events, making it well suited for combining uncertain decisions from multiple independent sources.
Frame of Discernment. The monitored system is assumed to be in one of C possible states, i.e, from healthy to the different fault types, forming the frame of discernment:
Its power set contains all possible subsets of , including the empty set Ø and itself. Any element is referred to as a proposition.
Basic Belief Assignment (BBA). A mass function satisfies and . In the proposed framework, the BBA of the model i is constructed directly from its softmax output over the C fault classes:
where represents the residual ignorance that model i cannot commit to any specific class. Thus, it is representing the portion of belief left uncommitted to any specific class as distinct from disagreement between particular classes. This allows DST to formally separate genuine uncertainty about the true class from conflict among specific hypotheses.
In principle, can be set in different ways: as a fixed value common to all samples, as a quantity derived from model confidence (e.g., proportional to , so that less confident predictions leave more mass unassigned), or set to zero when the classifier’s output is treated as already exhausting the available belief. In this paper, we adopt the latter setting, , since the softmax output already satisfies , leaving no mass for and populating no composite hypothesis.
Dempster’s Rule of Combination. For M independent BBAs, the fused mass is obtained by successive application of the orthogonal sum ⊕:
where for any two BBAs and :
with the conjunctive consensus and conflict factor defined as
where K quantifies inter-source conflict; the rule requires to avoid counterintuitive results [28].
Final Decision. The diagnostic output is the class with the highest fused mass:
2.2.6. Stacking
Stacking treats fusion itself as a learning problem: a meta-learner is trained to map the concatenated classifiers outputs to the true class label. The meta-learner’s input is the stacked probability vector
fitted on a held-out validation set, using a logistic regression, a support vector machine (SVM), or a shallow neural network as the combining function [29]. Unlike the fixed rules above, stacking can capture nonlinear interactions between branches and adapt to different classifier performance.
3. Proposed Diagnostic Framework
The proposed framework uses the decision-level fusion described in Section 2.2 around two 1D-CNN models in a dual-branch architecture, which are each dedicated to a single sensor location. CNN Branch 1 and Branch 2 are trained separately on the vibration signals of their respective bearing position; each branch produces its own class probability vector through a softmax output layer. The probability vectors obtained from each CNN model are combined together through one of the six fusion strategies presented above to produce the final decision . The overall architecture, depicted in Figure 1, is designed to provide per-branch modular learning, allowing each CNN branch to be trained, validated, and upgraded independently, with fusion applied at inference time.
Figure 1.
Proposed diagnostic framework: multi-channel CNNs with decision-level fusion.
3.1. Experimental Setup and Data Acquisition
Data were collected on a SpectraQuest Machinery Fault Simulator (MFS) hosted at the Complex Systems and Interactions (CSI) Laboratory, Ecole Centrale Casablanca, which is a test bench built to reproduce realistic rotating-machinery faults under controlled operating conditions. The bench consists of a variable-speed motor driving a shaft supported by two rolling-element bearings, denoted Bearing 1 and Bearing 2, each instrumented with a PCB 352A21 piezoelectric accelerometer (10 mV/g sensitivity) mounted on the bearing housing in the axial direction, as shown in Figure 1. Throughout this paper, Sensor 1 refers to the accelerometer mounted on Bearing 1, and Sensor 2 refers to the accelerometer mounted on Bearing 2, with each sensor feeding the corresponding CNN branch (CNN-1 and CNN-2, respectively). Both accelerometers were sampled synchronously at 25,600 Hz through a National Instruments cDAQ-9178 chassis interfaced with LabVIEW, ensuring that the two sensor streams remain time-aligned for every acquisition.
Seven health conditions were investigated, as summarized in Table 1. Three single-location bearing faults were induced on Bearing 1 with a ball fault (BA), an outer race fault (OR), and an inner race fault (IR), leaving Bearing 2 free of any localized defect. A combined defect (CBD) reproduces all three fault types simultaneously on Bearing 1. In every case, vibration energy propagates mechanically through the shaft and housing structure, so both sensors register some signature of the fault regardless of its physical origin. A dedicated multi-location condition, denoted IROR, combines an outer race fault on Bearing 1 with an inner race fault on Bearing 2. Shaft unbalance (UNB) is induced through an eccentric disc, while the healthy condition (NO) corresponds to normal operation with no induced defect. Experiments were repeated at three rotational frequencies (10, 15, and 20 Hz) under two load conditions (no load and 5 kg), yielding 540 signals of 76,800 samples per condition and per sensor, for a total of 3780 signals per branch. The dataset was split at the signal level into training, validation, and test subsets following a 60:20:20 ratio. This split was applied to the 540 raw signals per condition prior to the sliding-window segmentation described in Section 3.2: all overlapping segments generated from a given raw signal are therefore assigned entirely to a single subset (train, validation, or test), preventing any segment-level leakage between subsets despite the 50% window overlap.
Table 1.
Dataset composition and bearing fault locations (60:20:20 train/val/test split).
Representative time-domain signals acquired from both sensors for each of the seven health conditions are shown in Figure 2. Localized defects (BA, OR, IR, CBD, IROR) produce clearly visible periodic impulsive transients superimposed on the background vibration, with amplitude and repetition pattern varying by fault type and location, whereas the healthy (NO) and unbalance (UNB) signals remain comparatively smooth and dominated by broadband stochastic content.
Figure 2.
Time-domain vibration signals acquired from Sensor 1 and Sensor 2 for each of the seven health conditions at a rotational speed of 10 Hz. NO: healthy (no induced defect); BA: ball fault; OR: outer race fault; IR: inner race fault; CBD: combined bearing defect (BA + OR + IR on Bearing 1); IROR: combined inner and outer race fault at two distinct locations (outer race fault on Bearing 1, inner race fault on Bearing 2); UNB: shaft unbalance.
3.2. Signal Segmentation and 1D-CNN Architecture
Each raw vibration signal contains 76,800 data points, which is too long to be used directly as a single network input and yields only one training example per acquisition. To address this, every signal is partitioned into fixed-length segments using a sliding window both to produce inputs of a size compatible with the CNN and to substantially increase the number of training instances available from a limited number of acquisitions. This procedure yields fixed-length, partially overlapping segments per signal, each fed directly to the 1D-CNN without any handcrafted feature extraction, allowing the network to learn discriminative temporal patterns end to end from the raw waveform. The 50% overlap ensures that fault-related transients occurring near a window boundary are still fully captured within at least one adjacent segment while also acting as a form of data augmentation. As noted in Section 3.1, segmentation is applied after the signal-level train/validation/test split, so overlapping segments from a given signal never cross subset boundaries.
Each segment is then processed by the 1D-CNN summarized in Table 2. The network consists of four successive convolutional blocks, which are each composed of a Conv1D layer, batch normalization (BN), a ReLU activation, and a max-pooling operation, which together progressively extract and downsample local temporal features while increasing the number of feature channels (). The resulting feature maps are reduced by a global average pooling layer into a compact 256-dimensional representation, which is passed through a fully connected layer of 128 units with dropout regularization before the final softmax layer produces a probability distribution over the seven fault classes. The complete architecture totals 169,063 trainable parameters.
Table 2.
The 1D-CNN architecture.
4. Results and Discussion
All experiments were conducted on the Kaggle cloud platform using an NVIDIA Tesla P100 graphics processing unit (GPU) (16 GB HBM2, 3584 CUDA cores, 9.3 TFLOPS). Both CNN models were trained independently using the Adam optimizer with a learning rate of 0.001, a batch size of 256, and a maximum of 50 epochs with an early stopping criterion applied upon no improvement in validation loss for five consecutive epochs. For the Stacking fusion strategy, the meta-learner classifier is implemented as a support vector machine (SVM) with a radial basis function (RBF) kernel (, ), which was trained via scikit-learn. Its input is the 14-dimensional vector obtained by concatenating the seven-class posterior probabilities produced by CNN-1 and CNN-2 on the validation set with the corresponding ground-truth label as the target. The meta-learner is trained once, on clean (noise-free) validation-set predictions, and applied unchanged to the test set across all SNR levels.
4.1. Individual CNN Performance
The learning curves of both models are shown in Figure 3, which combines the accuracy and loss trajectories of CNN-1 (Sensor 1) and CNN-2 (Sensor 2) for direct comparison. Both branches indicate rapid and stable convergence, reaching near-perfect validation accuracy within the first 10 epochs. CNN-1 achieves a best validation accuracy of 99.94% (epoch 22), while CNN-2 attains 99.95% (epoch 23); the two branches follow, closely overlapping trajectories throughout training, confirming comparable convergence behavior despite being trained independently on signals from different sensor locations. The absence of overfitting, together with the low and stable validation loss (0.0022 and 0.0021 for CNN-1 and CNN-2, respectively), confirms that each branch independently learns a discriminative representation of fault signatures from its respective sensor position.
Figure 3.
Combined training and validation accuracy (left) and loss (right) curves for CNN-1 (Sensor 1) and CNN-2 (Sensor 2).
The t-distributed stochastic neighbor embedding (t-SNE) visualizations in Figure 4a,b, corresponding to CNN-1 and CNN-2, respectively, reveal well-separated and compact clusters across all seven fault classes (BA, CBD, IR, IROR, NO, OR, and UNB), confirming effective class-discriminative feature learning directly from raw vibration signals.
Figure 4.
t-SNE visualization of feature embeddings extracted from the Dense(128) ReLU layer of (a) CNN-1 and (b) CNN-2. Classes: NO = healthy; BA = ball fault; OR = outer race fault; IR = inner race fault; CBD = combined defect; IROR = combined inner/outer race fault; UNB = shaft unbalance.
4.2. Benchmark of Fusion Strategies
4.2.1. Performance Under Baseline Conditions
Under baseline conditions, the acquired signals are in their baseline laboratory noise conditions with no artificial added noise. Table 3 reports the classification performance of all six fusion techniques with the two individual CNN branches, which are averaged over five independent training rounds (mean ± std). All approaches achieve an average recognition accuracy above 99.7%, reflecting the high discriminative quality of both sensor channels; this is expected given that the synchronized, high-sensitivity accelerometers mounted directly on the bearing housings operate in a controlled, comparatively low ambient-noise laboratory environment, in which localized faults are clearly distinguishable in the raw waveform (Figure 2) and are readily separated by the deep CNN model. Consequently, all six fusion rules and both individual CNN branches fall within a narrow 99.78–99.82% band (Table 3), which is a spread smaller than the run-to-run standard deviation reported for most methods (0.04–0.14 percentage points). Although the differences are numerically small, a consistent direction is nonetheless observable: Max rule, Average rule, Dempster–Shafer, Majority Voting, and Weighted Sum match or exceed the better-performing individual branch (Sensor 2, 99.81%), while Stacking falls slightly below it. We interpret this as a small but repeatable fusion effect rather than as evidence that any one strategy is clearly superior under such low ambient-noise conditions; the differences reflect a ceiling effect in which both individual branches are already near-optimal, leaving negligible residual error for fusion to correct.
Table 3.
Comparison of 5 rounds of recognition results under baseline conditions for different fusion techniques (mean ± std).
This ceiling effect indicates that the baseline scenario, while useful as a sanity check confirming that fusion does not degrade performance when the underlying classifiers are already highly reliable, is not sufficiently challenging to differentiate between fusion strategies. Real industrial environments expose sensors to electromagnetic interference, mechanical vibration from neighboring equipment, and variable operating conditions that produce ambient noise levels well beyond this controlled laboratory bench. The additive-noise experiment presented in the next subsection is designed to emulate this more realistic, diagnostically demanding regime, in which the individual branches and fusion strategies are shown to diverge substantially.
The confusion matrices in Figure 5 related to CNN-1, CNN-2, Dempster–Shafer, and Stacking techniques reveal only minor misclassifications, which are concentrated mainly between the UNB, BA, and IR classes. These are slightly reduced through decision fusion, particularly under the Dempster–Shafer combination.
Figure 5.
Confusion matrices for CNN-1, CNN-2, Dempster–Shafer fusion, and Stacking fusion under baseline conditions.
4.2.2. Statistical Significance Analysis
To assess whether the accuracy differences reported in Table 3 reflect statistically robust effects, we complement the five-round mean ± std comparison with a within-run pairwise statistical analysis on a representative test run. For each pair of methods, McNemar’s test compares their predictions on the same test samples and asks whether one method corrects the other’s mistakes more often than the reverse, which is a stronger test than comparing overall accuracy alone, since two methods can reach similar accuracy while disagreeing systematically on which samples were identified correctly. For a comparison “A vs. B,” and denote the number of samples on which only A, respectively only B, is correct; indicates that A outperforms B on the disputed samples. We use the exact binomial form of the test when the number of discordant pairs is small and the chi-squared (continuity-corrected) form otherwise, and we apply a Holm–Bonferroni correction across all pairwise comparisons among the eight evaluated methods to control the family-wise error rate.
As iilustrated in Table 4, both individual sensing branches differ significantly from every fusion strategy (Holm-corrected throughout) even though the raw accuracy gaps are small (0.03–0.05 percentage points, cf. Table 3): several comparisons show an almost entirely one-sided error pattern (e.g., Sensor 1 vs. Max Rule, , ), which is what drives the extreme significance despite the modest accuracy difference. Sensor 1 and Sensor 2 are not significantly different from each other (), and no pairwise comparison among the fusion strategies reaches significance ( throughout), indicating that once either branch is incorporated into a fusion rule, all fusion strategies perform statistically indistinguishably from one another at this near-ceiling accuracy level. Differentiating between fusion strategies therefore requires more challenging conditions, as explored in the additive-noise analysis of Section 4.2.3, or a more discriminative criterion than raw accuracy, motivating the conflict-coefficient-based analysis of Section 4.3.
Table 4.
McNemar pairwise significance testing under baseline (noise-free) conditions (Holm-corrected, ) grouped by comparison type.
4.2.3. Robustness Under Additive Noise
To assess robustness under degraded signal conditions, white Gaussian noise was added to the test signals at SNR levels ranging from dB to 40 dB with the signal-to-noise ratio defined as
Figure 6 shows confusion matrices at 10 dB for both baseline CNNs and the two best-performing fusion strategies, and Figure 7 reports accuracy across the full SNR sweep.
Figure 6.
Confusion matrices at 10 dB SNR for CNN-1, CNN-2, Dempster–Shafer fusion, and Stacking.
Figure 7.
Accuracy of the fusion strategies and baseline CNNs as a function of the SNR noise level. The shaded region (≤5 dB) denotes the low-SNR zone, while the inset provides a magnified view of this region to facilitate a detailed comparison of the fusion strategies under severe noise conditions.
In the low-SNR regime (≤5 dB), the individual branches degrade substantially, as highlighted by the zoomed inset in Figure 7. At dB, CNN-1 and CNN-2 fall to approximately and , respectively. The fusion methods consistently improve upon the best individual CNN, although the magnitude of improvement depends on the fusion rule. At dB, Average, Max, Majority Vote, Weighted Sum, and Stacking provide gains of , , , , and percentage points, respectively, while Dempster–Shafer fusion achieves the highest accuracy of , corresponding to a gain of percentage points over the best baseline. At 0 dB, Dempster–Shafer further improves to , exceeding the best baseline () by percentage points, while at 5 dB, it reaches with an -percentage-point gain over CNN-1 (). These results demonstrate, particularly in the zoomed low-SNR region, that Dempster–Shafer fusion provides the most effective robustness against severe noise by exploiting complementary and uncertain evidence from the two CNN branches.
At 10 dB, both baselines exhibit their primary weakness on the Ball fault (BA) class, with a large share of samples misclassified as Normal (NO), suggesting that the subtle impulsive signature of ball defects is particularly sensitive to noise corruption; the CBD and UNB classes also show notable confusion. Dempster–Shafer fusion () partially alleviates these confusions, the IR, IROR, NO, and OR classes all benefit from evidence combination, though BA remains challenging, with of samples still misclassified as NO. Stacking () reaches similar overall accuracy to the individual CNNs at this SNR (CNN-1: ; CNN-2: ) but distributes errors more evenly across classes, avoiding the strong class-specific failure seen in the baselines. This gap relative to Dempster–Shafer fusion stems from how each method generalizes to unseen noisy conditions. The SVM meta-learner is trained only on clean-signal validation probabilities and therefore learns a fixed decision boundary specific to that region of the probability space; under noise, the joint CNN-1/CNN-2 probability vectors shift into regions the meta-learner never observed during training, which is a distribution shift that a fixed kernel boundary handles poorly. Dempster–Shafer fusion, by contrast, is a parameter-free algebraic combination rule that requires no training and applies identically to any input probability distribution, which explains its more consistent advantage across the full SNR range.
Beyond 15 dB, both fusion strategies and individual CNNs converge toward near-perfect accuracy, confirming that the diagnostic task is well conditioned under low noisy conditions. Taken together, these results confirm that evidence-based fusion provides a meaningful robustness advantage over individual classifiers and simpler combination rules, particularly in the practically challenging low-SNR regime.
For the multi-location fault task, Table 5 reports recognition performance on the multi-location IROR condition, where each sensor captures a distinct, spatially localized fault and the branches are expected to be most complementary. Under baseline conditions, all methods reach 100% recall, leaving no method to discriminate. At 10 dB SNR, CNN-1 (Sensor 1) drops to 87.2% while CNN-2 (Sensor 2) reaches 96.9%; Dempster–Shafer fusion attains 97.0%, matching the stronger branch and improving nearly 10 points over the weaker one, while Stacking (92.1%) falls between the two. Fusion thus proves most valuable precisely when branches see different fault signatures without falling below the better-performing individual sensor.
Table 5.
Per-branch and fused recognition performance on the multi-location IROR condition under baseline and 10 dB SNR conditions.
The additive Gaussian noise model used here offers a controlled, single-parameter (SNR) benchmark that is standard in the fault-diagnosis literature, but it does not capture all disturbance types found in industrial settings, such as impulsive transients or gradual sensor drift. Impulsive noise, being non-stationary, could push branch confidences into the high-conflict regime identified in Section 4.3 more abruptly than stationary noise does, while sensor drift would degrade one branch asymmetrically rather than uniformly, which is a scenario that the fixed-weight rules evaluated here do not explicitly account for. Extending this benchmark to such non-Gaussian and field-recorded disturbances is an important direction for future work.
4.2.4. Statistical Significance Analysis Under Noisy Conditions (5 dB SNR)
To evaluate whether the robustness advantage of Dempster–Shafer fusion observed under additive white Gaussian noise is statistically significant, we apply the same McNemar-based analysis (Section 4.2.2) to a representative degraded-SNR operating point (5 dB), where the two sensing branches exhibit strongly asymmetric reliability. Pairwise significance is assessed using McNemar’s test with Holm–Bonferroni correction across the 28 pairwise comparisons among the eight evaluated methods. As the statistical tests are conducted at the segment level, where overlapping windows from the same recording are not strictly independent, the reported p-values should be interpreted as strong directional evidence of relative performance rather than exact probabilities; the consistency of effect direction across all fusion-vs-baseline comparisons, together with the large accuracy margins reported in Figure 7, supports the robustness conclusion independent of the exact p-value magnitude.
At 5 dB SNR, nearly every pairwise comparison reaches statistical significance after Holm correction. Among the fusion-vs-fusion comparisons, 15 of 15 pairs are significant (), which is a marked departure from the baseline (noise-free) condition, where no fusion-vs-fusion pair was significant. For a pairwise comparison labeled “A vs. B,” denotes the number of test samples on which method A is correct and method B is incorrect, while denotes the number of samples on which A is incorrect and B is correct. Consequently, indicates that A outperforms B on the discordant samples and vice versa. For example, for the comparison “Max rule vs. Dempster–Shafer” (, ), the Max rule is correct while Dempster–Shafer is wrong on only 157 samples, whereas Dempster–Shafer is correct while the Max rule is wrong on 746 samples.
Dempster–Shafer fusion also wins the majority of discordant samples against every other fusion rule (all comparisons Holm-corrected, , Table 6). Dempster–Shafer fusion’s discordant-pair pattern is consistently favorable against the simpler combination rules with all comparisons expressed as (DS-correct, X-wrong) vs. (DS-wrong, X-correct): vs. Max Rule (746 vs. 157), vs. Majority Voting (367 vs. 173), vs. Weighted Sum (369 vs. 163), and vs. Stacking (4104 vs. 1358). In every case, DS wins the majority of discordant samples, confirming its statistically robust advantage over both individual branches and the competing fusion rules.
Table 6.
McNemar pairwise significance testing at 5 dB SNR (Holm-corrected, ), grouped by comparison type.
4.3. Confidence Complementarity and Fusion Challenges
To complement the accuracy analysis, an examination of the per-branch softmax confidence scores is conducted to provide an interpretable framework of how the DST fusion behaves at the individual prediction level. Representative examples are provided for the IR, OR, and CBD fault classes. For each test sample, the confidence scores of CNN-1 and CNN-2 are jointly visualized in a two-dimensional confidence space, where the dashed lines at delimit the uncertainty zone—the region in which neither branch produces a sufficiently confident prediction. The analysis is performed under two conditions: baseline condition signals and noisy signals at moderate noise level dB, as shown in Figure 8 and Figure 9.
Figure 8.
Per-sample confidence scatter of CNN-1. ✓/× denote correct/incorrect predictions in the annotated examples.
Figure 9.
Per-sample confidence scatter of CNN-2. ✓/× denote correct/incorrect predictions in the annotated examples.
Under baseline clean conditions (Figure 8), samples from all three classes (IR, OR, CBD) are tightly concentrated in the high-confidence region with only a single sample falling in the uncertainty zone. The annotated case reveals a failure mode of DS under high inter-sensor conflict (): although CNN-2 correctly identifies the OR fault, the strong disagreement with CNN-1 causes DS to produce an incorrect prediction, illustrating the well-known sensitivity of Dempster’s rule to highly contradictory evidence sources. At dB (Figure 9), the confidence landscape degrades noticeably: the uncertainty zone population rises from 1 to 111 samples, and the point cloud spreads across the mid-confidence region. The three annotated cases demonstrate the contrasting behaviors of DS fusion under varying conflict levels. When both branches agree, even at moderate confidence, DS consolidates their evidence and produces a correct, high-belief prediction (OR case, , belief ; CBD case, , belief ). More importantly, when one branch is misclassifying while the other retains a correct but uncertain prediction (IR case, ), DS still recovers the correct diagnosis with a belief of , highlighting its capacity to arbitrate between conflicting sources rather than defaulting to the more confident but incorrect branch.
These observations highlight two core challenges of decision-level fusion: (i) identical coordinates can conceal opposite CNN predictions, making the conflict coefficient K an essential diagnostic indicator that goes beyond the raw confidence margin; and (ii) Dempster–Shafer fusion under high conflict () can produce overconfident incorrect decisions. This stems directly from setting when building the BBA from softmax outputs with no mass reserved for residual ignorance; here, K is driven entirely by the branches’ full probability distributions, and dividing by sharply inflates the remaining mass regardless of its reliability, as in the case above. A confidence-derived (e.g., proportional to ) could let overconfident-but-wrong branches yield ground preemptively, reducing K at the cost of lower belief in genuine high-confidence agreements. This trade-off motivates the need for a conflict-aware rejection mechanism that abstains or defers to the more reliable branch when K exceeds a learned threshold.
5. Conclusions
This paper presented a systematic comparative benchmark of six decision-level fusion strategies, i.e, Max, Average, Majority Voting, Weighted Sum, Dempster–Shafer, and Stacking, for combining two independently trained CNN branches in multi-sensor bearing fault diagnosis. While all strategies performed comparably under baseline conditions, their behavior diverged sharply under noisy conditions where the Dempster–Shafer fusion consistently outperformed the individual CNN branches and the simpler fusion rules in the low-SNR regime, confirming that evidence-based combination offers a robustness advantage precisely where single-sensor diagnosis and simple fusion approaches fall short.
This advantage was explained by the confidence and conflict-coefficient analysis, which showed that fusion succeeds when branches provide complementary evidence but can produce overconfident errors when inter-branch conflict is high (K ≥ 0.70), which make the conflict coefficient a useful diagnostic and interpretable component beyond raw classification confidence. The benefit was also location-dependent: on the multi-location fault (IROR), fusion tracked the stronger branch under noise rather than exceeding it, protecting against the weaker branch’s degradation. Together, these results indicate that fusion helps most when the sensors truly complement each other.
These findings motivate conflict-aware rejection or the conflict threshold adaptive mechanism that abstains from fusion, or defers to the more reliable branch, when conflict exceeds a threshold. Rather than a fixed value, this threshold could be learned on validation data or replaced by a continuous weighting of the fused decision as a function of K, avoiding the abruptness of a binary accept/reject rule.
The applicability of this benchmark is also bounded by its scope. All results are obtained with branches; extending decision-level fusion to more sensors is expected to raise the computational cost of Dempster’s rule and to complicate the interpretation of pairwise conflict, since K would need to be generalized beyond a single scalar per fusion. Likewise, the multi-location case considered here (IROR) involves exactly two co-occurring, spatially separated faults; systems exhibiting three or more simultaneous defects, or defects overlapping on a single sensor, remain untested and may challenge the branch-independence assumption underlying decision-level fusion.
A further limitation concerns the experimental setting itself: all results were obtained on a laboratory test bench which, despite spanning three rotational speeds (10, 15, 20 Hz) and two load conditions (no load, 5 kg), lacks the structural resonances and non-stationary disturbances of real industrial operation, so the reported results may not transfer directly to field conditions. Embedding the framework within a transfer learning setting is a promising way to close this gap: since each CNN branch is trained independently and fusion is applied only after each branch produces its output, a branch could be domain-adapted to real industrial data without retraining the other branch or the fusion rule, preserving the framework’s modularity and low deployment overhead. The conflict coefficient K could further serve as an indicator of domain shift during this adaptation. Extending the framework beyond two sensor sources and validating it, potentially through this transfer learning route, on real multi-location industrial systems, such as axle-bogie train bearings, under varied operational and multi-fault conditions, remain important directions for future work.
Author Contributions
Conceptualization, I.M., M.Z., D.D. and K.D.; methodology, I.M., D.D., and K.D.; software, I.M.; validation, I.M., M.Z., K.D., D.D., M.A. and I.O.; formal analysis, I.M., K.D. and D.D.; investigation, I.M., D.D., M.A., and K.D.; resources, K.D.; data curation, I.M., M.A., and K.D.; writing—original draft preparation, I.M. and D.D.; writing—review and editing, I.M. and D.D.; visualization, I.M., D.D., K.D. and M.A.; supervision, M.Z., I.O. and K.D.; project administration, M.Z. and I.O.; funding acquisition, K.D. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
Data will be made available upon request.
Acknowledgments
This research was supported by the CNRST “PhD-Associate Scholarship—PASS” program and a doctoral mobility scholarship from the Embassy of France in Morocco, and by the Centre de recherche Complex Systems and Interactions, Ecole Centrale Casablanca, which provided the experimental test bench.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| CNN | Convolutional Neural Network |
| 1D-CNN | One-Dimensional Convolutional Neural Network |
| DLF | Decision-Level Fusion |
| DST | Dempster–Shafer Theory |
| BBA | Basic Belief Assignment |
| SNR | Signal-to-Noise Ratio |
| BN | Batch Normalization |
| ReLU | Rectified Linear Unit |
| SVM | Support Vector Machine |
| t-SNE | t-distributed Stochastic Neighbor Embedding |
| GPU | Graphics Processing Unit |
| BA | Ball Fault |
| OR | Outer Race Fault |
| IR | Inner Race Fault |
| CBD | Combined Defect |
| IROR | Inner and Outer Race Fault (multi-location) |
| UNB | Unbalance |
| NO | Normal (Healthy) Condition |
| MFS | Machinery Fault Simulator |
| CSI | Complex Systems and Interactions (Laboratory) |
References
- Wang, D.; Song, Y.; Xing, J.; Zhuang, Y.; Zhao, J.; Li, Y. Bearing fault diagnosis method based on multi-level information fusion. Adv. Eng. Inform. 2025, 66, 103405. [Google Scholar] [CrossRef] [Scilit]
- Ouachtouk, I.; El hani, S.; Guedira, S.; Dahi, K.; Sadiki, L. Advanced Model of Squirrel Cage Induction Machine for Broken Rotor Bars Fault Using Multi Indicators. Adv. Electr. Electron. Eng. 2016, 14, 512–521. [Google Scholar] [CrossRef] [Scilit]
- Dahi, K.; Elhani, S.; Guedira, S.; Sadiki, L.; Ouachtouk, I. High-resolution spectral analysis method to identify rotor faults in WRIM using Neutral Voltage. In Proceedings of the 2015 International Conference on Electrical and Information Technologies (ICEIT), Marrakech, Morocco, 25–27 March 2015; pp. 82–87. [Google Scholar] [CrossRef] [Scilit]
- Gangsar, P.; Tiwari, R. Signal based condition monitoring techniques for fault detection and diagnosis of induction motors: A state-of-the-art review. Mech. Syst. Signal Process. 2020, 144, 106908. [Google Scholar] [CrossRef] [Scilit]
- Chen, B.; Song, D.; Zhang, W.; Cheng, Y. A novel spectral coherence-based envelope spectrum for railway axle-box bearing damage identification. Struct. Health Monit. 2023, 22, 879–896. [Google Scholar] [CrossRef] [Scilit]
- Lei, Y.; Yang, B.; Jiang, X.; Jia, F.; Li, N.; Nandi, A.K. Applications of machine learning to machine fault diagnosis: A review and roadmap. Mech. Syst. Signal Process. 2020, 138, 106587. [Google Scholar] [CrossRef] [Scilit]
- Wang, Z.; Xu, X.; Song, D.; Zheng, Z.; Li, W. A Novel Bearing Fault Diagnosis Method Based on Improved Convolutional Neural Network and Multi-Sensor Fusion. Machines 2025, 13, 216. [Google Scholar] [CrossRef] [Scilit]
- Tang, J.; Cheng, X.; Sun, J.; Qing, J.; Luo, P.; Hu, S. A novel method for untrained detection of compound fault in rolling bearing via fast Fourier Transform-Transformer model. Measurement 2025, 253, 117755. [Google Scholar] [CrossRef] [Scilit]
- Gawde, S.; Patil, S.; Kumar, S.; Kotecha, K. A scoping review on multi-fault diagnosis of industrial rotating machines using multi-sensor data fusion. Artif. Intell. Rev. 2023, 56, 4711–4764. [Google Scholar] [CrossRef] [Scilit]
- Lu, W.-Q.; Delpha, C.; Diallo, D.; Migan-Dubois, A. A comprehensive review of fusion-based methods applied to photovoltaic fault diagnosis. Sol. Energy 2026, 309, 114457. [Google Scholar] [CrossRef] [Scilit]
- Yan, X.; Yan, W.-J.; Xu, Y.; Yuen, K.-V. Machinery multi-sensor fault diagnosis based on adaptive multivariate feature mode decomposition and multi-attention fusion residual convolutional neural network. Mech. Syst. Signal Process. 2023, 202, 110664. [Google Scholar] [CrossRef] [Scilit]
- Makrouf, I.; Zegrari, M.; Dahi, K.; Ouachtouk, I. A novel framework for multi-sensor data fusion in bearing fault diagnosis using continuous wavelet transform and transfer learning. e-Prime-Adv. Electr. Eng. Electron. Energy 2025, 13, 101025. [Google Scholar] [CrossRef] [Scilit]
- Li, M.; Huang, J.; Zhang, F.; Yu, Y.; Gu, F.; Chu, F. MSIF-Convformer: A novel end-to-end fault diagnosis framework with multi-source sensors under strong noise. Inf. Fusion 2026, 129, 104000. [Google Scholar] [CrossRef] [Scilit]
- Ye, M.; Yan, X.; Hua, X.; Jiang, D.; Xiang, L.; Chen, N. MRCFN: A multi-sensor residual convolutional fusion network for intelligent fault diagnosis of bearings in noisy and small sample scenarios. Expert Syst. Appl. 2025, 259, 125214. [Google Scholar] [CrossRef] [Scilit]
- Xu, Z.; Zhao, K.; Zhang, W.; Miao, W.; Sun, K.; Wang, J.; Bashir, M. Collaborative and trustworthy fault diagnosis for mechanical systems based on probabilistic neural network with decision-level information fusion. J. Ind. Inf. Integr. 2025, 46, 100854. [Google Scholar] [CrossRef] [Scilit]
- Chao, Q.; Gao, H.; Tao, J.; Wang, Y.; Zhou, J.; Liu, C. Adaptive decision-level fusion strategy for the fault diagnosis of axial piston pumps using multiple channels of vibration signals. Sci. China Technol. Sci. 2021, 65, 470–480. [Google Scholar] [CrossRef] [Scilit]
- Xu, X.; Song, D.; Wang, Z.; Zheng, Z. A Novel Collaborative Bearing Fault Diagnosis Method Based on Multisignal Decision-Level Dynamically Enhanced Fusion. IEEE Sens. J. 2024, 24, 34766–34776. [Google Scholar] [CrossRef] [Scilit]
- Chen, L.; Tang, Y.M.; Ng, H.K.C.; Yung, K.L. Multi-channel convolutional neural network and decision-level fusion for multi-part cover fault diagnosis. Eng. Struct. 2026, 357, 122472. [Google Scholar] [CrossRef] [Scilit]
- Li, L.; Zhang, X.; Wang, P.; Chen, C.; Ma, T.; Gao, S. A Bearing Fault Diagnosis Method for Multi-Sensors Using Cloud Model and Dempster–Shafer Evidence Fusion. Appl. Sci. 2025, 15, 11302. [Google Scholar] [CrossRef] [Scilit]
- Wang, X.; Meng, R.; Cao, J.; Wang, G.; Liu, X.; Ruijin, S. Fault diagnosis of rolling bearing based on improved stacking ensemble learning. Eng. Res. Express 2025, 7, 015324. [Google Scholar] [CrossRef] [Scilit]
- Alhams, A.; Abdelhadi, A.; Badri, Y.; Sassi, S.; Renno, J. Enhanced Bearing Fault Diagnosis Through Trees Ensemble Method and Feature Importance Analysis. J. Vib. Eng. Technol. 2024, 12, 109–125. [Google Scholar] [CrossRef] [Scilit]
- Xu, Y.; Wang, T.; Diallo, D.; Amirat, Y. A confidence-guided DS fault diagnosis method for tidal stream turbines blade. Ocean. Eng. 2024, 311, 118807. [Google Scholar] [CrossRef] [Scilit]
- Salazar, A.; Safont, G.; Vergara, L.; Vidal, E. Graph Regularization Methods in Soft Detector Fusion. IEEE Access 2023, 11, 144747–144759. [Google Scholar] [CrossRef] [Scilit]
- Geetha, A.V.; Mala, T.; Priyanka, D.; Uma, E.J.I.F. Multimodal Emotion Recognition with Deep Learning: Advancements, challenges, and future directions. Inf. Fusion 2024, 105, 102218. [Google Scholar] [CrossRef] [Scilit]
- Zhao, W.; Ding, J.; Liao, X.; Liu, W. Investigation on coaxial pseudo-fault characteristics induced by the outer ring defect in the single-sided axle-box bearing of wheelset in urban rail vehicles. Sci. Rep. 2025, 15, 10693. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Ige, A.O.; Sibiya, M. State-of-the-Art in 1D Convolutional Neural Networks: A Survey. IEEE Access 2024, 12, 144082–144105. [Google Scholar] [CrossRef] [Scilit]
- Kibrete, F.; Woldemichael, D.E.; Gebremedhen, H.S. Multi-Sensor data fusion in intelligent fault diagnosis of rotating machines: A comprehensive review. Measurement 2024, 232, 114658. [Google Scholar] [CrossRef] [Scilit]
- Yang, H.; Yao, Q.; Yin, S. Multimodal Fault Diagnosis of Rotating Machinery Using Dynamic Fusion and Improved DS Theory. IEEE Trans. Ind. Inform. 2026, 22, 3044–3053. [Google Scholar] [CrossRef] [Scilit]
- Wang, L.; Zhao, W. An ensemble deep learning network based on 2D convolutional neural network and 1D LSTM with self-attention for bearing fault diagnosis. Appl. Soft Comput. 2025, 172, 112889. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 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.








