Next Article in Journal
Development of Rule-Based Diagnostic Automation Technology for Elevator Fault Diagnosis
Next Article in Special Issue
An Imbalanced Fault Diagnosis Method Based on Multi-Sensor Selection and Graph Attention Mechanism
Previous Article in Journal
Safety, Efficiency, and Mental Workload of Predictive Display in Simulated Teledriving
Previous Article in Special Issue
A Gradient-Penalized Conditional TimeGAN Combined with Multi-Scale Importance-Aware Network for Fault Diagnosis Under Imbalanced Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Rolling Bearing Fault Diagnosis Based on Multi-Source Domain Joint Structure Preservation Transfer with Autoencoder

1
China Nuclear Power Operation Technology Corporation, Ltd., Wuhan 430223, China
2
State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
3
School of Mechanical Engineering, Hubei University of Technology, Wuhan 430068, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(1), 222; https://doi.org/10.3390/s26010222
Submission received: 18 November 2025 / Revised: 9 December 2025 / Accepted: 25 December 2025 / Published: 29 December 2025

Abstract

Domain adaptation methods have been extensively studied for rolling bearing fault diagnosis under various conditions. However, some existing methods only consider the one-way embedding of original space into a low-dimensional subspace without backward validation, which leads to inaccurate embeddings of data and poor diagnostic performance. In this paper, a rolling bearing fault diagnosis method based on multi-source domain joint structure preservation transfer with autoencoder (MJSPTA) is proposed. Firstly, similar source domains are screened by inter-domain metrics; then, the high-dimensional data of both the source and target domains are projected into a shared subspace with different projection matrices, respectively, during the encoding stage. Finally, the decoding stage reconstructs the low-dimensional data back to the original high-dimensional space to minimize the reconstruction accuracy. In the shared subspace, the difference between source and target domains is reduced through distribution matching and sample weighting. Meanwhile, graph embedding theory is introduced to maximally preserve the local manifold structure of the samples during domain adaptation. Next, label propagation is used to obtain the predicted labels, and a voting mechanism ultimately determines the fault type. The effectiveness and robustness of the method are verified through a series of diagnostic tests.

1. Introduction

As one of the core components of rotating machinery systems, the rolling bearing’s operational state is directly related to the safe operation of the transmission system. Fault diagnosis in rolling bearings has great practical significance [1]. Various fault diagnosis methods for rolling bearings have been proposed. However, the working state of the bearing is complex, with inconsistent fault signal distribution and imbalanced fault categories [2].
Transfer learning (TL) reduces the cost of data acquisition and annotation by transferring the knowledge acquired from the source domain to the target domain [3]. TL methods are extensively applied in the field of fault diagnosis [4]. Ding et al. [5] proposed a deeply imbalanced domain-adaptive framework to address feature shift and label shift under varying operating conditions. Li et al. [6] designed a deep self-supervised data processing network for unknown scenarios, using neighborhood clustering and feature alignment methods to separate domain-known and domain-unknown samples. Qian et al. [7] presented a relationship transfer domain generalization network to reduce distribution discrepancies between source and unknown target domains, thereby addressing the domain confusion problem. Xing et al. [8] proposed a diagnostic method for multi-classifier integrated adaptive knowledge transfer. Yang et al. [9] designed a cross-domain diagnostic model with multi-layer domain adaptation and pseudo-label learning.
The above deep TL methods are of great interest and have high diagnostic accuracy for both single-source domain transfer tasks and target domain diagnostic tasks containing a small number of labeled samples. However, single-source transfer requires high similarity between the two domains, which may lead to ‘negative transfer’ if the distribution difference is large. Multi-source data (e.g., different working conditions and equipment types) can be integrated with fault characteristics information from diverse sources to enhance diagnostic accuracy [10]. In addition, deep TL methods require substantial labeled data for training, which makes the tuning process time consuming and costly.
Furthermore, most existing data-driven methods treat vibration signals merely as numerical vectors, neglecting the underlying physical mechanism of rolling bearings. Faults typically manifest as transient impulses in the time domain or energy shifts in specific frequency bands [11,12]. Therefore, effective transfer learning should not only align statistical distributions but also preserve the manifold structure of these physical characteristics. The proposed MJSPTA aims to bridge this gap by integrating graph embedding with autoencoders to preserve the intrinsic manifold structure of these physical fault characteristics during the transfer process, ensuring that the impulsive fault signatures are not lost during domain adaptation.
Feature-based approaches [13,14] aim to mitigate the distribution differences between source and target domains by extracting shared features between source and target domains to achieve better generalization capabilities. Meanwhile, the sample-based approach [15] selects source domain samples relevant to the target domain, thereby enhancing domain adaptation. Evidence [16,17] indicates that a combined feature- and sample-based transfer learning approach can achieve effective knowledge transfer and model-adaptive enhancement with little reliance on any a priori assumptions in the presence of significant distributional differences between the source and target domains. Wu et al. [18] proposed a multi-source domain adaptation network model that dynamically adjusts parameters based on input sample distributions. Chen et al. [19] designed a multi-source weighted diagnostic model that uses a weighted learning strategy to adaptively assign weights for feature distribution alignment between known-class and unknown-class samples. Fan et al. [20] presented a hybrid domain generalization model using a difference metric to measure intra- and inter-domain distances. Chen et al. proposed an adversarial domain-invariant generalization framework to obtain domain-invariant features via adversarial learning [21]. Wang et al. [22] structured a multi-source domain feature-adaptive framework for time-varying operating conditions, which uses both intra-domain and inter-domain alignment strategies to reduce the distributional differences between domains.
Although the aforementioned methods have achieved promising results in transfer learning-based fault diagnosis, two critical limitations remain: (1) Rigid Feature Alignment: Most methods employ a single shared projection matrix for both the source and target domains. However, when the distribution discrepancy is significant (e.g., due to large speed variations), a shared projection lacks the flexibility to capture domain-specific characteristics, which constrains the model’s generalization ability and impedes the extraction of truly domain-invariant features. (2) Lack of Structure Validation: During dimensionality reduction, existing approaches typically rely on a unidirectional mapping from the high-dimensional space to the latent subspace. This one-way process lacks a backward validation mechanism. Consequently, the intrinsic manifold structure of the original data may be distorted or lost in the low-dimensional space, leading to inaccurate embeddings that fail to represent the fault features faithfully.
Herein, a rolling bearing fault diagnosis method called multi-source domain joint structure preservation transfer with autoencoder (MJSPTA) is proposed in this paper. In the MJSPTA framework, a bidirectional mapping is constructed by leveraging the autoencoder paradigm to validate the accuracy of low-dimensional embeddings. Within the shared subspace, the marginal and conditional distributions of the two aligned domains are matched via the Maximum Mean Discrepancy (MMD) metric. Meanwhile, sample neighborhood relationships are preserved through distributional alignment and sample weighting, and the local manifold structure of the data is retained by integrating graph embedding theory with Fisher’s criterion. In summary, the main contributions of this work can be outlined as follows:
(1) MJSPTA is a domain adaptation method that enables joint migration of feature and sample knowledge. Specifically, it mitigates the distribution discrepancy between domains in terms of feature dimensions, and the neighborhood relationship of samples is maintained from the sample-specific perspective.
(2) MJSPTA employs two distinct projection matrices: one tailored to the source domain and the other specific to the target domain. The autoencoder-integrated model proposed herein exhibits enhanced performance in cross-domain tasks.
(3) The autoencoder framework integrated into MJSPTA enhances the accuracy of subspace mapping, thereby yielding low-dimensional embeddings that more faithfully characterize the original data.
The paper is structured as follows: Section 2 describes the related work of MJSPTA. Section 3 introduces a rolling bearing fault diagnosis method based on MJSPTA. Section 4 provides experimental comparisons between the proposed method and existing methods, along with parametric analyses. Conclusions are summarized in Section 5.

