Next Article in Journal
Towards Safer and More Efficient Cooperative Vehicle Platooning: Map-Based Calibration of Centralised LQR Control
Previous Article in Journal / Special Issue
Simulation-Driven Bearing Fault Diagnosis Under Fault-Free Conditions with Hierarchical Convolutional Attention Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Spiking Neural Network with Attention and Residual Mechanisms for Compound Fault Detection

1
Standards and Metrology Research Institute, China Academy of Railway Sciences Corporation Limited, Beijing 100081, China
2
School of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100081, China
3
Department of Industrial Engineering, Tsinghua University, Beijing 100084, China
*
Author to whom correspondence should be addressed.
Machines 2026, 14(6), 603; https://doi.org/10.3390/machines14060603
Submission received: 9 April 2026 / Revised: 8 May 2026 / Accepted: 8 May 2026 / Published: 28 May 2026

Abstract

To address the challenges of severe multi-source coupling, easily masked spiking features, and limited selection of key responses in compound fault signals, this paper proposes a compound fault detection method based on a spiking attention residual network (SARN). This method uses the original time-domain vibration signal as input and constructs an end-to-end spiking neural network framework. A hierarchical spiking attention module is designed to enhance multi-level spiking features from both temporal response and feature channel perspectives, thereby highlighting fault-sensitive information and suppressing redundant responses. Furthermore, a cross-layer spiking residual gating mechanism is introduced to mitigate effective information attenuation in spiking neural networks and improve the representation capability of weak fault features. Simultaneously, a multi-label detection strategy is employed to jointly identify multiple fault attributes, thereby improving the recognition rate of coupled compound fault modes. Verification results show that the proposed method achieves high performance in compound fault detection tasks, and compared with other popular methods, it exhibits better feature separability and detection stability.

1. Introduction

With the rapid development of intelligent manufacturing and condition monitoring and maintenance, fault detection of important mechanical components has become increasingly important [1,2,3]. Bearings, gears, spindles, and other rotating parts typically operate under complex conditions for extended periods. Once a fault occurs, system performance can degrade rapidly. In severe cases, it can even lead to unexpected downtime or safety accidents. Therefore, accurate and intelligent fault detection has significant practical value [4,5,6].
In real-world industrial systems, faults do not always occur independently. Multiple fault sources may occur simultaneously and interact, forming compound faults [7,8]. Detecting compound faults is more challenging than detecting single faults [9,10]. As shown in Figure 1, different fault components are often coupled in vibration signals. In particular, the compound fault signal in Figure 1 represents the coexistence of multiple fault-related impulsive components, whose responses are mixed together and partially overlapped, so that weak spiking responses may be masked by stronger components or background interference. Therefore, fault features may overlap, and weak spiking responses may be masked by strong components or background noise. This makes feature extraction and pattern recognition more challenging.
To improve fault detection performance, many deep learning methods [11,12,13] have been introduced in recent years. Convolutional neural networks (CNNs) [14,15], recurrent neural networks (RNNs) [16], and their variants [17,18,19] have demonstrated powerful capabilities in automatic feature learning. These methods reduce reliance on manual features and improve the efficiency of fault diagnosis. However, most existing methods are still based on artificial neural networks [20,21], whose information processing relies on continuous-valued activation functions, which is fundamentally different from the event-driven nature of biological neurons. Traditional neural networks may have limited ability to capture sparse and spiking responses when processing complex time-series signals, especially compound fault signals.
Spiking neural networks (SNNs) [22,23,24,25,26] offer a novel approach to addressing this problem. As a third-generation neural network, SNNs use discrete spiking to transmit information, and their computational process more closely resembles the working mechanism of biological neurons [27,28]. More importantly, SNNs are naturally well-suited for modeling time signals, making them promising for applications in vibration-based fault detection. Even so, current research on SNNs for compound fault detection remains limited. Existing methods [29,30] typically focus on signal transformation, feature enhancement, or encoding strategies, with less attention paid to how deep spiking networks select key responses and retain useful information across layers.
In fact, response selection is important for compound fault detection [31,32]. The original vibration signal typically contains fault spiking, structural vibrations, environmental disturbances, and other redundant components. After spiking encoding and feature extraction, many irrelevant responses may still remain in the intermediate layers. If the network cannot focus on fault-sensitive spiking patterns, its final discriminative ability will be weakened. Another problem is information decay in deep spiking networks. Shallow layers often contain local spiking details. These useful details may gradually disappear during propagation layer by layer. Therefore, high-level features may miss important clues for weak fault detection.
Besides network representation, task definition is also crucial. A compound fault sample typically contains multiple fault attributes [33,34]. While treating each compound fault state as a separate category is simple, it fails to adequately describe the correlations between different fault components. Furthermore, this setup can lead to an unnecessarily increased number of categories. A multi-label strategy is more suitable for this task. It allows for the simultaneous identification of multiple fault attributes and provides a more flexible description of compound fault patterns.
To address these issues, this paper proposes a spiking attention residual network (SARN) for compound fault detection. The proposed method takes raw time-domain vibration signals as input and builds an end-to-end spiking neural network framework. First, a hierarchical spiking attention module is introduced. It adaptively enhances multi-level spiking features from temporal-response and feature-channel perspectives. In this way, fault-sensitive information can be highlighted and redundant responses can be suppressed. Second, a cross-layer spiking residual gating mechanism is designed to alleviate effective information attenuation in deep spiking networks. This mechanism helps shallow impulsive information propagate to high-level semantic features more stably. Third, a multi-label detection strategy is adopted to jointly identify multiple fault attributes and improve the recognition of coupled compound fault patterns. The main contributions of this paper are summarized as follows:
(1)
A hierarchical spiking attention module is proposed to enhance critical temporal responses and fault-sensitive channels in multi-level spiking features.
(2)
A cross-layer spiking residual gating mechanism is designed to improve effective information propagation and strengthen the representation of weak fault features.
(3)
A multi-label detection strategy is developed for compound fault detection, which improves the identification of coupled fault patterns.
The rest of this paper is organized as follows. Section 2 introduces the related background, including compound fault detection, spiking neural networks, and multi-label learning. Section 3 presents the proposed SARN in detail. Section 4 reports and discusses the experimental results. Section 5 concludes this paper.

2. Preliminaries

2.1. Compound Fault Detection and Multi-Label Learning

