Next Article in Journal
Deep Earthing (Drilling) and Graphite Use for Achieving Ultra-Low Earthing Resistance in Gravelly Soils
Previous Article in Journal
Artificial Intelligence Applications in Surimi Quality Control and Processing: Current Evidence and Future Opportunities
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Self-Modulated KAN-DCA for Incipient Fault Detection in Industrial Processes

1
College of Artificial Intelligence, China University of Petroleum (Beijing), Beijing 102249, China
2
College of Safety and Ocean Engineering, China University of Petroleum (Beijing), Beijing 102249, China
*
Author to whom correspondence should be addressed.
Processes 2026, 14(10), 1512; https://doi.org/10.3390/pr14101512
Submission received: 8 April 2026 / Revised: 1 May 2026 / Accepted: 6 May 2026 / Published: 7 May 2026
(This article belongs to the Section Process Control, Modeling and Optimization)

Abstract

Incipient fault detection in industrial processes remains challenging, particularly for notorious faults 3, 9, and 15 in a chemical process benchmark, namely the Tennessee Eastman process (TEP). This paper proposes a novel unsupervised framework, namely self-modulated KAN-enhanced direct cross-attention (SMK-DCA). It constructs heterogeneous features by integrating raw data, process-aware features, and sliding-window singular values. Kolmogorov–Arnold networks (KAN) enhance nonlinear expressiveness before a cyclic DCA mechanism enables comprehensive interactions among heterogeneous features. A feature-wise linear modulation (FiLM) adaptively calibrates representations, while a sparse autoencoder with multi-target reconstruction amplifies subtle fault signatures. By leveraging KAN’s superior approximation capability and cyclic multi-view fusion, the proposed method effectively captures incipient fault-induced variations often overlooked by conventional approaches. Extensive experiments on TEP demonstrate that SMK-DCA effectively detects incipient faults 3, 9, and 15, while obtaining the best average detection rate across all faults among the compared MSPM and deep learning methods. Furthermore, validation on real-world data from an IGBT power system confirms the generalization capability of the proposed method across different industrial domains.

1. Introduction

The increasing complexity of modern industrial processes increases the risk of catastrophic failures caused by undetected incipient faults. Consequently, timely and accurate detection of incipient faults is important to prevent catastrophic consequences. However, challenging incipient faults are difficult to detect [1]. As a widely adopted chemical process benchmark that simulates a realistic industrial plant, the Tennessee Eastman process (TEP) presents significant challenges for incipient fault detection. Among its 21 programmed faults, faults 3, 9, and 15 correspond to disturbances in reactor cooling water inlet temperature, feed temperature, and condenser cooling water inlet temperature, respectively [2]. In the field of fault detection, they have been widely recognized as notoriously difficult to detect by most multivariate statistical process monitoring (MSPM) methods [3,4,5,6,7].
Over the past decades, numerous MSPM methods have been developed to improve fault detection. For example, deep probabilistic principal component analysis (DePPCA) [8], canonical variate residual statistics analysis (CVRSA) [9], and slow feature statistics analysis (SFSA) [10] have shown progress. However, their performance on incipient faults remains limited. To our knowledge, only a few MSPM methods, such as CUSUM [11] and canonical variate analysis (CVA) [12], have shown certain effectiveness in detecting these faults. Nevertheless, their performance remains unsatisfactory. For example, the reported detection rate for TEP fault 3 is only 73.03%. Moreover, CUSUM often suffers from long detection delays for these incipient faults. However, while the former has a significant delay, the latter relies heavily on the variable selection. Recently, a twofold weighted statistical feature kernel entropy component analysis (TWSFKECA) method [13] achieved improved performance for faults 3 and 9, but still struggled with fault 15. Recently, Kolmogorov–Arnold networks (KANs) have been introduced as an alternative to multi-layer perceptrons (MLPs) for fault detection, such as KAN autoencoders (KAN-AEs) [14] and KAN with a test-time training mechanism [15]. Numerous ensemble learning approaches have been proposed, such as distributed-ensemble stacked autoencoder (DE-SAE) [16] and improved stacking (IStacking) [17]. They can integrate multiple models but are limited by individual detectors. Feature ensemble net (FENet) shows excellent performance by integrating multiple MSPM statistics [18], but it is not truly a deep learning model, limiting its applicability to complex industrial processes.
Due to the limitations of MSPM methods, researchers have increasingly focused on unsupervised deep learning (DL) models [19,20,21,22,23]. Architectures like dual-attention LSTM autoencoder (DALSTM-AE) [24], residual autoencoder-based transformer (RA-Transformer) [25], adversarial autoencoder (AAE) [26], deep-autoencoder-based principal component analysis (DAE-PCA) [27], and Kantorovich distance-multiblock variational autoencoder (KD-MBVAE) [28] have been proposed for fault detection. Recently, a causal graph spatial–temporal autoencoder (CGSTAE) was proposed, which integrates causal graph learning and spatial–temporal reconstruction to improve the reliability and interpretability of industrial process monitoring [23]. Both artificial neural correlation analysis (ANCA) [29] and decentralized adaptively weighted stacked AE (DAWSAE) [30] achieve relatively high detection rates for faults 3 and 9 in TEP. Nevertheless, these models still struggle with incipient faults 3, 9, and 15 in TEP. This is primarily because convolution and pooling operations tend to suppress low-amplitude fault signatures, treating them as noise. Although supervised DL methods can achieve better performance [31,32,33,34,35], they require labeled fault data. Hence, developing an effective unsupervised DL model for incipient fault detection in chemical and related industrial processes remains an urgent need.
Physics-guided and knowledge-guided modeling provides an important direction for reliable fault detection. By introducing physical constraints, degradation trends, or fault evolution knowledge, these methods can improve model interpretability and robustness [36,37,38]. Recent studies also show the value of prior knowledge under limited data and varying operating conditions [39,40]. However, explicit physical modeling remains difficult for complex chemical processes due to nonlinear coupling and unknown fault propagation mechanisms. Therefore, this work uses process-aware statistical features and SWSV-based local structural features as practical forms of process-related guidance. They provide statistical and structural prior information for incipient fault detection.
In this paper, we propose a novel unsupervised framework named self-modulated KAN-enhanced direct cross-attention (SMK-DCA). We construct a heterogeneous feature set that combines raw time series, process-aware features derived from MSPM statistics, and local structure features obtained via sliding-window singular values. Kolmogorov–Arnold networks (KAN) [41] are introduced to enhance nonlinear expressiveness before attention. Then, a cyclic DCA mechanism is designed to enable comprehensive interactions among heterogeneous features by cyclically rotating their roles as query, key, and value. This cyclic role assignment is a key design of SMK-DCA, allowing each feature stream to actively interact with the other two streams. A feature-wise linear modulation (FiLM) [42] adaptively calibrates the KAN-enhanced representations, and a sparse autoencoder (SAE) reconstruction is used to capture subtle fault patterns. Unlike simple feature concatenation or module stacking, SMK-DCA achieves complete cross-domain fusion of heterogeneous features while preserving their complementary information. It delivers superior performance on TEP, with consistently high detection rates on the difficult incipient faults 3, 9, and 15.
The remainder of this paper is given below. Section 2 presents the main problem. Section 3 introduces the construction of heterogeneous features. Section 4 describes the proposed SMK-DCA framework in detail. Section 5 introduces the logic of fault detection. Section 6 reports the experimental results and analysis on the TEP and IGBT power system. Finally, Section 7 summarizes the conclusions.

2. Problem Formulation and Preliminary

2.1. Problem Formulation

This paper mainly considers the detection of incipient faults in industrial processes. Intuitively speaking, an incipient fault refers to a subtle and progressive deviation from normal operating conditions. They do not immediately result in significant performance deterioration or system failure, but may evolve into a severe fault if left undetected.
The main task in this paper is to address the challenge of incipient fault detection, especially notorious incipient faults 3, 9, and 15 in the famous chemical process benchmark TEP. This paper will propose a novel integration framework, namely SMK-DCA. It aims to improve the overall detection performance for difficult incipient faults. To achieve this, the method integrates complementary heterogeneous features and enables cyclic interactions among them.

2.2. Preliminary—KAN

Note that KAN offers superior function approximation with learnable activations, compared to fixed ones in multi-layer perceptrons (MLP) [41]. A KAN layer is given by Φ = F q , p for p = 1 , 2 , , n in and q = 1 , 2 , n out , where F q , p is a learnable activation function. The output of layer l passing through layer l + 1 is expressed as
x l + 1 = Φ l x l = F l , 1 , 1 ( · ) F l , 1 , n l ( · ) F l , 2 , 1 ( · ) F l , 2 , n l ( · ) F l , n l + 1 , 1 ( · ) F l , n l + 1 , n l ( · ) x l
where Φ l is the activation function matrix for layer l. Hence, the output of a KAN consisting of L layers is described by KAN ( x ) = Φ L 1 Φ L 2 Φ 1 Φ 0 x , where x 0 R n is an input.
For KAN, the activation function F ( x ) is represented by F ( x ) = w b · b ( x ) + w S · spline ( x ) with the sigmoid linear unit (SiLU): b ( x ) = SiLU ( x ) = x 1 + e x and s p l i n e ( x ) being the linear combination of B-spline basis functions, given by spline ( x ) = i c i B i ( x ) . Here, c i are trainable parameters. Unlike MLPs, KAN supports the dynamic expansion of grid points for spline functions during training. Thus, KAN can effectively extract key information from the data.

3. Heterogeneous Features

3.1. Construction of Heterogeneous Feature Streams