2. Preliminaries

2.1. Problem Definition

Given labeled source domains X s , Y s and one unlabeled target domain X n , where X s ϵ R d s × n s and X n ϵ R d n × n n are the source and target domain samples, n s and n n are the total number of samples in the source and target domains, d s and d n are their dimensions, Y s is the label of the source domain, and P X s P X n , P Y s |   X s P Y n |   X n .

2.2. Similarity Between Domains

When performing multi-source domain selection, the Maximum Mean Discrepancy (MMD) [23] is used to quantify the similarity between source and target domains; a larger MMD value indicates lower similarity between domains. The inter-domain similarity between source and target domains can be defined as:
M M D ( X s , X n ) = 1 n s i = 1 n s φ ( X s p ) 1 n n j = 1 n n φ ( X n q ) H 2 = t r ( U K )
where H denotes the Reproducing Kernel Hilbert Space (RKHS), φ denotes the nonlinear mapping of the kernel space, φ ( X s p ) and φ ( X n q ) denote the transformed features, and K is the Gram matrix of the source and target domains, where U is the MMD matrix defined as:
U i j = 1 n s 2 , if   x i , x j X s 1 n n 2 , if   x i , x j X n 1 n s n n , otherwise   ( one   sample   from   X s ,   one   from   X n )

2.3. Graph Embedding and Fisher’s Discriminant Criterion

Graph embedding [24] inherently preserves local sample consistency during dimensionality reduction.
m i n 1 2 i , j W i j x i x j 2 2 = 1 2 i x i T x i j W i j 2 i , j W i j x i T x i = m i n T r X L X T
Here, X = x 1 ,   x 2 ,   , x N ,   x i R D is the training set, N is the number of samples, and D is the dimension of training samples. For Laplacian Eigenmaps [25], firstly, an adjacency graph G that connects nodes i and j is constructed if x i and x j are “close”, usually using the k-Nearest Neighbor method, in order to construct graph G . Secondly, the weights W i j of any two neighbors x i and x j in graph G are set. O = D W , where D is the diagonal matrix and the diagonal elements D i i = j i W i j .
Linear Discriminant Analysis (LDA), which is based on Fisher’s discriminant criterion, is a classical supervised dimensionality reduction method. It is aimed at finding an optimal projection direction W o p t = w 1 , w 2 , , w d that maximizes the separation between different bearing state classes while it minimizes the scatter within each class in the projected space:
W o p t = arg max W   W T S b W W T S w W
Here, d is the subspace dimension, where c denotes the class label, and n c is the number of samples in the c-th class, where S b = c = 1 C n c u c u u c u and S w = c = 1 C j = 1 n c x j c u c x j c u c are the between-class and within-class scatter matrices, respectively. Here, C is the number of classes, n c is the number of samples belonging to the c -th class, the x j c denotes the j-th sample in the c-th class, and the u c and u are the mean vectors of feature vectors for class c and all samples, respectively.

2.4. Autoencoder

An autoencoder is a classical neural network designed to precisely reconstruct input data, which is aimed at distilling critical fault features from high-dimensional bearing vibration signals while discarding redundant information. Autoencoders comprise an input layer, a hidden layer, and an output layer.
For bearing fault diagnosis, autoencoders learn compressed representations of vibration signals through an encoder–decoder architecture to identify subtle fault patterns based on distinctive reconstruction behavior. Normal vibration signals exhibit low reconstruction errors due to stable operational patterns, whereas fault-induced signals generate significantly higher errors caused by anomalous transient impulses. This characteristic enables the reconstruction error itself to serve as a direct quantifiable fault indicator. The central optimization objective is formalized as:
min W , W i = 1 N x i x ˜ i 2
where R x i , x ˜ i = x i x ˜ i 2 denotes the reconstruction loss for training sample i, which is optimized by adjusting encoder weights W and decoder weights W and where x ˜ i denotes the reconstructed output of the input sample x i .

3. Framework for MJSPTA

The concept of autoencoders has been extensively applied in the field of neural networks since the 1980s and has driven the development of deep learning in its early stages [26,27]. With the advent of emerging techniques, including dropout [28] and batch normalization [29], deep neural networks have eliminated the necessity for autoencoder-based greedy layer-wise pre-training [30] in modern learning paradigms. However, the ability of autoencoders to perform dimensionality reduction and unsupervised feature learning retains its utility. A standard autoencoder comprises a two-layer fully connected neural network, including an input layer, a hidden layer, and an output layer. The encoder consists of the input layer and an encoding (hidden) layer, whereas the decoder comprises a decoding (hidden) layer and the output layer. The encoder transforms input data into latent representations, while the decoder reconstructs the original inputs from these feature embeddings. The optimal feature representation of the input data is obtained by minimizing the reconstruction error and training the autoencoder by adjusting its weight parameters. In an autoencoder, if the number of nodes in the hidden layer is less than that in the input layer, it is termed an under-complete model; if it exceeds that of the input layer, it is called an over-complete model. Moreover, if the activation function of the hidden layer is linear, the model is called a linear autoencoder. MJSPTA employs an under-complete nonlinear autoencoder with a single hidden layer. The bidirectional autoencoder mapping framework proposed in this paper is illustrated in Figure 1.

3.1. Distributed Alignment

Most existing methods [31,32] rely on a single shared projection for both domains, which fails to fully eliminate the inter-domain bias. To construct a domain-invariant subspace and learn shared latent features, MJSPTA computes two distinct projection matrices: A for the source domain and B for the target domain. Data from both domains are projected into their corresponding subspaces through matrices A and B , which effectively aligns the two domains. In this context, the low-dimensional embedding can be viewed as the autoencoder’s coding component. The source domain data is projected into the d-dimensional subspace through A ϵ R d s × d , where d = min d s , d n . Z s = A T X s is denoted as the low-dimensional data projected from the source domain, while the unlabeled target domain data is denoted low-dimensionally as Z n = B T X n . The reconstruction process, which validates the low-dimensional embeddings by mapping them back to the original space, is given by X ^ s = A Z s and X ^ n = B Z n .
The marginal and conditional distributions between the source and target domains are aligned via the MMD:
m i n A , B s = 1 l n = 1 l X X ^ 2 2 + D M D X s , X n , A , B + D C D X s , X n , A , B
where X n is an unlabeled sample of the target domain. D M D and D C D are the marginal and the conditional cross-domain data distribution, respectively. For simplicity, D M D and D C D are set to the same weights, and the marginal distribution discrepancy term D M D can be expressed as:
D M D = 1 n s i = 1 n s A T x s i 1 n n j = 1 n n B T x n j 2
The conditional distribution discrepancy term D C D is expressed as:
D C D = c = 1 C 1 n s c i = 1 n s c A T x s i , c 1 n n c j = 1 n n c B T x n j , c 2 + c = 1 C 1 n s c n n c i = 1 n s c j = 1 n n c A T x s i , c B T x n j , c 2
n n is the number of unlabeled target domain samples, and C denotes the total number of classes. n s c and n n c denote the number of source and target domain samples belonging to the c -th class, respectively. In D C D , the first term calculates the difference in class means. The second term preserves neighborhood relationships to maintain proximity among same-class samples. As target domain labels are unavailable, label propagation [33,34] provides initial pseudo-labels, which are updated based on model predictions during optimization.
For simplicity, the source domain reconstruction error is expressed as:
J M S E S = s = 1 l X X ^ 2 2 = s = 1 l x s A A T x s 2 2 = s = 1 l I A A T x s 2 2 = T r I A A T x s x s T I A A T T = T r E
Accordingly, the target domain reconstruction error can be expressed here as:
J M S E N = T r I B B T x n x n T I B B T T = T r F
Here, E = I A A T x s x s T I A A T T , and the target domain F = I B B T x n x n T I B B T T .