Compound faults are common in rotating machinery and other industrial systems [35,36,37]. In such cases, two or more fault sources may occur simultaneously, and their responses are mixed in the vibration signal. Therefore, the fault modes are more complex than those of single faults. Weaker spiking components may be masked by stronger responses, and the boundaries between different fault states may become blurred.
Another key characteristic of compound faults is that a single sample may contain multiple fault attributes. Therefore, treating each compound fault state as a separate category is not always appropriate. This approach ignores the correlation between fault components and may unnecessarily increase the number of categories. Therefore, modeling compound fault detection as a multi-label learning task is more suitable.
Assume that a sample is associated with C fault labels. Its label vector can be written as
y = [ y 1 , y 2 , , y C ] ,                 y c { 0 , 1 }
where y denotes the multi-label vector, C is the number of fault labels, and y c = 1 indicates that the c-th fault attribute exists, while y c = 0 otherwise.
y ^ = [ y ^ 1 , y ^ 2 , , y ^ C ] ,                 y ^ c [ 0 , 1 ]
where y ^ is the predicted label vector and y ^ c denotes the predicted probability of the c-th fault label.
For training, the binary cross-entropy loss is commonly used:
L BCE = 1 C c = 1 C y c log ( y ^ c ) + ( 1 y c ) log ( 1 y ^ c )
where L BCE is the binary cross-entropy loss used for multi-label learning.
This formulation allows the model to identify multiple fault attributes at the same time. It is more suitable for compound fault detection than ordinary single-label classification.

2.2. Spiking Neural Networks

A spiking neural network transmits information through binary spikes over time [38,39,40]. Compared with conventional neural networks, its computation is event-driven. This property makes it more suitable for time-dependent signal modeling.
For an input vibration sequence x = [ x 1 , x 2 , , x L ] , spiking encoding first converts it into a temporal spike sequence:
S in = { S 1 , S 2 , , S T }
where S in denotes the encoded spiking input sequence, T is the number of time steps, and S t is the input spike vector at time step t. Here d is the input dimension after encoding.
A commonly used neuron model is the leaky integrate-and-fire neuron, as shown in Figure 2. In discrete time, the membrane potential update can be written as
U t = λ U t 1 + W S t + b V th O t 1
where U t is the membrane potential at time step t, λ is the leakage coefficient, W is the synaptic weight matrix, b is the bias term, V th is the firing threshold, and O t 1 is the spike output at the previous time step.
The spike output is generated by a threshold function:
O t = H ( U t V th )
where O t is the spike output at time step t and H ( · ) is the Heaviside step function.
H ( a ) = 1 , a 0 , 0 , a < 0
where a is the input variable of the threshold function.
After firing, the membrane potential is reset. A soft-reset form can be expressed as
U t U t V th O t
where the membrane potential is reset after spike firing.
For a deep spiking layer l, the dynamics can be further written as
U l t = λ l U l t 1 + W l O l 1 t V th , l O l t 1
where U l t denotes the membrane potential of the l-th spiking layer, λ l is the leakage factor, W l is the synaptic weight matrix, and V th , l is the firing threshold of the l-th layer.
O l t = H ( U l t V th , l ) ,                 l = 1 , 2 , , L s
where O l t is the spike output of the l-th spiking layer and L s is the total number of spiking layers.
For convolutional spiking networks, the matrix multiplication can be replaced by convolution:
U l t = λ l U l t 1 + K l O l 1 t V th , l O l t 1
where ∗ denotes the convolution operation and K l is the convolution kernel of the l-th layer.
Since the spike generation function is non-differentiable, direct backpropagation is difficult. Therefore, surrogate gradients are often used during training. Let
O t U t ϕ ( U t V th )
where ϕ ( · ) is a surrogate gradient function used to approximate the derivative of the non-differentiable spike function. A common choice is the rectangular surrogate function:
ϕ ( a ) = 1 η 1   | a | < η 2
where η controls the width of the surrogate interval.
To obtain a static output from temporal spikes, the firing rate over all time steps can be used:
r = 1 T t = 1 T O t
where r denotes the firing-rate representation obtained by averaging the spike outputs over all time steps. This formulation enables the network to model temporal dynamics while producing stable decision variables for compound fault detection.

2.3. Attention and Residual Learning in Deep Spiking Networks

Although spiking neural networks are suitable for temporal modeling, deep spiking architectures still face two problems. The first is response redundancy. Intermediate spiking features often contain both useful fault-related spikes and irrelevant responses. The second is information attenuation. As the network becomes deeper, weak impulsive information from shallow layers may gradually disappear.
To improve response selection, an attention mechanism can be introduced. Suppose that the spiking feature of a certain layer is denoted by
F R C × T × N
where F denotes the intermediate spiking feature tensor, C is the number of channels, T is the number of time steps, and N is the spatial or feature dimension. Then a temporal attention descriptor can be obtained by channel aggregation:
q t = 1 C N c = 1 C n = 1 N F ( c , t , n )
where q t is the temporal descriptor obtained by aggregating the feature tensor along the channel and spatial dimensions.
After linear transformation and normalization, the temporal attention weights are written as
a t = σ ( W t q t + b t ) ,                 a t R T
where a t denotes the temporal attention weights, and W t and b t are learnable parameters.
Similarly, the channel descriptor can be obtained by temporal–spatial aggregation:
q c = 1 T N t = 1 T n = 1 N F ( c , t , n )
where q c is the channel descriptor obtained by aggregating the feature tensor along the temporal and spatial dimensions. The channel attention weights are
a c = σ ( W c q c + b c ) ,                 a c R C
where a c denotes the channel attention weights, and W c and b c are learnable parameters.
Then the refined feature can be written as
F ( c , t , n ) = a c ( c )   a t ( t )   F ( c , t , n )
where F is the refined feature after temporal and channel reweighting.
This process allows the network to emphasize fault-sensitive channels and critical temporal responses at the same time.
However, attention alone cannot solve the problem of deep information attenuation. To preserve useful shallow features, residual learning is commonly adopted. For a standard residual block, the output can be written as
F l + 1 = H ( F l ; Θ l ) + F l
where F l and F l + 1 are the input and output features of the l-th block, and H ( · ) denotes the nonlinear transformation parameterized by Θ l .
In a spiking framework, the residual transmission [41] can be further controlled by a gating function. Let the gate coefficient be
G l = σ ( G ( F l ) )
where G l is the gating coefficient and G ( · ) is a learnable mapping function. Then the gated residual propagation can be written as
F l + 1 = H ( F l ; Θ l ) + G l F l
where ⊙ denotes element-wise multiplication. This equation means that the residual information is selectively transmitted under the control of the gate coefficient.
This method has two advantages. First, the residual path preserves shallow spiking information. Second, the gating mechanism can adaptively control the degree of information transmission. This is particularly useful for compound fault detection because weaker fault-related spiking responses can be more effectively preserved in deeper networks.
Based on the above analysis, combining attention mechanisms and residual learning within the spiking framework is a reasonable solution. The attention mechanism can improve the selection of key responses, while the residual gating mechanism can enhance information preservation. These two ideas provide the theoretical foundation for the method proposed in this paper.