Different from using a single statistical feature or a direct feature concatenation, this work constructs a three-stream heterogeneous representation for incipient fault detection. To characterize process dynamics, we use a heterogeneous feature set consisting of raw time-series data, process-aware statistical features, and local structure features extracted via sliding-window singular values (SWSVs). Each feature captures distinct aspects of process behavior, and their fusion provides a rich representation for subsequent deep learning.
(1) Raw data features.
Raw data directly reflect the instantaneous state of the industrial process. Let X R m × n denote the raw time series, where m is the number of monitored variables, and n represents the number of samples. Although raw data contain all original information, they are often high-dimensional and noisy. This makes it difficult to detect subtle incipient faults.
(2) Process-aware features.
Process-aware features are derived from MSPM methods and encapsulate the underlying correlations among variables. For x i R m ( i = 1 , 2 , , n ) , the process-aware feature is expressed as g ( x i ) = x i T M x i , where M R m × m is a positive semi-definite (PSD) matrix, relying heavily on process characteristics. Taking PCA as an example, T 2 and Q statistics are g 1 ( x i ) = Λ p c 1 2 P p c T x i 2 2 and g 2 ( x i ) = P r e s T x i 2 2 , respectively, where Λ p c , P p c and P r e s are determined by process characteristics. Thus, M 1 = P p c Λ p c 1 P p c T and M 2 = P r e s P r e s T are two PSD matrices [18]. Both g 1 ( x i ) and g 2 ( x i ) are called process-aware features for x i .
Using MSPM techniques, we obtain a set of k different process-aware features. Let S i = g 1 x i , g 2 x i , , g k x i T R k represent a process-aware feature vector of x i . Stacking all samples yields the process-aware feature matrix:
S = g 1 ( x 1 ) g 2 ( x 1 ) g k ( x 1 ) g 1 ( x 2 ) g 2 ( x 2 ) g k ( x 2 ) g 1 ( x n ) g 2 ( x n ) g k ( x n ) R n × k
These features may be sensitive to deviations from normal operation, but they may still overlook local temporal dynamics.
(3) Local structure features.
To capture local temporal evolution, we introduce SWSVs computed on the process-aware feature matrix S . A full sliding window of width w ( w k ) is applied along the rows, represented by
S q = [ S q w + 1 , S q w + 2 , , S q ] T = g 1 ( x q w + 1 ) g 2 ( x q w + 1 ) g k ( x q w + 1 ) g 1 ( x q w + 2 ) g 2 ( x q w + 2 ) g k ( x q w + 2 ) g 1 ( x q ) g 2 ( x q ) g k ( x q )
Here, S q R w × k is standardized to a zero-mean matrix:
S ¯ q = S q 1 w 1 w 1 w T S q , 1 w = [ 1 , 1 , , 1 ] T R w
Then, singular value decomposition (SVD) is performed on S ¯ q . The singular value vector σ q R k can capture the local characteristics within sliding windows. As the window slides, we obtain a sequence of singular value vectors:
V = σ w , σ w + 1 , , σ n T R ( n w + 1 ) × k
These SWSVs provide a dynamic view complementary to the static raw and process-aware features.

3.2. Computational Complexity of Process-Aware Features and SWSVs

The computational cost of SMK-DCA mainly comes from two preprocessing steps, namely the construction of process-aware features and the extraction of SWSVs. Let x i R m denote the i-th raw sample, where m is the number of monitored variables. The process-aware features are constructed from k statistical functions. Each feature can be written as g j ( x i ) = x i T M j x i , where j = 1 , 2 , , k , and M j R m × m is determined by the corresponding statistical model. After PCA and ICA are trained on normal data, these matrices or projection operators are fixed. Thus, the process-aware features can be computed directly in the testing stage.
If the quadratic form is calculated directly, the cost of one process-aware feature is O ( m 2 ) for each sample. Therefore, the cost of constructing k process-aware features for one sample is O ( k m 2 ) . For a sequence with n samples, the total cost is O ( n k m 2 ) . In practical implementation, the statistics derived from PCA and ICA are usually computed through low-dimensional projections. In this case, the cost is further reduced to approximately O ( m r j ) for the j-th statistic, where r j is the retained projection dimension. Hence, the process-aware feature construction is lightweight because both m and k are small in the studied systems.
After obtaining the process-aware feature matrix S R n × k , SWSVs are extracted from sliding windows. For each sample index q, a local window S q R w × k is constructed, where w is the window width. Since k is much smaller than the number of original variables, SVD is performed on a low-dimensional matrix rather than on the raw data matrix. For one sliding window, the standardization step requires O ( w k ) operations. The dominant cost comes from SVD. When w k , computing the singular values of S q requires approximately O ( 2 w k 2 ) floating-point operations. Therefore, for a sequence with n samples, the total offline cost of SWSV extraction is O ( ( n w + 1 ) 2 w k 2 ) .
In the online stage, a first-in-first-out buffer with length w is maintained. When a new sample arrives, only the latest window is updated. Thus, only one SVD operation is required for the current window. The per-sample cost of SWSV extraction is O ( 2 w k 2 ) . Combining process-aware feature construction and SWSV extraction, the online preprocessing cost per sample can be written as O ( k m 2 + 2 w k 2 ) , or lower when projection-based computation is used for PCA and ICA statistics. Since k is small in this work, the SVD operation is conducted on a compact process-aware feature matrix. Therefore, the computational burden introduced by SWSVs remains moderate and is suitable for online fault detection under the tested sampling conditions.

3.3. Sensitivity Analysis of Process-Aware Features and SWSVs

To further clarify the sensitivity of the process-aware features and SWSVs, we consider an additive fault model. Suppose that the faulty sample is expressed as x e , t = x t + ϵ t d , where x t denotes the normal sample, ϵ t is a scalar fault magnitude, and d is the fault direction vector. For incipient faults, | ϵ t | is usually small.
For the j-th process-aware feature defined in Section 3.1, the fault-induced variation is Δ g j = g j ( x e , t ) g j ( x t ) . Substituting x e , t = x t + ϵ t d into the quadratic form and using the symmetry of M j , we have
Δ g j = ( x t + ϵ t d ) T M j ( x t + ϵ t d ) x t T M j x t = x t T M j x t + ϵ t x t T M j d + ϵ t d T M j x t + ϵ t 2 d T M j d x t T M j x t = 2 ϵ t d T M j x t + ϵ t 2 d T M j d .
For incipient faults with small | ϵ t | , the second-order term is relatively small, and the first-order term dominates. Thus, Δ g j 2 ϵ t d T M j x t . This indicates that the sensitivity of the process-aware feature depends on the projection of the fault direction d onto the statistical direction M j x t . By combining PCA and ICA statistics, multiple statistical directions are considered, which increases the possibility of capturing weak fault-induced deviations.
Let S t = [ g 1 ( x t ) , g 2 ( x t ) , , g k ( x t ) ] T R k denote the process-aware feature vector at time t. Since Δ S t = [ Δ g 1 , Δ g 2 , , Δ g k ] T , stacking the first-order approximation of all process-aware features gives Δ S t ϵ t c t , where
c t = 2 d T M 1 x t , d T M 2 x t , , d T M k x t T R k .
Here, c t collects the first-order sensitivities of all process-aware features.
Now consider the SWSV features. Let S q R w × k denote the process-aware feature matrix formed by stacking w consecutive process-aware feature vectors in the q-th sliding window. After centering, S ¯ q = H w S q , where H w = I w 1 w 1 w 1 w T is the centering matrix. The matrix H w is symmetric and idempotent. The SWSVs are obtained as the singular values of S ¯ q . Under the simplifying assumption that the operating point varies slowly within the sliding window, c t can be approximated by a coherent direction c . Suppose that the window contains r faulty samples ( r w ) with a constant fault magnitude ϵ . Then, the sliding-window perturbation matrix can be approximated by the rank-one form Δ S q = ϵ z r c T , where z r R w is a binary indicator vector with ones at the r faulty positions and zeros elsewhere. After centering, the perturbation becomes E q = H w Δ S q = ϵ ( H w z r ) c T . Since H w is symmetric and idempotent, the following relation holds:
H w z r 2 2 = z r T H w T H w z r = z r T H w z r = z r T I w 1 w 1 w 1 w T z r = z r T z r 1 w z r T 1 w 1 w T z r = r r 2 w = r 1 r w .
Therefore, the Frobenius norm of the centered perturbation is
E q F = ϵ ( H w z r ) c T F = | ϵ | H w z r 2 c 2 = | ϵ | r 1 r w c 2 .
When r w , this term can be approximated as E q F | ϵ | r c 2 . This result shows that the centered perturbation can increase with the number of coherent faulty samples in the sliding window.
According to first-order singular value perturbation analysis, for a simple non-degenerate singular value, Δ σ , q u , q T E q V , q , where u , q and v , q are the corresponding left and right singular vectors of the nominal centered window matrix. Thus, SWSVs are sensitive to the centered structural perturbation E q induced by the fault. When the perturbation is coherent across consecutive samples and aligned with dominant singular directions, SWSVs can reflect the accumulated local structural change within the window. It should also be noted that if the same constant offset affects the entire window, i.e., r = w , the centered perturbation vanishes in this simplified case. Therefore, SWSVs mainly characterize local temporal and structural changes rather than pure constant shifts over the whole window.
In summary, process-aware features respond to instantaneous statistical deviations through M j x t , while SWSVs further capture local temporal and structural changes through the centered perturbation E q . The two types of features are therefore complementary. This complementarity does not imply that SWSVs can compensate for arbitrarily poor process-aware features. Reasonable statistical features are still required, while SWSVs further enhance sensitivity to persistent and evolving fault patterns.

4. Self-Modulated KAN-DCA (SMK-DCA)

The SMK-DCA architecture (Figure 1) first uses KAN to enhance heterogeneous features’ nonlinearity. Cyclic DCA then enables direct cross-domain interaction among raw data, process-aware features, and SWSVs. FiLM adaptively calibrates the KAN-enhanced features based on DCA outputs. Finally, the enhanced features are fused into a unified representation for SAE-based training and fault detection.

4.1. DCA

