Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Cross-sensor domain adaptation multi-point monitoring network for mechanical fault diagnosis

  • Zhijie Zhou ,

    Roles Conceptualization, Data curation, Methodology, Visualization, Writing – original draft

    zhouzhijie@cwxu.edu.cn

    Affiliation School of Electronics & Information Engineering, Wuxi University, Wuxi, China

  • Jiao Lu,

    Roles Data curation, Funding acquisition, Methodology, Validation

    Affiliation School of Electronics & Information Engineering, Wuxi University, Wuxi, China

  • Yu Ren,

    Roles Investigation, Methodology, Writing – review & editing

    Affiliation State Key Laboratory of Rail Transit Vehicle System, Southwest Jiaotong University, Chengdu, China

  • Songbin Li

    Roles Conceptualization, Writing – review & editing

    Affiliation School of Electronics & Information Engineering, Wuxi University, Wuxi, China

Abstract

In recent years, mechanical fault diagnosis systems based on multi-point sensor data fusion have achieved remarkable advancements. However, they still face several critical challenges: substantial data distribution discrepancies across monitoring points, scarcity of labeled fault samples at newly deployed points, and prohibitive costs of training independent models for each sensor. We propose UCTL, an end-to-end unsupervised cross-sensor transfer learning network that enables the transfer and reuse of fault features from labeled source monitoring points to unlabeled target monitoring points with disparate data distributions, thereby achieving cross-sensor domain adaptation in multi-point monitoring systems. UCTL mainly consists of two major components. First, a one-dimensional (1D) Swin Transformer backbone is developed by modifying the original Swin Transformer. It directly accepts 1D vibration inputs without time-frequency map conversion and efficiently extracts multi-scale and temporally correlated features via shifted-window self-attention. Second, we propose a joint distribution alignment method that extends both Maximum Mean Square Discrepancy (MMSD) and Variance Discrepancy Representation (VDR) to their joint forms (Joint MMSD and Joint VDR). A weighted formulation independently controls the alignment strength of the mean-squared and variance-based distribution discrepancies, improving adaptability across diverse cross-sensor scenarios while mitigating class-mismatch risk. Experiments on six cross-sensor transfer tasks across the CWRU bearing dataset and XJTU Spurgear dataset demonstrate that the proposed method achieves an average diagnostic accuracy exceeding 99%. In addition, initialized with pre-trained parameters from a certain monitoring point, UCTL can significantly reduce the number of training epochs and improve the deployment efficiency of the model. Ablation studies further confirm the superiority of the 1D Swin Transformer backbone and the synergistic effect of the hybrid loss, validating the effectiveness of the proposed approach as a robust cross-sensor domain adaptation approach.

1. Introduction

With the growing intelligentization of industrial machinery, the requirements for the accuracy and robustness of mechanical fault diagnosis systems are becoming increasingly stringent. Deep learning techniques have emerged as powerful tools to meet these demands, achieving remarkable success across diverse industrial health monitoring and prognostics tasks. For instance, Zhang et al. proposed a physics-integrated intelligent method that combines wind tunnel experimental data with strip theory simulations to predict propeller aerodynamic properties for electric aircraft, significantly reducing the reliance on costly wind tunnel tests [1]. In the domain of energy storage systems, a self-supervised Informer network was developed for state-of-charge prediction of lithium-ion batteries in electric aircraft, demonstrating superior accuracy under various flight conditions through joint optimization of regression and classification tasks [2]. These advances underscore the broad applicability of deep learning in industrial prognostics and health management. Beyond mechanical systems, deep learning has also driven significant progress in spectral signal processing domains, including hyperspectral target tracking [3] and enhanced Raman spectroscopy [4], demonstrating its versatility across diverse sensing modalities. To comprehensively characterize the operating conditions of industrial facilities, modern fault diagnosis systems often deploy multiple sets of homogeneous sensors (e.g., acceleration sensors) at critical positions, forming a multi-point monitoring network. This design effectively improves the diagnostic accuracy and robustness of the fault diagnosis system [5,6]. However, the increase in the number of sensors also brings new challenges: if an independent diagnostic model is built for each monitoring point, many models need to be trained and maintained separately, leading to waste of computational resources and low efficiency of model updating. Moreover, fault samples of each monitoring point need to be re-collected and re-labeled [7].

In the aforementioned multi-point monitoring scenario, current research primarily focuses on fusing data from multiple sensors. To this end, various multi-sensor data fusion models (MSDF) have been proposed to enhance decision-making accuracy by leveraging information synergy. According to the fusion hierarchy, these can be categorized as follows [8]. Data-level fusion: For example, frequency-domain analysis is used to achieve precise processing of dense raw data, minimizing information loss and realizing the most theoretically accurate fusion [911]. Feature-level fusion: This ranges from traditional methods based on time-frequency domain statistical indicators, the wavelet transform, and empirical mode decomposition to deep learning approaches such as Deep Autoencoders (DAE) and Deep Belief Networks (DBN) for extracting and fusing multi-sensor features [1214]. Decision-level fusion: Voting mechanisms or ensemble methods based on machine learning classifiers are commonly used to integrate the local diagnostic results from each sensor, thereby improving system robustness [1517].

In addition, in complex working environments, the failure of one or more sensors in multi-sensor monitoring systems often degrades fusion performance or even causes the fusion model to fail. To address this issue, more robust MSDF methods have been proposed. Regarding the construction of sensor fault models, He et al. [18] proposed a Bayesian Convolutional Neural Network (BCNN)-based sensor fusion fault diagnosis framework for high-speed train fault diagnosis systems. This framework accurately distinguishes sensor faults from mechanical faults by merging time-frequency representations based on wavelet, single-sensor spatial features and multi-source temporal features. In terms of adaptive fusion methods, Wang et al. [19] proposed a novel Spatio-Temporal Graph Neural Network with an attention-aware module (A-TSGNN) for multi-sensor fusion fault diagnosis. It models individual sensors using an additional attention module and adjusts each sensor’s importance via flexible weight learning to mitigate the impact of performance degradation in certain sensors during fusion. Regarding redundant complementarity methods for multi-sensor information, Wang et al. [20] proposed an intelligent fault diagnosis model based on mixtures of Gaussians (MoGs) and Variational Autoencoders (VAEs). The model extracts latent variable distributions from multi-sensor data, combines them to form MoGs, and finally obtains fused features via sampling. This method effectively utilizes the redundant complementarity of multi-sensor information, and the model exhibits high robustness against sensor failures and partial signal loss.

The conventional approach to multi-point monitoring is to train an independent diagnostic model for each sensor and fuse them together. This paradigm suffers from three fundamental drawbacks: (i) each new sensor requires re-collection and re-labeling of fault samples, which is costly and sometimes impractical for rare fault modes; (ii) separate models must be trained, stored, and maintained, leading to redundant computational overhead that scales linearly with the number of sensors; and (iii) knowledge learned at one monitoring point cannot be reused at others, resulting in poor deployment efficiency. At their root, all these challenges stem from the same physical reality: fault information travels along distinct propagation paths to each monitoring point, and sensors at different locations exhibit varying intrinsic parameters, collectively resulting in inconsistent data distributions across the monitoring points [21]. By learning domain-invariant features that capture intrinsic fault characteristics rather than sensor-specific variations, a single diagnostic model trained at one monitoring point can be directly transferred to others without target-domain labels. This eliminates the labeling cost at new sensors, enables model reuse across the monitoring network, and allows pre-trained weights to accelerate deployment. In recent years, Transfer Learning (TL) has been increasingly applied to fault diagnosis, with the aim of transferring knowledge learned from source domain data to the target domain to address issues such as target domain data dependency and cross-working-condition challenges [2225]. Recently, such knowledge transfer mechanisms have been extended to privacy-preserving federated learning frameworks using public data as an intermediary [26]. Essentially, this method relies on a cross-domain feature sharing mechanism between the source and target domains. For multi-sensor monitoring systems, fault features extracted from one monitoring point (defined as source domain) can be transferred to another point (defined as target domain), realizing the reuse and generalization of model capabilities, which is termed “Cross-sensor Domain Adaptation” [27]. Traditional fault diagnosis strategies either train sensor-specific models with heavy annotation costs or aggregate multi-sensor data directly, failing to eliminate inherent distribution shifts among monitoring points [28,29]. In contrast, domain adaptation aligns cross-sensor feature distributions and extracts universal fault-invariant representations, allowing a single well-labeled source-sensor model to generalize to unlabeled target sensors. Compared with conventional signal preprocessing and independent modeling, this method reduces annotation overhead, enables network-wide model reuse, and maintains high diagnostic accuracy under sensor-induced distribution discrepancies. Furthermore, it boasts great compatibility with various backbone networks for flexible deployment. More importantly, it offers a mature, low-cost solution for sensor replacement and new node expansion in multi-point monitoring systems.