3. Proposed Method

3.1. Overall Framework

The overall structure of the proposed spiking attention residual network (SARN) is shown in Figure 3. The network takes the raw time-domain vibration signal as input and performs compound fault detection in an end-to-end manner. The whole framework consists of four parts: signal segmentation and spiking encoding, hierarchical spiking feature extraction, spiking attention residual learning, and multi-label prediction.
Given an input vibration sample x R L , the signal is first divided into fixed-length segments and then converted into a spiking sequence. The encoded spiking input is written as
S in = { S 1 , S 2 , , S T }
where T is the number of spiking time steps, and S t denotes the input spike tensor at time step t.
The encoded sequence is then fed into several stacked spiking convolution blocks. These blocks extract hierarchical spiking features from shallow impulsive details to deep semantic representations. To improve the selection of fault-sensitive responses, a hierarchical spiking attention module is embedded into the feature learning process. At the same time, a cross-layer spiking residual gating mechanism is introduced to preserve useful shallow information during deep propagation.
After feature extraction, the final spiking representation is aggregated over time and passed to the multi-label output layer. The prediction vector is given by
y ^ = [ y ^ 1 , y ^ 2 , , y ^ C ]
where C is the number of fault labels, and y ^ c [ 0 , 1 ] denotes the predicted probability of the c-th label.
The goal of the proposed method is to improve compound fault detection from two aspects. The first is response selection. The second is information preservation. The attention module helps the network focus on important spiking responses, while the residual gating mechanism stabilizes the propagation of weak fault information across layers.

3.2. Signal Segmentation and Spiking Encoding

The raw vibration signal is first normalized before it is fed into the network. For an input segment x = [ x 1 , x 2 , , x L ] , min-max normalization is used:
x ˜ i = x i x min x max x min + ε ,               i = 1 , 2 , , L
where x ˜ i is the normalized signal value, x min and x max are the minimum and maximum values in the input segment, and ε is a small constant used to avoid numerical instability.
After normalization, the signal is converted into a spiking sequence. In this work, temporal rate coding is adopted because of its simple form and stable implementation. The probability of spike generation at time step t is defined as
p i t = x ˜ i ,               i = 1 , 2 , , L
where p i t denotes the spike generation probability of the i-th signal point at time step t. The input spike is generated by Bernoulli sampling:
S i t = 1 , rand ( ) < p i t , 0 , rand ( ) p i t ,
where S i t is the generated spike at time step t, and rand ( ) is a random number uniformly sampled from [ 0 , 1 ] .
Thus, each signal segment is mapped to a spiking sequence over T time steps:
S in = S 1 1 S 2 1 S L 1 S 1 2 S 2 2 S L 2 S 1 T S 2 T S L T
where S in denotes the spiking input matrix, whose rows correspond to different time steps and whose columns correspond to different signal positions.
This representation preserves the temporal structure of the original signal and transforms continuous vibration amplitudes into discrete spiking events. It also allows the following spiking network to process the signal in a temporal manner.

3.3. Hierarchical Spiking Feature Extraction

After spiking encoding, the input sequence is sent into a deep spiking feature extractor. The extractor is composed of several spiking convolution blocks. Each block contains a convolutional transformation, a spiking neuron layer, and a feature propagation path.
For the l-th spiking convolution block, the membrane potential update is written as
U l t = λ l U l t 1 + K l O l 1 t + b l V th , l O l t 1
where U l t is the membrane potential of the l-th spiking layer at time step t, λ l is the leakage factor, K l is the convolution kernel, O l 1 t is the input spike feature from the previous layer, b l is the bias term, and V th , l is the firing threshold.
The spike output of this layer is generated as
O l t = H ( U l t V th , l )
where O l t denotes the spike output of the l-th layer at time step t, and H ( · ) is the Heaviside step function.
To better describe the temporal dynamics of compound fault signals, the hierarchical feature extraction process is performed across both space and time. Let the spiking feature of the l-th layer be denoted as
F l = { O l 1 , O l 2 , , O l T }
where F l denotes the temporal spiking feature sequence produced by the l-th layer.
Then the deep extractor learns a mapping
F l = Φ l ( F l 1 ; Θ l )
where Φ l ( · ) denotes the spiking transformation of the l-th block, and Θ l is the parameter set of that block.
Through multiple spiking convolution blocks, the network gradually transforms low-level impulsive responses into high-level discriminative representations. However, in deep spiking networks, weak fault-related information may fade during this process. To address this issue, the proposed method introduces a hierarchical spiking attention module and a cross-layer spiking residual gating mechanism.

3.4. Hierarchical Spiking Attention Module

In compound fault signals, not all spiking responses are equally useful. Some responses are closely related to fault spikings, while others come from noise, background vibration, or irrelevant interference. Therefore, the network should assign larger weights to informative responses and smaller weights to redundant ones.
To achieve this, a hierarchical spiking attention module is designed. It consists of temporal attention and channel attention. The module is inserted after a spiking convolution block and acts on multi-level spiking features.
Let the input feature tensor of the attention module be
F R C × T × N
where C is the number of channels, T is the number of time steps, and N is the feature length.

3.4.1. Temporal Attention

Temporal attention is used to identify important spiking responses over time. A temporal descriptor is first obtained by averaging the feature tensor over the channel and feature dimensions:
q t = 1 C N c = 1 C n = 1 N F ( c , t , n ) ,             t = 1 , 2 , , T
where q t denotes the temporal descriptor at the t-th time step.
The temporal descriptor vector is written as
q ( t ) = [ q 1 , q 2 , , q T ]
where q ( t ) is the temporal descriptor vector composed of all time-step descriptors.
Then the temporal attention weights are generated by
a ( t ) = σ ( W t q ( t ) + b t )
where a ( t ) denotes the temporal attention weight vector, and W t and b t are learnable parameters.
The temporally refined feature is given by
F ( t ) ( c , t , n ) = a t ( t )   F ( c , t , n )
where F ( t ) denotes the feature refined by temporal attention, and a t ( t ) is the temporal attention weight at time step t.
This operation helps the network focus on key time steps that contain fault-sensitive impulsive responses.

3.4.2. Channel Attention