3.2. Sample Reweighting

The domain adaptation objective minimizes distributional discrepancies between source and target domains by assigning weights parameterized by vectors α and β , respectively, leading to the objective function:
m i n A , B D M D α , β , X s , X n , A , B + D C D α , β , X s , X n , A , B + α T r E + β T r F
s . t . α i c , β i c 0 , 1 , α c T 1 n s c n s c = β c T 1 n n c n n c = σ
where α = α 1 ; α c ; α C R n s and β = β 1 ; β c ; β C R n n are the weights of the samples in the source and target domains, respectively. 1 n s c and 1 n n c are column vectors with all ones. σ is the proportion of landmark samples in the entire source domain as well as the target domain. D M D and D C D can be further expressed as:
D M D = A T X s C s m X s T A + B T X n C n m X n T B 2 A T X s C s n m X n T B
D C D = A T X s C s c X s T A + B T X n C n c X n T B 2 A T X s C s n c X n T B
where C is the coefficient matrix, C s m = 1 δ 2 n s 2 α α T , C n m = 1 δ 2 n n 2 β β T , C s n m = 1 δ 2 n s n n α β T , and C s c , C n c , and C s n c are diagonal matrices. The objective function can be converted to:
m i n A T M s s A + B T M n n B 2 A T M s n B + α T r E + β T r F = m i n A , B T r A T B T M s s M s n M n s M n n A B + α T r E + β T r F
where M s s = X s C s m + C s c X s T , M n n = X n C n m + C n c X n T , M s n = X s C s n m + C s n c X n T .

3.3. Local Manifold Structure Preservation

To jointly retain the intrinsic manifold structure and enhance class discriminability within the data, our method integrates a Laplacian graph regularization term and a Fisher discriminant term. This combined formulation significantly improves the model’s cross-domain generalization ability, as defined by:
m i n T r A T X s L w s X s T A T r A T X s L b s X s T A = m i n T r A T S w s A T r A T S b s A
m i n T r B T X n L w n X n T B T r B T X n L b n X n T B = m i n T r B T S w n B T r B T S b n B
where S b s = X s L b s X s T , S w s = X s L w s X s T , S b n = X n L b n X n T , and S w n = X n L w n X n T , and where L w s , L w n , L b s , and L b n are the Laplace matrices of the source and target domains and the intrinsic and penalty maps, respectively. W w and W b are the weight matrices of the intrinsic and penalty maps, respectively, which can effectively maintain the local manifold structure of the global discriminative information of the data. They are constructed as follows:
(1) W w : For sample x i , if sample x j has the same label as x i , the nearest neighbor pairs of x i and x j are connected.
(2) W b : For each domain, k-nearest vertex pairs are connected, and the samples in each vertex pair belong to a different class.
By applying (1), samples from the same class can be made more compact and retain the local manifold structure. By applying (2), samples from the same domain but different classes can be made more separable, and global discriminative information can be preserved. In this paper, W w and W b are calculated with Gaussian kernel functions:
W i j = e x i x j 2 / 2 , x i x j 0 x i = x j

3.4. Objective Function

In summary, the objective function is:
m i n A , B T r A T     B T M s s + γ S w s M s n M n s M n n + γ S W n + μ I A B T r A T     B T γ S b s 0 0 γ S b n + μ S h n A B
where
S h n = X n I n 1 n n 1 n n 1 n n T X n T
is the covariance matrix in the target domain; γ and μ are the balance parameters of the local holdout and target variance terms, respectively. To solve the objective function to P = A ; B , the objective function can be rewritten as:
max P T r P T γ S b s 0 0 γ S b n + μ S h n P
s . t . T r P T M s s + γ S w s M s n M n s M n n + γ S w n + μ I P = 1
According to constrained optimization theory, the Lagrange multiplier method [35] is used to introduce the Lagrange multiplier Φ . The Lagrange function of Equation (20) is Equation (21), where Φ = diag ϕ 1 , , ϕ d is the diagonal matrix of the d largest eigenvalues corresponding to the eigen-decomposition of Equation (22).
Γ = T r P T S b s 0 0 γ S b n + μ S h n P T r P T M s s + γ S w s M s n M n s M n n + γ S w n + μ I P I Φ
Therefore, P consists of the d eigenvectors corresponding to Equation (22), and by solving the generalized eigenvalue problem in Equation (22), one obtains the subspace into which A and B are mapped.
γ S b s 0 0 γ S b n + μ S h n P = M s s + γ S w s M s n M n s M n n + γ S W n + μ I
In summary, first, the original data matrix X and similarity matrix W are constructed; then, the autoencoder is trained using the Adam optimization algorithm, setting the learning rate η = 0.001 . By applying a segmented linear learning rate scheduling strategy with a descent factor of 0.1, the loss function change threshold is ε = 0.005 , and the momentum coefficient is ρ = 0.9 . The method proposed herein can be summarized in the following steps:
Input: Source and target domain data: X s , X n , Y s ; the similarity matrix W = W i j .
Initialize: Parameter δ = 0.5   (preset based on Gaussian kernel characteristics and verified by preliminary experiments); parameters d   (subspace dimension) ,   μ (target variance factor), and γ (local retention factor) are determined through a grid search combined with sensitivity analysis, with search ranges d [ 1,10 ] , μ [ 10 3 , 1 ] , and γ [ 10 5 , 10 2 ] (see Section 4.3 Parametric Analysis); set the gradient descent learning rate to η = 0.001 and the loss function change threshold to ε = 0.005 (referring to classical autoencoder training settings and adjusted by model convergence performance).
  • Step 1: Perform label propagation using X s , X n , and Y s to initialize the pseudo-labels of the target domain unlabeled data   y ^ n ; compute S h n , M n n , M s n , M n s , S b s   S w s , S b n , and S w n according to Equations (14)–(16) and (19), respectively.
    while not converge do
    • Step 2: To solve the eigen-decomposition problem in Equation (22), select the d eigenvectors corresponding to the d largest eigenvalues as Transformation P to obtain Transformations A and B .
    • Step 3: Map the raw data to the corresponding subspace to obtain an embedded representation of the data: Z s = A T X s and Z n = B T X n .
    • Step 4: Perform label propagation on Z s , Z n , and Y s to update the pseudo-labels of the target domain.
  • Step 5: Update α and β by Equations (11) and (12); update M s s , M n n , M s n , M n s , S b n , and S w n by Equations (14)–(16); update μ and γ by Equations (18).
  • Step 6: Calculate the objective function Γ using Equation (21) until the reconstruction loss computed by Equations (9) and (10) is < ε .
Output: Predictive labels y ^ n for unlabeled data in the target domain.

3.5. MJSPTA-Based Application

The diagnostic flow based on the MJSPTA method proposed in this paper is shown in Figure 2, which consists of three main phases: distribution alignment, sample weighting, and local structure preservation. For source domain selection, the MMD metric is employed to identify source domains similar to the target domain and filter out those with significant distributional differences. For the input high-dimensional source and target domain data, we first construct the adjacency graph G ; then, the Laplacian Eigenmaps are introduced as the encoding part, which maintains the relationship between the samples by mapping the two-domain data into subspaces through matrices A and B . The decoder validation results in more accurate low-dimensional embeddings. The algorithm model is constructed by Equation (6). At the feature layer, the marginal and conditional distributions between the two domains are aligned using MMD. In the sample layer, two graph Laplacian terms preserve the local manifold structure of the samples, and Fisher’s discriminant criterion achieves the effect of intra-class compactness and inter-class separation. Meanwhile, label propagation is performed utilizing the labeled source domain data to predict labels for the unlabeled target domain samples. Finally, the voting mechanism is used to determine the type of faults in order to enhance result reliability.

