1. Introduction
With the advancement of intelligent mine construction, unmanned mining trucks have become core transportation equipment in open-pit mining operations, making their operational safety and reliability critically important [
1]. Bearings, which serve as the fundamental supports for key rotating components such as wheel hubs and main reducers in mining trucks, are subjected to heavy loads, impact forces, and severe road-induced excitations over extended periods, resulting in frequent failures [
2]. Once a failure occurs, a lack of timely early warning can readily lead to unplanned downtime or even major safety incidents [
3]. Therefore, implementing online, rapid, and high-precision fault diagnosis for unmanned mining truck bearings constitutes a crucial element of the intelligent maintenance system [
4]. However, the operating environment of mining trucks is complex, and onboard diagnostic terminals must contend with authentic and intense background noise interference, imposing stringent requirements on the generalization capability and robustness of diagnostic models [
5].
Traditional bearing fault diagnosis methods largely rely on vibration signals acquired under ideal laboratory conditions and assume that the data follow an independent and identically distributed pattern [
6]. In the actual operation of unmanned mining trucks, however, vibration signals contain not only fault-induced impulses but also complex broadband noise coupled from engine excitations, random road vibrations, and hydraulic system pulsations [
7]. Under strong background noise, fault features are readily submerged in single-modality signals (e.g., using only vibration or current), leading to a sharp decline in diagnostic accuracy [
8]. Moreover, existing studies are predominantly based on single operating conditions and struggle to accommodate the frequent variations in load and speed typical of mining truck operations [
9]. Consequently, developing diagnostic methods capable of adapting to realistic noisy environments while effectively exploiting the complementarity of multi-source sensor information has become an urgent problem to be addressed [
10].
In recent years, deep learning has driven the intelligent evolution of fault diagnosis [
4]. On the one hand, multimodal fusion techniques provide a more comprehensive perspective on equipment health status by integrating heterogeneous sensor data such as vibration, current, and temperature [
11].
In this study, the term “multimodal” refers to the fusion of heterogeneous information acquired from different sensing modalities. Specifically, vibration signals and motor current signals are regarded as two distinct sensing modalities because they originate from different sensing mechanisms and characterize the operating condition of the drivetrain from complementary physical perspectives. Vibration signals mainly reflect the mechanical dynamic behavior of the bearing and transmission system, whereas motor current signals capture the electrical response of the drive system under varying operating conditions. Their fusion enables the proposed framework to exploit complementary fault-related information, thereby improving the robustness and reliability of fault diagnosis under realistic noisy environments.
On the other hand, transfer learning—particularly domain-adversarial neural networks (DANNs) [
12] and their variants—has been widely employed to address the domain shift problem, wherein the distribution of training data (source domain) differs from that of test data (target domain) [
13]. Nevertheless, existing research still faces two critical challenges [
14]: first, a pronounced domain shift exists between laboratory data and real-world scenarios, hindering direct deployment [
15]; second, there is a lack of high-fidelity target domain data that accurately represent the on-site mining truck environment for model training and validation [
16].
Deep feature learning-based methods have been widely applied to bearing fault identification for different types of bearings, including metallic, hybrid, and ceramic bearings. These methods can automatically extract discriminative features from vibration signals and achieve promising diagnostic performance. However, most existing approaches are developed under controlled laboratory conditions and may suffer from performance degradation when applied to realistic operating environments with strong noise interference and domain variations. Therefore, developing robust fault diagnosis methods with improved transferability remains a critical challenge for practical applications.
To address the above issues, this paper proposes a multimodal adversarial transfer learning framework for bearing fault diagnosis of unmanned mining trucks in realistic noisy environments. The main contributions are summarized as follows: Construction of a noise-grafted augmented dataset oriented toward real-vehicle scenarios: Moving away from the direct use of laboratory-conditioned data for training, this work proposes leveraging a background noise library collected from actual mining trucks. Through noise-grafting techniques, a multimodal augmented target domain closely resembling on-site conditions is constructed to reduce the gap between laboratory data and real-world operating environments, providing a data foundation for cross-domain model training and evaluation.
Design of a CNN–ViT–CBAM multimodal feature extraction network: By combining the local feature extraction capability of convolutional neural networks (CNNs) with the global dependency modeling strength of vision transformers (ViT), and by incorporating the convolutional block attention module (CBAM) to calibrate features, deep fusion and enhanced representation of vibration and current signals are achieved.
Development of a hierarchical adaptive fine-tuning adversarial transfer learning framework: An integrated adversarial transfer learning strategy is developed by combining domain alignment, adaptive weighting, and hierarchical fine-tuning mechanisms. These components jointly enhance domain-invariant feature learning and improve the generalization capability of the model under realistic noisy environments.
Although real-world fault-labeled data collected from operating mining trucks are extremely limited, the proposed study constructs a noise-grafted dataset that provides a controlled yet physically consistent approximation of realistic working conditions. By incorporating background noise acquired from actual mining trucks into laboratory fault signals while preserving cross-modal correlations, the constructed dataset enables systematic evaluation of model robustness under strong and complex noise interference.
To address the challenges of domain shift, multimodal fusion, and limited labeled data in realistic scenarios, this paper proposes a multimodal adversarial transfer learning framework tailored for bearing fault diagnosis of unmanned mining trucks. The proposed method is specifically designed for deployment in 300-ton-class mining trucks operating under harsh conditions characterized by strong vibration, dust interference, and dynamic load variations. By integrating physics-consistent data augmentation, hierarchical adaptive fine-tuning, and domain-invariant feature learning, the proposed framework effectively enhances the robustness and generalization capability of fault diagnosis models in realistic noisy environments.
3. Fault Diagnosis Model Based on Adversarial Transfer Learning
3.1. Overall Framework of the Model
The proposed adversarial transfer learning fault diagnosis model is illustrated in
Figure 8, which consists of three core modules: a feature extractor, a label classifier, and a domain discriminator. The feature extractor employs the main body of the CNN–ViT–CBAM architecture (with the classification layer removed) to map the multimodal input into a high-dimensional feature space. The label classifier is responsible for decoding fault category information from the deep features and computes the classification loss exclusively on the source domain. The domain discriminator is connected to the feature extractor via a gradient reversal layer (GRL), thereby establishing an adversarial learning mechanism. Specifically, the domain discriminator endeavors to accurately distinguish the origin of the features (source domain or target domain), whereas the feature extractor seeks to maximize the domain classification loss. This adversarial interplay compels the extracted features to simultaneously possess fault discriminability (by minimizing the classification loss) and domain invariance (by confusing the domain discriminator), ultimately enabling knowledge transfer from laboratory-augmented data to real-vehicle operating conditions.
3.2. Feature Extractor: CNN–ViT–CBAM
The overall architecture of the proposed CNN–ViT–CBAM model is depicted in
Figure 9. The model comprises four serially connected modules: a data preprocessing and dual-stream CNN feature extraction module, a dual-stream ViT global feature enhancement module, a multimodal feature fusion and CBAM calibration module, and a classification module.
First, the raw vibration and current signals are preprocessed. The vibration signal consists of four channels, corresponding to the horizontal and vertical directions of the two bearing housings. The current signal comprises three channels, i.e., the three-phase currents. Each sample contains 256 data points, which are normalized to the range of 0 to 255 using min–max normalization. After preprocessing, the vibration signal is reshaped into a grayscale image, and the current signal is reshaped into a grayscale image.
Two parallel CNN branches are then employed to process the vibration and current images separately. The two branches share an identical architecture but have independent parameters, as detailed in
Table 2. Each branch consists of three convolutional layers with
kernels. The first layer maps the input channels to 64 feature maps; the second layer maintains 64 channels; and the third layer increases the channel dimension to 128, which is subsequently reduced back to 64 via a
convolution. The spatial resolution of the feature maps remains
throughout the CNN module. The resulting feature maps are then fed into the ViT module. Each feature map is divided into
patches, resulting in a total of 16 patches. Each patch is flattened and linearly projected into a 128-dimensional embedding vector, followed by the addition of learnable positional encoding. The sequence is processed through four Transformer encoder layers, each equipped with 8-head multi-head self-attention. Finally, the output corresponding to the class token is extracted as the global feature representation of each modality, denoted as
and
, both with a dimension of 128.
The two global feature vectors are concatenated to obtain a 256-dimensional fused representation. To accommodate the CBAM module, the fused vector is first mapped through a fully connected layer and reshaped into a three-dimensional feature map . The CBAM consists of a channel attention module and a spatial attention module, which are applied sequentially. In the channel attention module, both global average pooling and global max pooling are applied to M to generate two channel descriptors. These descriptors are passed through a shared multi-layer perceptron (MLP), summed element-wise, and activated by a sigmoid function to produce channel attention weights. The weights are then multiplied with M to perform channel-wise feature recalibration. In the spatial attention module, average pooling and max pooling are first performed along the channel dimension of the channel-refined feature map. The resulting two feature maps are concatenated and fed into a convolution layer followed by a sigmoid activation function to generate spatial attention weights. These weights are multiplied with the input feature map to obtain the refined feature representation .
Finally, global average pooling is applied to to obtain the final feature vector, which is fed into a fully connected layer with a softmax activation function to output the predicted probabilities of fault categories. The entire network is optimized using the cross-entropy loss function. The proposed CNN–ViT–CBAM model serves as the backbone network for the subsequent adversarial transfer learning framework, enabling effective extraction of both local and global discriminative features from multimodal signals.
3.3. Adversarial Training Mechanism and Joint Loss Function Design
- (1)
Principle of the Gradient Reversal Layer
The gradient reversal layer (GRL) acts as an identity transformation during forward propagation, while during backpropagation it multiplies the gradient by a negative scalar, thereby achieving an adversarial effect. Its mathematical definition is as follows:
where
is a trade-off parameter that controls the degree of domain confusion.
The implementation of the GRL ensures that the gradient of the domain discriminator loss is reversed when backpropagated to the feature extractor. That is, the feature extractor updates its parameters in the direction that increases the domain classification loss, thereby forcing the extracted features to be indistinguishable with respect to their domain of origin.
- (2)
Joint Loss Function
The overall loss function comprises a source domain classification loss and a domain discrimination loss .
Source domain classification loss
: standard cross-entropy loss, defined as:
Domain discrimination loss
: binary cross-entropy loss that measures the domain discriminator’s ability to distinguish source and target domain features:
The overall adversarial objective is:
where
is a trade-off parameter. Minimizing
requires minimizing
while maximizing
, thereby encouraging the feature extractor to learn fault-discriminative yet domain-invariant representations.
- (3)
Dynamic Trade-off Strategy
To balance classification accuracy in the early stage of training with domain alignment effectiveness in the later stage, a dynamically adjusted trade-off parameter
is employed:
where
p represents the current training progress (ranging from 0 to 1), and
controls the growth rate (set to
in this study).
This strategy ensures that is relatively small at the beginning of training, allowing the model to focus on learning class-discriminative features. As training progresses, gradually increases, thereby strengthening the domain alignment effect. Such dynamic adjustment circumvents the issue of degraded classification performance that may arise from enforcing domain alignment prematurely.
3.4. Hierarchical Adaptive Fine-Tuning Strategy
The core innovation of this section lies in adapting the CNN–ViT–CBAM model, proposed in
Section 3.2, to the adversarial transfer learning framework. This adaptation enables the model to maintain its powerful feature extraction capability while learning domain-invariant features through adversarial training.
- (1)
Pre-trained Model Inheritance Strategy
To fully leverage the prior knowledge learned from the source domain data, a two-stage training strategy is adopted:
Stage 1 (Pre-training): The CNN–ViT–CBAM model is trained on the constructed augmented multimodal dataset to obtain a feature extractor with parameters and a classifier with parameters that possess strong fault-discriminative capabilities.
Stage 2 (Adversarial Transfer): The pre-trained parameters are loaded as initialization. A domain discriminator is introduced, and the model is fine-tuned through adversarial training to adapt to the target domain distribution.
- (2)
Hierarchical Fine-Tuning Strategy
Features extracted by different network layers exhibit varying degrees of generalization capability: shallow layers tend to extract generic features (e.g., edges, textures), whereas deeper layers extract task-specific features. Based on this principle, a hierarchical fine-tuning strategy is designed, as detailed in
Table 3. The advantage of hierarchical fine-tuning is twofold: it preserves the general knowledge already acquired by the pre-trained model while endowing the model with sufficient flexibility to adapt to the target domain distribution, thereby effectively mitigating overfitting in small-sample scenarios.
The advantage of hierarchical fine-tuning is twofold: it preserves the general knowledge already acquired by the pre-trained model while endowing the model with sufficient flexibility to adapt to the target domain distribution, thereby effectively mitigating overfitting in small-sample scenarios.
3.5. Domain-Adaptive Enhancement via Multi-Scale Feature Fusion
To enhance the domain invariance of the fused features, a domain-adaptive enhancement mechanism is introduced at the feature fusion stage. By dynamically balancing local details and global semantic information, this mechanism improves the model’s robustness to cross-domain distribution discrepancies. The refined feature fusion formulation is defined as follows:
where
denotes the local texture features output by the CNN branch (reinforced by CBAM), and
denotes the global contextual features output by the ViT branch; both are of dimension 128.
The fusion process comprises two key components. First, a weighted linear combination dynamically adjusts the proportion of local and global features via a learnable scalar parameter (initialized to 0.5 and optimized through backpropagation). This enables the model to adaptively select the dominant feature representation based on sample characteristics. Second, a nonlinear interaction term is included, where ⊙ represents element-wise multiplication and is a trainable interaction weight. This interaction term is designed to capture higher-order correlations between local and global features, reinforcing their synergistic activations at corresponding spatial positions and thereby extracting richer discriminative information.
The dynamic adjustment mechanism for is coupled with the adversarial training process. Under the influence of the gradient reversal layer in the domain discriminator, the update of is governed not only by the classification loss but also by the objective of domain confusion. When the distribution discrepancy between the source and target domains is large, the adversarial training encourages to increase, thereby strengthening the contribution of the interaction term and steering the fused features toward the common representations shared by local and global views. Conversely, when the domain discrepancy is small, decreases correspondingly, preventing feature redundancy caused by excessive coupling. This adaptive mechanism enables the fused features to suppress domain-related noise components while preserving fault-sensitive information, thereby enhancing the domain invariance of the feature representation. Ultimately, the fused feature vector serves as the shared input to both the label classifier and the domain discriminator, further reinforcing the alignment capability of the adversarial transfer learning framework.
To underscore the innovative aspects of this work, a comparison between the proposed model and the standard DANN is presented in
Table 4.
It should be noted that the adversarial alignment strategy, adaptive weighting mechanism, and interaction term are jointly designed as components of the transfer learning framework rather than independent feature extraction modules. Therefore, their effects are evaluated through the overall performance improvement of the complete model.
4. Experimental Validation and Results Analysis
4.1. Experimental Setup
The dataset is partitioned into a source domain
S and a target domain
T. The source domain adopts the KAIST laboratory dataset described in
Section 2.1, which comprises four bearing health states across 36 distinct operating conditions (three load levels × three rotational speeds), with 500 samples per condition. The target domain is constructed following the noise grafting procedure detailed in
Section 2.3, wherein real-vehicle background noise is superimposed onto the source signals at a signal-to-noise ratio (SNR) of 10 dB.
To simulate a practical small-sample scenario, the target domain training set contains only 10 labeled samples per class, while the test set comprises 200 samples per class. The source domain is randomly split into training and validation sets at a ratio of 7:3. Labeled target samples are used exclusively for computing the classification loss , whereas the unlabeled target samples participate jointly with source samples in the adversarial domain alignment process.
Considering the limited availability of labeled fault data in real mining truck scenarios, a small-sample target-domain setting was adopted to evaluate the generalization capability of the proposed method under realistic conditions. Specifically, the target domain training set contains only 10 labeled samples per class, while the test set comprises 200 samples per class. The source domain is randomly split into training and validation sets at a ratio of 7:3. Labeled target samples are used exclusively for computing the classification loss , whereas unlabeled target samples participate jointly with source samples in the adversarial domain alignment process. All experiments were independently repeated five times, and the average results were reported to reduce random variations and ensure the reliability of the evaluation.
Three cross-domain evaluation scenarios are established: cross-device, and small-sample. All experiments are independently repeated five times, and the average results are reported.
Implementation details: The experiments are conducted using the PyTorch 1.13 framework on a workstation equipped with an Intel i7-12700H CPU and an NVIDIA RTX 3060 GPU. The Adam optimizer is employed with an initial learning rate of 0.001 and a batch size of 32. Training proceeds for a maximum of 100 epochs with early stopping (patience = 10). The trade-off parameter
is dynamically increased according to Equation (
9) during adversarial training. In the hierarchical fine-tuning phase, the shallow CNN layers and the CBAM module are frozen, while the remaining modules are updated with a reduced learning rate of
. During hierarchical fine-tuning, the CBAM module is frozen while the domain adaptation-related layers are updated. This strategy is based on the consideration that CBAM mainly performs feature recalibration by assigning adaptive weights to informative channels and spatial regions. Such feature enhancement characteristics are relatively stable across different domains. Freezing CBAM reduces unnecessary parameter updates and helps maintain stable feature recalibration during transfer learning.
4.2. Comparison of Cross-Domain Diagnostic Performance
Table 5 summarizes the fault diagnosis accuracy of the four methods under different scenarios. As can be observed from the table, the CNN–ViT–CBAM model without transfer learning exhibits the poorest performance across all scenarios, with accuracy falling below 50% in the cross-device scenario, directly demonstrating the severe constraint imposed by domain shift on model generalization. Both DANN and CDAN effectively mitigate domain shift through adversarial training, achieving accuracy improvements of 15 to 25 percentage points over the non-transfer approach. CDAN, owing to the introduction of conditional discrimination, slightly outperforms DANN in complex cross-domain settings.
The proposed method attains an accuracy of 89.5% on the real-vehicle noise dataset, representing a 5.7 percentage point improvement over CDAN. This result validates the effectiveness of the hierarchical adaptive fine-tuning strategy in addressing structural domain shift. Notably, in the small-sample scenario, the model without transfer learning still maintains a baseline accuracy of 68.8% due to its pre-trained knowledge. However, the proposed method further elevates the accuracy to 92.1% through adversarial transfer, underscoring that the domain adaptation mechanism is more critical than relying solely on pre-training when labeled target data are scarce.
Figure 10,
Figure 11 and
Figure 12 present the confusion matrices of DANN, CDAN, and the proposed method under the cross-device scenario, respectively. DANN (
Figure 10) exhibits notable confusion between outer race and rolling element faults, with misclassification rates of 18% and 16%. CDAN (
Figure 11) reduces these rates to 14% and 12% via conditional discrimination, though some confusion persists. In contrast, the proposed method (
Figure 12) yields a highly diagonalized confusion matrix, with outer-race-to-rolling-element and rolling-element-to-outer-race misclassification rates dropping to merely 4% and 3%, respectively. Furthermore, inner race fault recognition improves from 80% (DANN) to 95% (proposed), confirming the model’s balanced discriminative capability across all fault categories.
4.3. Ablation Study
To systematically evaluate the contributions of the major architectural components in the proposed model, including multimodal fusion, ViT-based global feature extraction, and the CBAM attention mechanism, an ablation study is conducted. These experiments mainly focus on the effectiveness of the feature representation architecture, while the adversarial transfer learning components are designed as an integrated optimization strategy within the complete framework.
The following clear conclusions can be drawn from
Table 6, where the bold values indicate the best performance among all evaluated models:
Effectiveness of multimodal fusion: Model B fuses vibration and current features via simple concatenation, and its accuracy improves by 3.6 percentage points compared with the best single modality (vibration). This confirms the complementary nature of information from heterogeneous sensor signals.
Contribution of ViT-based global feature enhancement: Model C further introduces the ViT branch on top of the fused features, raising the accuracy to 95.3%. This indicates that the global dependencies captured by the Transformer architecture facilitate the differentiation of easily confusable fault modes (e.g., rolling element faults versus outer race faults).
High cost-effectiveness of the CBAM module: Model D (the proposed model) achieves the highest accuracy of 96.8% after incorporating CBAM. Notably, CBAM adds merely 0.5 M parameters (a relative increase of approximately 10%) while delivering a performance gain of 1.5 percentage points, which is comparable to the gain brought by the ViT module (which adds 3.5 M parameters). This convincingly demonstrates that calibrating feature maps through channel and spatial attention constitutes an efficient and powerful optimization approach.
In summary, the ablation study verifies that the major feature representation components in the proposed CNN–ViT–CBAM architecture contribute positively to the final performance. The results demonstrate the effectiveness of multimodal fusion and attention-based feature enhancement. The adversarial transfer learning strategy and related optimization mechanisms are integrated into the overall framework to improve domain adaptation capability under realistic noisy environments.
4.4. Computational Efficiency Analysis
The parameter counts, floating-point operations (FLOPs), and per-sample inference times (on GPU) of the compared models are summarized in
Table 7. As shown in the table, although the proposed model has a higher parameter count (5.2 M) and computational cost (1.8 G FLOPs) than the single-modality CNN, its inference time is merely 7.3 ms, which is well below the 50 ms threshold typically required for real-time diagnosis of unmanned mining trucks. Compared with the CNN–ViT model, the inclusion of CBAM adds only 0.5 M parameters and 0.3 G FLOPs while delivering a nearly 2% improvement in accuracy, exhibiting outstanding cost-effectiveness. Considering both performance and efficiency, the proposed model is well-suited for deployment on edge computing devices in unmanned mining trucks, possessing the potential for lightweight implementation and a solid foundation for real-time operation.
5. Conclusions
Focusing on the urgent demand for online bearing fault diagnosis of unmanned mining trucks operating under realistic noisy conditions, this paper proposes an intelligent diagnostic framework that integrates real-vehicle noise augmentation with multimodal adversarial transfer learning. The main conclusions are summarized as follows:
A real-vehicle noise grafting strategy is proposed to construct a multimodal noisy dataset that better reflects practical operating environments of mining trucks. Experimental results demonstrate that the generated noisy samples preserve clear fault-related impulse characteristics under an SNR of 10 dB, providing an effective basis for evaluating cross-domain fault diagnosis methods.
A CNN–ViT–CBAM-based feature extraction network combined with a hierarchical adaptive fine-tuning adversarial transfer framework is developed to effectively exploit complementary information from vibration and current signals. The proposed method achieves superior diagnostic performance under cross-noise, cross-device, and small-sample scenarios, demonstrating its capability to extract domain-invariant fault features under complex operating conditions.
The proposed framework achieves a good balance between diagnostic accuracy and computational efficiency. With only 5.2 M parameters and an inference time of 7.3 ms per sample, the model exhibits strong potential for real-time implementation on edge computing platforms for unmanned mining trucks. Moreover, the ablation results verify that the CBAM module improves diagnostic performance with limited additional computational cost.
Despite the promising performance, this study has some limitations. Due to the difficulty of collecting sufficient fault-labeled data from operating mining trucks, the target domain used in this work is constructed by combining field-measured background noise with laboratory fault signals rather than using fully real-world fault data. Future research will focus on collecting more field fault samples, further validating the proposed framework under practical operating conditions, and exploring lightweight deployment strategies such as model compression and quantization. In addition, the generalization capability of the proposed method will be investigated for other critical mining truck components, including gearboxes and wheel-side motors.
Overall, the proposed method provides an effective solution for reducing the gap between laboratory-based fault diagnosis models and practical intelligent maintenance applications in unmanned mining trucks, offering a promising pathway toward reliable online condition monitoring in intelligent mining systems.
Future work will investigate the integration of additional sensing modalities, such as acoustic and stray flux signals, by developing modality-specific feature extraction and adaptive fusion strategies to further improve the robustness of the proposed framework under complex operating conditions.