Current research in this direction is still in its infancy, but some studies have explored relevant technical paths. Integrating adaptation mechanisms directly into Transformer architectures has emerged as a promising paradigm, such as employing prompt learning to bridge cross-modal distributional gaps [30]. The visual domain adaptation adopted by these methods mainly targets spatial spectrum and illumination features, which differ greatly from the rotational and impact time-frequency characteristics contained in mechanical vibration signals. In terms of mechanical fault diagnosis, several more targeted cross-sensor domain adaptation methods have been proposed. Li et al. proposed a CNN-based domain adaptation method that introduces adversarial training for marginal domain fusion and utilizes unsupervised parallel data to align conditional distributions, thereby addressing machinery fault diagnostics across sensors in different locations [31]. Siahpour et al. proposed a CNN-based cross-sensor domain adaptation method that utilizes Maximum Mean Discrepancy (MMD) and unlabeled parallel data to achieve alignment of the marginal and conditional distributions, respectively, effectively overcoming data distribution discrepancies across sensors [32]. These CNN-based methods are usually constrained by limited local receptive fields and cannot capture global temporal dependencies within vibration signals. To address compatibility issues in heterogeneous sensor data, Transformer architectures and domain adaptation techniques have emerged as research hotspots [30]. Chen et al. proposed an end-to-end cross-sensor domain adaptation method based on an enhanced Transformer and Joint Maximum Mean Discrepancy (JMMD), effectively solving the fault diagnosis problem for electromechanical actuators across different sensor locations [33]. Although this method enhances the model’s extraction capability for local contextual information by loosely coupling convolutional embedding with the basic Transformer, it introduces additional network parameters and computational steps. Moreover, it still consists of multiple structurally identical encoder modules stacked in series, lacking the capability for multi-scale information extraction. In contrast, architectures that can inherently fuse multi-level features have demonstrated superior robustness in challenging scenarios such as motion blur [34], motivating us to explore a backbone capable of comprehensive feature representation. To address the degradation of diagnostic performance under unknown operating conditions, Qin et al. proposed a cross-domain differential attention network (CDDAN) that employs a wavelet principal component feature extraction strategy and a hierarchical differential attention network (HDAN) to extract stable, domain-invariant features [35]. However, CDDAN relies on learned attention weights whose generalization to multi-sensor scenarios with severe distribution shifts remains underexplored. In addition, distribution alignment methods are core approaches for realizing cross-sensor domain adaptation, among which Maximum Mean Discrepancy (MMD) is the most widely adopted metric. However, conventional MMD performs domain alignment merely by aligning the first-order statistic (mean) of data distributions while completely ignoring discrepancies in high-order statistics such as variance, making it difficult to fully represent the cross-domain discrepancy of mechanical vibration signals collected from different monitoring points. To break through the limitations of traditional statistical alignment, Dai et al. proposed a digital twin-assisted graph contrastive domain adaptation (GCDA) method for small-sample bearing fault diagnosis [36]. By aligning data within a graph topological space, this method implicitly captures the high-order structural discrepancies and distributional differences that conventional MMD fails to address, offering a robust paradigm for cross-domain feature mapping under complex operating conditions. However, GCDA requires constructing a faithful digital twin of the monitored equipment, which is not always available in practice.

Given the limitations of the aforementioned methods, the main contributions of this work are summarized as follows:

  1. This study addresses a core challenge in industrial multi-point monitoring systems: data distribution discrepancies across sensor positions that hinder cross-sensor knowledge reuse. We propose an end-to-end Unsupervised Cross-Sensor Transfer Learning Network (UCTL), which is developed to address this challenge, enabling fast adaptation of a diagnostic model trained at one monitoring point to others. By initializing with pre-trained model weights of the source monitoring point, it significantly reduces retraining overhead, and alleviates labeled data dependency at target points.
  2. A one-dimensional Swin Transformer (1D Swin Transformer) architecture is proposed for the cross-sensor domain adaptation. Through the mechanism of shifted window self-attention, it efficiently captures shared multi-scale fault features and long-range temporal dependencies of vibration signals across various monitoring points. Furthermore, directly operating on raw 1D signals avoids cumbersome preprocessing required by 2D time-frequency transformation, laying a solid foundation for end-to-end cross-sensor transfer learning.
  3. An enhanced joint distribution alignment method is proposed in this paper. It extends Maximum Mean Square Discrepancy (MMSD) and Variance Discrepancy Representation (VDR) to their joint forms (JMMSD and JVDR), which are fused through independent weight factors into Joint VDR-MMSD (JVM). The method simultaneously aligns marginal and class-conditional distributions, matches distribution discrepancies across different sensor monitoring points from both mean and variance perspectives, and flexibly balances the mean-squared and variance sensitivity via weight factors, enabling core technical support for accurate cross-sensor domain adaptation.

2. Methodologies

2.1 Problem definition

This research addresses the challenging problem of cross-sensor transfer learning in mechanical fault diagnosis under multi-point monitoring scenarios. Formally, this task is defined as follows: given a fault diagnosis model trained on data from a specific monitoring point (sensor), our goal is to adapt this model to other monitoring points with different signal distributions. Due to variations in sensor installation positions, signal transmission paths, and operating conditions between different monitoring points, this problem is essentially a domain adaptation task from the source domain (original monitoring point) to the target domain (new monitoring point).

For clarity of problem formulation, the following definitions are given:

(1)

where p and q denote the distributions of the source() and target() domain samples, respectively. Additionally, represents the labels of the source domain samples.

2.2 UCTL: Unsupervised cross-sensor transfer learning network

Fig 1 illustrates the proposed cross-sensor domain adaptation framework. The network employs a 1D Swin Transformer as the backbone to extract features from input signals, and the working principles of the backbone are detailed in Section 2.3. During the training phase, both source domain data () and target domain data () are fed into the network. After processing by the shared backbone, feature vectors corresponding to the source and target domains are obtained. During forward propagation, the source and target features are processed independently while sharing all network parameters. During backpropagation, the total loss is a weighted sum of the cross-entropy loss and the domain discrepancy loss, defined as

(2)

where denotes the classification cross-entropy loss, which is calculated only on the labeled source domain data using the extracted features and their ground-truth labels. represents the domain alignment loss, which measures the distribution discrepancy between the source and target domain features via the proposed improved distribution alignment method detailed in Section 2.4. and are the balancing weight coefficients that control the relative importance of the classification loss and the domain alignment loss, respectively.

2.3 1D Swin Transformer

The Swin Transformer’s hierarchical shifted window mechanism captures both local details and long-range dependencies [3740], across all patches in the original image. Its multi-scale architecture enables comprehensive extraction of complex fault features such as periodic impulses and frequency modulation from time-frequency spectrograms [4144].

Building on these merits, we develop a 1D Swin Transformer (1D-Swin) as the feature extraction backbone, which performs end-to-end learning directly from raw vibration signals without precomputed 2D time-frequency representations. To date, very few studies have deployed a tailored 1D Swin Transformer as the transfer backbone for cross-sensor domain adaptation. Three customizations are made to fit 1D mechanical vibration signals: backbone topology, attention mask calculation after window shifting, and relative position encoding.