Different channels usually capture different aspects of the fault pattern. Some channels are more sensitive to compound fault characteristics than others. Therefore, channel attention is used to adaptively recalibrate channel importance.
The channel descriptor is obtained by averaging along the temporal and feature dimensions:
q c = 1 T N t = 1 T n = 1 N F ( c , t , n ) ,             c = 1 , 2 , , C
where q c denotes the descriptor of the c-th channel.
The channel descriptor vector is
q ( c ) = [ q 1 , q 2 , , q C ]
where q ( c ) is the channel descriptor vector formed by all channel descriptors.
Then the channel attention weights are computed as
a ( c ) = σ ( W c q ( c ) + b c )
where a ( c ) denotes the channel attention weight vector, and W c and b c are trainable parameters.
The channel-refined feature is written as
F ( c ) ( c , t , n ) = a c ( c )   F ( c , t , n )
where F ( c ) denotes the feature refined by channel attention, and a c ( c ) is the weight assigned to the c-th channel.

3.4.3. Joint Spiking Attention Refinement

To combine temporal attention and channel attention, the two weight maps are jointly applied to the input feature:
F ( c , t , n ) = a c ( c )   a t ( t )   F ( c , t , n )
where F denotes the jointly refined feature after temporal and channel reweighting. For stable training, a residual refinement form is used:
F att = F + F
where F att is the final output feature of the hierarchical spiking attention module. This formulation allows the original feature and the refined feature to be preserved together. It also reduces the risk of over-suppressing useful spiking responses.
The hierarchical spiking attention module is applied to several stages of the network. In this way, the model can emphasize important responses at different feature levels, from shallow impulsive details to deep semantic patterns.

3.5. Cross-Layer Spiking Residual Gating Mechanism

Although the attention module improves response selection, deep spiking networks still suffer from information attenuation. In particular, shallow layers often contain local impulsive details, but these details may gradually vanish in deep layers. This is harmful for compound fault detection, especially when weak fault features are present.
To solve this problem, a cross-layer spiking residual gating mechanism is introduced. The basic idea is to preserve shallow information and adaptively transmit it to deeper layers.
Let F l be the input feature of the l-th block. Its transformed feature is
Z l = H ( F l ; Θ l )
where Z l denotes the transformed feature of the l-th block, H ( · ) is the nonlinear mapping function, and Θ l is the parameter set of the current block.
A gate coefficient is then generated from the current feature:
G l = σ ( G ( F l ) )
where G l is the gate coefficient, and G ( · ) denotes a learnable gating function.
The output of the gated residual block is written as
F l + 1 = Z l + G l F l
where F l + 1 is the output feature of the next block, and ⊙ denotes element-wise multiplication.
This equation means that the residual information is not directly added in a fixed way. Instead, it is controlled by the gate coefficient. If a shallow response is useful, the gate tends to assign a larger value and preserve it. If the response is less useful, the gate suppresses its propagation.
To further improve cross-layer fusion, an inter-layer residual aggregation form can also be written as
F l + 1 = H ( F l ; Θ l ) + k = 1 l α k , l F k
where α k , l denotes the learnable transmission coefficient from the k-th layer to the l-th layer.
The proposed residual gating mechanism has two advantages. First, it improves the stability of deep feature propagation. Second, it preserves weak impulsive information from shallow layers. Both are important for recognizing compound fault patterns.

3.6. Multi-Label Optimization Objective

After the last spiking feature extraction stage, the output spikes are aggregated over time by average firing rate:
r = 1 T t = 1 T O L s t
where r is the aggregated firing-rate feature, and L s denotes the index of the last spiking layer.
The aggregated feature r is then fed into the output layer:
z = W o r + b o
where z denotes the output logits, and W o and b o are the weight matrix and bias vector of the output layer.
The prediction of each fault label is obtained through the sigmoid function:
y ^ = σ ( z )
where y ^ is the predicted multi-label probability vector.
For multi-label compound fault detection, the binary cross-entropy loss is used as the main optimization objective:
L cls = 1 C c = 1 C y c log ( y ^ c ) + ( 1 y c ) log ( 1 y ^ c )
where L cls denotes the classification loss for multi-label learning.
To stabilize attention learning, an l 2 regularization term can be added:
L reg = p Ω p 2 2
where L reg is the regularization loss, p denotes a trainable parameter, and Ω is the set of all trainable parameters.
Thus, the final loss function is
L = L cls + μ L reg
where μ is the regularization coefficient used to balance the classification loss and the regularization term.
During inference, the binary decision of each label is determined by
y ˜ c = 1 , y ^ c δ , 0 , y ^ c < δ ,             c = 1 , 2 , , C
where y ˜ c is the final binary prediction of the c-th label, and δ is the decision threshold.
This strategy allows the model to identify multiple fault attributes in one sample. It is therefore more suitable for compound fault detection than ordinary single-label classification.

3.7. Discussion of the Proposed Method

The SARN model proposed in this paper addresses two key issues in compound fault detection. The first is how to highlight fault-sensitive spiking responses. The second is how to preserve weak but useful information in deep spiking architectures.
A hierarchical spiking attention module solves the first problem. It emphasizes important temporal responses and information-rich channels. A cross-layer spiking residual gating mechanism solves the second problem. It improves the propagation of shallow spiking details and reduces information loss in deeper layers. Finally, a multi-label output layer makes the framework more consistent with the nature of compound fault detection.
Therefore, the proposed method integrates spiking feature learning, attention-based response selection, residual-based information preservation, and multi-label modeling into a unified framework. This lays the foundation for the experiments and analyses in subsequent chapters.

4. Experimental Verification

4.1. Experimental Dataset

The experimental data is organized around a compound fault detection task with multi-label output. As shown in Table 1, each sample of this dataset is associated with three sub-labels to simultaneously describe different fault attributes. This setup matches the output format of the proposed method, avoiding representing each compound fault state as a completely independent category. A total of 11 bearing states were considered in the experiments. These states include a normal state, several single fault states, and several compound fault states composed of combinations of different single faults.
Detailed definitions of these states are summarized in Table 2. Figure 4 shows some representative bearings. From a task perspective, this dataset is challenging because it contains both simple and coupled fault modes, and the boundaries between some states are not obvious. The data was collected on a laboratory bearing test bench. The overall structure of the platform is shown in Figure 5, and a simplified layout is shown in Figure 6. The main components include a drive motor, bearing housing, a faulty bearing mounted on the drive end, and an accelerometer mounted near the bearing. During data acquisition, the sampling frequency was set to 49,152 Hz, and the rotational speed was fixed at 1500 rpm. Specifically, the bearing parameters are: manufacturer NSK (Tokyo, Japan), bearing specification 6200, pitch diameter 20 mm, roller number 8, roller diameter 5 mm, and contact angle 0°.
Figure 7 shows the time-domain signals under 11 states. Some states exhibit significant pulse differences, but some single-fault and compound-fault cases still show significant overlap in the waveform domain. This indicates that it is difficult to separate the dataset based solely on the raw signals. This also explains why compound fault detection requires models with stronger representational capabilities. Regarding sample construction, the raw vibration signal was segmented into fixed-length samples. Each sample contains 4096 data points. To improve the diversity of the training set, data augmentation was performed after segmentation. Therefore, the number of normal samples and fault samples for each state was set to 200 and 50, respectively. This sample construction strategy ensures consistent data format across all states and provides a unified basis for model comparison.

4.2. Experimental Settings

This experiment aims to answer a key question: does the proposed SARN method provide more efficient feature learning and more suitable output modeling for compound fault detection than existing methods. To answer this question, we selected several comparative models from two categories. The first category includes traditional multi-label classifiers, including BR, CC, LP, ML-KNN, and Rank-SVM. These methods are used to demonstrate the ability of shallow multi-label learning on compound fault data. The second category includes deep learning baseline models to compare the hierarchical representation capabilities of different methods on raw vibration signals, including ML-CNN (Multi-label CNN), ATT-ML-CNN (ML-CNN with attention mechanism), and the proposed SARN. Specifically, ML-CNN is a conventional convolutional neural network adapted for multi-label fault classification on raw vibration data. ATT-ML-CNN further introduces an attention mechanism to enhance the extraction of informative local patterns and improve label-related feature aggregation. SARN is the proposed method of this study, which integrates pulse-based hierarchical representation learning and residual attention modeling to better characterize the coupling relationships and structural dependencies in compound fault signals. The comparative methods are listed in Table 3.
The encoded sequence is processed by a pulse backbone network, a hierarchical pulse attention module, and a cross-layer pulse residual gating mechanism, and finally mapped to the multi-label output. To ensure fair comparison, all methods are evaluated on the same dataset split. The same sample construction strategy and label settings are used throughout the experiment. For the proposed SARN model, the optimization objective follows the multi-label loss defined in Section 3.6. Thus, the comparison focuses on differences in feature extraction and model design, rather than inconsistencies in output settings.
All models were implemented in the same development environment. The deep models were built on the PyTorch platform, while the spiking part of the proposed method was implemented using a dedicated spiking neural network package. The main hyperparameters of SARN include the number of spiking timesteps, trigger threshold, leakage coefficient, learning rate, batch size, and regularization coefficient. These parameters were determined through initial tuning and remained constant in all formal experiments.

4.3. Results and Discussion

Experimental results are shown in Figure 8, and statistical comparison results are summarized in Table 4. The proposed SARN achieves the best overall performance among all compared methods. Its average accuracy and F1 score are both higher than traditional multi-label methods and deep learning baseline methods. This result verifies the effectiveness of the proposed framework in compound fault detection.
The five traditional multi-label methods have relatively low performance. This indicates that shallow models are insufficient for compound fault identification. Although they can model multiple labels, they cannot effectively learn discriminative features from strongly coupled vibration signals.
The deep learning baseline methods outperform traditional methods, confirming the value of hierarchical feature learning. However, their results are still inferior to SARN. This difference is consistent with the design in Section 3. The hierarchical spiking attention module improves the selection of fault-sensitive responses by emphasizing important temporal responses and information-rich channels. Therefore, redundant responses are suppressed, and useful compound fault features are enhanced.
The cross-layer spiking residual gating mechanism also contributes to performance improvement. In compound fault signals, weaker spiking components are easily masked by stronger responses. If shallow fault details are not preserved during deep propagation, the final representation’s discriminative power will decrease. Residual gating paths mitigate this problem by selectively preserving useful shallow information. This explains why SARN not only has higher accuracy but also better stability in repeated runs.
The multi-label output strategy further improves the consistency between the model output and the task itself. Since a compound fault sample may contain multiple fault attributes, multi-label formulations are more suitable than ordinary single-label classification. Therefore, SARN’s performance improvement comes not only from better feature extraction but also from a more suitable output formulation.
To further compare feature extraction capabilities, we visualize the learned features using t-SNE, as shown in Figure 9. Figure 9a shows the original data distribution. Samples from different states overlap significantly, indicating poor separability in the original space. Figure 9b,c show the features learned by the baseline deep model. Their clustering performance is improved, but overlap still exists between several compound fault states. Figure 9d shows the features learned by SARN. The clustering is more compact, and the boundaries between different states are clearer.
This visualization result is consistent with the quantitative results in Table 4. The clearer distribution of SARN features indicates that the proposed network extracts more discriminative representations. Specifically, the attention module improves the selection of key responses, and the residual gating mechanism improves the preservation of depth information. Combined with a multi-label output strategy, the proposed method constructs a coherent framework for compound fault detection. Overall, the results show that SARN has better recognition performance, stronger feature separability, and more stable detection behavior compared to the contrasting methods.

5. Conclusions

In this paper, a spiking attention residual network (SARN) was proposed for compound fault detection. The proposed method directly uses raw time-domain vibration signals as input and builds an end-to-end spiking neural network framework. To improve the representation of coupled fault patterns, a hierarchical spiking attention module was introduced to enhance critical temporal responses and fault-sensitive channels. Meanwhile, a cross-layer spiking residual gating mechanism was designed to preserve useful shallow impulsive information during deep propagation. In addition, a multi-label detection strategy was adopted to jointly identify multiple fault attributes, which is more consistent with the nature of compound faults. Experimental results show that the proposed method achieves better accuracy, F1-score, feature separability, and detection stability than the compared methods. These results demonstrate that improving response selection and information preservation in deep spiking networks is effective for compound fault detection.
Although the proposed method obtained promising results, several issues still deserve further study. First, the current verification was conducted on a laboratory dataset, and broader validation on more complex industrial datasets is still needed. Second, the present model mainly focuses on supervised compound fault detection, while transferability under varying machines, working conditions, and limited labeled samples remains to be explored. Third, the spiking encoding strategy and attention-residual interaction can be further optimized to improve efficiency and interpretability. In future work, we will extend the proposed framework to more practical industrial scenarios, investigate lightweight and transferable spiking architectures, and study more adaptive multi-label learning mechanisms for complex compound fault diagnosis tasks.

Author Contributions

Conceptualization, Y.X. and Z.W.; methodology, Y.X. and Z.W.; validation, Y.X., K.L., X.L., C.L., Q.W. and Z.W.; formal analysis, K.L., X.L., C.L., Q.W. and C.P.; data curation, Z.W.; writing—original draft, Y.X.; writing—review and editing, Y.X., K.L. and Z.W.; visualization, Y.X., X.L., C.P. and Z.W.; supervision, Z.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was financially supported by the Research and Development Fund of China Academy of Railway Sciences Corporation Limited (Grant No. 2024YJ279).

Data Availability Statement

The original contributions presented in this study are included in the article.

Conflicts of Interest

Author Yulong Xing, Kun Li, Xiaoshuai Li, Congcong Liu and Qi Wang were employed by the Standards and Metrology Research Institute, China Academy of Railway Sciences Corporation Limited. 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. Somu, N.; Dasappa, N.S. An edge-cloud IIoT framework for predictive maintenance in manufacturing systems. Adv. Eng. Inform. 2025, 65, 103388. [Google Scholar] [CrossRef] [Scilit]
  2. Bouyahrouzi, E.M.; Benmimoun, R.; El Kihel, Y.; Bajjou, M.S. Integrating industry 4.0 technologies and maintenance 4.0 for sustainable manufacturing: A systematic literature review. Int. J. Adv. Manuf. Technol. 2025, 140, 35–61. [Google Scholar] [CrossRef] [Scilit]
  3. Guo, Z.; Yin, Q.; Wang, T.; Xie, J.; Niu, B.; Yang, J. Mechanism-constrained decomposition diffusion network for compound bearing fault diagnosis in rotating machinery. Meas. Sci. Technol. 2025, 36, 066133. [Google Scholar] [CrossRef] [Scilit]
  4. Xia, H.; Meng, T.; Zuo, Z.; Ma, W. Fault semantic knowledge transfer learning: Cross-domain compound fault diagnosis method under limited single fault samples. Reliab. Eng. Syst. Saf. 2025, 260, 111050. [Google Scholar] [CrossRef] [Scilit]
  5. Wang, Z.; Chen, J.; Wang, C.; Peng, C.; Xuan, J.; Shi, T.; Zuo, M. CNC-VLM: An RLHF-optimized industrial large vision-language model with multimodal learning for imbalanced CNC fault detection. Mech. Syst. Signal Process. 2026, 245, 113838. [Google Scholar] [CrossRef] [Scilit]
  6. Peng, C.; Peng, J.; Wang, Z.; Wang, Z.; Chen, J.; Xuan, J.; Shi, T. Adaptive fault diagnosis of railway vehicle on-board controller with large language models. Appl. Soft Comput. 2025, 185, 113919. [Google Scholar] [CrossRef] [Scilit]
  7. Cen, J.; Zhao, B.; Liu, X.; Li, X.; Deng, F.; Huang, H. Generalized Zero-Shot Learning Based on Diffusion Model and Multilabel Network for Compound Fault Diagnosis. IEEE Trans. Ind. Inform. 2025, 21, 6723–6734. [Google Scholar] [CrossRef] [Scilit]
  8. Wan, A.; Zhang, F.; Al-Bukhaiti, K.; Cheng, X.; Ji, X.; Wang, J.; Shan, T. A Novel GA-PSO-SVM Model for Compound Fault Diagnosis in Gearboxes with Limited Data. IEEE Sens. J. 2025, 25, 30431–30443. [Google Scholar] [CrossRef] [Scilit]
  9. Li, S.; Wang, H.; Yan, C.; Hou, Y.; Wu, L. A systematic review of diagnosis methods for rolling bearing compound faults: Research status, challenges, and future prospects. Meas. Sci. Technol. 2024, 36, 012008. [Google Scholar] [CrossRef] [Scilit]
  10. Yang, M.; Zhang, K.; Xu, Y.; Hu, A.; Gu, F. The harmonic modulation bispectrum: A modulated vibration signal analysis method for compound fault diagnosis of gearboxes. Struct. Health Monit. 2026, 25, 929–950. [Google Scholar] [CrossRef] [Scilit]
  11. Hamam, H. Rethinking Intelligence: From Human Cognition to Artificial Futures. Vokasi UNESA Bull. Eng. Technol. Appl. Sci. 2025, 2, 531–548. [Google Scholar] [CrossRef] [Scilit]
  12. Gong, X.; Zhi, Z.; Gao, Y.; Du, W. IGFT-MHCNN: An intelligent diagnostic model for motor compound faults based decoupling and denoising of multi-source vibration signals. J. Vib. Control 2025, 31, 1627–1640. [Google Scholar] [CrossRef] [Scilit]
  13. Zhao, H.; Yang, Y.; Liu, H.; Wang, J.; Wang, X.; Yang, S. Hierarchical spiking neural network auditory feature based dry-type transformer fault diagnosis using convolutional neural network. Meas. Sci. Technol. 2023, 35, 036104. [Google Scholar] [CrossRef] [Scilit]
  14. Hao, R.; Bai, Y.; Yang, K.; Cheng, Y.; Chang, S. Research on rolling bearing compound fault diagnosis based on amomckd and convolutional neural network. Sci. Rep. 2025, 15, 14337. [Google Scholar] [CrossRef] [Scilit]
  15. Chen, Q.; Zhang, F.; Wang, Y.; Yu, Q.; Lang, G.; Zeng, L. Bearing fault diagnosis based on efficient cross space multiscale CNN transformer parallelism. Sci. Rep. 2025, 15, 12344. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  16. Arivarasi, A.; Chaitanya Varma, V.; Dureja, A.; Sirajuddin, M. Modified fast gated recurrent neural network for effective automated fault detection in IC engine. Int. J. Syst. Assur. Eng. Manag. 2026, 1–15. [Google Scholar] [CrossRef] [Scilit]
  17. Wang, X.; Zhang, L.; Wang, Y.; Nie, H.; Shen, Y.; Zhang, K. Visual-Language contrastive learning for zero-shot compound fault diagnosis in sucker rod wells. Measurement 2025, 243, 116320. [Google Scholar] [CrossRef] [Scilit]
  18. Li, D.; Zhu, Y.; Song, Z.; Karimi, H.R. A novel label-aware global graph construction method and spiking-coded graph neural network for intelligent process fault diagnosis. Neurocomputing 2025, 611, 128707. [Google Scholar] [CrossRef] [Scilit]
  19. He, X.; Hu, Y.; Zhang, S.; Song, Y.; Zhao, X.; Yao, J. Deep Learning-Based Multi-Condition Transfer Diagnosis of Compound Faults in Electrohydrostatic Actuator. IEEE Internet Things J. 2026, 13, 22959–22972. [Google Scholar] [CrossRef] [Scilit]
  20. Shi, M.; Jiang, F.; Li, Y.; Du, L. Biologically inspired information integration pooling module of spiking neural networks for rolling bearing fault diagnosis. Expert Syst. Appl. 2025, 286, 128032. [Google Scholar] [CrossRef] [Scilit]
  21. Zhong, G.; Huang, D.; Yu, W.; Xiong, Y. A multi-directional attention CNN motor fault diagnosis method for small sample data classification. Measurement 2026, 257, 118638. [Google Scholar] [CrossRef] [Scilit]
  22. Tavanaei, A.; Ghodrati, M.; Kheradpisheh, S.R.; Masquelier, T.; Maida, A. Deep learning in spiking neural networks. Neural Netw. 2019, 111, 47–63. [Google Scholar] [CrossRef] [Scilit]
  23. Roy, D.; Chakraborty, I.; Roy, K. Scaling Deep Spiking Neural Networks with Binary Stochastic Activations. In Proceedings of the 2019 IEEE International Conference on Cognitive Computing (ICCC), Milan, Italy, 8–13 July 2019; pp. 50–58. [Google Scholar] [CrossRef] [Scilit]
  24. Xu, Z.; Chen, X.; Xu, J. Multi-modal multi-sensor feature fusion spiking neural network algorithm for early bearing weak fault diagnosis. Eng. Appl. Artif. Intell. 2025, 141, 109845. [Google Scholar] [CrossRef] [Scilit]
  25. Zhu, S.; Wang, J.; Huang, W.; Du, G.; Ding, C.; Li, S. Sparse Attention Coding-Timestep Shrinking Spiking Neural Network for Gearbox Fault Diagnosis. IEEE Sens. J. 2025, 25, 22165–22177. [Google Scholar] [CrossRef] [Scilit]
  26. Wu, G.; Huang, Z.; Long, Z.; Huang, F.; Wang, M.; Zhang, X. Motor fault diagnosis method based on spiking convolutional neural network with multi-scale decomposition local features. ISA Trans. 2025, 164, 271–283. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  27. Chen, X.; Li, J.; Yu, A.; Cai, B.; Wu, Q.; Xia, M. Ultralow Latency ANN–SNN Conversion for Bearing Fault Diagnosis. IEEE Trans. Instrum. Meas. 2025, 74, 3518010. [Google Scholar] [CrossRef] [Scilit]
  28. Xu, Z.; Ma, Y.; Pan, Z.; Zheng, X. Deep Spiking Residual Shrinkage Network for Bearing Fault Diagnosis. IEEE Trans. Cybern. 2024, 54, 1608–1613. [Google Scholar] [CrossRef] [Scilit]
  29. Guo, Z.; Zhao, Y. An intelligent fault diagnosis method based on data enhancement by multi-information driven spiking generative adversarial network. Meas. Sci. Technol. 2026, 37, 046107. [Google Scholar] [CrossRef] [Scilit]
  30. Li, J.; Yue, K.; Wu, Z.; Jiang, F.; Zhong, Z.; Zhang, S.; Li, W. MTSNN: A Few-Shot Fine-Grained Diagnosis Framework for Cross-Machine Fault Diagnosis with Heterogeneous Fault Categories. IEEE Trans. Instrum. Meas. 2025, 74, 3522411. [Google Scholar] [CrossRef] [Scilit]
  31. Li, C.; Hu, Q.; Xiong, J.; Ma, S. Feature Entropy Recognition Based on Dual-Channel Multiscale 1DCNN Model for Intelligent Compound Fault Diagnosis of Bearings. IEEE Trans. Instrum. Meas. 2025, 74, 3507114. [Google Scholar] [CrossRef] [Scilit]
  32. Yin, S.; Yang, J.; Chang, Y.; Li, Y.; Wang, C. A shapelet-driven distillation generation method for generalized zero-shot learning in compound fault diagnosis. Neurocomputing 2025, 653, 131184. [Google Scholar] [CrossRef] [Scilit]
  33. Xu, W.; Zhang, J.; Li, H. Compound fault diagnosis of hydraulic system based on sample screening and joint analysis with pressure sensors pairs. Adv. Eng. Inform. 2025, 68, 103621. [Google Scholar] [CrossRef] [Scilit]
  34. Xiao, Z.; Chong, Y.; Mo, S.; Liu, W. A hybrid semantic-based embedded zero-shot learning method for compound fault diagnosis of bearings. Meas. Sci. Technol. 2025, 36, 116113. [Google Scholar] [CrossRef] [Scilit]
  35. Wang, Z.; Xuan, J.; Shi, T. An autonomous recognition framework based on reinforced adversarial open set algorithm for compound fault of mechanical equipment. Mech. Syst. Signal Process. 2024, 219, 111596. [Google Scholar] [CrossRef] [Scilit]
  36. Tu, F.; Zhang, T.; Liu, T.; Zhang, D.; Yang, S. A Novel Acoustic-Based Framework for Compound Fault Diagnosis in Rotating Machinery with Limited Samples. IEEE Trans. Instrum. Meas. 2025, 74, 3521415. [Google Scholar] [CrossRef] [Scilit]
  37. Gao, S.; Shi, S.; Zhang, Y. Rolling Bearing Compound Fault Diagnosis Based on Parameter Optimization MCKD and Convolutional Neural Network. IEEE Trans. Instrum. Meas. 2022, 71, 3508108. [Google Scholar] [CrossRef] [Scilit]
  38. Fang, W.; Chen, Y.; Ding, J.; Yu, Z.; Masquelier, T.; Chen, D.; Huang, L.; Zhou, H.; Li, G.; Tian, Y. SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligence. Sci. Adv. 2023, 9, eadi1480. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  39. Wu, P.; Tian, E.; Tao, H.; Chen, Y. Data-driven spiking neural networks for intelligent fault detection in vehicle lithium-ion battery systems. Eng. Appl. Artif. Intell. 2025, 141, 109756. [Google Scholar] [CrossRef] [Scilit]
  40. Xu, L.; Ji, D. Online Fault Diagnosis Using Bioinspired Spike Neural Network. IEEE Trans. Ind. Inform. 2024, 20, 11466–11474. [Google Scholar] [CrossRef] [Scilit]
  41. Sun, Y.; Tao, H.; Stojanovic, V. End-to-end multi-scale residual network with parallel attention mechanism for fault diagnosis under noise and small samples. ISA Trans. 2025, 157, 419–433. [Google Scholar] [CrossRef] [Scilit] [PubMed]