3.6. Complex Analysis

While MJSPTA demonstrates superior diagnostic performance, its computational complexity warrants discussion. The complexity is primarily dominated by two steps: the graph construction ( O ( N 2 d ) ) and the generalized eigen-decomposition ( O ( N 3 ) ), where N is the sample size and d is the feature dimension. Despite this, the MMD-based source domain selection effectively reduces the input scale N by filtering out irrelevant domains. In our experiments, the average inference time is approximately 25 ms per sample, which satisfies real-time monitoring requirements. A primary limitation, however, is the quadratic complexity O ( N 2 ) of the Laplacian graph, which may become a bottleneck for extremely large-scale datasets. In future work, we plan to explore approximation techniques such as Nyström sampling or integrate Deep Graph Neural Networks (GNNs) to improve scalability.

4. Experimental Verification

4.1. Dataset Description

(1) Experiment (1) (Cross-domain bearing fault diagnosis on the same device)
The validity of the proposed method is verified using the test rig shown in Figure 3. This rig mainly includes the motor, coupling, bearing housing, gearbox, and brake. The test bearing is NSK6205; the operating speed includes 1800 r/min and 2400 r/min; the radial load includes 0 N, ± 600 N, and the sampling frequency is 10,240 Hz. Inner and outer ring cracks are artificially introduced by using wire cutting, at depths of 0.2 mm and 0.5 mm. Therefore, this experiment primarily involves five distinct working conditions, with each condition comprising 100 samples; each sample has a length of 1024. Six different working conditions (A1, A2…A6) are set up according to different loads and rotational speeds, and their detailed information is shown in Table 1. A multi-source domain transfer experiment task is established to validate the model performance (see Table 2 and Table 3).
(2) Experiment (2) (Cross-equipment bearing fault diagnosis)
Experiment (2) utilizes bearing datasets from different devices, including data from Case Western Reserve University (CWRU) [36], the American Society for Mechanical Failure Prevention Technology (MFPT) [37], Jiangnan University (JNU) [38], and our own test data. The details are shown in Table 4. The configurations of datasets are summarized in Table 4, and the results of source domain selection for Experiment (2) are presented in Table 5. For the CWRU dataset, the test bearing is an SKF6205 deep groove ball bearing. The collected vibration signals form the drive-end bearing; the IN and OU fault diameters are 0.36 mm, and the sampling frequency is 12 kHz. In the MFPT dataset, the fault size is 0.38 mm, the speed is 1500 r/min, and the sampling frequencies for Normal, OU, and IN conditions are 97,656 Hz, 97,656 Hz, and 48,828 Hz, respectively. The Normal and OU radial loads for dataset F are 270 lbs, and the IN loads are 250 lbs and 300 lbs, respectively. In the JNU dataset, the experimental speeds were 600 r/min and 800 r/min, and the sampling frequencies were 50 kHz. N205 bearings were used for normal, outer ring faults and rolling faults. NU205 bearings with detachable outer rings were used for the inner ring faults, with inner and outer ring fault dimensions measuring 0.3 × 0.25 mm (width × depth). The self-test dataset is derived from vibration signals collected from the faulty bearing, with a fault depth of 0.2 mm and a sampling frequency of 10,240 Hz. Three types of faults are selected for each dataset: the normal, the inner ring fault (IN), and the outer ring fault (OU), totaling 300 samples. The experimental results of cross-equipment diagnosis are displayed in Table 6.

4.2. Experimental Results