Unlike CNNs, which rely on fixed-weight convolutional kernels with inherently limited receptive fields, and conventional Transformers, which adopt global self-attention and single-scale feature modeling that imposes quadratic computational complexity on long vibration sequences, the proposed 1D Swin Transformer incorporates architectural modifications driven by the physical characteristics of mechanical faults. These modifications deliver distinct advantages in both computational efficiency and feature representation for fault diagnosis tasks:

  1. Linear-complexity processing with global reach: The global self-attention in conventional Transformers computes pairwise interactions across the entire sequence, yielding O(L2d) complexity that becomes prohibitive for high-resolution vibration signals (). The 1D Swin Transformer restricts attention to local windows of size W, reducing complexity to O(LWd)—linear in sequence length (detailed in Section 2.3.2) [37]. While CNNs also achieve efficient local computation, their effective receptive fields grow only linearly with network depth, requiring deep stacking to capture long-range temporal dependencies that are critical for distinguishing periodic fault patterns. The shifted window mechanism circumvents this trade-off by enabling cross-window information flow at linear cost.
  2. Local transient preservation with adaptive attention: Global attention tends to obscure high-frequency, narrow transients of incipient faults via indiscriminate averaging. Although CNNs can capture local patterns through convolution, their fixed kernel weights apply identical transformations across all signal segments, unable to adaptively emphasize fault-relevant temporal positions. The window-constrained attention in the Swin Transformer provides content-adaptive weighting within local temporal contexts, preserving fine-grained fault signatures [45,46]. Crucially, the shifted window mechanism alternates partition boundaries across adjacent layers, establishing cross-window information pathways that maintain local precision while enabling global context aggregation. This design captures multi-granularity temporal features—from transient impulses to periodic impact cycles—within a unified framework [47,48].
  3. Construction of hierarchical multi-scale representations and temporal dependencies: CNNs construct multi-scale feature hierarchies through strided convolution and pooling operations, which irreversibly discard fine-grained temporal information at each downsampling stage. The 1D Swin Transformer adopts a patch merging strategy that concatenates neighboring tokens and linearly projects them into a higher-dimensional space, preserving learnable cross-resolution connections while reducing sequence length. This enables the model to simultaneously maintain high-resolution representations for transient detection and low-resolution abstractions for periodic pattern recognition, which is essential for diagnosing compound fault modes [49,50].

2.3.1 Overall structure.

Fig 2(a) illustrates the overall architecture of the 1D Swin Transformer. Before being fed into the model, the input signal is split into N non-overlapping segments with identical length L. A linear projection layer maps each segment into a C-dimensional feature vector.

thumbnail
Fig 2. Details of 1D SwinTransformer.

(a) The main structure, including 3 stages. (b) Two successive 1D Swin Transformer Blocks. Usually, one block with W-MSA and one block with SW-MSA are connected in series to form a pair. (c) Procedure of Window Partition and Merging for 1D Time Series. It shows the window partition process from left to right and the window merging process from right to left. (d) Computation process of W-MSA and SW-MSA multi-head attention. (e) Shift window mechanism in 1D Swin Transformer Block. It illustrates the shifted window mechanism for 1D time series and depicts the construction of the corresponding attention mask after window shifting. (f) Relative position encoding method in 1D Swin Transformer Block.

https://doi.org/10.1371/journal.pone.0358240.g002

Compared with the original version, the proposed 1D Swin Transformer differs mainly in patch size configuration and stage configuration. First, the patch size is set to 1 instead of the original 44. In essence, each physical sampling point of the vibration signal is treated as an individual token. This avoids forced averaging between normal and fault-related samples, enabling effective representation of high-frequency narrow transient impulses induced by incipient faults. Accordingly, the information contained within each token is reduced when the patch size is set to 1, which allows a smaller initial embedding dimension C to mitigate parameter redundancy and moderately balance the overall computational cost.

The token sequence is then processed through three hierarchical stages. Every stage consists of a stack of 1D Swin Transformer Blocks followed by a 1D Patch Merging layer. This layer reduces the length of the feature sequence by half and doubles the channel count, enabling the model to extract multi-scale temporal features at different resolutions.

Compared with the original four-stage 2D Swin Transformer, our three-stage design prevents excessive downsampling to preserve incipient fault features and constrains the upper bound of feature dimension C, which retains useful fault information while suppressing domain-specific noise inherent to individual sensors. In addition, outputs from the three stages correspond to high, medium and low temporal resolutions respectively [37]. Since the middle stage is tasked with modeling periodic correlations and modulation characteristics of fault impulses, it requires more attention blocks for feature extraction [42,51]. Accordingly, computational resources are deliberately allocated to this intermediate-scale module.

2.3.2 1D Swin Transformer block.

Fig 2(b) depicts the internal structure of the proposed 1D Swin Transformer Block, which follows the residual design principle. Each block consists of a layer normalization (LN) layer, a multi-head self-attention module, another LN layer, and a multi-layer perceptron (MLP). To adapt to 1D vibration signals, we modify the 2D window mechanism to its 1D counterpart: before attention computation, the input sequence is divided into non-overlapping windows of fixed size w; after attention computation, the window-wise outputs are merged back into a complete sequence. Fig 2(c) provides a schematic illustration of this 1D window partitioning and merging process.

A pair of W-MSA and SW-MSA blocks constitutes a basic building unit, which can be stacked multiple times to extract hierarchical multi-scale features. Fig 2(d) shows the detailed computation flow of multi-head self-attention within a single window, and the corresponding mathematical formula is given by

(3)

where denote Query, Key, and Value, respectively, with n being the number of attention heads, w the window size, and d the dimension. is the mask of the attention matrix, which is used to address the problem of non-adjacent elements within windows after SW-MSA (to be elaborated in Section 2.3.3). B is the relative position encoding matrix shown in Fig 2(f) (to be elaborated in Section 2.3.4).

2.3.3 Mechanism of 1D shifted window and attention mask.

To enable information exchange between adjacent windows, the Swin Transformer adopts a shifted window partitioning mechanism. Fig 2(e) illustrates this process for 1D time series and the corresponding attention mask construction. Specifically, the input sequence is first segmented into non-overlapping local windows of size w (red boxes in the figure).

To address the unwanted attention interactions between non-adjacent elements in the original sequence after window shifting, Algorithm 1 details the complete procedure for generating the 1D shifted window attention mask, including the zero-padding step required when the sequence length L is not divisible by the window size w. The final mask matrix is visualized in Fig 2(e).

Algorithm 1. Calculation of attention mask for shifted window attention mechanism

Require: L: sequence length; w: window size; s: shift size;

Ensure: Mattention: attention mask;

 1: ▷ Step 1: Compute pad size p

 2:

 3:

 4: if p = 0 OR p + s = w then ▷ Step 2: Determine segmentation regions

 5:  

 6:  

 7:  

 8:  

 9: else

10:  

11:  if p + s > w then

12:   

13:   

14:   

15:   

16:  else

17:   

18:   

19:   

20:   

21:  end if

22:  

23: end if

24: ▷ Step 3: Assign region labels

25: for each segment d in segs do

26:  

27:  

28: end for

29: ▷ Step 4: Partition windows

30: ▷ Step 5: Compute

31:

32:

  return Mattention

2.3.4 1D relative position.

The relative position bias mechanism effectively models local positional relationships between tokens. For 1D vibration signals, we adapt this mechanism to the temporal domain as shown in Fig 2(f). The input sequence is first partitioned into non-overlapping local windows of size w (taking w = 4 as an example in the figure). Since 1D sequences have only a single temporal dimension, we need to construct one-dimensional relative position indices. As defined in Eq (4), the relative position difference between any two tokens in a window ranges from to . We map these differences to non-negative integer indices from 0 to , which are then used to index into the learnable relative position bias table of size . This design preserves the ability to model temporal order while maintaining computational efficiency.

(4)

2.4 Joint distribution alignment with weighted VDR-MMSD for cross-sensor domain adaptation

Distribution alignment methods have been widely adopted in cross-domain adaptation to learn domain-invariant representations for cross-sensor fault diagnosis [5256]. The most representative metric, Maximum Mean Discrepancy (MMD), quantifies distribution difference via mean embeddings in the RKHS [57]. However, MMD relies on first-order mean statistics, making it incapable of representing transient impulses governed by high-order statistics in mechanical faults.

To overcome this limitation, the Maximum Mean Square Discrepancy (MMSD) metric has been proposed specifically for fault diagnosis applications, which leverages mean square statistics to align the distributions of source and target domains in the RKHS [58]. It is defined as

(5)