After constructing the heterogeneous feature set (Section 3), how to effectively fuse these features is crucial. We adopt DCA to perform direct cross-domain interactions via dedicated projections.
Definition 1
(DCA [43]). Consider a heterogeneous feature set  H = { f i , f j , f k } , where  f i R 1 × d i ,  f j R 1 × d j , and  f k R 1 × d k . Different from standard cross-attention (SCA) [44], DCA does not first map heterogeneous features into a shared latent representation by a common projection. Instead, it builds feature interactions through role-specific and path-dependent projection matrices. The DCA operation is formulated as
DCA ( f i , f j , f k ; W f i Q , W f j K , W f k V ) = softmax ( f i W f i Q ) ( f j W f j K ) T d k ( f k W f k V ) ,
where W f i Q R d i × d q , W f j K R d j × d k , and W f k V R d k × d v are learnable projection matrices for query, key, and value, respectively. These matrices are determined by the specific interaction path and the assigned roles of the three feature streams.
Compared with SCA, DCA allows heterogeneous features to exchange information without using an explicit shared homogenization mapping. Although projection matrices are still used, they are not shared across all feature domains. Instead, each interaction path has its own projection set W f i Q , W f j K , and W f k V . This design can be regarded as a flexible path-aware alignment strategy. It is more adaptive than a fixed common projection. Moreover, SCA usually involves two feature sources in one attention operation, where one feature provides the query and the other provides both the key and value. In contrast, DCA assigns query, key, and value to three different feature streams. Thus, it can model more decoupled interactions among heterogeneous feature domains within a single attention operation.

4.2. SMK-DCA

To improve nonlinear expressiveness, we insert a KAN transformation [41] to construct the query, key, and value representations. Given a triplet of heterogeneous features ( f i , f j , f k ) , we first obtain their KAN-enhanced embeddings:
f ˜ i = KAN i ( f i ) , f ˜ j = KAN j ( f j ) , f ˜ k = KAN k ( f k )
Here, KAN ( · ) denotes a KAN layer with a learnable basis and spline components. In particular, for the l-th KAN layer, the transformation can be written as
X ( l ) = δ X ( l 1 ) W base ( l ) + Spline X ( l 1 ) W spline ( l )
where δ ( · ) is the basis activation and Spline ( · ) is the learnable B-spline expansion. Then, the query, key, and value are constructed on the KAN-enhanced features via path-specific projections:
Q = f ˜ i W f i Q , K = f ˜ j W f j K , V = f ˜ k W f k V
Finally, the KAN-enhanced DCA (K-DCA) is defined as
K-DCA ( f i , f j , f k ) = softmax f ˜ i W f i Q f ˜ j W f j K T d k f ˜ k W f k V
where d k is the scaling factor. It should be noted that DCA employs learnable projection matrices W f i Q , W f j K , W f k V for each interaction path.
As stated above, we construct a heterogeneous feature set:
H = { f r , f p , f s }
where f r denotes the raw time series, and f p denotes the process-aware feature. Moreover, SWSVs are extracted from the process-aware sequence, yielding a singular-value representation denoted by f s .
To fully exploit different types of features, we do not rely on a single ( Q , K , V ) assignment. Instead, we perform three cyclic DCA operations by rotating the roles of the feature domains. Specifically, let
P = { ( f r , f p , f s ) , ( f p , f s , f r ) , ( f s , f r , f p ) }
where each tuple in P indicates the ordering of ( f i , f j , f k ). For each ( a , b , c ) P , we compute one K-DCA branch A a by taking f a as the query source, using f b to provide keys, and retrieving the values from f c :
O a = f a + A a = f a + K-DCA ( f a , f b , f c ) .
This cyclic design is a key difference between SMK-DCA and a conventional single branch cross-attention fusion. Instead of fixing one feature as the query source, the proposed cyclic DCA allows each feature stream to actively query the other two streams. Therefore, the interaction is bidirectional at the feature domain level and more suitable for heterogeneous process monitoring features.

4.3. Self-Modulation by DCA