Figure 1. Illustration of compound fault and other signals.
Figure 1. Illustration of compound fault and other signals.
Machines 14 00603 g001
Figure 2. Basic dynamics of a leaky integrate-and-fire spiking neuron.
Figure 2. Basic dynamics of a leaky integrate-and-fire spiking neuron.
Machines 14 00603 g002
Figure 3. Overall architecture of the proposed spiking attention residual network (SARN).
Figure 3. Overall architecture of the proposed spiking attention residual network (SARN).
Machines 14 00603 g003
Figure 4. (ae) Detail of bearings with the crack defect at different locations in the verification.
Figure 4. (ae) Detail of bearings with the crack defect at different locations in the verification.
Machines 14 00603 g004
Figure 5. Real work platform in the verification.
Figure 5. Real work platform in the verification.
Machines 14 00603 g005
Figure 6. A simplified layout in the verification.
Figure 6. A simplified layout in the verification.
Machines 14 00603 g006
Figure 7. (ak) Illustration on time and frequency domains of raw signals in the verification.
Figure 7. (ak) Illustration on time and frequency domains of raw signals in the verification.
Machines 14 00603 g007
Figure 8. Comparison on accuracy for eight methods in the verification.
Figure 8. Comparison on accuracy for eight methods in the verification.
Machines 14 00603 g008
Figure 9. Visualization of feature extraction of different methods in the verification.
Figure 9. Visualization of feature extraction of different methods in the verification.
Machines 14 00603 g009
Table 1. Label assignments of 11 bearing states in the verification.
Table 1. Label assignments of 11 bearing states in the verification.
NumberLabelsDefect TypesSize of Training/Testing SamplesMulti-Label *
1st Sublabel2st Sublabel
1N——200/501 (Normal)6 (Placeholder)
2ISingle point defect200/502 (Inner race)6 (Placeholder)
3OSingle point defect200/503 (Outer race)6 (Placeholder)
4BSingle point defect200/504 (Ball)6 (Placeholder)
5CSingle point defect200/505 (Cage)6 (Placeholder)
6I-OCompound defect200/502 (Inner race)3 (Outer race)
7I-BCompound defect200/502 (Inner race)4 (Ball)
8I-CCompound defect200/502 (Inner race)6 (Cage)
9O-BCompound defect200/503 (Outer race)4 (Ball)
10O-CCompound defect200/503 (Outer race)5 (Cage)
11B-CCompound defect200/504 (Ball)5 (Cage)
Table 2. Description of 11 states in the verification.
Table 2. Description of 11 states in the verification.
NumberLabelsDefect TypesDefect Positions on BearingDescription
1N——None (N)Crack
2ISingle point defectInner race (I)Crack
3OSingle point defectOuter race (O)Crack
4BSingle point defectBall (B)Crack
5CSingle point defectCage (C)Crack
6I-OCompound defectInner race and outer race (I-O)Crack
7I-BCompound defectInner race and ball (I-B)Crack
8I-CCompound defectInner race and cage (I-C)Crack
9O-BCompound defectOuter race and ball (O-B)Crack
10O-CCompound defectOuter race and cage (O-C)Crack
11B-CCompound defectBall and cage (B-C)Crack
Table 3. Model configurations of all methods in the verification.
Table 3. Model configurations of all methods in the verification.
MethodsParameter Setting
Method 1BRThe BR approach is learned from the original dataset containing multiple sublabels. In this implementation, the BR classifier is built with 100 decision trees.
Method 2CCThe CC method is developed based on the raw data annotated with multiple sublabels. For model construction, 100 decision trees are employed in the CC classifier.
Method 3LPThe LP model is established directly from the initial dataset with multiple sublabels. Specifically, the LP classifier uses an ensemble of 100 decision trees.
Method 4ML-KNNThe ML-KNN model is trained using the raw dataset associated with multiple sublabels. In particular, the classifier is configured with 11 nearest neighbours for each input sample.
Method 5Rank-SVMThe Rank-SVM model is fitted directly on the original dataset containing multiple sublabels. In this study, the SVM classifier adopts a radial basis function kernel.
Method 6ML-CNNThe ML-CNN model is optimized on the raw dataset in a multi-label classification manner. Its output dimension is defined as the total number of marked characters across all sublabels, and the network is trained with a multi-label loss function. Furthermore, the learning rate, batch size, and number of training epochs are set to 0.00003, 11, and 100, respectively.
Method 7ATT-ML-CNNThe ATT-ML-CNN model is constructed by integrating recursive DSWNs with ML-CNN. During training, the learning rate, batch size, and epoch number are specified as 0.00003, 11, and 100, respectively.
Method 8SARNThe overall design of the SARN framework is presented in Section 3. For training, the learning rate, batch size, and number of epochs are fixed at 0.00003, 11, and 100, respectively.
Table 4. Results of all methods in the verification.
Table 4. Results of all methods in the verification.
MethodsBRCCLPML-KNNRank-SVMML-CNNATT-ML-CNNSARN
Minimum35.09%35.45%65.64%30.18%16.55%90.18%93.09%95.45%
Average36.82%37.33%67.78%30.18%16.55%92.44%94.44%97.11%
Maximum39.09%39.09%70.36%30.18%16.55%94.91%95.82%98.91%
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

Xing, Y.; Li, K.; Li, X.; Liu, C.; Wang, Q.; Peng, C.; Wang, Z. A Spiking Neural Network with Attention and Residual Mechanisms for Compound Fault Detection. Machines 2026, 14, 603. https://doi.org/10.3390/machines14060603

AMA Style

Xing Y, Li K, Li X, Liu C, Wang Q, Peng C, Wang Z. A Spiking Neural Network with Attention and Residual Mechanisms for Compound Fault Detection. Machines. 2026; 14(6):603. https://doi.org/10.3390/machines14060603

Chicago/Turabian Style

Xing, Yulong, Kun Li, Xiaoshuai Li, Congcong Liu, Qi Wang, Cong Peng, and Zisheng Wang. 2026. "A Spiking Neural Network with Attention and Residual Mechanisms for Compound Fault Detection" Machines 14, no. 6: 603. https://doi.org/10.3390/machines14060603

APA Style

Xing, Y., Li, K., Li, X., Liu, C., Wang, Q., Peng, C., & Wang, Z. (2026). A Spiking Neural Network with Attention and Residual Mechanisms for Compound Fault Detection. Machines, 14(6), 603. https://doi.org/10.3390/machines14060603

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