where is the kernel function that maps low-dimensional samples to the RKHS. By utilizing the tensor product of mapped features, MMSD can comprehensively reflect both the mean and variance information of data samples. Furthermore, vibration signals from mechanical equipment are generally symmetric about the origin and approximately Gaussian. In this scenario, the probability density functions (PDFs) of the data across different operating conditions almost completely overlap in terms of mean statistics, resulting in extremely poor performance of MMD. In contrast, MMSD integrates both mean and variance information, resulting in significantly enhanced capability to characterize cross-domain discrepancies in mechanical vibration signals.

Another representative variance-aware distribution alignment method is the Variance Discrepancy Representation (VDR), which explicitly constructs a discrepancy metric by encoding variance information within the RKHS [59]. The formal definition of VDR is presented as

(6)

where is an RKHS basis constructed to capture variance information, which is defined as

(7)

where is the RKHS mapping basis induced by the kernel function, and is the kernel mean embedding of the source domain. In this definition, the mean of the kernel mapping is first removed, and then the second-order structure is constructed via a tensor product to match the statistical properties of the variance. The bilinearity property of the tensor product inner product is leveraged as follows:

(8)

to simplify high-dimensional tensor computation into combined operations of kernel functions, without requiring explicit construction of high-dimensional features. It can be seen that VDR measures the difference in the mean-subtracted kernel mapping tensor product, i.e., the variance. Similar to MMSD, its design principle is to map samples to a high-dimensional RKHS via kernel functions. The difference is that it relies entirely on variance information to match the characteristic of “more significant variance differences” in vibration signals and specifically designs a Student kernel function to address the long-tailed distribution of mechanical vibration signals, effectively ignoring interference from outlier samples.

The aforementioned methods demonstrate that exploiting mean and variance statistics within the high-dimensional RKHS is critical for an accurate discrepancy metric of vibration signals. However, MMSD and VDR as originally formulated perform only marginal distribution alignment, i.e., they measure the discrepancy between the overall source and target feature distributions without considering class-conditional structures. In cross-sensor fault diagnosis, different fault types may exhibit distinct amplitude variations and transmission-path characteristics at different measurement points; purely marginal alignment therefore risks class mismatch, where features of different fault types are undesirably mixed across domains.

To overcome this limitation, we extend MMSD and VDR to their joint distribution alignment counterparts — termed Joint MMSD and Joint VDR — by simultaneously aligning the marginal distribution and the class-conditional distributions [33,60].

Specifically, unlike the original MMSD and VDR that operate solely on the marginal feature kernel , our joint variants construct a tensor-product kernel by taking the Hadamard product of the feature kernel and the softmax kernel ,

(9)

thereby aligning the joint distribution P(f, s) rather than the marginal distribution P(f) alone. Here, is the kernel matrix computed on the d-dimensional feature representation , and is the kernel matrix computed on the C-dimensional softmax output , which encodes the classifier’s decision. By incorporating , the alignment explicitly enforces consistency of the decision boundaries across domains. The joint MMSD and joint VDR are then formulated as

(10)(11)

where is a local Gaussian kernel with exponential decay [58]; is a heavy-tailed Student-t kernel with polynomial decay [59]; the two serve the MMSD and VDR branches, respectively. and denote the biased forms of the MMSD and VDR domain losses, respectively, as follows,

(12)

denotes an element of the joint kernel Kjoint, and denotes an element of the centered joint kernel , obtained via double centering:

(13)

with being the centering matrix. The squaring operations k2 and are applied element-wise; the centering in VDR removes the first-order mean embedding in the RKHS, thereby focusing the discrepancy on second-order (variance) structure.

Since MMSD captures discrepancy from a mean-squared perspective by directly squaring the kernel matrix, while VDR approaches it from a pure variance perspective by centering the kernel before squaring to isolate variance, we fuse them into Joint VDR-MMSD (JVM) with independent weight factors, enabling flexible balancing between mean-square and variance sensitivities for more comprehensive distribution alignment. It is defined as

(14)

Given that the joint alignment in JVM relies on the classifier’s softmax outputs s as soft pseudo-labels through the softmax kernel , the quality of directly determines the effectiveness of the joint distribution alignment. At the beginning of training, the classifier is randomly initialized, producing near-uniform softmax outputs , which renders uninformative and the joint alignment objective unreliable. To address this cold-start problem, we adopt a two-stage warmup strategy. During the first Nwarmup epochs, only marginal MMSD alignment on (without ) is applied, allowing the classifier to learn discriminative features and produce reliable softmax outputs. Once the pseudo-labels become trustworthy, the full JVM joint alignment is activated. Formally, the domain loss at epoch e is defined as:

(15)

where e denotes the current epoch. This design ensures that the joint kernel is only constructed when carries meaningful class-discriminative information, thereby preventing the alignment from being misled by random pseudo-labels at early stage of training.

3. Results and discussion

Two typical mechanical fault diagnosis datasets (bearing and gearbox) are selected to verify the cross-sensor domain adaptation scheme proposed in this study. The datasets and experimental tasks are elaborated in detail below.

3.1 Dataset description

  1. (1) CWRU: The CWRU dataset is widely recognized as a standard reference dataset in the field of bearing fault diagnosis. Its experimental platform consists of a drive motor, a torque transducer, a power testing machine, and multiple test bearings. In the experiments, accelerometers were mounted at three locations, namely Supporting Base Plate (BA), Fan End (FE), and Drive End (DE), to collect the corresponding vibration data. The dataset includes four conditions (0, 1, 2 and 3 horsepower). Moreover, it mainly contains faults of the inner race, ball, and outer race. The outer-race faults are further divided into three categories according to their positions relative to the bearing load zone: 3 o’clock (within the load zone), 6 o’clock (perpendicular to the load zone) and 12 o’clock. Consequently, there are five fault conditions in total: inner-race fault, ball fault, outer-race fault at 3 o’clock, outer-race fault at 6 o’clock, and outer-race fault at 12 o’clock [61].
  2. (2) XJTU Spurgear: The XJTU Spurgear dataset is provided by the Institute of Aero-engine, Xi’an Jiaotong University (XJTU). It contains data from 12 accelerometers mounted at different positions on a gearbox, whose spur gear is designed with four severity levels of artificially induced crack damage. Accordingly, five categories of vibration signals were collected, including the normal condition, crack degree 0.2 mm, crack degree 0.6 mm, crack degree 1.0 mm, and crack degree 1.4 mm. Three different speeds are simulated: 900 r/min (15 Hz), 1200 r/min (20 Hz), and variable speeds from 0 to 1200 r/min and then back to 0 [62].

3.2 Fault diagnosis tasks for cross-sensor and implementation details

From each dataset, sensor data from three positions (A, B, and C) were selected to perform six transfer diagnosis tasks: , , , , and . Taking the scenario as an example, this notation denotes transferring the model trained on labeled sensor data at position A (the source domain) to position B (the unlabeled target domain), thus completing the cross-sensor transfer learning task from A to B. Table 1 presents the correspondence between the selected positions (A, B, and C) and the actual sensor positions in the datasets. The fault labels and the health conditions are given in Table 2.

thumbnail
Table 1. Correspondence of named and actual positions.

https://doi.org/10.1371/journal.pone.0358240.t001

thumbnail
Table 2. Fault labels and corresponding health conditions.

https://doi.org/10.1371/journal.pone.0358240.t002

3.3 Experimental results

To verify the effectiveness of the proposed UCTL architecture, experiments are conducted on cross-sensor transfer tasks. Fig 3 shows the training curves corresponding to six transfer tasks in the two datasets. As observed, the loss drops rapidly within the first 50 epochs and then decreases gradually before converging steadily to around 0.5. In addition, the training stability on the CWRU dataset is inferior to that on the XJTU Spurgear dataset, which can be mainly attributed to the much fewer available samples for the selected transfer tasks in CWRU. Nevertheless, all tasks eventually achieve convergence, and the test accuracies on both datasets reach nearly 1.0. These results demonstrate the favorable convergence stability of the proposed method.

thumbnail
Fig 3. The test losses and accuracies of datasets.

(a) Result of CWRU. (b) Result of XJTU Spurgear.

https://doi.org/10.1371/journal.pone.0358240.g003