To validate the effectiveness of the proposed method, it is compared with several traditional machine learning methods and transfer learning (TL) methods, including k-Nearest Neighbors (KNNs) [39], Support Vector Machines (SVMs) [40], Domain Adversarial Neural Networks (DANNs) [41], Geodesic Flow Kernel (GFK) [42], Transfer Component Analysis (TCA) [43], and Semi-Supervised Transfer Component Analysis (SSTCA) [44].
(1) Implementation Details:
As suggested in the literature [45], the traversal optimization method is employed to grid search for the optimal parameter settings. For MJSPTA, the fixed average weight parameter σ = 0.5 , k x i , x j = exp x i x 2 / 2 is utilized as the kernel function. The kernel function of SVM is k x i , x j = exp x i x j 2 / 2 σ 2 with a penalty factor C = 1; the optimal number of nearest neighbors of the KNN method is selected in 1 , 5 , 9 , 13 , 17 , 21 , 25 , 29 , 33 , 63 . In TCA, the optimal hyper-parameters are through Bayesian optimization, with the parameter μ searched in the range of 10 3 , 10 3 , and the range of the dimension of the subspace in the range of 1 , 10 . For SSTCA, the parameter γ 1 is in the range of 10 3 , 1 , and the parameter λ 1 is in the range of 10 3 , 10 3 . Moreover, TCA and SSTCA both utilize a linear kernel function and SVM for construction of the model, with C set to 1. The parameter setting of GFK is based on the literature [42], employing nearest neighbors as the classifier; the parameter setting of TLPP is based on the literature [46], optimizing parameters k , l , and λ within the range of 10 3 , 10 3 by using the linear kernel function and SVM classifiers. For DANN, the training batch size is set to 64, and the learning rate is 0.001, as recommended in the literature [47]. The detailed hyper-parameter settings are summarized in Table 7.
(2) Experimental Results:
In Experiment (1), the results of multi-source domain selection are presented in Table 2. The three source domains with the greatest similarity to the target domain were selected for the transfer task experiment, and the diagnostic results are shown in Table 3. Most of the transfer learning (TL) algorithms in the comparison set performed similarly to the traditional machine learning methods, achieving accuracies mostly in the range of 80–90%. However, the proposed MJSPTA method significantly outperformed them, achieving an accuracy of 98.63%. The reason for this superior performance is that MJSPTA enhances the separability of the samples by constructing graph embeddings and applying Fisher’s discriminant criterion. This approach reduces intra-class distances and increases inter-class distances while retaining the local sample consistency, making prediction results more reliable. Additionally, MJSPTA incorporates a voting mechanism to further improve reliability.
In Experiment (2), the results of source domain selection are presented in Table 5, and the results of cross-domain diagnosis are displayed in Table 6. Even though the source and target domain data originated from different devices, the average recognition rate of the proposed MJSPTA method still achieved 98.93%, surpassing all the compared methods. This superior performance is attributed to MJSPTA’s more accurate low-dimensional mapping, which considers bidirectional mapping. MJSPTA utilizes distinct projection matrices for the source and target domains and Fisher’s criterion to identify shared fault features across domains. This approach preserves the local manifold structure and discriminative information of the data while minimizing the domain discrepancies in the subspace.
The superior performance of MJSPTA is closely related to its ability to align with the vibrational dynamics and physical fault characteristics of bearings.
For early weak faults (e.g., inner ring fault with 0.2 mm depth), MJSPTA’s local manifold structure preservation module retains the transient impulse features of vibration signals, which are the core physical signatures of early faults. This ensures that even subtle fault characteristics are not lost during domain adaptation, leading to near-perfect classification accuracy (e.g., 100.00% for the A2 condition in Experiment (1). In contrast, comparison methods such as TCA and DANN neglect these physical features, resulting in lower accuracy for early faults.
The MMD-based distribution alignment aligns the energy distribution of vibration signals in characteristic frequency bands between source and target domains. This ensures that the physical essence of fault signals is consistent across domains, especially in cross-equipment experiments where bearing models and operating conditions differ.
The low standard deviation of MJSPTA (±0.10% in Experiment (1); ±0.16% in Experiment (2) reflects its stability in capturing consistent physical fault characteristics, while comparison methods with higher standard deviations (e.g., DANN ±0.71% in Experiment (1) are more susceptible to non-physical noise interference, indicating weaker robustness in extracting physical fault features.
To visualize the data processing effects, two representative tasks were selected: the multi-source domain transfer task A6 → A1 and the cross-equipment transfer task Z1 → A1. The transformed fault features were projected into a 3D space using the t-Distributed Stochastic Neighborhood Embedding (t-SNE) [48] algorithm and visualized as scatter plots, as shown in Figure 4 and Figure 5, respectively. As shown in Figure 4, after domain adaptation via multiple transfer learning methods, most fault categories are separated more distinctly. However, similar faults exhibit poor clustering. There is overlap between normal and outer ring 0.5 mm samples, making it difficult to distinguish the faults. From Figure 5, it is apparent that the clustering performance of the compared methods is inferior to MJSPTA, with significantly poorer class separability. The specific reasons are as follows: the method proposed in this paper reduces distributional differences between the data of the two domains, preserves the local manifold structure of the samples, and explores the domain-shared features by jointly aligning the source and target domains at both the feature level and the sample level. This approach makes the fault features more distinguishable and representative.
To quantitatively evaluate the clustering performance shown in Figure 4 and Figure 5, we calculated the Trace of Between-Class Scatter ( T r ( S b ) ) and Trace of Within-Class Scatter ( T r ( S w ) ). As shown in Table 8, the Fisher ratio J = T r ( S b ) / T r ( S w ) for MJSPTA is 434.69, which is substantially higher than TCA (196.13) and DANN (75.36). This quantitative result confirms that MJSPTA yields the most compact intra-class structure and separable inter-class margins.

4.3. Parametric Analysis

To further analyze the impact of the target variance factor μ and the local retention factor γ as well as the subspace dimension d on the fault diagnosis results, parametric analyses of μ and γ were conducted. According to the multi-source domain selection method, the optimal set of source domains was obtained and three transfer tasks Z1 → A1, Z2 → A3 and X4 → A5 were randomly selected for parameter analysis.
The effect of the variation of the local preservation factor γ on the recognition accuracy is shown in Figure 6a; the value of γ should be set smaller in the interval 10 5 , 10 2 .
The target variance term aims to optimize the feature mapping by maintaining the variance properties of the target domain, helping the model to maintain the distribution and internal structure of the data in the target domain. By optimizing the target variance term, the model can effectively adapt to the data distribution in the target domain and can enhance its generalization ability. The influence of parameter μ is shown in Figure 6b, and the recognition accuracy increases monotonically as μ is increasing. Therefore, in the illustration, the optimal range of μ is   [ 10 3 , 1 ] .
As shown in Figure 6c, MJSPTA is not sensitive to the value of the subspace embedding dimension d. The reason is that the target variance term stabilizes the feature mapping at the global distribution level; the local holdout term provides fault tolerance at the local structure level, constrains the manifold structure in the feature space, and preserves the similarity relationships of neighboring samples. This joint parameter optimization makes the model more flexible and practical for selecting subspace dimensions in engineering.

5. Conclusions

To address the challenges posed by the substantial differences in feature distribution between rolling bearing domains and the scarcity of labels in target domains under variable operating conditions, we introduce a novel fault diagnosis method called multi-source domain joint structure preservation transfer with autoencoder (MJSPTA). The proposed method leverages multi-source domain joint structure-preserving transfer and is augmented with an autoencoder.
(1) Firstly, an inter-domain similarity metric is employed to identify relevant source domains. This approach mitigates the challenges of negative transfer and high computational costs incurred by uniformly selecting features from all source domains in multi-source domain transfer diagnosis.
(2) In the graph embedding-based dimensionality reduction, an autoencoder is utilized to map the low-dimensional embeddings to the high-dimensional space, which is crucial for validating the dimensionality reduction performance through the evaluation of reconstruction accuracy.
(3) Furthermore, to tackle the structural and distributional variability across domains, graph embedding and Fisher’s criterion are employed. These techniques mitigate cross-domain discrepancies, extract domain-shared structural features, and preserve the integrity of the manifold structure of the data.
Despite the superior performance of MJSPTA in rolling bearing fault diagnosis, the adaptability to extreme conditions and heterogeneous data needs further exploration. Therefore, future research will focus on integrating physical prior knowledge of bearing vibration dynamics (e.g., transient impulse characteristics) into the model to enhance the diagnosis of early weak faults. Moreover, an adaptive parameter optimization framework will be developed to realize dynamic adjustment of key parameters such as μ and γ based on data distribution.

Author Contributions

Methodology, Q.J.; validation, Q.J.; formal analysis, T.S.; investigation, T.S.; data curation, X.H.; writing—original draft, Z.W.; writing—review and editing, Y.J.; visualization, B.M.; supervision, H.Z.; project administration, Z.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 52005168; the Natural Science Foundation of Hubei Province, grant number 2024AFB816; and the Key Research and Development Project of Hubei Province, grant number 2023BEB043.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The public datasets (CWRU, MFPT, and JNU) analyzed in this study can be found at the following links: https://engineering.case.edu/bearingdatacenter/download-data-file (accessed on 24 December 2025); https://gitcode.com/Resource-Bundle-Collection/c0691/?utm_source=pan_gitcode&index=top&type=card&uuid_tt_dd=10_4543420140-1755016136567-412320&from_id=143385987&from_link=567003abb851ef52807b4e3fb3b72c49 (accessed on 24 December 2025); and https://github.com/ClarkGableWang/JNU-Bearing-Dataset (accessed on 24 December 2025). Additionally, the data generated from our own bearing test rig experiments are available from the corresponding author upon reasonable request.

Acknowledgments

The authors would like to thank the editors and anonymous reviewers for their valuable comments.

Conflicts of Interest

Authors Qinglei Jiang, Xiuqun Hou, Biqi Miao and Zhaoguang Zhang were employed by the company China Nuclear Power Operation Technology Corporation, Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Zhou, J.; Yang, X.; Li, J. Deep Residual Network Combined with Transfer Learning Based Fault Diagnosis for Rolling Bearing. Appl. Sci. 2022, 12, 7810. [Google Scholar] [CrossRef]
  2. Kuang, J.; Xu, G.; Tao, T.; Wu, Q. Class-Imbalance Adversarial Transfer Learning Network for Cross-Domain Fault Diagnosis with Imbalanced Data. IEEE Trans. Instrum. Meas. 2022, 71, 3501111. [Google Scholar] [CrossRef]
  3. Kim, G.; Kang, S. Effective Transfer Learning with Label-Based Discriminative Feature Learning. Sensors 2022, 22, 2025. [Google Scholar] [CrossRef] [PubMed]
  4. Que, H.; Liu, X.; Jin, S.; Huo, Y.; Wu, C.; Ding, C.; Zhu, Z. Partial Transfer Learning Method Based on Inter-Class Feature Transfer for Rolling Bearing Fault Diagnosis. Sensors 2024, 24, 5165. [Google Scholar] [CrossRef]
  5. Ding, Y.; Jia, M.; Zhuang, J.; Cao, Y.; Zhao, X.; Lee, C.-G. Deep Imbalanced Domain Adaptation for Transfer Learning Fault Diagnosis of Bearings under Multiple Working Conditions. Reliab. Eng. Syst. Saf. 2023, 230, 108890. [Google Scholar] [CrossRef]
  6. Li, J.; Huang, R.; Chen, J.; Xia, J.; Chen, Z.; Li, W. Deep Self-Supervised Domain Adaptation Network for Fault Diagnosis of Rotating Machine with Unlabeled Data. IEEE Trans. Instrum. Meas. 2022, 71, 3510509. [Google Scholar] [CrossRef]
  7. Qian, Q.; Zhou, J.; Qin, Y. Relationship Transfer Domain Generalization Network for Rotating Machinery Fault Diagnosis under Different Working Conditions. IEEE Trans. Ind. Inform. 2023, 19, 9898–9908. [Google Scholar] [CrossRef]
  8. Xing, S.; Lei, Y.; Yang, B.; Lu, N. Adaptive Knowledge Transfer by Continual Weighted Updating of Filter Kernels for Few-Shot Fault Diagnosis of Machines. IEEE Trans. Ind. Electron. 2022, 69, 1968–1976. [Google Scholar] [CrossRef]
  9. Yang, B.; Lei, Y.; Jia, F.; Xing, S. An Intelligent Fault Diagnosis Approach Based on Transfer Learning from Laboratory Bearings to Locomotive Bearings. Mech. Syst. Signal Process. 2019, 122, 692–706. [Google Scholar] [CrossRef]
  10. Li, X.; Jiang, H.; Xie, M.; Wang, T.; Wang, R.; Wu, Z. A Reinforcement Ensemble Deep Transfer Learning Network for Rolling Bearing Fault Diagnosis with Multi-Source Domains. Adv. Eng. Inf. 2022, 51, 101480. [Google Scholar] [CrossRef]
  11. Spirto, M.; Melluso, F.; Nicolella, A.; Malfi, P.; Cosenza, C.; Savino, S.; Niola, V. A Comparative Study between SDP-CNN and Time–Frequency-CNN Based Approaches for Fault Detection. J. Dyn. Monit. Diagn. 2025; p. 888, Online First. [Google Scholar] [CrossRef]
  12. Chen, J.; Li, T.; He, J.; Liu, T. An Interpretable Wavelet Kolmogorov–Arnold Convolutional LSTM for Spatial-Temporal Feature Extraction and Intelligent Fault Diagnosis. J. Dyn. Monit. Diagn. 2025, 4, 183–193. [Google Scholar] [CrossRef]
  13. Yang, J.; Zhao, Y.-Q.; Chan, J.C.-W. Learning and Transferring Deep Joint Spectral-Spatial Features for Hyperspectral Classification. IEEE Trans. Geosci. Remote Sens. 2017, 55, 4729–4742. [Google Scholar] [CrossRef]
  14. Tang, X.; Li, C.; Peng, Y. Unsupervised Joint Adversarial Domain Adaptation for Cross-Scene Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5536415. [Google Scholar] [CrossRef]
  15. Wu, J.; Zhao, Z.; Sun, C.; Yan, R.; Chen, X. Few-Shot Transfer Learning for Intelligent Fault Diagnosis of Machine. Measurement 2020, 166, 108202. [Google Scholar] [CrossRef]
  16. Gao, T.; Yang, J.; Tang, Q. A Multi-Source Domain Information Fusion Network for Rotating Machinery Fault Diagnosis under Variable Operating Conditions. Inf. Fusion 2024, 106, 102278. [Google Scholar] [CrossRef]
  17. Zhong, S.; Fu, S.; Lin, L. A Novel Gas Turbine Fault Diagnosis Method Based on Transfer Learning with CNN. Measurement 2019, 137, 435–453. [Google Scholar] [CrossRef]
  18. Wu, Z.; Jiang, H.; Zhu, H.; Wang, X. A Knowledge Dynamic Matching Unit-Guided Multi-Source Domain Adaptation Network with Attention Mechanism for Rolling Bearing Fault Diagnosis. Mech. Syst. Signal Proc. 2023, 189, 110098. [Google Scholar] [CrossRef]
  19. Chen, Z.; Liao, Y.; Li, J.; Huang, R.; Xu, L.; Jin, G.; Li, W. A Multi-Source Weighted Deep Transfer Network for Open-Set Fault Diagnosis of Rotary Machinery. IEEE Trans. Cybern. 2023, 53, 1982–1993. [Google Scholar] [CrossRef]
  20. Fan, Z.; Xu, Q.; Jiang, C.; Ding, S.X. Deep Mixed Domain Generalization Network for Intelligent Fault Diagnosis under Unseen Conditions. IEEE Trans. Ind. Electron. 2024, 71, 965–974. [Google Scholar] [CrossRef]
  21. Chen, L.; Li, Q.; Shen, C.; Zhu, J.; Wang, D.; Xia, M. Adversarial Domain-Invariant Generalization: A Generic Domain-Regressive Framework for Bearing Fault Diagnosis under Unseen Conditions. IEEE Trans. Ind. Inform. 2022, 18, 1790–1800. [Google Scholar] [CrossRef]
  22. Wang, R.; Huang, W.; Wang, J.; Shen, C.; Zhu, Z. Multisource Domain Feature Adaptation Network for Bearing Fault Diagnosis under Time-Varying Working Conditions. IEEE Trans. Instrum. Meas. 2022, 71, 3511010. [Google Scholar] [CrossRef]
  23. Sharma, B.; Singh, A.K. MMD-OPT: Maximum Mean Discrepancy-Based Sample Efficient Collision Risk Minimization for Autonomous Driving. IEEE Trans. Autom. Sci. Eng. 2025, 22, 19051–19068. [Google Scholar] [CrossRef]
  24. Yan, S.; Xu, D.; Zhang, B.; Zhang, H.-J.; Yang, Q.; Lin, S. Graph Embedding and Extensions: A General Framework for Dimensionality Reduction. IEEE Trans. Pattern Anal. Mach. Intell. 2007, 29, 40–51. [Google Scholar] [CrossRef] [PubMed]
  25. Almutairi, K.; Wen, H.; Sinha, J.K. Standardisation of Vibration-Based Parameters for Rotor and Bearing for Machine Faults Detection Using Machine Learning Model. J. Vib. Eng. Technol. 2025, 13, 504. [Google Scholar] [CrossRef]
  26. Tepper, J.A.; Shertil, M.S.; Powell, H.M. On the Importance of Sluggish State Memory for Learning Long Term Dependency. Knowl.-Based Syst. 2016, 96, 104–114. [Google Scholar] [CrossRef][Green Version]
  27. Erhan, D.; Bengio, Y.; Courville, A.; Manzagol, P.-A.; Vincent, P.; Bengio, S. Why Does Unsupervised Pre-Training Help Deep Learning? J. Mach. Learn. Res. 2010, 11, 625–660. [Google Scholar]
  28. Srivastava, N.; Hinton, G.; Krizhevsky, A.; Sutskever, I.; Salakhutdinov, R. Dropout: A Simple Way to Prevent Neural Networks from Overfitting. J. Mach. Learn. Res. 2014, 15, 1929–1958. [Google Scholar]
  29. Garbin, C.; Zhu, X.; Marques, O. Dropout vs. Batch Normalization: An Empirical Study of Their Impact to Deep Learning. Multimed. Tools Appl. 2020, 79, 12777–12815. [Google Scholar] [CrossRef]
  30. Krishnaleela, P.; Prakash, R.M. 1-DCNN with Stacked LSTM Architecture for Human Activity Recognition Using Wearable Sensing Data. IETE J. Res. 2025, 71, 312–325. [Google Scholar] [CrossRef]
  31. Li, H.; Ma, Z.; Weng, Y. A Transfer Learning Framework for Power System Event Identification. IEEE Trans. Power Syst. 2022, 37, 4424–4435. [Google Scholar] [CrossRef]
  32. Azarbarzin, S.; Afsari, F. Joint Robust Transfer Metric and Adaptive Transfer Function Learning. Neural Process. Lett. 2020, 51, 1411–1443. [Google Scholar] [CrossRef]
  33. Wang, J.; Geng, X. Label Distribution Learning by Exploiting Label Distribution Manifold. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 839–852. [Google Scholar] [CrossRef] [PubMed]
  34. Gui, J.; Hu, R.; Zhao, Z.; Jia, W. Semi-Supervised Learning with Local and Global Consistency. Int. J. Comput. Math. 2014, 91, 2389–2402. [Google Scholar] [CrossRef]
  35. Xu, Y.; Fang, X.; Wu, J.; Li, X.; Zhang, D. Discriminative Transfer Subspace Learning via Low-Rank and Sparse Representation. IEEE Trans. Image Process. 2016, 25, 850–863. [Google Scholar] [CrossRef]
  36. Smith, W.A.; Randall, R.B. Rolling Element Bearing Diagnostics Using the Case Western Reserve University Data: A Benchmark Study. Mech. Syst. Signal Process. 2015, 64–65, 100–131. [Google Scholar] [CrossRef]
  37. Randall, R.B.; Antoni, J. Rolling Element Bearing Diagnostics-a Tutorial. Mech. Syst. Signal Process. 2011, 25, 485–520. [Google Scholar] [CrossRef]
  38. Li, K.; Ping, X.; Wang, H.; Chen, P.; Cao, Y. Sequential Fuzzy Diagnosis Method for Motor Roller Bearing in Variable Operating Conditions Based on Vibration Analysis. Sensors 2013, 13, 8013–8041. [Google Scholar] [CrossRef]
  39. Yin, X.; Liu, Y.; Gao, W. Condition Monitoring-Oriented Wind Turbine Early Fault Rule K-Nearest Neighbor Matching Method. J. Nanoelectron. Optoelectron. 2023, 18, 619–627. [Google Scholar] [CrossRef]
  40. Zhu, K.; Song, X.; Xue, D. A Roller Bearing Fault Diagnosis Method Based on Hierarchical Entropy and Support Vector Machine with Particle Swarm Optimization Algorithm. Measurement 2014, 47, 669–675. [Google Scholar] [CrossRef]
  41. Liu, Z.-H.; Lu, B.-L.; Wei, H.-L.; Chen, L.; Li, X.-H.; Raetsch, M. Deep Adversarial Domain Adaptation Model for Bearing Fault Diagnosis. IEEE Trans. Syst. Man Cybern. 2021, 51, 4217–4226. [Google Scholar] [CrossRef]
  42. Zhang, Z.; Chen, H.; Li, S.; An, Z.; Wang, J. A Novel Geodesic Flow Kernel Based Domain Adaptation Approach for Intelligent Fault Diagnosis under Varying Working Condition. Neurocomputing 2020, 376, 54–64. [Google Scholar] [CrossRef]
  43. Tang, S.; Ma, J.; Yan, Z.; Zhu, Y.; Khoo, B.C. Deep Transfer Learning Strategy in Intelligent Fault Diagnosis of Rotating Machinery. Eng. Appl. Artif. Intell. 2024, 134, 108678. [Google Scholar] [CrossRef]
  44. Yao, X.; Wang, B.; Shen, Y.; Fu, G.; Zhang, D.; Jiang, Q. Semi-Supervised Class Adaptive Prototype Network for Cross-Working Rolling Bearing Fault Diagnosis under Limited Samples. IEEE Internet Things J. 2025, 12, 35589–35601. [Google Scholar] [CrossRef]
  45. Mihaljevic, B.; Bielza, C.; Larranaga, P. Bayesian Networks for Interpretable Machine Learning and Optimization. Neurocomputing 2021, 456, 648–665. [Google Scholar] [CrossRef]
  46. Zheng, H.; Wang, R.; Yin, J.; Li, Y.; Lu, H.; Xu, M. A New Intelligent Fault Identification Method Based on Transfer Locality Preserving Projection for Actual Diagnosis Scenario of Rotating Machinery. Mech. Syst. Signal Process. 2020, 135, 106344. [Google Scholar] [CrossRef]
  47. Zhao, Z.; Zhang, Q.; Yu, X.; Sun, C.; Wang, S.; Yan, R.; Chen, X. Applications of Unsupervised Deep Transfer Learning to Intelligent Fault Diagnosis: A Survey and Comparative Study. IEEE Trans. Instrum. Meas. 2021, 70, 3525828. [Google Scholar] [CrossRef]
  48. Flexa, C.; Gomes, W.; Moreira, I.; Alves, R.; Sales, C. Polygonal Coordinate System: Visualizing High-Dimensional Data Using Geometric DR, and a Deterministic Version of t-SNE. Expert Syst. Appl. 2021, 175, 114741. [Google Scholar] [CrossRef]
Figure 1. Bidirectional mapping framework.
Figure 1. Bidirectional mapping framework.
Sensors 26 00222 g001
Figure 2. Overall framework of the proposed method.
Figure 2. Overall framework of the proposed method.
Sensors 26 00222 g002
Figure 3. Rolling bearing vibration test rig.
Figure 3. Rolling bearing vibration test rig.
Sensors 26 00222 g003
Figure 4. A6 → A1 (a) MJSPTA. (b) SSTCA. (c) DANN. (d) KNN. (e) GFK. (f) TLPP.
Figure 4. A6 → A1 (a) MJSPTA. (b) SSTCA. (c) DANN. (d) KNN. (e) GFK. (f) TLPP.
Sensors 26 00222 g004
Figure 5. Z1 → A1 (a) MJSPTA. (b) SSTCA. (c) DANN. (d) KNN. (e) GFK. (f) TLPP.
Figure 5. Z1 → A1 (a) MJSPTA. (b) SSTCA. (c) DANN. (d) KNN. (e) GFK. (f) TLPP.
Sensors 26 00222 g005
Figure 6. Parameter sensitivity: (a) results with varying γ ; (b) results with varying μ ; and (c) results with varying d .
Figure 6. Parameter sensitivity: (a) results with varying γ ; (b) results with varying μ ; and (c) results with varying d .
Sensors 26 00222 g006
Table 1. Dataset of rolling bearings in different operating conditions on the same equipment.
Table 1. Dataset of rolling bearings in different operating conditions on the same equipment.
DatasetsFault Type/SizeSpeed (rpm)/Load (N)Sample Size
A1Normal, inter 0.2, inter 0.5, outer 0.2, outer 0.51800/0500
A21800/600500
A31800/−600500
A42400/0500
A52400/600500
A62400/−600500
Table 2. Selection of similar source domains based on MMD distance for Experiment (1) (Note: Lower values indicate higher similarity; “-” indicates that the distance is not calculated for the same domain).
Table 2. Selection of similar source domains based on MMD distance for Experiment (1) (Note: Lower values indicate higher similarity; “-” indicates that the distance is not calculated for the same domain).
A1A2A3A4A5A6
A1-7.17× 10−122.55 × 10−132.58 × 10−132.55 × 10−132.55 × 10−13
A27.17 × 10−12-7.21 × 10−127.17 × 10−127.17 × 10−127.17 × 10−12
A32.55 × 10−137.21 × 10−12-2.15 × 10−162.15 × 10−162.15 × 10−16
A42.58 × 10−137.17 × 10−122.15 × 10−16-7.51 × 10−201.61 × 10−21
A52.55 × 10−137.17 × 10−122.15 × 10−167.51 × 10−20-7.50 × 10−20
A62.55 × 10−137.17 × 10−122.15 × 10−161.61 × 10−217.50 × 10−20-
ResultsA3\A4\A6A1\A4\A5A4\A5\A6A3\A5\A6A3\A4\A6A3\A4\A5
Table 3. Experimental results of the same equipment (Accuracy: Mean% ± Std).
Table 3. Experimental results of the same equipment (Accuracy: Mean% ± Std).
SVMKNNTCAGFKSSTCATLPPDANNMJSPTA
A180.00 ± 0.4288.40 ± 0.3578.40 ± 0.3890.60 ± 0.2580.00 ± 0.4194.69 ± 0.2280.58 ± 0.7599.80 ± 0.11
A276.60 ± 0.4597.20 ± 0.1582.00 ± 0.3289.00 ± 0.2891.80 ± 0.2589.56 ± 0.2690.80 ± 0.62100.00 ± 0.00
A360.00 ± 0.5889.20 ± 0.3178.00 ± 0.4093.00 ± 0.2157.00 ± 0.5592.64 ± 0.2480.23 ± 0.8199.80 ± 0.12
A495.40 ± 0.2574.00 ± 0.4889.40 ± 0.2985.41 ± 0.3393.20 ± 0.2891.82 ± 0.2585.61 ± 0.68100.00 ± 0.00
A576.80 ± 0.4671.60 ± 0.5295.60 ± 0.1880.00 ± 0.3592.40 ± 0.2989.94 ± 0.2875.42 ± 0.7294.60 ± 0.22
A661.60 ± 0.5592.32 ± 0.2486.90 ± 0.3393.20 ± 0.2294.80 ± 0.2695.36 ± 0.1977.23 ± 0.7097.60 ± 0.14
Avg.75.07 ± 0.4585.45 ± 0.3485.05 ± 0.3288.54 ± 0.2784.87 ± 0.3492.34 ± 0.2481.65 ± 0.7198.63 ± 0.10
Table 4. Dataset of rolling bearing operating conditions for different equipment.
Table 4. Dataset of rolling bearing operating conditions for different equipment.
Data SourcesDatasetsFault TypeSpeed (rpm)/LoadSample Size
CWRUX1Normal/IN/OU1797/0 HP300
X21772/1 HP300
X31750/2 HP300
X41730/3 HP300
MFPTY1Normal/IN/OU1500/270 lbs (IN250lbs)300
Y21500/270 lbs (IN300lbs)300
JNUZ1Normal/IN/OU600300
Z2800300
Table 5. Selection of similar source domains based on MMD distance (Note: Lower values indicate higher similarity).
Table 5. Selection of similar source domains based on MMD distance (Note: Lower values indicate higher similarity).
A1A2A3A4A5A6
X10.04490.04490.04490.04490.04490.0449
X20.04670.04670.04670.04670.04670.0467
X30.05550.05550.05550.05550.05550.0555
X40.04520.04520.04520.04520.04520.0452
Y13.97 × 10−241.17 × 10−238.22 × 10−272.81 × 10−338.27 × 10−358.36 × 10−36
Y23.97 × 10−241.17 × 10−238.22 × 10−272.81 × 10−338.27 × 10−358.36 × 10−36
Z10.01390.01390.01390.01390.01390.0139
Z21.06 × 10−51.06 × 10−51.06 × 10−51.06 × 10−51.06 × 10−51.06 × 10−5
ResultsY1\Y2\Z2Y1\Y2\Z2Y1\Y2\Z2Y1\Y2\Z21Y1\Y2\Z2Y1\Y2\Z2
Table 6. Experimental results of different equipment (Accuracy: Mean % ± Std).
Table 6. Experimental results of different equipment (Accuracy: Mean % ± Std).
SVMKNNTCAGFKSSTCATLPPDANNMJSPTA
A156.36 ± 0.8566.67 ± 0.6263.33 ± 0.6587.46 ± 0.3574.56 ± 0.5587.46 ± 0.3588.76 ± 0.8899.30 ± 0.18
A276.80 ± 0.6282.63 ± 0.4565.60 ± 0.5882.71 ± 0.4281.70 ± 0.4892.71 ± 0.2892.97 ± 0.7596.40 ± 0.42
A366.67 ± 0.7578.33 ± 0.5578.73 ± 0.4279.11 ± 0.4583.80 ± 0.4289.11 ± 0.3261.33 ± 1.10100.00 ± 0.00
A454.60 ± 0.8880.64 ± 0.4876.53 ± 0.5186.87 ± 0.3880.36 ± 0.4686.87 ± 0.3884.77 ± 0.82100.00 ± 0.00
A576.60 ± 0.6571.60 ± 0.5875.60 ± 0.5393.56 ± 0.2892.40 ± 0.3293.56 ± 0.2594.74 ± 0.6898.40 ± 0.25
A668.80 ± 0.7292.30 ± 0.3276.90 ± 0.4890.44 ± 0.3394.80 ± 0.2890.44 ± 0.3393.27 ± 0.7499.43 ± 0.12
Average66.64 ± 0.7578.70 ± 0.5072.78 ± 0.5386.69 ± 0.3784.60 ± 0.4290.03 ± 0.3285.97 ± 0.8398.93 ± 0.16
Table 7. Hyper-parameter settings and search ranges for comparison methods ("-" indicates not applicable).
Table 7. Hyper-parameter settings and search ranges for comparison methods ("-" indicates not applicable).
MethodParameterSymbolSearch Range/SettingOptimized Value
MJSPTAAverage Weight σ Fixed0.5
Kernel Function-Gaussian-
SVMPenalty Factor C Fixed1
Kernel Bandwidth σ Grid Search(Matched to data)
KNNNeighbors k 1 , 5 , 9 , , 63 9
TCARegularization μ 10 3 , 10 3 1.0
Subspace Dim d 1 , 10 10
SSTCAManifold Param γ 1 10 3 , 1 0.01
Regularization λ 1 10 3 , 10 3 0.1
TLPPParameters k , l , λ 10 3 , 10 3 (Best found)
DANNBatch Size-Fixed64
Learning Rate η Fixed0.001
Table 8. Between-class scatter and within-class scatter.
Table 8. Between-class scatter and within-class scatter.
TCATLPPGFKKNNSVMSSTCADANNMJSPTA
T r ( S b ) 176.52168.27144171245.321454.4145.361262.271017.17
T r ( S w ) 0.902.3882.7821.2318.131.1816.752.34
J = T r ( S b ) T r ( S w ) 196.1370.70174.1658.6680.22123.1975.36434.69
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.

Share and Cite

MDPI and ACS Style

Jiang, Q.; Shi, T.; Hou, X.; Miao, B.; Zhang, Z.; Jin, Y.; Wang, Z.; Zhou, H. Rolling Bearing Fault Diagnosis Based on Multi-Source Domain Joint Structure Preservation Transfer with Autoencoder. Sensors 2026, 26, 222. https://doi.org/10.3390/s26010222

AMA Style

Jiang Q, Shi T, Hou X, Miao B, Zhang Z, Jin Y, Wang Z, Zhou H. Rolling Bearing Fault Diagnosis Based on Multi-Source Domain Joint Structure Preservation Transfer with Autoencoder. Sensors. 2026; 26(1):222. https://doi.org/10.3390/s26010222

Chicago/Turabian Style

Jiang, Qinglei, Tielin Shi, Xiuqun Hou, Biqi Miao, Zhaoguang Zhang, Yukun Jin, Zhiwen Wang, and Hongdi Zhou. 2026. "Rolling Bearing Fault Diagnosis Based on Multi-Source Domain Joint Structure Preservation Transfer with Autoencoder" Sensors 26, no. 1: 222. https://doi.org/10.3390/s26010222

APA Style

Jiang, Q., Shi, T., Hou, X., Miao, B., Zhang, Z., Jin, Y., Wang, Z., & Zhou, H. (2026). Rolling Bearing Fault Diagnosis Based on Multi-Source Domain Joint Structure Preservation Transfer with Autoencoder. Sensors, 26(1), 222. https://doi.org/10.3390/s26010222

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop