4. Experiments and Results
4.1. Experimental Setup
To evaluate the effectiveness of the proposed CNN-MLP dual-branch feature-level fusion framework, experiments were conducted on the processed bearing degradation dataset described in
Section 3. The model takes two synchronized inputs for each sample: a time–frequency spectrogram generated from the vibration signal and a handcrafted statistical feature vector. The prediction target is the normalized RUL.
The evaluation focuses on four aspects. The first is overall regression performance, including the consistency between actual and predicted RUL values. The second is error behavior, including residual distribution, stage-dependent error variation, and cumulative error characteristics. The third is explainability, which is used to examine whether the proposed dual-branch structure captures meaningful statistical and spectral information from the degradation process. The fourth is a generalization check through a direct comparison of training-set and test-set metrics, which is reported to address the overfitting concern raised by the limited sample-to-feature ratio.
Because the dataset comprises 500 training samples against a 783-dimensional feature space, a direct comparison of training-partition and test-partition performance is reported to verify that the model does not exhibit severe overfitting under the current data partition.
Table 3 summarizes the metrics evaluated on the training set and the held-out test set respectively.
The performance gap between the two partitions is small: RMSE increases by 0.015 (10.3%), MAE increases by 0.015 (12.7%), and decreases by 0.04. These gaps are consistent with the expected difference between in-sample and out-of-sample performance for a regularized model trained on a finite dataset. The training loss at convergence is 0.021 and the corresponding validation loss is 0.026, a difference of 0.005, indicating that the two curves track closely rather than diverging. Taken together, these results indicate that the model does not exhibit severe overfitting under the current data partition. The moderate gap reflects the genuine difficulty of generalizing across diverse degradation trajectories rather than memorization of the training set.
It should be noted that these results are specific to the PRONOSTIA/FEMTO-ST trajectories and the tested operating conditions. The limited sample-to-feature ratio remains a constraint, and broader generalization—across different bearing types, operating speeds, and load levels—requires validation on additional run-to-failure datasets, which is identified as a priority for future work.
4.2. Overall Prognostic Performance
The overall regression behavior of the proposed model is first illustrated in
Figure 10, which plots the actual normalized RUL values against the predicted values. A clear positive correlation can be observed, and most samples are distributed around the diagonal reference line. The diagonal in
Figure 10 represents the ideal 1:1 relationship between actual and predicted values—the line on which a perfect predictor would lie. A linear reference is the most natural and interpretable choice for this regression task: because the normalized RUL target is defined over the interval
and the training objective directly minimizes the mean squared deviation from the true value, the ideal prediction surface is a straight line with unit slope and zero intercept. Fitting a higher-order curve would imply that the expected prediction bias varies nonlinearly with the true RUL, which is not supported by the data. The dispersion of scatter points around the 1:1 line directly reflects prediction error magnitude, while systematic vertical offsets indicate directional bias. This indicates that the model successfully captures the main mapping between the extracted degradation representation and the life indicator.
Although the prediction points generally follow the ideal trend, they are not perfectly aligned with the diagonal. In particular, samples with very low actual RUL values tend to be predicted slightly higher than the ground truth, while samples in the intermediate range show a relatively concentrated prediction pattern. This suggests that the proposed model is effective at learning the dominant life-cycle trend, but it also exhibits a certain smoothing effect when handling highly nonlinear or extreme degradation states.
A more intuitive comparison is given in
Figure 11, where the actual and predicted normalized RUL sequences are plotted together. The predicted curve follows the overall fluctuation pattern of the true sequence and reproduces most major peaks and valleys. This demonstrates that the model does not merely fit the global average, but is capable of tracking sample-level variation in the degradation trajectory.
At the same time, the predicted curve is smoother than the actual one. Several sharp local transitions in the true sequence are only partially reproduced. This behavior is reasonable for a prognostic model, because life prediction benefits from stability and trend consistency rather than excessive sensitivity to isolated fluctuations. From this perspective, the proposed framework achieves a useful balance between local responsiveness and global robustness. To quantify the temporal agreement between the two sequences, the normalized cross-correlation between the actual and predicted RUL curves was computed. The analysis yields a maximum normalized cross-correlation coefficient of approximately 0.88, with the peak occurring at zero lag. This indicates that the predicted curve is strongly consistent with the true degradation trend and exhibits no systematic time delay relative to the actual RUL sequence.
The framework achieves an RMSE of 0.1597, an MAE of 0.1328, and an
score of 0.7487 as shown in
Table 4. Because the RUL target is normalized to the interval
, an RMSE of 0.1597 corresponds to an average prediction deviation of approximately 15.97% of the full remaining service life, and an MAE of 0.1328 corresponds to a median-level deviation of 13.28%. The
of 0.7487 indicates that the model accounts for nearly 75% of the variance in normalized RUL, reflecting meaningful prognostic capability across diverse degradation trajectories.
Taken together, the results show that the proposed method achieves stable prognostic performance on the normalized RUL task. It reconstructs the main life-cycle evolution pattern, preserves the global ordering of health states, and produces consistent regression accuracy across different degradation stages. This confirms the effectiveness of the multi-modal design in transforming complex vibration information into a learnable and predictive representation. Broader positioning of these results relative to published state-of-the-art methods on the same benchmark is addressed in
Section 4.6, where a quantitative comparison with representative methods from the recent literature is provided.
4.3. Error Characteristics and Stage-Dependent Behavior
To further evaluate the reliability of the model, the error distribution is examined from several complementary perspectives. The residual histogram in
Figure 12 shows that most prediction errors are concentrated within a relatively narrow interval around zero. This indicates that the model is stable for the majority of samples. However, the center of the residual distribution is slightly shifted toward the negative side, which means that the model has a mild tendency to overestimate RUL.
This bias is not severe, but it is meaningful in the context of prognostics. A slight overestimation implies that some difficult samples are predicted as having more remaining life than they actually do. Still, the narrow central concentration of the residual histogram shows that the bias is limited and does not dominate the overall model behavior.
The residual structure becomes clearer in
Figure 13, where residuals are plotted against predicted RUL values. The residuals are not randomly scattered across the full range. Instead, the spread is largest in the intermediate prediction region, while the low and high ends show relatively more compact behavior. This suggests that intermediate degradation states are more difficult to model than clearly healthy or near-end-of-life states.
This result is important because it reflects the intrinsic difficulty of the degradation process. In many bearing datasets, intermediate stages contain overlapping signal characteristics: they are no longer fully healthy, but they have not yet developed sufficiently strong failure signatures. The proposed framework still maintains reasonable prediction accuracy in this ambiguous region, which indicates that the fused representation is able to separate part of this complexity, even though the uncertainty is higher than at the life-cycle extremes.
A more direct view of stage-dependent difficulty is provided in
Figure 14, which shows the relative absolute error across actual RUL values. The figure reveals that relative error increases sharply when the true RUL approaches zero. Once the actual RUL moves away from the near-failure region, the relative error quickly drops and remains at a much lower level for most samples.
This pattern has both a mathematical and a practical interpretation. Mathematically, ratio-based error measures become highly sensitive when the denominator is close to zero. Practically, the near-failure stage is also the most difficult region for accurate prognosis, because small absolute deviations correspond to large relative consequences. Even so, the model performs considerably more stably across the low-to-middle and middle-to-high RUL intervals, showing that it is able to provide reliable prediction over most of the life cycle.
The cumulative behavior of absolute prediction errors is shown in
Figure 15. The curve rises rapidly in the low-error region, indicating that a large proportion of samples are predicted with relatively small deviation. The tail of the curve increases more slowly, which means that only a small subset of difficult samples accounts for the larger errors.
This result confirms that the proposed model does not rely on a few well-predicted cases to achieve acceptable average metrics. Instead, it performs consistently across most test instances, with only a limited number of samples contributing to the long error tail. From a practical viewpoint, this is an important advantage, because it indicates that the method is broadly reliable rather than selectively accurate.
Overall, the error analysis shows that the proposed framework has three main strengths. It maintains stable prediction on most samples, preserves robustness in the mid-to-high RUL region, and keeps large-error cases limited to a small fraction of difficult instances. The main challenge remains the near-failure region, where prognosis is intrinsically harder and relative error is naturally amplified.
4.4. Explainability Analysis and Method Advantages
In addition to predictive accuracy, explainability is important for determining whether the model learns physically meaningful information. The dual-branch importance analysis in
Figure 16 provides direct evidence that the proposed architecture exploits complementary degradation cues from both the statistical and spectral domains.
The left panel shows the importance of the 1D statistical descriptors. Peak amplitude contributes the most, followed by standard deviation, skewness, and kurtosis, while mean and crest factor are less dominant. This result is highly consistent with the EDA findings in
Section 3. Healthy and degraded states were not primarily separated by mean-level shift, but rather by changes in amplitude extremity, waveform dispersion, and higher-order distribution structure. The statistical branch therefore captures global degradation severity in a way that is both compact and physically interpretable.
The right panel shows the average importance of spectral regions in the 2D branch. The learned importance is concentrated mainly in the low- to mid-frequency range, while most higher-frequency bins contribute little to the final prediction. This indicates that the CNN branch does not use the entire spectrogram indiscriminately. Instead, it focuses on a restricted set of informative frequency bands, which is consistent with the spectral redistribution and time–frequency contrast observed earlier in the EDA analysis.
This dual pattern of importance highlights a central advantage of the proposed method. The statistical branch captures global descriptors related to amplitude range, variability, and impulsive behavior, whereas the spectral branch captures localized time–frequency structure associated with degradation evolution. These two forms of information are fundamentally complementary. A purely statistical model would lose detailed spectral organization, while a purely spectrogram-based model would lack compact global descriptors of signal severity. By integrating both, the proposed framework achieves better robustness and stronger interpretability.
From the perspective of methodology, the superiority of the dual-head design can be summarized in three aspects.
First, the model combines global and local information. The statistical branch summarizes the broad degradation condition, while the CNN branch preserves fine-grained spectral patterns that are difficult to encode manually.
Second, the model combines physical interpretability and representation learning. The handcrafted descriptors retain engineering meaning, while the CNN branch allows the network to learn discriminative structures automatically from the time–frequency domain.
Third, the model combines prediction performance and diagnostic transparency. The regression results demonstrate effective prognostic capability, and the importance maps show that the learned decision basis is consistent with observable degradation characteristics in the original signal.
These properties explain why the proposed framework performs well not only in aggregate metrics, but also in trend tracking, error stability, and feature-level interpretability. The results therefore support the claim that the CNN–MLP dual-branch feature-level fusion strategy is well suited for bearing degradation prognosis under multi-modal vibration-based monitoring conditions.
While the current feature-importance analysis provides a global view of each branch’s contribution, future work can incorporate more formal explainable AI (XAI) frameworks [
26] to enable localized, sample-level inspection of the model’s decision-making mechanisms. For the 1D statistical branch, SHapley Additive exPlanations (SHAP) [
27] can quantify each feature’s marginal contribution to individual predictions, revealing which statistical descriptors are most influential at each degradation stage. For the 2D CNN branch, Gradient-weighted Class Activation Mapping (Grad-CAM) [
28] can generate spatial saliency maps over the spectrogram input, identifying which time–frequency regions the convolutional filters attend to when producing a specific RUL estimate. These two approaches are complementary: SHAP operates on the structured feature domain and provides tabular attribution, whereas Grad-CAM operates on the image domain and provides spatially resolved attribution. Together, they would offer a more rigorous transparency layer consistent with recent advances in physically interpretable data-driven models for manufacturing process monitoring. Implementing this combined XAI pipeline is identified as a priority for subsequent work.
4.5. Ablation Study and Comparative Evaluation
To verify that the performance improvement stems from the dual-branch design rather than from either branch alone, three model variants are compared under identical experimental conditions: (i) CNN-only, which retains only the Hilbert-envelope STFT spectrogram branch and removes the statistical-feature branch; (ii) MLP-only, which retains only the 783-dimensional handcrafted statistical feature branch and removes the spectrogram branch; and (iii) the proposed full model, which integrates both modalities through feature-level concatenation.
For a fair comparison, all three variants use the same training and test partitions as the full model. The optimizer (Adam), learning rate (), batch size (32), number of training epochs (100), regularization coefficient (), and evaluation metrics (RMSE, MAE, ) are kept unchanged across all variants. The CNN-only and MLP-only baselines attach a linear regression head directly to their respective encoded embeddings, without modification to the sub-network architecture.
Table 5 reports the ablation results of the single-branch variants and the proposed full model. The MLP-only variant, which uses only the 783-dimensional statistical feature vector, obtains an RMSE of 0.214, an MAE of 0.172, and an
of 0.55. This result indicates that the handcrafted statistical descriptors contain useful degradation-related information, but their standalone representation is insufficient to fully characterize the non-stationary spectral evolution of bearing vibration signals.
The CNN-only variant, which uses only the Hilbert-envelope STFT spectrograms, achieves a lower RMSE of 0.187, a lower MAE of 0.149, and a higher of 0.66. Compared with the MLP-only variant, the CNN-only model provides better RUL prediction accuracy, suggesting that the time–frequency representation captures local degradation patterns that are difficult to represent using global statistical indicators alone.
The proposed full model achieves the best overall performance, with an RMSE of 0.160, an MAE of 0.133, and an of 0.75. Compared with the CNN-only variant, the full model reduces RMSE by approximately 14.4% and MAE by approximately 10.7%. Compared with the MLP-only variant, it reduces RMSE by approximately 25.2% and MAE by approximately 22.7%. These results demonstrate that the spectrogram-based CNN branch and the statistical-feature MLP branch provide complementary degradation information. The CNN branch contributes localized time–frequency patterns, whereas the MLP branch provides compact global descriptors of degradation severity, impulsiveness, and variability. Their feature-level fusion therefore yields a more informative representation for normalized RUL prediction than either single branch alone.
It should be noted that the feature-level concatenation adopted here is intentionally kept simple so that any observed performance gain can be attributed to the complementary nature of the two modalities rather than to a sophisticated fusion mechanism. More elaborate strategies such as gated attention or bilinear pooling represent natural extensions for future work.
4.6. Comparative Evaluation Against Published Methods
The ablation study reported above confirms the internal complementarity of the two branches; however, positioning the proposed framework against independently published methods on the same benchmark is equally necessary for assessing its broader value.
Table 6 compiles reported RMSE and MAE values from representative bearing RUL prediction methods evaluated on the PRONOSTIA/FEMTO-ST dataset. Because different studies use different test-bearing selections, data partitions, and RUL normalization conventions, the values in
Table 6 should be read as a reported-reference survey rather than as results obtained under a unified experimental protocol. Nevertheless, the compilation provides a meaningful frame of reference for the order of magnitude of prognostic error achievable on this benchmark.
The reported values in
Table 6 span a wide range, which reflects the diversity of evaluation protocols across studies. Among the FEMTO-ST results from Cao et al. [
29], the sequence models (LSTM, BiLSTM) achieve RMSE values of 0.0994–0.1120, while the more recent TCNMABG model reaches an RMSE of 0.0648, evaluated specifically on Bearing1_4. The proposed framework, evaluated on a mixed test set drawn from multiple bearings rather than a single held-out bearing, achieves an RMSE of 0.1597 and an MAE of 0.1328. The difference in test-bearing coverage explains a substantial portion of the numerical gap: averaging error over diverse degradation trajectories from multiple bearings is generally harder than reporting results on a single bearing with a specific degradation pattern. Among the PRONOSTIA results from Jin et al. [
30], a baseline CNN reaches an RMSE of 0.301, which is reduced to 0.168 and 0.190 on Test 1-1 and Test 1-4 respectively by the dynamic temporal attention model; the proposed method achieves comparable error levels despite operating on a different test partition. Taken together, these results confirm that the proposed dual-branch framework produces prognostic error on the same order of magnitude as recently published methods on this benchmark, while additionally providing stage-aware degradation organization and interpretable dual-branch attribution—capabilities not provided by the single-modality baselines in the table.
5. Discussion and Conclusions
5.1. Main Findings
The results confirm that the proposed framework provides an effective solution for stage-aware bearing degradation monitoring and normalized RUL prediction. Rather than treating prognosis as a purely regression-based task with no structural organization, the study partitions the degradation trajectory into four ordered life-cycle stages based on normalized life–progress ratios. These stage labels are used to organize the training data into interpretable health regions and to support stage-dependent performance analysis; the model’s sole prediction output is the normalized RUL, estimated via end-to-end regression. This design shows that stage-aware data organization is helpful for describing life-cycle evolution in a more structured and interpretable way without requiring a separate classification head or additional loss term.
Another important finding is that physics-aware preprocessing plays a substantive role in improving degradation representation. The signal analyses in
Section 3 show that the differences between healthy and degraded states are more clearly reflected in spectral redistribution, time–frequency texture, and statistical structure than in the raw waveform alone. The good regression consistency observed in
Section 4 indicates that the combination of Hilbert envelope demodulation and STFT successfully converts raw vibration responses into a form that is more suitable for prognostic learning.
The experimental results also show that the dual-branch feature-level fusion architecture is effective because it captures complementary information from two different representation spaces. The CNN branch preserves localized time–frequency patterns associated with degradation evolution, whereas the MLP branch summarizes global descriptors related to amplitude variation, impulsiveness, and distribution shape. The prediction performance and feature-importance analysis together indicate that these two branches do not provide redundant information; instead, they contribute different but mutually supportive evidence for RUL estimation.
Overall, the main contribution of this study lies in demonstrating that bearing prognosis benefits from integrating physical signal understanding, multi-modal representation construction, and fusion-based deep learning within a single framework. The resulting model achieves an RMSE of 0.1597 and an
of 0.7487 on the held-out PRONOSTIA/FEMTO-ST test partition—accounting for nearly 75% of normalized RUL variance—and outperforms its own single-branch ablations by margins of 14–25% in RMSE. It preserves the dominant life-cycle trend, maintains consistent error behavior across most degradation stages, and provides a more interpretable basis for intelligent condition monitoring than a single-modal or purely black-box alternative. A reported-reference comparison against representative published methods on the PRONOSTIA/FEMTO-ST benchmark is provided in
Section 4 (
Table 6), confirming that the proposed framework produces prognostic error on the same order of magnitude as recently published approaches while additionally offering stage-aware degradation organization and interpretable dual-branch attribution.
5.2. Discussion and Future Work
From an engineering perspective, the proposed framework is meaningful for intelligent bearing monitoring because it combines continuous RUL prediction with stage-aware data organization and interpretable performance reporting. This provides more structured degradation insight than a plain regression baseline and is better aligned with predictive maintenance requirements. In addition, the model relies on vibration-based sensing and interpretable statistical descriptors, which makes it more suitable for practical monitoring scenarios than a purely black-box architecture.
However, several limitations should be acknowledged. First, although a reported-reference comparison with representative published methods is provided in
Table 6, the heterogeneity of evaluation protocols across studies—including differences in test-bearing selection, data partition, and RUL normalization—means that the comparison should be interpreted as a reference survey rather than a controlled benchmark. Conducting a strictly unified evaluation in which all methods are retrained and tested under identical conditions remains an important direction for future work. Second, the experiments are based on controlled accelerated degradation conditions, so further validation is still needed under real industrial environments with varying load, speed, and contamination levels. Third, the current framework focuses mainly on regression performance, while near-failure samples and intermediate degradation states remain more challenging due to the inherently ambiguous signal characteristics in those regions.
A related concern is the limited sample-to-feature ratio: the training set contains 500 samples against a 783-dimensional feature space. This configuration introduces a risk of overfitting that is mitigated in the present study through four measures—
weight-decay regularization, physics-grounded feature construction, convolutional weight sharing, and early stopping with validation-based model selection—as described in
Section 3. The direct training—test performance comparison reported in
Table 3 provides empirical support: the RMSE gap between the training set (0.145) and the test set (0.160) is 0.015, the MAE gap is 0.015, and the
gap is 0.04. The training loss at convergence (0.021) and the corresponding validation loss (0.026) differ by 0.005, with no evidence of a widening gap during training. The model therefore does not exhibit severe overfitting under the current data partition. Nevertheless, the limited sample-to-feature ratio remains a constraint that should not be overlooked.
It is important to emphasize that the reported results are specific to the tested degradation trajectories under the PRONOSTIA/FEMTO-ST accelerated conditions. They should not be interpreted as evidence of universal cross-bearing robustness. Future work will evaluate broader cross-bearing generalization through cross-bearing hold-out validation, testing on larger run-to-failure datasets from different bearing types and operating conditions, and domain-shifted operating scenarios. Dimensionality reduction and physics-guided feature selection to reduce the feature-to-sample ratio are also identified as important methodological directions.
Moreover, the present study does not yet address lightweight deployment or real-time implementation. Future work can therefore proceed along five methodological directions: (i) cross-bearing and cross-condition generalization validation; (ii) extension to a genuine joint multi-task framework by adding a classification head with a cross-entropy loss term for explicit stage prediction, which would make the diagnosis–prognosis claim fully architectural rather than organizational; (iii) incorporation of formal XAI methods, specifically SHAP for the 1D statistical branch and Grad-CAM for the 2D CNN branch, to provide sample-level, localized interpretability beyond the current global feature-importance analysis; (iv) improving robustness under domain-shifted operating conditions; and (v) developing lightweight model variants suitable for edge or embedded monitoring systems.
Beyond these methodological extensions, several practical deployment directions are also identified. First, integrating the prognostic output with a computerized maintenance management system (CMMS) would enable the predicted RUL to trigger automated maintenance work orders and spare-parts scheduling, directly translating prognostic predictions into actionable maintenance decisions. Second, the dual-branch architecture can be adapted for health monitoring of other rotating machinery components—such as gearboxes, motor spindles, and generator bearings—in industrial sectors including wind energy, CNC manufacturing, and railway traction, where run-to-failure vibration data are increasingly available. Third, embedding the framework within a digital-twin architecture would allow continuous real-time health-state updates to be fed back into a virtual model of the monitored machine, enabling closed-loop predictive maintenance and supporting decision-making under dynamic operating conditions. These application-oriented extensions are planned as part of the subsequent engineering validation work.