To comprehensively evaluate the performance of the proposed method, confusion matrices of six transfer tasks on the CWRU and XJTU Spurgear datasets are presented in Figs 4 and 5, respectively. It can be observed that the proposed approach achieves outstanding diagnostic accuracy on the target domain for both datasets: all results exceed 0.99 on the XJTU Spurgear dataset, while all accuracies reach 1.0 on the CWRU dataset. Furthermore, to intuitively visualize the cross-sensor distribution alignment capability of UCTL, t-distributed Stochastic Neighbor Embedding (t-SNE) is adopted to project high-dimensional extracted features into a two-dimensional space, as illustrated in Figs 6 and 7 for the two datasets. Each dot corresponds to an individual sample, where circles denote source-domain samples and triangles denote target-domain samples, and distinct colors represent different health conditions. By employing JVM, which integrates joint distribution alignment (encompassing both marginal and conditional distribution alignment), the same-class samples from the two domains are well aligned. For each health condition, circles and triangles of the same color are tightly clustered together, exhibiting distinct intra-class aggregation and clear inter-class separation. This visualization confirms that UCTL effectively realizes cross-sensor feature distribution alignment, particularly achieving class-conditional alignment between domains.

thumbnail
Fig 4. Confusion matrix of cross-sensor tasks in the CWRU dataset.

(a) . (b) . (c) . (d) . (e) . (f) .

https://doi.org/10.1371/journal.pone.0358240.g004

thumbnail
Fig 5. Confusion matrix of cross-sensor tasks in the XJTU Spurgear dataset.

(a) . (b) . (c) . (d) . (e) . (f) .

https://doi.org/10.1371/journal.pone.0358240.g005

thumbnail
Fig 6. t-SNE of cross-sensor tasks in the CWRU dataset.

(a) . (b) . (c) . (d) . (e) . (f) .

https://doi.org/10.1371/journal.pone.0358240.g006

thumbnail
Fig 7. t-SNE of cross-sensor tasks in the XJTU Spurgear dataset.

(a) . (b) . (c) . (d) . (e) . (f) .

https://doi.org/10.1371/journal.pone.0358240.g007

3.4 Training efficiency analysis for newly added monitoring points

To verify that UCTL improves training efficiency when deploying diagnostic models at newly added monitoring points, independent diagnostic models are first trained at position A on both datasets. The learned parameters are then used to initialize the UCTL-based transfer tasks and , respectively.

Fig 8 presents the convergence curves of test accuracy under this strategy, benchmarked against two baselines: independent training directly at positions B and C, and UCTL-based transfer executed from random initialization. A model is considered to have converged when the mean test accuracy over five consecutive epochs first exceeds 98%. For the CWRU, the pretrained-initialization transfers and converge at epoch 22 and epoch 67, respectively. Compared to independent training at positions B and C (109 and 113 epochs), the required epochs are reduced by 79.8% and 40.7%, respectively; compared to transfer from random initialization (148 and 168 epochs), the reductions are 85.1% and 60.1%. A consistent advantage is observed on the XJTU Spurgear dataset, where pretrained-initialization transfers converge at epoch 51 () and epoch 77 (). Compared to independent training at positions B and C (103 and 145 epochs), the required epochs are reduced by 50.5% and 46.9%; compared to transfer from random initialization (196 and 194 epochs), the reductions reach 74.0% and 60.3%. These results demonstrate that initializing with model parameters pre-trained at one monitoring point and subsequently applying UCTL to transfer them to other monitoring points significantly reduces the required epochs, thereby improving the efficiency of model deployment at newly added monitoring points.

thumbnail
Fig 8. Comparison of model convergence processes under different training strategies.

(a) Results of CWRU. (b) Results of XJTU Spurgear.

https://doi.org/10.1371/journal.pone.0358240.g008

3.5 Comparative experiment and ablation study

To demonstrate the necessity of integrating the 1D Swin Transformer and the Joint VDR-MMSD fusion module (denoted as JVM) into the proposed UCTL architecture, comparative and ablation experiments were conducted. Specifically, for the tasks described in Section 3.2, we compared the performance of the proposed method against the 1D-SwinT baseline (i.e., the 1D Swin Transformer without distribution alignment). Furthermore, ablation studies were performed on both the backbone network and the distribution alignment module of UCTL, involving five experimental configurations: 1D-SwinT, CNN + JVM, 1D-SwinT + VDR, 1D-SwinT + MMSD and the proposed method (1D-SwinT + JVM). As shown in Table 3, the proposed method achieves test accuracies at or near 1.0 on both datasets, outperforming all other evaluated methods. In contrast, the vanilla 1D-SwinT baseline achieves accuracies below 0.7 on both datasets, thereby validating the effectiveness of the proposed UCTL architecture.

thumbnail
Table 3. Test accuracy of the proposed method and other compared methods.

https://doi.org/10.1371/journal.pone.0358240.t003

Regarding the ablation of the backbone network, the CNN backbone yields significantly inferior performance on the CWRU dataset compared to the XJTU Spurgear dataset, whereas the 1D Swin Transformer exhibits a negligible performance difference between the two datasets. This is primarily because the CWRU dataset contains far fewer samples under specific operating conditions than the XJTU Spurgear dataset. Traditional CNNs suffer from severe performance degradation in low-data regimes [63,64]. Even when equipped with the JVM distribution alignment module, their feature representation capability remains markedly lower than that of the 1D Swin Transformer. This collectively verifies that the UCTL framework exhibits strong generalization capability and can maintain satisfactory performance on datasets with different sample scales.

In the ablation experiments on distribution alignment method, the vanilla MMSD baseline already achieves a favorable cross-sensor diagnosis accuracy (most tasks yield accuracies over 0.9), as it effectively encodes both mean and variance statistical characteristics of vibration signals, providing a more comprehensive distribution discrepancy characterization than VDR, which only focuses on variance. However, by integrating VDR through a weighted fusion strategy, we further strengthen the model’s ability to capture fine-grained variance differences in vibration signals. This targeted enhancement results in a more pronounced improvement in the final diagnosis performance of UCTL.

To evaluate the impact of key hyperparameters in the 1D Swin Transformer, we further conduct an ablation study on the patch size and stage configuration. The results in Table 4 show that a patch size of 1 with the [2,4,2] stage configuration achieves the best performance, yielding an average accuracy of 1.0000 on CWRU and 0.9976 on XJTU Spurgear. A patch size of 1 preserves the full temporal resolution of vibration signals, enabling fine-grained transient fault features to be retained; larger patch sizes (4, 8) reduce the sequence length and cause up to 4.3% accuracy degradation on XJTU Spurgear. Among stage configurations, [2,4,2] concentrates its representational capacity in the intermediate stage and strikes the best balance between feature abstraction and parameter efficiency, whereas the deeper [2,2,6,2] configuration consistently underperforms due to over-parameterization under limited training samples.

thumbnail
Table 4. Ablation of patch size and stage configuration (test accuracy).

https://doi.org/10.1371/journal.pone.0358240.t004

3.6 Parameter sensitivity experiment

To analyze the impact of weight factors on the performance of the proposed method, this study conducted a parameter sensitivity experiment. According to Eq (2), let

(16)

then we have

(17)

We conduct an exhaustive grid search over and , covering 25 parameter combinations on six cross-sensor transfer tasks (, , , , , ) for both the CWRU bearing fault dataset and XJTU Spurgear gear fault dataset. Figs 9 and 10 present the target-domain test accuracy bar charts for each cross-domain transfer task.

thumbnail
Fig 9. Parameter sensitivity results of and for CWRU dataset.

(a) . (b) . (c) . (d) . (e) . (f) .

https://doi.org/10.1371/journal.pone.0358240.g009

thumbnail
Fig 10. Parameter sensitivity results of and for XJTU Spurgear dataset.

(a) . (b) . (c) . (d) . (e) . (f) .

https://doi.org/10.1371/journal.pone.0358240.g010

Sensitivity to : A pronounced bell-shaped accuracy trend against is observed for both datasets. When (too small), the classification loss is assigned insufficient weight; the model prioritizes domain distribution alignment excessively and fails to learn discriminative source-domain fault features, resulting in weak classifier fitting and significant accuracy degradation across nearly all transfer tasks on both datasets. In contrast, overly large () drastically suppresses the domain adaptation loss , degenerating the model into a vanilla source-trained classifier that loses cross-domain generalization ability. For the CWRU dataset, high- regions are dominated by dark-red low-accuracy zones (accuracy fixed at 0.20 for many grid points), with target-domain accuracy falling to 0.20–0.35; the XJTU dataset also shows a steady accuracy decline at . The optimal performance is consistently observed at , where classification supervision and domain alignment loss achieve a favorable trade-off: most grid points of CWRU tasks reach saturated accuracy close to 1.0 in this interval, while most tasks of XJTU Spurgear maintain accuracy above 0.95 and peak above 0.99.

Sensitivity to : Model accuracy exhibits far weaker sensitivity to compared with . Within the optimal interval, sustains stable high accuracy for both datasets, verifying effective cooperation between the VDR and MMSD sub-loss terms. Nevertheless, accuracy deteriorates markedly when rises to 0.9. For the CWRU dataset under , multiple tasks such as and suffer sharp accuracy collapse to 0.20. An excessively large weight for the VDR sub-loss severely disperses the target-domain feature distribution and breaks intra-class feature compactness for fault samples.

Cross-dataset consistency: We calculate task-averaged accuracy for each discrete level (sorted as ): CWRU = [0.601, 0.970, 0.962, 0.425, 0.305], XJTU Spurgear = [0.765, 0.972, 0.975, 0.815, 0.558]. The two datasets share optimal parameter regions: paired with . Although the two fault datasets differ in fault mode, vibration signal characteristics, and total sample size, they share similar variation trends of parameter sensitivity.

3.7 MMD-based unsupervised hyperparameter selection

The above sensitivity analysis demonstrates that JVM has a well-defined optimal parameter region (, ). However, this conclusion relies on target-domain test labels, which are unavailable in practical deployment. To enable hyperparameter selection without target-domain labels, we adopt the Maximum Mean Discrepancy (MMD) as an unsupervised selection criterion. Although MMD was originally a standard distribution discrepancy measure in domain adaptation, it has found growing applications in unsupervised model and hyperparameter selection in recent years [65]. Yang et al. [66] systematically compared MMD and Proxy A-distance for UDA model evaluation, reporting a moderate correlation between MMD and target-domain accuracy.

MMD criterion definition: For each grid point and each transfer task, we compute the distribution distance between the source and target domains in the RKHS using the softmax outputs saved at the final training epoch:

(18)

where and denote the source-domain and target-domain softmax outputs, respectively, is a Gaussian RBF kernel. A smaller MMD value indicates a closer match between the source and target distributions, i.e., better domain alignment.

MMD heatmap analysis: Figs 11 and 12 illustrate the per-task MMD heatmaps, which exhibit a pronounced spatial consistency with the target-domain accuracy heatmaps. Three typical regions can be identified as follows:

thumbnail
Fig 11. MMD heatmap for CWRU dataset.

(a) . (b) . (c) . (d) . (e) . (f) .

https://doi.org/10.1371/journal.pone.0358240.g011

thumbnail
Fig 12. MMD heatmap for XJTU Spurgear dataset.

(a) . (b) . (c) . (d) . (e) . (f) .

https://doi.org/10.1371/journal.pone.0358240.g012

  1. (i) Optimal alignment region. The minimum MMD values (dark green regions) are consistently located in and , which largely overlap with the highest-accuracy region in the target domain. Within this region, the source and target softmax distributions are well aligned on both datasets, with all MMD values below 0.002 and the minimum dropping to the 10–4 magnitude on certain tasks, indicating a near-ideal domain matching state. It is worth noting that although target-domain accuracy enters a saturation plateau in this interval (with marginal improvements as alignment further improves), MMD remains sensitive to fine-grained differences in distribution matching.
  2. (ii) Pathological alignment region. When , the weight of the classification loss is excessively low, leading to undertrained classifiers and prediction degeneracy (i.e., class collapse) on the target domain. The collapsed target distribution deviates substantially from the multi-class source distribution, which in turn increases the MMD values. This region also corresponds to low accuracy in the accuracy heatmaps, verifying that MMD can correctly distinguish pathological alignment caused by classifier degradation from genuine domain adaptation.
  3. (iii) Under-alignment region. When , the domain adaptation loss is assigned insufficient weight, such that the feature distributions of the two domains evolve independently without effective alignment. Accordingly, MMD increases markedly (reaching approximately 0.04–0.05 on the CWRU dataset). This region exactly corresponds to the low-accuracy area in the accuracy heatmaps, confirming the sensitivity of MMD to insufficient domain alignment.

Hyperparameter selection analysis: Table 5 compares the hyperparameter selection results between the ground-truth optimal (label-guided) and MMD-based unsupervised criteria across all transfer tasks. On the CWRU dataset, 5 out of 6 tasks achieve zero accuracy gap. Even when the selected parameter coordinates differ, MMD still falls within the accuracy saturation plateau and yields the optimal accuracy of 1.0000. Only the task BC has a minor gap of 0.0234. On the XJTU Spurgear dataset, 3 out of 6 tasks achieve an exact match with zero accuracy gap. Most mismatched cases have gaps below 0.02, and the maximum gap of 0.0356 appears on task AB. All MMD-selected parameters stay within the effective alignment region. The results validate that MMD can effectively locate the optimal parameter region without target-domain labels, and the corresponding accuracy loss is acceptable in practical deployment.

thumbnail
Table 5. Comparison of ground-truth optimal and MMD-based hyperparameter selection.

https://doi.org/10.1371/journal.pone.0358240.t005

3.8 Online deployment analysis

The proposed 1D Swin Transformer backbone adopts a three-stage hierarchical architecture with depths [2, 4, 2] and PatchMerging between stages, where the feature dimension doubles () and the sequence length halves () at each stage transition. The total parameter count is 10.20 M and the computational cost per inference is 11.26 GFLOPs. As shown in Table 6, the FLOPs are distributed across three main components: the attention modules (including QKV projection, score computation, value aggregation, and output projection) account for 3.70 G (32.9%), the MLP modules for 7.25 G (64.4%), and PatchMerging together with the input/output projections for 0.31 G (2.7%).

thumbnail
Table 6. Computational profile of the proposed 1D Swin Transformer.

https://doi.org/10.1371/journal.pone.0358240.t006

The attention component accounts for only one-third of the total FLOPs, which is a direct benefit of the windowed attention mechanism. Within the attention module, the QKV and output linear projections dominate the cost with complexity per layer, whereas the core score-value computation scales as . By restricting attention to local windows and propagating information across windows through the shifted-window scheme, the proposed model keeps the attention cost bounded while preserving a global receptive field at the feature level.

We further measured the actual inference latency and memory footprint on an NVIDIA RTX 4070 SUPER GPU. The model achieves a single-sample FP32 inference latency of 3.80 ms with a peak GPU memory of 71.5 MB. These results confirm that the proposed model is well suited for online fault diagnosis deployment. The 3.80 ms latency falls well below the 10–100 ms real-time threshold commonly adopted for condition monitoring, supporting a throughput of over 260 samples/s. The 71.5 MB memory footprint fits comfortably within embedded GPU budgets. Even on edge accelerators such as the NVIDIA Jetson Orin series, where computational throughput is typically 5–10 lower than that of desktop GPUs, the projected latency remains within 20–40 ms — still suitable for real-time vibration monitoring in industrial scenarios. Moreover, because the attention cost scales linearly with sequence length, the model can be extended to longer input signals or higher sampling rates without the quadratic latency growth that would afflict a vanilla Transformer.

4. Conclusions