Although K-DCA produces a cross-attention output A a , the contribution of KAN on the query stream may vary across operating conditions and time segments. To adaptively calibrate the KAN outputs while preserving a lightweight structure, we introduce a feature-wise linear modulation (FiLM) mechanism conditioned on A a [42].
Specifically, for each branch ( a , b , c ) P , we first obtain a KAN-enhanced query feature f ˜ a = KAN ( f a ) . Then, the FiLM parameters are generated from the attention residual A a via a learnable generator g a ( · ) :
( γ a , β a ) = g a ( A a )
Here, γ a and β a denote feature-wise scaling and shifting factors. Thus, FiLM modulates the KAN output as
f ˜ a F = FiLM ( f ˜ a γ a , β a ) = γ a f ˜ a + β a
with `⊙’ being the Hadamard product. Finally, the modulated KAN feature is fused with the cross-attention output through a residual pathway followed by layer normalization: R a = f ˜ a F + A a .
Thus, the cyclic design makes each feature act as the query once. Therefore, every feature domain can be enhanced by information selectively attended from the other two domains, while maintaining their original meanings rather than forcing them into a single homogenized space. Accordingly, we obtain three types of outputs:
R r = f ˜ r F + K-DCA ( f r , f p , f s ) , R p = f ˜ p F + K-DCA ( f p , f s , f r ) , R s = f ˜ s F + K-DCA ( f s , f r , f p ) .
After the cyclic K-DCA with FiLM calibration, we obtain three enhanced representations { R r , R p , R s } . They preserve complementary dynamics from f r , f p , and f s , respectively. Instead of forcing them into a single shared latent embedding through heavy projection, we employ a linear fusion layer to retain their complementary cues. Specifically, the final representation is constructed by aggregating these outputs into a unified feature vector:
U = Ψ R r , R p , R s ,
Here, Ψ ( · ) is a feature aggregation function. The fused representation U is then used for subsequent fault detection.

5. Fault Detection Using SMK-DCA

5.1. Loss Function

We use SAE to design the loss function [45]. In particular, after an encoder E maps Z to a latent variable, a decoder D performs the reconstruction by
H = E ( Z ) , Z ^ = D ( H ) .
where H denotes the latent embedding. To provide multi-granularity supervision, the model simultaneously reconstructs { f r , f p , f s } as follows:
f ^ r = ψ r ( Z ^ ) , f ^ p = ψ p ( Z ^ ) , f ^ s = ψ s ( Z ^ )
Here, ψ r ( · ) , ψ p ( · ) , and ψ s ( · ) are linear decoders. Accordingly, the overall training objective is formulated as
L = f r f ^ r 2 2 + f p f ^ p 2 2 + f s f ^ s 2 2 + β j = 1 d h KL ( ρ ρ ^ j )
where d h is the dimension of the latent representation, β controls the strength of the sparsity, ρ is a predefined sparsity target, and ρ ^ j denotes the average activation of the jth latent unit, given by
ρ ^ j = 1 N i = 1 N H j ( i )
In addition, KL ( ρ ρ ^ j ) is defined by
KL ( ρ ρ ^ j ) = ρ log ρ ρ ^ j + ( 1 ρ ) log 1 ρ 1 ρ ^ j
The KL divergence term constrains the average activation of each latent unit to remain close to the sparsity target. Thus, it suppresses redundant factors while highlighting subtle abnormal patterns.

5.2. Detection Logic

For SMK-DCA, the mean squared error (MSE) serves as the detection index. It is calculated from the reconstruction errors of the three heterogeneous features:
J q = u { r , p , s } f u q f ^ u q F 2
where f u q and f ^ u q denote the feature and its corresponding reconstruction for the q-th sample, respectively, with u { r , p , s } corresponding to the raw-data, process-aware, and SWSV features.
Based on J q , kernel density estimation (KDE) is adopted to calculate the detection threshold J l i m at a given confidence level Θ at the offline training stage. The KDE is derived from the probability density function f p ( x ) corresponding to the monitoring statistics x. Then, a collection of independent and identically distributed samples x 1 , x 2 , , x n can be formulated by f ^ p , h ( x ) = 1 n h i = 1 n K x x i h , where K is the kernel function and h is the bandwidth.
In the online testing stage, the status of a new sample x q ( q n + 1 ) is determined by the following logic:
If J q > J l i m , x q is faulty Otherwise , x q is normal

6. Case Study

The famous benchmark TEP and real-world data from an insulated-gate bipolar transistor (IGBT) power system are used to verify the effectiveness of SMK-DCA. All simulations are conducted on a local machine with the following specifications: the operating system is Windows 11 (64-bit), the processor is an Intel Core i7-14700HX, the graphics card is an NVIDIA RTX 4070, and the software used for data processing is Python 3.9.23.
In order to show the superiority of SMK-DCA, some distinctive methods are employed for comparison. The contrastive methods include MSPM methods such as CVRSA [9], probability transformation Mahalanobis distance (PTMD) [46], SFSA [10], OTSMD [5], DePPCA [8], and TWSFKECA [13]. Moreover, unsupervised deep learning models such as RATransformer [25], AAE [26], DALSTM-AE [24], KD-MBVAE [28], DAE-PCA [27], CGSTAE [23], and ANCA [29] are chosen for comparison. The false alarm rate (FAR) and fault detection rate (FDR) are adopted as evaluation metrics to assess fault detection performance. For a fair and transparent comparison, the sources of the baseline results are clarified here. For the TEP experiment, CVRSA, PTMD, SFSA, and OTSMD are reimplemented according to their original papers. Their main parameter settings are described in this section. The results of the other compared methods on TEP are taken from the corresponding original references under the standard TEP benchmark setting. For the IGBT power system, the experiments are conducted on the experimental platform described in this paper. The parameter settings of the compared methods are also specified accordingly.

6.1. Tennessee Eastman Process

For TEP, incipient faults 3, 9, and 15 are notoriously difficult to detect [3,7,27]. The input variables comprise 33 variables (XMEAS (1-22) and XMV (1-11)). Detailed descriptions of the flowsheet of the TEP and faults can be found in [47]. The training set consists of 960 normal samples, while the test set contains 21 fault scenarios with 960 samples each, where the first 160 samples correspond to normal operating conditions and the remaining samples correspond to fault conditions.

6.1.1. Parameter Settings

For TEP, PCA and independent component analysis (ICA) [48] are adopted to provide process-aware features. For PCA, the principal component and residual subspaces are divided based on the cumulative percentage variance (CPV) of 90% [49], and T 2 and Q statistics are calculated. For ICA, I 2 and I e 2 statistics are used, with the number of independent components being 10. The confidence level Θ is uniformly set as 99%, and the control limit is calculated by KDE. Thus, the number of process-aware features used in SMK-DCA is k = 4 with PCA T 2 , PCA Q , ICA ( I 2 ) , and ICA ( I e 2 ) . Adam is adopted as the optimizer with a learning rate of 0.001, determined by hyperparameter grid search. For K-DCA, parameter G and spline order are set as 5 and 3, respectively. For SAE, the sparsity parameter ρ is 0.15, and β is 0.3. For SMK-DCA, the width of sliding windows is set as 200. For CVRSA, SFSA, PTMD, and OTSMD, the window width is set to 35, 35, 100, and 100, respectively.
To evaluate the computational cost introduced by KAN and FiLM, four DCA variants are compared. SMM-DCA w/o FiLM denotes the MLP-based DCA model without FiLM modulation. SMM-DCA replaces KAN with MLP while retaining FiLM. SMK-DCA w/o FiLM keeps the KAN-enhanced DCA module but removes FiLM. SMK-DCA denotes the full proposed model with both KAN and FiLM. Table 1 reports the computational cost of different DCA variants on TEP. Compared with SMM-DCA w/o FiLM, SMM-DCA only introduces a small increase in parameters, training time, memory usage, and inference time. This indicates that the FiLM module is lightweight. In contrast, replacing MLP with KAN increases the computational cost more clearly. For example, the trainable parameters increase from 123,865 in SMM-DCA to 221,785 in SMK-DCA. The training time also increases from 14.94 s to 94.83 s. The peak GPU memory rises from 1110.78 MB to 5087.68 MB. This additional cost mainly comes from the B-spline-based learnable activation functions in KAN. However, the inference time of SMK-DCA is still only 0.8035 ms per sample. This value remains acceptable for online fault detection under the tested setting. Moreover, the comparison between SMK-DCA w/o FiLM and SMK-DCA shows that FiLM adds only a minor computational burden. Therefore, the main cost of SMK-DCA comes from KAN, while FiLM provides adaptive modulation with limited extra complexity. Considering the improved detection performance shown in the ablation study, the additional cost of SMK-DCA is acceptable.

6.1.2. Detection Performance

Table 2 and Table 3 compare SMK-DCA with representative MSPM and DL methods on TEP, respectively. MSPM methods such as CVRSA, PTMD, SFSA, and OTSMD perform adequately on several common faults, but remain limited on incipient faults 3, 9, and 15. For faults 3 and 9, most conventional MSPM methods yield relatively low FDRs. Note that TWSFKECA shows improved detection capability, achieving 82.23% and 91.33%, respectively. However, its performance on fault 15 is still unsatisfactory, with an FDR of only 60.40%. As a kind of DL model, ANCA achieves high FDRs for faults 3 (98.0%) and 9 (98.3%), respectively. However, its performance on fault 15 remains limited at 38.0%. CVA achieves FDRs of 73.03%, 92.26%, and 99.50% for faults 3, 9, and 15, respectively. Its performance on fault 3 is still unsatisfactory. In contrast, SMK-DCA achieves FDRs of 91.13%, 95.87%, and 91.50% for faults 3, 9, and 15, respectively. Moreover, it attains the highest average FDR (AFDR) of 97.37% among all compared methods while maintaining a relatively low average FAR (AFAR) of 2.29%. Although SMK-DCA is not the best for every individual incipient fault, it provides the strongest overall balance across all TEP faults. For incipient fault 9, the detailed performance of SMK-DCA and some contrastive methods are shown in Figure 2.
To further evaluate the early detection capability of SMK-DCA, the detection delay (DD) is reported in Table 4. DD is defined as DD = t det t fault , where t fault denotes the actual fault occurrence sample and t det denotes the first alarm sample after the fault occurs. A smaller DD indicates earlier fault detection. For TEP, the difficult faults 3, 9, and 15 occur at the 160th sample. SMK-DCA detects fault 3 at the fault occurrence sample, with a DD of 0 samples, while fault 9 is detected after only 2 samples, and fault 15 is detected after 68 samples. Although the DD of fault 15 is relatively larger than those of faults 3 and 9, it remains acceptable considering the weak and slowly evolving nature of this fault. These results show that SMK-DCA can detect faults 3 and 9 almost immediately and still provides effective early warning for fault 15.

6.1.3. Ablation Experiments

To clarify the ablation settings, f r -SMKSA, f p -SMKSA, and f S -SMKSA denote the self-modulated KAN-enhanced self-attention models using raw data, process-aware features, and SWSVs as input, respectively. SMK-DCA w/o Cyclic removes the cyclic interaction and keeps only one cross-attention branch. SMK-CSA replaces DCA with feature concatenation followed by self-attention. SMM-DCA replaces KAN with MLP. SMK-DCA w/o FiLM removes the FiLM-based self-modulation module. SMK-DCA-AE replaces the sparse autoencoder with a standard autoencoder. SMK-DCA w/o MTR removes multi-target reconstruction and reconstructs only raw data.
To verify the contribution of each module, a systematic ablation study is conducted on TEP, as summarized in Table 5. The three single-feature SMKSA variants show clear limitations, especially for difficult incipient faults 3, 9, and 15. Although the SWSV-based variant achieves the highest AFDR among the single-feature models, its FDRs for faults 3, 9, and 15 are only 41.50%, 37.00%, and 47.00%, respectively. This indicates that a single feature stream is insufficient for reliable incipient fault detection. By introducing cross-feature interaction, SMK-DCA w/o Cyclic improves the AFDR to 96.05%, but its AFAR increases to 7.02%, and its FDR for fault 15 is only 64.12%. In contrast, the complete SMK-DCA reduces the AFAR to 2.29% and improves the FDR of fault 15 to 91.50%, showing the necessity of cyclic interaction among heterogeneous feature streams. The comparison between SMK-CSA and SMK-DCA further shows that simple concatenation followed by self-attention cannot fully exploit complementary information across heterogeneous feature domains. SMM-DCA obtains a competitive AFDR of 96.93%, but SMK-DCA still achieves a higher AFDR and a lower AFAR, indicating the benefit of KAN-based nonlinear feature transformation. After removing FiLM, the AFDR decreases from 97.37% to 93.70%, and the FDRs of faults 9 and 15 drop to 82.00% and 41.00%, respectively. This suggests that FiLM-based self-modulation helps calibrate KAN-enhanced features and retain weak fault-related variations. When the sparse autoencoder is replaced by a standard autoencoder, the AFDR decreases to 95.70%, and the FDR of fault 15 decreases to 73.75%. When multi-target reconstruction is removed, the AFDR drops to 89.08%, and the FDRs of faults 3, 9, and 15 decrease markedly.
Overall, SMK-DCA achieves the highest AFDR of 97.37%, with a low AFAR of 2.29%. These results demonstrate that the strong performance of SMK-DCA comes from the joint contribution of heterogeneous features, cyclic DCA, KAN, FiLM, sparse AE, and multi-target reconstruction.

6.1.4. Hyperparameter Discussion

To evaluate the robustness of SMK-DCA with regard to the initial process-aware feature settings, Table 6 reports the sensitivity analysis of PCA/ICA hyperparameters on TEP. The CPV of PCA and the number of independent components in ICA are varied to generate six process-aware feature settings. Six PCA/ICA combinations are considered: S1 uses CPV = 0.85 and n IC = 8 ; S2 uses CPV = 0.85 and n IC = 9 ; S3 uses CPV = 0.90 and n IC = 8 ; S4 uses CPV = 0.90 and n IC = 10 ; S5 uses CPV = 0.95 and n IC = 9 ; and S6 uses CPV = 0.95 and n IC = 10 . For each setting, SMK-DCA w/o Cyc. uses only one cross-attention branch, where raw data, process-aware features, and SWSVs are used as query, key, and value, respectively. Cyc. denotes the complete cyclic DCA mechanism. Under all settings, the cyclic DCA version maintains high AFDRs above 95%. This indicates that SMK-DCA is robust to moderate changes in PCA/ICA hyperparameters. More importantly, cyclic DCA provides a better balance between FDR and FAR. Although the w/o Cyc. variants often obtain high AFDRs, their AFARs increase sharply under several settings. For example, the AFARs of the w/o Cyc. variants reach 39.82% and 75.09% under S1 and S2, respectively. In contrast, the cyclic DCA variants keep AFARs much lower under the same settings. Under the selected setting S4, SMK-DCA achieves an AFDR of 97.37% with an AFAR of 2.29%. It also obtains FDRs of 91.13%, 95.87%, and 91.50% for faults 3, 9, and 15, respectively. These results show that cyclic DCA can enhance complementary information from heterogeneous feature streams. They also show that the proposed method remains stable when the PCA/ICA hyperparameters change within a reasonable range. However, the quality of process-aware features still affects monitoring performance. Thus, cyclic DCA improves robustness, but reasonable PCA/ICA settings are still needed.
The KDE thresholding procedure is also clarified. In this work, the Gaussian kernel is used for KDE, and Scott’s rule is adopted as the default bandwidth selection method. The control limit J lim is calculated only from the reconstruction errors of normal training samples under the same confidence level. For all experiments of the proposed method, the same KDE setting is used for fault detection. To evaluate the influence of bandwidth selection, several bandwidth settings are further tested, as reported in Table 7. When the bandwidth changes from Scott × 0.75 to Scott × 1.25 , the AFDR remains stable from 97.30% to 97.43%, and the AFAR varies only from 2.08% to 2.38%. Silverman’s rule also gives similar results, with an AFDR of 97.35% and an AFAR of 2.17%. These results indicate that the proposed method is not highly sensitive to moderate KDE bandwidth changes.
To examine whether the sparsity constraint suppresses weak fault signatures, we further analyze the effect of the target sparsity level ρ in the KL sparsity term. Here, ρ denotes the target average activation level of latent units. Different ρ values are tested while keeping the other hyperparameters unchanged, as shown in Table 8.
As shown in Table 8, ρ has a clear influence on difficult incipient faults. When ρ is set to 0.05 or 0.10, the FDRs of faults 3 and 9 remain high, but the FDR of fault 15 decreases to 72.25% and 77.00%, respectively. When ρ is increased to 0.20, the FDR of fault 15 is still limited at 73.75%. This indicates that an inappropriate sparsity level may weaken some low-amplitude fault signatures. With ρ = 0.15 , SMK-DCA achieves the best overall performance, with FDRs of 91.13%, 95.87%, and 91.50% for faults 3, 9, and 15, respectively. It also obtains the highest AFDR of 97.37% and the lowest AFAR of 2.29%. These results show that the sparsity constraint does not simply suppress weak fault information. With a proper target sparsity level, it can reduce redundant latent responses while retaining informative abnormal patterns.

6.2. Insulated-Gate Bipolar Transistor (IGBT) Power System

The insulated-gate bipolar transistor (IGBT) is a high-performance semiconductor device widely used in power electronics. It combines high input impedance with strong current drive capability. In high-power-density applications, IGBTs often operate continuously under high voltage and high current. This makes them highly vulnerable to electrical stress. Long-term electrical stress may distort the internal electric field. This can reduce carrier injection efficiency, increase chip temperature, and eventually cause overheating or breakdown.
Experiments are conducted on a three-phase full-bridge inverter system that employs six IGBTs to convert direct current (DC) to three-phase alternating current (AC). The experimental platform consists of six IGBT modules with fast recovery diodes and generates a three-phase sine wave AC output through space pulse width modulation (SPWM) and LC filters. Three phase-symmetry resistors simulate load conditions.
During the experiment, three-phase load voltage waveforms are sampled every second, with six features recorded per phase: frequency, average value, peak-to-peak value, root mean square value, clearance indicator, and kurtosis. Thus, each data sample contains 18 elements. We simulate two types of faults, corresponding to stationary and non-stationary processes. To simulate stationary fault 1, a 900 Ω shunt resistor is connected. To simulate a non-stationary fault 2, the resistance value of the platform is linearly varied from 16 Ω to 25 Ω during the experiment, with the fault condition introduced by connecting a 700 Ω resistor in parallel with the inductor. A total of 8000 data samples are collected both before and after the occurrence of the fault. The first 4000 samples are utilized for model training, while the remaining samples are used for testing. The fault is introduced starting from the 2001st sampling time until the end of the experiment in the test data.
To further improve the interpretability of the IGBT validation, t-SNE visualization is used to compare different feature spaces. As shown in Figure 3, the raw time series shows severe overlap between normal and faulty samples. This indicates that the weak fault information is difficult to distinguish in the original measurement space. The process-aware features enlarge the distribution difference by reflecting statistical deviations and correlation changes. The local structure features further describe the local evolution of the data structure within sliding windows. After cyclic DCA, the normal and faulty samples become more clearly separated. This shows that cyclic feature interaction can integrate raw responses, statistical deviations, and local structural information. Therefore, the fused representation is more discriminative for IGBT fault detection.
From an engineering perspective, IGBT faults and degradation are usually related to electrical and thermal stresses. Typical mechanisms include bond-wire degradation, solder fatigue, gate-oxide-related degradation, and parameter drift. These mechanisms may affect several measured responses at the same time, rather than changing only one single variable. Therefore, a single feature space may be insufficient to describe the fault behavior. In this work, the raw time series preserves the direct electrical response. The process-aware features describe abnormal statistical deviations from normal operating conditions. The local structure features capture the local structural evolution of multivariate measurements. These complementary feature streams provide a practical engineering interpretation for the proposed heterogeneous feature fusion.

6.2.1. Parameter Settings

Here, PCA and ICA are adopted to generate process-aware features. For ICA, the number of independent components is set to nine. Other parameters including the sliding window width ( w ) and the configurations of the laptop computer are the same as those assigned for simulations of TEP. For CVRSA, SFSA, PTMD, and OTSMD, the window width is set to 10, 10, 50, and 50, respectively. For DAE-PCA, the feature dimension after PCA operation is set to 15. The 18 variables are partitioned into six sub-blocks, each containing three variables, and the sliding window size for KD-MBVAE is set to 50.

6.2.2. Detection Performance

Table 9 reports the online latency of SMK-DCA on the IGBT power system. The SVD operation is performed on the low-dimensional process-aware feature matrix rather than the original raw data. Thus, the computational burden of SWSV extraction is limited. The measured SVD time is 0.0241 ms per sample. The network inference time is 0.4488 ms per sample. The total online latency is 0.4729 ms per sample. This value is much smaller than the sampling period of the IGBT system, which is 1000 ms. Therefore, the combined latency of SWSV extraction and SMK-DCA inference is compatible with the sampling period in this case. Although the peak GPU memory reaches 5829.03 MB, the online latency remains low under the tested setting. These results indicate that the proposed method has practical feasibility for online fault detection under the tested sampling condition.
A comprehensive performance comparison across all contrastive methods is given in Table 10. It demonstrates the superior performance of SMK-DCA in detecting stationary and non-stationary faults in the IGBT power system. For fault 1, MSPM methods such as CVRSA, SFSA, PTMD, and OTSMD achieve FDRs above 96%. However, their FARs all exceed 1%. In comparison, SMK-DCA achieves an FDR of 97.50% with an FAR of only 0.05%. Compared with DL methods, SMK-DCA also exhibits clear superiority. For example, RATransformer and AAE achieve FDRs of only 47.55% and 2.25%, respectively, both much lower than that of SMK-DCA. For fault 2, the FDRs of most methods degrade markedly and the FARs increase significantly. For example, DePPCA exhibits an FAR above 16%, while KD-MBVAE( B I C K D ) reaches an FDR of 100.00% but with an extremely high FAR of 89.30%. In contrast, SMK-DCA maintains a high FDR of 98.60% with a relatively low FAR of 1.55%. DL methods such as DALSTM-AE and DAE-PCA(Q) also show clearly lower FDRs on fault 2. For fault 2, the detailed monitoring results of SMK-DCA and several compared methods are shown in Figure 4. Summing up the above analysis, SMK-DCA achieves consistently high FDRs and low FARs on both stationary and non-stationary faults, demonstrating its reliability in the IGBT power system.
To further evaluate the early detection capability of SMK-DCA, the detection delay (DD) is reported in Table 11. DD is defined as the difference between the first alarm sample and the actual fault occurrence sample. A smaller DD indicates that the fault can be detected earlier. For the IGBT power system, the fault is introduced at the 2001st sample. SMK-DCA detects fault 1 at the 2011th sample, with a DD of 10 samples. It detects fault 2 at the 2029th sample, with a DD of 28 samples. These results show that SMK-DCA can detect the two IGBT faults shortly after fault occurrence.

6.2.3. Ablation Experiments

The ablation variants follow the same definitions as those in the TEP ablation study. The ablation experiment results are summarized in Table 12. f r -SMKSA and f p -SMKSA fail to detect these two faults effectively, yielding extremely low FDRs. In contrast, f S -SMKSA achieves an FDR of 97.50% for fault 1. This indicates that SWSVs provide more discriminative information than raw data and process-aware features. However, its FDR for fault 2 is only 21.30%. This implies that a single feature stream is still insufficient for non-stationary fault detection. SMK-DCA w/o Cyclic achieves high FDRs for both faults, but its FARs increase to 21.05% and 78.25%, respectively. This shows that using only one cross-attention branch may cause many false alarms. SMK-CSA obtains a low FAR for fault 1, but its FAR for fault 2 is still 12.15%. This suggests that simple feature concatenation with self-attention cannot provide stable monitoring performance. SMM-DCA achieves FDRs of 97.65% and 98.80% for faults 1 and 2, respectively. However, its FAR for fault 2 is 5.30%, which is higher than that of SMK-DCA. After removing FiLM, the FDR remains high, but the FAR for fault 2 increases to 17.80%. This demonstrates the importance of FiLM-based self-modulation in suppressing false alarms. When the sparse AE or multi-target reconstruction is removed, the FARs also increase clearly. In particular, SMK-DCA w/o MTR yields FARs of 73.05% and 84.20% for faults 1 and 2, respectively. This confirms that multi-target reconstruction is important for stable fault detection. Overall, SMK-DCA achieves the best balance between FAR and FDR. It obtains FAR/FDR values of 0.05%/97.50% and 1.55%/98.60% for faults 1 and 2, respectively. These results further verify the effectiveness of cyclic DCA, KAN, FiLM, sparse AE, and multi-target reconstruction on the IGBT power system.

7. Conclusions

We propose a novel unsupervised DL model (SMK-DCA) for incipient fault detection. Through the sufficient fusion of heterogeneous features, such as raw data, process-aware features, and SWSV features, the proposed model SMK-DCA with KAN-enhanced cyclic DCA greatly enhances the sensitivity to incipient faults. Simulation results demonstrate that SMK-DCA achieves strong overall fault detection performance on TEP. It maintains consistently high FDRs on the challenging faults 3, 9, and 15 and achieves the highest AFDR among the compared MSPM and unsupervised DL methods. Moreover, validation on real-world data further confirms its effectiveness and generalization capability. Future research can focus on further optimizing the model’s structure to explore its broader applicability across different industrial settings.

Author Contributions

Conceptualization, methodology, software, validation, formal analysis, X.Y. and M.C.; investigation, M.C.; resources, data curation, X.Y. and Y.G.; writing—original draft preparation, writing—review and editing, X.Y., Y.G. and M.C.; visualization, supervision, project administration, M.C.; funding acquisition, M.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62373213, and in part by Science Foundation of China University of Petroleum, Beijing (No. 2462024YJRC0006).

Data Availability Statement

The data are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Miao, Y.; Li, Z.; Chen, M. Time/Frequency Feature-Driven Ensemble Learning for Fault Detection. Processes 2024, 12, 2099. [Google Scholar] [CrossRef]
  2. Xu, Y.; Bai, Z.; Chen, M. Incipient fault detection based on feature adaptive ensemble net. Processes 2025, 13, 1474. [Google Scholar] [CrossRef]
  3. Yin, S.; Ding, S.X.; Haghani, A.; Hao, H.; Zhang, P. A comparison study of basic data-driven fault diagnosis and process monitoring methods on the benchmark Tennessee Eastman process. J. Process Control 2012, 22, 1567–1581. [Google Scholar] [CrossRef]
  4. Li, Y.; Yang, D. Local component based principal component analysis model for multimode process monitoring. Chin. J. Chem. Eng. 2021, 34, 116–124. [Google Scholar] [CrossRef]
  5. Ji, C.; Ma, F.; Wang, J.; Sun, W. Orthogonal projection based statistical feature extraction for continuous process monitoring. Comput. Chem. Eng. 2024, 183, 108600. [Google Scholar] [CrossRef]
  6. Zheng, D.; Zhou, L.; Liu, Y.; Wu, Z.G.; Song, Z. Total Structure Multirate Autoregressive Dynamic Latent Variable Model for Multirate Dynamic Process Fault Detection. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 6397–6408. [Google Scholar] [CrossRef]
  7. Zheng, J.; Zhang, Y.; Fang, Z.; Bi, Z. Structure-Adaptive Graph Embedding with Fractal Analysis for Industrial Process Monitoring. IEEE Trans. Instrum. Meas. 2025, 74, 3533313. [Google Scholar] [CrossRef]
  8. Kong, X.; He, Y.; Song, Z.; Liu, T.; Ge, Z. Deep Probabilistic Principal Component Analysis for Process Monitoring. IEEE Trans. Neural Netw. Learn. Syst. 2025, 36, 7422–7436. [Google Scholar] [CrossRef]
  9. Ji, H.; Hou, Q.; Shao, Y.; Zhang, Y. Incipient fault detection for dynamic processes with canonical variate residual statistics analysis. Chemom. Intell. Lab. Syst. 2024, 252, 105189. [Google Scholar] [CrossRef]
  10. Ji, H.; Wang, R. Incipient fault detection and isolation for dynamic processes with slow feature statistics analysis. Chem. Eng. Sci. 2024, 298, 120386. [Google Scholar] [CrossRef]
  11. Shams, M.B.; Budman, H.; Duever, T. Fault detection, identification and diagnosis using CUSUM based PCA. Chem. Eng. Sci. 2011, 66, 4488–4498. [Google Scholar] [CrossRef]
  12. Chen, H.; Li, L.; Shang, C.; Huang, B. Fault detection for nonlinear dynamic systems with consideration of modeling errors: A data-driven approach. IEEE Trans. Cybern. 2022, 53, 4259–4269. [Google Scholar] [CrossRef]
  13. Li, T.; Han, Y.; Hu, X.; Ma, B.; Geng, Z. Twofold Weighted-Based Statistical Feature KECA for Nonlinear Industrial Process Fault Diagnosis. IEEE Trans. Autom. Sci. Eng. 2025, 22, 3901–3910. [Google Scholar] [CrossRef]
  14. Luna-Villagómez, E.; Mahalec, V. Exploring Kolmogorov–Arnold Networks for Unsupervised Anomaly Detection in Industrial Processes. Processes 2025, 13, 3672. [Google Scholar] [CrossRef]
  15. Li, D.; Dong, J.; Peng, K.; Simani, S.; Zhang, C.; Hua, D. Fault detection in nonstationary industrial processes via kolmogorov-arnold networks with test-time training. ISA Trans. 2025, in press. [Google Scholar]
  16. Li, Z.; Tian, L.; Jiang, Q.; Yan, X. Distributed-ensemble stacked autoencoder model for non-linear process monitoring. Inf. Sci. 2021, 542, 302–316. [Google Scholar] [CrossRef]
  17. Li, G.; Zheng, Y.; Liu, J.; Zhou, Z.; Xu, C.; Fang, X.; Yao, Q. An improved stacking ensemble learning-based sensor fault detection method for building energy systems using fault-discrimination information. J. Build. Eng. 2021, 43, 102812. [Google Scholar] [CrossRef]
  18. Liu, D.; Wang, M.; Chen, M. Feature ensemble net: A deep framework for detecting incipient faults in dynamical processes. IEEE Trans. Ind. Inf. 2022, 18, 8618–8628. [Google Scholar] [CrossRef]
  19. Li, T.; Han, Y.; Wang, Y.; Geng, Z. A Self-Attention Mechanism Integrating Adaptive Double Subspace for Fault Detection in Industrial Processes. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 540–549. [Google Scholar] [CrossRef]
  20. Yu, J.; Li, S.; Liu, X.; Li, H.; Ma, M.; Liu, P.; You, L. Residual squeeze-and-excitation convolutional auto-encoder for fault detection and diagnosis in complex industrial processes. Eng. Appl. Artif. Intell. 2024, 136, 108872. [Google Scholar] [CrossRef]
  21. Wu, P.; Ni, Y.; Wang, H.; Hu, X.; Wu, Z.; Jiang, J.; Hu, Y. Quality related fault detection based on dynamic-inner convolutional autoencoder and partial least squares and its application to ironmaking process. Chin. J. Chem. Eng. 2025, 89, 267–276. [Google Scholar] [CrossRef]
  22. Ji, C.; Ma, F.; Wang, J.; Sun, W.; Palazoglu, A. Industrial Process Fault Detection Based on Siamese Recurrent Autoencoder. Comput. Chem. Eng. 2025, 192, 108887. [Google Scholar] [CrossRef]
  23. Zhang, X.; Song, C.; Dai, W.; Zhang, Z.; Gao, K.; Gao, F. Causal Graph Spatial-Temporal Autoencoder for Reliable and Interpretable Process Monitoring. IEEE Trans. Neural Netw. Learn. Syst. 2026, 1–13. [Google Scholar] [CrossRef] [PubMed]
  24. Zeng, L.; Jin, Q.; Lin, Z.; Zheng, C.; Wu, Y.; Wu, X.; Gao, X. Dual-attention LSTM autoencoder for fault detection in industrial complex dynamic processes. Process Saf. Environ. Prot. 2024, 185, 1145–1159. [Google Scholar] [CrossRef]
  25. Shang, J.; Yu, J. A residual autoencoder-based transformer for fault detection of multivariate processes. Appl. Soft Comput. 2024, 163, 111896. [Google Scholar] [CrossRef]
  26. Jang, K.; Pilario, K.E.S.; Lee, N.; Moon, I.; Na, J. Explainable Artificial Intelligence for Fault Diagnosis of Industrial Processes. IEEE Trans. Ind. Informat. 2025, 21, 4–11. [Google Scholar] [CrossRef]
  27. Ren, Z.; Jiang, Y.; Yang, X.; Tang, Y.; Zhang, W. Learnable faster kernel-PCA for nonlinear fault detection: Deep autoencoder-based realization. J. Ind. Inf. Integr. 2024, 40, 100622. [Google Scholar] [CrossRef]
  28. Yao, Z.; Jiang, Q.; Gu, X. Distributed process monitoring based on Kantorovich distance-multiblock variational autoencoder and Bayesian inference. Chin. J. Chem. Eng. 2024, 73, 311–323. [Google Scholar] [CrossRef]
  29. Chen, Q.; Liu, Z.; Ma, X.; Wang, Y. Artificial Neural Correlation Analysis for Performance-Indicator-Related Nonlinear Process Monitoring. IEEE Trans. Ind. Inform. 2022, 18, 1039–1049. [Google Scholar] [CrossRef]
  30. Gao, H.; Huang, W.; Gao, X.; Han, H. Decentralized adaptively weighted stacked autoencoder-based incipient fault detection for nonlinear industrial processes. ISA Trans. 2023, 139, 216–228. [Google Scholar] [CrossRef]
  31. Zhao, S.; Duan, Y.; Roy, N.; Zhang, B. A deep learning methodology based on adaptive multiscale CNN and enhanced highway LSTM for industrial process fault diagnosis. Reliab. Eng. Syst. Saf. 2024, 249, 110208. [Google Scholar] [CrossRef]
  32. Liu, K.; Lu, N.; Wu, F.; Zhang, R.; Gao, F. Model fusion and multiscale feature learning for fault diagnosis of industrial processes. IEEE Trans. Cybern. 2022, 53, 6465–6478. [Google Scholar] [CrossRef]
  33. Liu, Y.; Xu, Z.; Wang, K.; Zhao, J.; Song, C.; Shao, Z. Incipient fault detection enhancement based on spatial-temporal multi-mode siamese feature contrast learning for industrial dynamic process. Comput. Ind. 2024, 155, 104062. [Google Scholar] [CrossRef]
  34. Amini, N.; Zhu, Q. Fault detection and diagnosis with a novel source-aware autoencoder and deep residual neural network. Neurocomputing 2022, 488, 618–633. [Google Scholar] [CrossRef]
  35. Tang, S.; Shi, H.; Song, B.; Tao, Y.; Tan, S. Physically-consistent-WGAN based small sample fault diagnosis for industrial processes. Chin. J. Chem. Eng. 2025, 78, 163–174. [Google Scholar] [CrossRef]
  36. Yin, C.; Dong, Y.; He, J.; Wang, Y. A fault evolution knowledge-driven adversarial meta-learning method for few-shot tool state recognition under variable working conditions. Eng. Appl. Artif. Intell. 2026, 167, 113806. [Google Scholar] [CrossRef]
  37. Lu, W.; Wang, Y.; Zhang, M.; Gu, J. Physics guided neural network: Remaining useful life prediction of rolling bearings using long short-term memory network through dynamic weighting of degradation process. Eng. Appl. Artif. Intell. 2024, 127, 107350. [Google Scholar] [CrossRef]
  38. Yin, C.; Li, Y.; Wang, Y.; Dong, Y. Physics-guided degradation trajectory modeling for remaining useful life prediction of rolling bearings. Mech. Syst. Signal Process. 2025, 224, 112192. [Google Scholar] [CrossRef]
  39. Yin, C.; Sun, T.; Wu, H.; Dong, Y. Trustworthy multistep-ahead remaining useful life prediction for rolling bearings with limited data. Reliab. Eng. Syst. Saf. 2026, 267, 111902. [Google Scholar] [CrossRef]
  40. Jia, N.; Huang, W.; Guo, P.; Ding, C.; Huangfu, Y.; Shen, C.; Zhu, Z. A physics-guided memory enhancement and causality-inspired generalization framework for continual fault diagnosis. Knowl.-Based Syst. 2025, 325, 114044. [Google Scholar] [CrossRef]
  41. Liu, Z.; Wang, Y.; Vaidya, S.; Ruehle, F.; Halverson, J.; Soljacic, M.; Hou, T.Y.; Tegmark, M. KAN: Kolmogorov–Arnold Networks. In Proceedings of the Thirteenth International Conference on Learning Representations, Singapore, 24–28 April 2025. [Google Scholar]
  42. Perez, E.; Strub, F.; Vries, H.D.; Dumoulin, V.; Courville, A. FiLM: Visual Reasoning with a General Conditioning Layer. In Proceedings of the AAAI Conference on Artificial Intelligence; Association for the Advancement of Artificial Intelligence (AAAI): Washington, DC, USA, 2018; Volume 32. [Google Scholar]
  43. Shi, Z.; Zhang, L.; Chen, M. Polarized Direct Cross-Attention Message Passing in GNNs for Machinery Fault Diagnosis. arXiv 2026, arXiv:2603.06303. [Google Scholar] [CrossRef]
  44. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention is all you need. In Proceedings of the 31st Conference on Neural Information Processing Systems (NIPS 2017), Long Beach, CA, USA, 4–9 December 2017; Volume 30. [Google Scholar]
  45. Gao, T.; Yang, J.; Jiang, S. A novel fault detection model based on vector quantization sparse autoencoder for nonlinear complex systems. IEEE Trans. Ind. Informat. 2022, 19, 2693–2704. [Google Scholar] [CrossRef]
  46. Ji, H.; Zhao, W.; Sheng, N. Incipient fault detection with probability transformation and statistical feature analysis. Automatica 2024, 166, 111706. [Google Scholar] [CrossRef]
  47. Downs, J.J.; Vogel, E.F. A plant-wide industrial process control problem. Comput. Chem. Eng. 1993, 17, 245–255. [Google Scholar] [CrossRef]
  48. Lakshmi Priya Palla, G.; Kumar Pani, A. Independent component analysis application for fault detection in process industries: Literature review and an application case study for fault detection in multiphase flow systems. Measurement 2023, 209, 112504. [Google Scholar] [CrossRef]
  49. Valle, S.; Li, W.; Qin, S.J. Selection of the number of principal components: The variance of the reconstruction error criterion with a comparison to other methods. Ind. Eng. Chem. Res. 1999, 38, 4389–4401. [Google Scholar] [CrossRef]
Figure 1. The scheme of SMK-DCA.
Figure 1. The scheme of SMK-DCA.
Processes 14 01512 g001
Figure 2. Detection performance of fault 9 in TEP: (a) CVRSA ( D S ), (b) PTMD (M), (c) SFSA, (d) f p -SMKSA, (e) f S -SMKSA, (f) SMK-DCA. The yellow dashed line denotes the fault start time.
Figure 2. Detection performance of fault 9 in TEP: (a) CVRSA ( D S ), (b) PTMD (M), (c) SFSA, (d) f p -SMKSA, (e) f S -SMKSA, (f) SMK-DCA. The yellow dashed line denotes the fault start time.
Processes 14 01512 g002
Figure 3. t-SNE visualization of different feature spaces for fault 2 in the IGBT power system: (a) raw time series features, (b) process-aware features, (c) local structure features, (d) cyclic DCA fused features.
Figure 3. t-SNE visualization of different feature spaces for fault 2 in the IGBT power system: (a) raw time series features, (b) process-aware features, (c) local structure features, (d) cyclic DCA fused features.
Processes 14 01512 g003
Figure 4. Detection performance of fault 2 in IGBT: (a) CVRSA ( D S ), (b) PTMD (M), (c) DAE-PCA (Q), (d) f p -SMKSA, (e) f S -SMKSA, (f) SMK-DCA.
Figure 4. Detection performance of fault 2 in IGBT: (a) CVRSA ( D S ), (b) PTMD (M), (c) DAE-PCA (Q), (d) f p -SMKSA, (e) f S -SMKSA, (f) SMK-DCA.
Processes 14 01512 g004
Table 1. Complexity comparison of different DCA variants on TEP.
Table 1. Complexity comparison of different DCA variants on TEP.
ModelBackboneFiLMTrainable ParametersTraining
Time (s)
Peak GPU Memory (MB)Inference Time (ms/Sample)
SMM-DCA w/o FiLMMLPNo98,90514.171090.820.1222
SMM-DCAMLPYes123,86514.941110.780.1269
SMK-DCA w/o FiLMKANNo196,82593.345070.420.7996
SMK-DCAKANYes221,78594.835087.680.8035
Note: “w/o” denotes “without”. The inference time is averaged over test samples.
Table 2. FDRs (%) for different MSPM methods on TEP.
Table 2. FDRs (%) for different MSPM methods on TEP.
FaultCVRSA [9]PTMD [46]SFSA [10]OTSMD [5]SAGE-FA [7]CVA [12]DePPCA [8]TWSFKECA [13]SMK-DCA
SPE LFS T 2 SPE
199.7599.50100.0099.1299.8899.7599.9099.90100.00100.0099.50
299.0097.8898.5097.5098.1399.5099.2099.20100.00100.0097.75
4100.00100.00100.00100.00100.0099.88100.00100.00100.0093.21100.00
588.7599.88100.0099.88100.0099.88100.00100.0046.9727.0299.88
699.88100.00100.00100.00100.0099.88100.00100.00100.00100.00100.00
799.88100.00100.00100.00100.0099.88100.00100.00100.00100.00100.00
898.0097.6298.7599.7598.2599.8898.6098.50100.00100.0097.50
1077.0097.2595.6281.2589.8896.6396.2096.4090.7581.7996.88
1195.7599.2596.3899.1275.1399.3893.2093.60100.0094.2299.25
1299.6299.75100.00100.0099.8899.50100.00100.00100.00100.00100.00
1395.3894.7596.0094.1295.2596.1396.4096.40100.00100.0098.38
1499.2599.88100.0099.88100.0099.88100.00100.00100.00100.0099.88
1686.75100.0097.6297.2592.8899.1397.1097.1096.1070.38100.00
1797.6297.3898.0096.8896.6398.1397.8097.90100.00100.0097.62
1890.8889.7591.1290.0089.7599.2591.9091.60100.00100.0089.50
1952.6299.8899.8898.0090.3899.8899.9099.9089.0287.5799.75
2084.6291.5092.3893.2591.1397.6392.1092.1097.1197.1191.37
2157.6368.6258.1395.2556.6363.4064.8055.6442.4999.00
310.0014.5016.7525.122.2573.039.2010.4082.2363.0191.13
913.129.8814.2514.252.1392.267.909.0091.3361.7195.87
1510.5028.6224.6223.507.7599.5044.8052.9060.4044.3691.50
AFAR4.945.656.674.111.163.003.200.000.092.29
AFDR78.8685.0484.6785.9180.2885.1085.7090.9383.9597.37
Note: AFAR and AFDR denote the average FAR and FDR for faults 1–21, respectively. “–” denotes that thecorresponding metric is not reported in the original reference.
Table 3. FDRs (%) for different DL methods on TEP.
Table 3. FDRs (%) for different DL methods on TEP.
FaultRATrans
-Former [25]
CGST
-AE [23]
TKAN [15]AAE [26]DALSTM
-AE [24]
KD-MBVAE [28]DAE-PCA [27]ANCA [29]SMK-DCA
BIC T 2 BIC KD PS RS D 1 D 2
199.8799.6099.3099.75100.00100.0099.00100.0099.8798.0035.5099.50
298.5098.5097.5098.8898.0099.0098.0098.6298.0096.5090.0097.75
4100.0099.9099.8098.88100.00100.00100.00100.0092.0097.305.60100.00
598.6299.9099.3041.63100.00100.00100.00100.009.8798.1027.1099.88
6100.0099.90100.00100.00100.00100.00100.00100.00100.0098.0095.30100.00
7100.0099.90100.00100.00100.00100.00100.00100.0099.1298.4033.50100.00
899.3798.4097.1099.1398.0099.0097.0098.2597.75100.0094.9097.50
1085.0088.0066.6068.7594.0086.0078.0088.8774.0093.1029.8096.88
1183.6395.6069.0081.2596.0081.0099.0083.2557.6297.8022.0099.25
1299.7599.8098.9099.38100.00100.00100.0099.7599.7598.5099.10100.00
1395.5095.8094.4095.3895.0095.0095.0095.3794.0093.0092.4098.38
14100.0099.90100.00100.00100.00100.00100.00100.0099.8798.500.0099.88
1691.1291.3075.5063.1398.0094.0089.0092.5089.87100.0013.60100.00
1797.0097.8095.1093.3898.0096.0097.0097.1282.12100.0027.5097.62
1891.6291.9089.3093.1391.0091.0095.0090.6290.2590.9088.0089.50
1974.0067.9022.0020.63100.0090.0095.0094.5088.6292.600.4099.75
2077.8881.4068.6072.7592.0090.0090.0086.2574.1290.0020.6091.37
2149.7564.5065.9047.8858.0062.0063.0061.0034.3773.4047.0099.00
316.0017.9021.1311.008.004.007.504.0098.0011.9091.13
915.0016.8016.638.008.005.005.502.8898.301.9095.87
1523.5021.9031.5017.0020.008.0013.255.0038.0011.1091.50
AFAR4.585.908.664.332.412.051.501.502.29
AFDR85.5382.2085.5073.4983.5281.8681.5281.5471.1292.7840.3497.37
Note: “–” denotes that the corresponding metric is not reported in the original reference.
Table 4. Detection delay analysis of SMK-DCA on TEP.
Table 4. Detection delay analysis of SMK-DCA on TEP.
Fault t fault t det DD (Samples)
Fault 31601600
Fault 91601622
Fault 1516022868
Table 5. The ablation study of SMK-DCA on TEP.
Table 5. The ablation study of SMK-DCA on TEP.
FaultSMKSASMK-DCA
w/o Cyclic
SMK-CSASMM-DCASMK-DCA
w/o FiLM
SMK-DCA-AESMK-DCA
w/o MTR
SMK-DCA
f r f p f s
199.7599.7599.6299.7599.3899.5099.3899.5099.2599.50
298.3898.1297.8898.1297.3897.7597.3897.6297.7597.75
4100.0099.62100.00100.0099.88100.0099.75100.0099.62100.00
528.88100.0099.88100.0099.7599.8899.7599.8899.7599.88
6100.00100.00100.00100.00100.00100.00100.00100.0099.88100.00
7100.00100.00100.00100.00100.00100.00100.00100.0099.88100.00
897.8897.6297.5097.6297.2597.3897.2597.3897.2597.50
1051.7579.8797.2597.1296.6396.8896.5096.7593.8896.88
1178.7565.1299.2599.2599.1299.6299.0099.2598.7599.25
1299.1299.7599.8899.88100.00100.00100.00100.0099.62100.00
1395.2594.8794.7594.8896.63100.0095.3894.8793.8898.38
14100.00100.0099.8899.8899.8899.8899.8899.8899.7599.88
1642.3882.50100.00100.00100.0099.25100.00100.00100.00100.00
1795.0093.6399.25100.0097.1297.3897.0097.3897.0097.62
1890.0089.6290.1290.2589.2589.5089.2589.5089.1289.50
1938.3775.6299.8899.8899.3899.7599.2599.5094.8899.75
2055.8786.0091.7591.7591.1391.3791.0091.2589.5091.37
2151.1242.0071.1384.5090.3897.6290.0090.0067.5099.00
34.250.0041.50100.0093.5085.6293.8895.6366.6291.13
93.750.1337.00100.0081.8792.3882.0087.6259.3895.87
155.250.5047.0064.1240.8891.7541.0073.7527.5091.50
AFAR2.050.006.827.022.802.562.683.543.152.29
AFDR68.3776.4188.7496.0593.7896.9393.7095.7089.0897.37
Note: “w/o” denotes “without”. The entries for faults 1–21 denote FDRs. AFAR and AFDR denote the average FAR and FDR for faults 1–21, respectively.
Table 6. Sensitivity analysis of PCA/ICA hyperparameter combinations with and without cyclic DCA on TEP.
Table 6. Sensitivity analysis of PCA/ICA hyperparameter combinations with and without cyclic DCA on TEP.
FaultS1S2S3S4S5S6
w/oCyc.w/oCyc.w/oCyc.w/oCyc.w/oCyc.w/oCyc.
1100.0099.62100.0099.6299.7599.5099.7599.5099.7599.62100.0099.62
2100.0097.75100.0097.8898.2597.7598.1297.7599.1297.75100.0097.75
4100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00
5100.00100.00100.0099.88100.0099.88100.0099.88100.0099.88100.0099.88
6100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00
7100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00
897.6297.38100.0097.5097.6297.3897.6297.5097.6297.3897.5097.38
1099.0096.88100.0096.8897.2596.8897.1296.8897.0096.8897.2596.88
11100.0099.25100.0099.25100.0099.2599.2599.25100.0099.25100.0099.25
12100.00100.00100.00100.00100.0099.8899.88100.00100.00100.00100.00100.00
13100.0095.38100.0095.2597.0094.8894.8898.38100.0094.88100.0095.00
14100.00100.00100.00100.00100.0099.8899.8899.88100.0099.88100.0099.88
16100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00
17100.00100.00100.00100.00100.0097.38100.0097.62100.0097.38100.0097.38
18100.0090.50100.0091.3890.2589.6290.2589.5099.6290.00100.0089.62
19100.0099.75100.0099.8899.8899.6299.8899.7599.8899.75100.0099.75
2091.7591.25100.0091.2591.6291.2591.7591.3791.6291.2591.6291.25
21100.0084.75100.0084.62100.0080.2584.5099.00100.00100.00100.00100.00
3100.00100.00100.00100.00100.0095.25100.0091.13100.0099.12100.0096.88
9100.0099.50100.00100.0097.1288.38100.0095.87100.0088.25100.0088.00
15100.0070.88100.0068.8894.8870.2564.1291.50100.0083.50100.0081.38
AFAR39.826.7075.096.3413.272.207.022.2911.465.5419.385.27
AFDR99.4596.33100.0096.3098.2795.1196.0597.3799.2796.8999.3596.66
Note: “w/o” denotes “without”, and “Cyc.” denotes cyclic DCA. The entries for faults 1–21 denote FDRs. AFAR and AFDR denote the average FAR and FDR for faults 1–21, respectively.
Table 7. Sensitivity analysis of KDE bandwidth selection on TEP.
Table 7. Sensitivity analysis of KDE bandwidth selection on TEP.
Bandwidth Setting J lim FDR (%) of Fault 3FDR (%) of Fault 9FDR (%) of Fault 15AFAR (%)AFDR (%)
Scott × 0.75 1.38988491.5096.1291.752.3897.43
Scott × 1.00 1.40160091.1395.8791.502.2997.37
Scott × 1.25 1.41587290.8895.6291.382.0897.30
Silverman1.40479591.1295.8891.382.1797.35
Note: Scott × 1.00 denotes the default bandwidth setting used in this work.
Table 8. Sensitivity analysis of the target sparsity level ρ on TEP.
Table 8. Sensitivity analysis of the target sparsity level ρ on TEP.
ρ Fault 3 FDR (%)Fault 9 FDR (%)Fault 15 FDR (%)AFAR (%)AFDR (%)
0.0597.1388.0072.252.5395.58
0.10100.0088.8877.003.3396.18
0.1591.1395.8791.502.2997.37
0.2099.7588.5073.752.7495.86
Note: For each ρ setting, the model is retrained with the same random seed and other hyperparameters.
Table 9. Online latency analysis of SMK-DCA on the IGBT power system.
Table 9. Online latency analysis of SMK-DCA on the IGBT power system.
ItemValue
MethodSMK-DCA
SVD time (ms/sample)0.0241
Network inference time (ms/sample)0.4488
Total latency (ms/sample)0.4729
Sampling period1000 ms
Compatible with sampling periodYes
Test peak GPU memory (MB)5829.03
Table 10. FARs/FDRs (%) on different methods for IGBT.
Table 10. FARs/FDRs (%) on different methods for IGBT.
MethodsFault 1Fault 2
CVRSA [9]1.45/97.905.40/89.80
SFSA [10]1.95/97.606.05/88.40
PTMD [46]1.40/96.800.00/65.50
OTSMD [5]7.80/96.9513.25/83.70
DePPCA( S P E ) [8]2.15/23.7016.35/68.55
DePPCA( L F S ) [8]2.95/95.454.35/57.45
SAGE-FA [7]1.15/8.0011.65/48.45
RATransformer [25]1.85/47.5511.45/72.90
AAE [26]1.35/2.252.30/10.35
DALSTM-AE [24]0.30/0.300.75/5.35
DAE-PCA( T 2 ) [27]1.60/0.800.60/0.50
DAE-PCA(Q) [27]2.05/88.158.10/59.40
KD-MBVAE( B I C T 2 ) [28]4.00/23.807.65/46.55
KD-MBVAE( B I C K D ) [28]3.55/97.3589.30/100.00
SMK-DCA0.05/97.501.55/98.60
Table 11. Detection delay of SMK-DCA on the IGBT power system.
Table 11. Detection delay of SMK-DCA on the IGBT power system.
Fault t fault t det DD (Samples)
Fault 12001201110
Fault 22001202928
Table 12. FARs/FDRs (%) on ablation experiments for IGBT.
Table 12. FARs/FDRs (%) on ablation experiments for IGBT.
MethodFault 1Fault 2
FAR (%)FDR (%)FAR (%)FDR (%)
f r -SMKSA0.000.000.150.50
f p -SMKSA0.000.000.000.00
f s -SMKSA1.4597.500.0021.30
SMK-DCA w/o Cyclic21.0597.4578.25100.00
SMK-CSA0.0097.4012.1596.55
SMM-DCA1.2597.655.3098.80
SMK-DCA w/o FiLM0.0097.4017.80100.00
SMK-DCA-AE1.2597.4021.9597.05
SMK-DCA w/o MTR73.0597.6584.20100.00
SMK-DCA0.0597.501.5598.60
Note: “w/o” denotes “without”. FAR and FDR denote the false alarm rate and fault detection rate, respectively.
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

Yu, X.; Gong, Y.; Chen, M. Self-Modulated KAN-DCA for Incipient Fault Detection in Industrial Processes. Processes 2026, 14, 1512. https://doi.org/10.3390/pr14101512

AMA Style

Yu X, Gong Y, Chen M. Self-Modulated KAN-DCA for Incipient Fault Detection in Industrial Processes. Processes. 2026; 14(10):1512. https://doi.org/10.3390/pr14101512

Chicago/Turabian Style

Yu, Xiaomin, Yingchuan Gong, and Maoyin Chen. 2026. "Self-Modulated KAN-DCA for Incipient Fault Detection in Industrial Processes" Processes 14, no. 10: 1512. https://doi.org/10.3390/pr14101512

APA Style

Yu, X., Gong, Y., & Chen, M. (2026). Self-Modulated KAN-DCA for Incipient Fault Detection in Industrial Processes. Processes, 14(10), 1512. https://doi.org/10.3390/pr14101512

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