Deploying multiple sensors at diverse positions on mechanical equipment to construct multi-point monitoring systems has become a prevailing trend in the field of mechanical fault diagnosis. Nevertheless, discrepancies in the distribution of data between different monitoring points generally require the training of an independent diagnostic model for each sensor, which increases the cost of deployment and reduces practical engineering efficiency. To address this issue, this paper proposes an Unsupervised Cross-sensor Transfer Learning network (UCTL). The developed network transfers fault diagnosis knowledge learned from the source monitoring point (source domain) to the target monitoring point (target domain) without requiring any labeled samples from the target domain, offering a cross-sensor domain-adaptive solution for multi-point mechanical fault monitoring systems. The main contributions of this work are summarized as follows:

  1. 1D Swin Transformer Backbone: It directly processes raw one-dimensional vibration signals, capturing both local details and global long-range dependencies, thereby avoiding the need to convert signals into two-dimensional time-frequency images.
  2. Joint distribution alignment with weighted VDR-MMSD method: It employs a weighted fusion of Maximum Mean Square Discrepancy (MMSD) and Variance Discrepancy Representation (VDR), both extended to their joint distribution alignment counterparts. By introducing independent weight factors, the model can separately control the alignment strength of the mean squared-kernel and variance-based distribution discrepancies, enabling flexible adaptation to diverse cross-sensor scenarios.
  3. End-to-end Unsupervised Transfer Learning Network: It integrates the 1D Swin Transformer and the improved domain loss function into a single network. Since no labels for the target domain sensor data are required during training, the proposed network serves as an end-to-end unsupervised transfer learning network that takes vibration signals as input and outputs diagnostic results.

Based on the CWRU (bearing) and XJTU Spurgear (gear) datasets, three sensor locations (denoted as A, B and C) were selected from each dataset to form six cross-sensor transfer tasks for experiments. The proposed UCTL method demonstrates excellent performance, achieving an average accuracy exceeding 99% across all tasks. t-SNE visualizations show that the feature distributions of the source and target domains are well aligned.

References

  1. 1. Zhang W, Wang Z, Li X, Xiang S. Physics-integrated intelligent method for propeller aerodynamic property predictions of electric aircraft. Eng Appl Artif Intell. 2026;173:114408.
  2. 2. Zhang W, Hao H, Zhang Y, Yang H, Li X. State of charge prediction for lithium-ion batteries in electric aircraft based on self-supervised informer. Appl Soft Comput. 2026;186:114283.
  3. 3. Zhao D, Zhu X, Zhang Z, Arun PV, Cao J, Wang Q, et al. Hyperspectral video target tracking based on pixel-wise spectral matching reduction and deep spectral cascading texture features. Signal Process. 2023;209:109033.
  4. 4. Zhao D, Fu G, Dou Y, Tu C, Tong J, Li S, et al. On-chip cascaded plasmonic-dielectric grating slot waveguide-enhanced Raman spectroscopy. Opt Laser Technol. 2025;180:111571.
  5. 5. Wang C, Wang Y, Wang Y, Li X, Chen Z. Richly connected spatial–temporal graph neural network for rotating machinery fault diagnosis with multi-sensor information fusion. Mech Syst Signal Process. 2025;225:112230.
  6. 6. Wang S, Lei Y, Lu N, Li X, Yang B. A multi-sensor relation model for recognizing and localizing faults of machines based on network analysis. Front Mech Eng. 2023;18(2):20.
  7. 7. Che C, Wang H, Ni X, Lin R. Hybrid multimodal fusion with deep learning for rolling bearing fault diagnosis. Measurement. 2021;173:108655.
  8. 8. Lin T, Ren Z, Zhu L, Zhu Y, Feng K, Ding W, et al. A systematic review of multisensor information fusion for equipment fault diagnosis. IEEE Trans Instrum Meas. 2025;74:1–48.
  9. 9. Huang Z, Lei Z, Wen G, Huang X, Zhou H, Yan R, et al. A multisource dense adaptation adversarial network for fault diagnosis of machinery. IEEE Trans Ind Electron. 2022;69(6):6298–307.
  10. 10. Mao G, Zhang Z, Qiao B, Li Y. Fusion domain-adaptation CNN driven by images and vibration signals for fault diagnosis of gearbox cross-working conditions. Entropy (Basel). 2022;24(1):119. pmid:35052145
  11. 11. Azamfar M, Singh J, Bravo-Imaz I, Lee J. Multisensor data fusion for gearbox fault diagnosis using 2-D convolutional neural network and motor current signature analysis. Mech Syst Signal Process. 2020;144:106861.
  12. 12. Bo L, Li M, Tan H. Enhanced CNN for induction motor fault diagnosis via multi-source data fusion. PLoS One. 2025;20(8):e0330761. pmid:40845087
  13. 13. Zhang W, Xu Q, Hu Y, Xu C, Luo L. Attention-based two-stage multi-sensor feature fusion method for bearing fault diagnosis. IEEE Trans Ind Appl. 2024;60(6):8709–21.
  14. 14. Jiang W, Zhong W, Arun PV, Xiang P, Zhao D. SRTE-Net: spectral-spatial similarity reduction and reorganized texture encoding for hyperspectral video tracking. IEEE Signal Process Lett. 2025;32:3390–4.
  15. 15. Bai H, Tong W, Geng Z, Gao C. A rolling bearing fault diagnosis method based on an improved parallel one-dimensional convolutional neural network. PLoS One. 2025;20(8):e0327206. pmid:40788891
  16. 16. Tong J, Liu C, Bao J, Pan H, Zheng J. A novel ensemble learning-based multisensor information fusion method for rolling bearing fault diagnosis. IEEE Trans Instrum Meas. 2023;72:1–12.
  17. 17. Gunapriya D, Muniraj C, Lakshmi K. Application of integrated PCA and FIS approach to the selection of current and vibration signal features in mechanical fault classification of induction motor. J Intell Fuzzy Syst. 2022;42(4):3265–83.
  18. 18. He B, Zhu C, Li Z, Hu C, Zheng D. A Bayesian CNN-based fusion framework of sensor fault diagnosis. Meas Sci Technol. 2024;35(4):046110.
  19. 19. Wang Z, Wu Z, Li X, Shao H, Han T, Xie M. Attention-aware temporal–spatial graph neural network with multi-sensor information fusion for fault diagnosis. Knowl-Based Syst. 2023;278:110891.
  20. 20. Wang C, Xin C, Xu Z, Qin M, He M. Mix-VAEs: a novel multisensor information fusion model for intelligent fault diagnosis. Neurocomputing. 2022;492:234–44.
  21. 21. Liu C, Ma X, Han T, Shi X, Qin C, Hu S. NTScatNet: an interpretable convolutional neural network for domain generalization diagnosis across different transmission paths. Measurement. 2022;204:112041.
  22. 22. Qian Q, Qin Y, Luo J, Wang Y, Wu F. Deep discriminative transfer learning network for cross-machine fault diagnosis. Mech Syst Signal Process. 2023;186:109884.
  23. 23. Yang B, Xu S, Lei Y, Lee C-G, Stewart E, Roberts C. Multi-source transfer learning network to complement knowledge for intelligent diagnosis of machines with unseen faults. Mech Syst Signal Process. 2022;162:108095.
  24. 24. Lu F, Tong Q, Jiang X, Feng Z, Xu J, Wang X, et al. A deep targeted transfer network with clustering pseudo-label learning for fault diagnosis across different machines. Mech Syst Signal Process. 2024;213:111344.
  25. 25. Tang S, Ma J, Yan Z, Zhu Y, Khoo BC. Deep transfer learning strategy in intelligent fault diagnosis of rotating machinery. Eng Appl Artif Intell. 2024;134:108678.
  26. 26. Li X, Fan W, Yang S, Zhang W, Li X. Flexible federated learning in machinery fault diagnostics with light communication. IEEE/CAA J Autom Sin. 2026;13(3):680–91.
  27. 27. He W, Mao J, Wang Y, Li Z, Zhang H. Contrastive learning framework with cross-sensor adaptive signal representation for fault diagnosis. IEEE Trans Neural Netw Learn Syst. 2025;36(10):17801–13. pmid:40601455
  28. 28. Zhang Y, Feng K, Ma H, Yu K, Ren Z, Liu Z. MMFNet: multisensor data and multiscale feature fusion model for intelligent cross-domain machinery fault diagnosis. IEEE Trans Instrum Meas. 2022;71:1–11.
  29. 29. Yu K, Lin TR, Ma H, Li X, Li X. A multi-stage semi-supervised learning approach for intelligent fault diagnosis of rolling bearing using data augmentation and metric learning. Mech Syst Signal Process. 2021;146:107043.
  30. 30. Zhao D, Hu B, Jiang W, Zhong W, Arun PV, Cheng K, et al. Hyperspectral video tracker based on spectral difference matching reduction and deep spectral target perception features. Opt Lasers Eng. 2025;194:109124.
  31. 31. Li X, Zhang W, Xu N-X, Ding Q. Deep learning-based machinery fault diagnostics with domain adaptation across sensors at different places. IEEE Trans Ind Electron. 2020;67(8):6785–94.
  32. 32. Siahpour S, Li X, Lee J. Deep learning-based cross-sensor domain adaptation for fault diagnosis of electro-mechanical actuators. Int J Dynam Control. 2020;8(4):1054–62.
  33. 33. Chen Z, He C. Transformer-based unsupervised cross-sensor domain adaptation for electromechanical actuator fault diagnosis. Machines. 2023;11(1):102.
  34. 34. Zhao D, Zhang H, Huang K, Zhu X, Arun PV, Jiang W, et al. SASU-Net: hyperspectral video tracker based on spectral adaptive aggregation weighting and scale updating. Expert Syst Appl. 2025;272:126721.
  35. 35. Qin B, He D, Jin Z, Zhang S, Li X, Wu J, et al. Robust open-circuit fault diagnosis for PMSM drives under unknown operating conditions. IEEE Trans Instrum Meas. 2026;75:1–13.
  36. 36. Dai C, He D, Jin Z, Zhang X, Chen G, Wu J, et al. Digital twin-assisted graph contrastive domain adaptation for small-sample bearing fault diagnosis. Struct Health Monit. 2026.
  37. 37. Liu Z, Lin Y, Cao Y, Hu H, Wei Y, Zhang Z, et al. Swin transformer: hierarchical vision transformer using shifted windows. Proceedings of the IEEE/CVF International Conference on Computer Vision; 2021. p. 10012–22. https://doi.org/10.1109/iccv48922.2021.00986
  38. 38. Kang X, Duan P, Li J, Li S. Efficient swin transformer for remote sensing image super-resolution. IEEE Trans Image Process. 2024;33:6367–79. pmid:39504286
  39. 39. Sapkota N, Shi H, Zhang Y, Ma X, Zheng B, Vazquez F, et al. When swin transformer meets KANs: an improved transformer architecture for medical image segmentation. arXiv:251104084 [Preprint]. 2025. https://doi.org/10.1109/isbi61048.2026.11515647
  40. 40. Ding R-X, Xu Y-H, Yu G, Zhou W, Zhou D. Swin transformer with spatial and local context augmentation for enhanced semantic segmentation of remote sensing images. IEEE Open J Signal Process. 2025;6:608–20.
  41. 41. Zou Y, Zhang Y, Long L, Liu T, Zhang X. Bearing fault diagnosis based on multimodal fusion GRU and Swin-transformer. CMC. 2026;86(1):1.
  42. 42. Luo P, Liu Z. Unsupervised bearing fault diagnosis using masked self-supervised learning and Swin Transformer. Machines. 2025;13(9):792.
  43. 43. Li Q, Zhang W, Cai H, Wang X, Chen F. Fault diagnosis of sliding bearing-rotor systems based on a multi-sensor fusion transformer model. J Mech Sci Technol. 2025;39(10):5595–609.
  44. 44. Dai X, Yi K, Wang F, Cai C, Tang W. Bearing fault diagnosis based on POA-VMD with GADF-Swin Transformer transfer learning network. Measurement. 2024;238:115328.
  45. 45. Li Y, Zhou Z, Sun C, Chen X, Yan R. Variational attention-based interpretable transformer network for rotary machine fault diagnosis. IEEE Trans Neural Netw Learn Syst. 2024;35(5):6180–93. pmid:36094988
  46. 46. Li R, Jiang Y, Xia T, Wang D, Chen Z, Pan E, et al. Multiscale feature extension enhanced deep global–local attention network for remaining useful life prediction. IEEE Sensors J. 2023;23(20):25557–71.
  47. 47. Li M, Liao A, Hu D, Shi W, Bi K. Multi-scale signal transformer for rolling bearing fault diagnosis under variable conditions. Eng Res Express. 2026;8(12):125518.
  48. 48. Liu X, Guo D, Li J, Guo T. MERSN-ISwinT: an intelligent fault diagnosis framework based on multi-scale efficient residual shrinkage network and improved swin transformer. J Mech Sci Technol. 2026;40(2):905–21.
  49. 49. Tang Y, Jin T, Li C. Rolling bearings fault diagnosis using a one-dimensional vision transformer with multi-scale residual convolution. Meas Sci Technol. 2025;36(5):056130.
  50. 50. Li B, Li D, Ding H, Geng F. A lightweight intelligent fault diagnosis method based on fusion of hierarchical token pooling and vision transformer characteristics. Eng Res Express. 2026;8(12):125531.
  51. 51. Gao Q, Zhen C, Wu S, Li D, Li G. Bearing fault diagnosis method fusing digital twin and multiscale feature extraction. IEEE Sensors J. 2025;25(13):23767–80.
  52. 52. Wang Y, Sun X, Li J, Yang Y. Intelligent fault diagnosis with deep adversarial domain adaptation. IEEE Trans Instrum Meas. 2021;70:1–9.
  53. 53. Li J, Deng W, Dang X, Zhao H. Cross-domain adaptation fault diagnosis with maximum classifier discrepancy and deep feature alignment under variable working conditions. IEEE Trans Reliab. 2025;74(3):4106–15.
  54. 54. Qin Y, Qian Q, Luo J, Pu H. Deep joint distribution alignment: a novel enhanced-domain adaptation mechanism for fault transfer diagnosis. IEEE Trans Cybern. 2023;53(5):3128–38. pmid:35417368
  55. 55. Wang C, Wang Z, Liu Q, Dong H, Liu W, Liu X. A comprehensive survey on domain adaptation for intelligent fault diagnosis. Knowl-Based Syst. 2025;327:114109.
  56. 56. Qin Y, Yao Q, Wang Y, Mao Y. Parameter sharing adversarial domain adaptation networks for fault transfer diagnosis of planetary gearboxes. Mech Syst Signal Process. 2021;160:107936.
  57. 57. Pan SJ, Tsang IW, Kwok JT, Yang Q. Domain adaptation via transfer component analysis. IEEE Trans Neural Netw. 2011;22(2):199–210. pmid:21095864
  58. 58. Qian Q, Wang Y, Zhang T, Qin Y. Maximum mean square discrepancy: a new discrepancy representation metric for mechanical fault transfer diagnosis. Knowl-Based Syst. 2023;276:110748.
  59. 59. Qian Q, Pu H, Tu T, Qin Y. Variance discrepancy representation: a vibration characteristic-guided distribution alignment metric for fault transfer diagnosis. Mech Syst Signal Process. 2024;217:111544.
  60. 60. Qin Y, Qian Q, Luo J, Pu H. Deep joint distribution alignment: a novel enhanced-domain adaptation mechanism for fault transfer diagnosis. IEEE Trans Cybern. 2023;53(5):3128–38.
  61. 61. Smith WA, Randall RB. Rolling element bearing diagnostics using the Case Western Reserve University data: a benchmark study. Mech Syst Signal Process. 2015;64–65:100–31.
  62. 62. Li T, Zhou Z, Li S, Sun C, Yan R, Chen X. The emerging graph neural networks for intelligent fault diagnostics and prognostics: a guideline and a benchmark study. Mech Syst Signal Process. 2022;168:108653.
  63. 63. Hu T, Tang T, Lin R, Chen M, Han S, Wu J. A simple data augmentation algorithm and a self-adaptive convolutional architecture for few-shot fault diagnosis under different working conditions. Measurement. 2020;156:107539.
  64. 64. Xie J, Lin M, Yang B, Guo Z, Jiang X, Wang T. A novel bearing fault diagnosis method under small samples using time-frequency multi-scale convolution layer and hybrid attention mechanism module. Meas Sci Technol. 2023;34(9):095121.
  65. 65. Napoli A, White P. Clustering-based validation splits for model selection under domain shift. Trans Mach Learn Res. 2025.
  66. 66. Yang J, Qian H, Xu Y, Wang K, Xie L. Can we evaluate domain adaptation models without target-domain labels? In: Kim B, Yue Y, Chaudhuri S, Fragkiadaki K, Khan M, Sun Y, editors. International Conference on Learning Representations. vol. 2024; 2024. p. 35061–81. https://doi.org/10.48550/arXiv.2305.18712