Multi-Class Electrical and Mechanical Fault Classification Using Random Convolutional Kernels
Summary
This paper evaluates SelF-Rocket for multi-class fault diagnosis in electrical and mechanical systems, introducing a multivariate extension and comparing it with ROCKET-based methods on benchmark datasets.
View Cached Full Text
Cached at: 08/20/26, 10:33 AM
# Multi-Class Electrical and Mechanical Fault Classification Using Random Convolutional Kernels
Source: [https://arxiv.org/html/2608.18716](https://arxiv.org/html/2608.18716)
Mouhamadou Mansour LOAffiliation:UR 4025, LSEE University of Artois F\-62400 Béthune, France mouhamadou\.lo@univ\-artois\.frMouad TALBAOUIAffiliation:UR 4025, LSEE University of Artois F\-62400 Béthune, France mouad\.talbaoui@univ\-artois\.frGildas MORVANAffiliation:UR 3926, LGI2A University of Artois F\-62400 Béthune, France gildas\.morvan@univ\-artois\.frMathieu ROSSIAffiliation:UR 4025, LSEE University of Artois F\-62400 Béthune, France mathieu\.rossi@univ\-artois\.frFabrice MORGANTIAffiliation:UR 4025, LSEE University of Artois F\-62400 Béthune, France fabrice\.morganti@univ\-artois\.frDavid MERCIERAffiliation:UR 3926, LGI2A University of Artois F\-62400 Béthune, France david\.mercier@univ\-artois\.fr
###### Abstract
Diagnosing faults in rotating machinery is essential for ensuring the reliability of industrial processes\. Random convolutional kernel\-based Time Series Classification \(TSC\) methods, such as ROCKET and its variants, provide an attractive trade\-off between predictive performance and computational efficiency\. In this work, we evaluate*SelF\-Rocket*for the multi\-class diagnosis of both mechanical and electrical faults and introduce, as a new contribution, a multivariate extension of the original method\. The proposed approach is compared with leading ROCKET\-based methods on two public benchmark datasets, MaFaulDa \(mechanical faults\) and ITSC\-UDG \(stator inter\-turn short circuits\), under both univariate and multivariate settings\. Experimental results show that*SelF\-Rocket*achieves the best overall accuracy–latency trade\-off among the evaluated methods, obtaining the highest classification performance on MaFaulDa while remaining highly competitive on the more challenging ITSC\-UDG dataset\.
###### Index Terms:
Fault Diagnosis, Rotating Machinery, Univariate and Multivariate Time Series Classification, Random Convolutional Kernels
## IIntroduction
Fault diagnosis in rotating machinery is a recurring problem in industrial processes\[[1](https://arxiv.org/html/2608.18716#bib.bib1)\]\. Numerous methods have been developed to derive indicators that help anticipate the degradation of a mechanical component \(bearing, imbalance, misalignment, eccentricity\) or the occurrence of an electrical fault \(inter\-turn short\-circuit\)\. Classical methods often rely on frequency\-domain analysis and require expert \(physical\) knowledge of these faults as well as of the machine characteristics \(number of poles, rotational speed, operating point\)\[[2](https://arxiv.org/html/2608.18716#bib.bib2),[3](https://arxiv.org/html/2608.18716#bib.bib3)\]\. They can therefore be difficult to implement, poorly generalizable, and not always conclusive in practice\. In recent years, many methods based on machine learning, and in particular deep learning, have emerged\[[4](https://arxiv.org/html/2608.18716#bib.bib4)\]\. While they achieve very good performance, they require large amounts of data and substantial computational resources\. To balance performance and computational cost, methods based on random convolutional kernels, introduced with ROCKET\[[5](https://arxiv.org/html/2608.18716#bib.bib5)\], have recently attracted considerable interest for time series classification\. Rather than learning the convolution filters, these approaches generate a large number of them randomly and extract simple descriptors through a pooling operator, which are then passed to a linear classifier\. They thus reach performance comparable to that of deep learning while drastically reducing training time and removing the need for any prior expert knowledge of the faults or of the machine characteristics\. Many variants have since been proposed, such as MiniRocket\[[6](https://arxiv.org/html/2608.18716#bib.bib6)\], MultiRocket\[[7](https://arxiv.org/html/2608.18716#bib.bib7)\], and Hydra\[[8](https://arxiv.org/html/2608.18716#bib.bib8)\], improving the trade\-off between accuracy and efficiency\. Most of these methods rely on one or more fixed pooling operators, such as the Proportion of Positive Values \(PPV\), combined with a predefined input representation to extract features from time series\. However, although PPV is a sound default, it is not necessarily the optimal operator for every dataset\[[9](https://arxiv.org/html/2608.18716#bib.bib9)\]\. Building on this observation, SelF\-Rocket \(Selected Features Rocket\)\[[9](https://arxiv.org/html/2608.18716#bib.bib9)\], based on MiniRocket, dynamically selects during training the best Input Representation\-Pooling Operator \(IR\-PO\) pair from a set of candidates, rather than relying on a single combination fixed a priori\. In this article, we introduce a multivariate extension of SelF\-Rocket and evaluate it for the multi\-class diagnosis of both mechanical and electrical faults in rotating machines\. Both the univariate and multivariate versions are compared with the main ROCKET\-based approaches on two public datasets, MaFaulDa\[[10](https://arxiv.org/html/2608.18716#bib.bib10)\]\(mechanical faults\) and ITSC\-UDG\[[11](https://arxiv.org/html/2608.18716#bib.bib11)\]\(inter\-turn short\-circuits\), while considering both predictive and computational efficiency\. The remainder of this article is organized as follows\. The two datasets are described in Section[II](https://arxiv.org/html/2608.18716#S2), and the proposed approach is presented in Section[III](https://arxiv.org/html/2608.18716#S3)\. Results are then reported and analyzed in Section[IV](https://arxiv.org/html/2608.18716#S4)\. Finally, concluding remarks and some prospects are given in Section[V](https://arxiv.org/html/2608.18716#S5)\.
## IIDatasets Description
### II\-AMaFaulDa Dataset
The Machinery Fault Database \(MaFaulDa\) is a publicly available benchmark dataset for mechanical fault diagnosis in rotating machinery\. It comprises 1,951 multivariate time series, each recorded over 5 seconds at a sampling frequency of 50 kHz using eight measurement channels: three vibration channels from a triaxial accelerometer \(radial, axial, and tangential\), three additional single\-axis vibration channels, one tachometer channel, and one microphone channel\. The data were acquired using the SpectraQuest Machinery Fault Simulator \(MFS\) Alignment\-Balance\-Vibration Trainer \(ABVT\)\. The dataset covers one healthy condition and nine fault conditions, including rotor imbalance, horizontal and vertical misalignment, and bearing defects at both the underhang and overhang positions\. Bearing faults are further categorized according to the defect location \(cage, outer race, and ball\), resulting in a total of ten classes\. The recordings correspond to different combinations of fault type, rotational speed, and fault severity\. Rotational speeds range from 737 to 3,686 rpm over approximately 49 operating points with increments of about 60 rpm, providing a wide variety of operating scenarios for fault diagnosis\.
### II\-BITSC\-UDG Dataset
The ITSC\-UDG \(University of Guanajuato\) dataset is a publicly available benchmark dataset for electrical fault diagnosis in induction motors\. It comprises 65 multivariate time series of the three simultaneously measured stator phase currents, each recorded over 5 seconds at a sampling frequency of 1 kHz\. The dataset focuses on the diagnosis of inter\-turn short\-circuit \(ITSC\) faults in the stator windings of a three\-phase squirrel\-cage induction motor\. The authors provide two versions of the dataset: a raw version containing 5,000 samples per recording and a preprocessed version containing 1,000 samples per recording, obtained by filtering the signals and retaining only the steady\-state fault region\. In this work, we use the raw version in order to apply the same preprocessing pipeline as that adopted for the MaFaulDa dataset\. It includes 13 operating conditions: one healthy condition and 12 ITSC fault conditions corresponding to the three stator phases and four fault severity levels \(10%, 20%, 30%, and 40% of the affected winding turns\)\. Consequently, the dataset enables the identification of both the faulty phase and the fault severity\. All measurements were acquired under steady\-state no\-load operating conditions at 1,725 rpm with a 60 Hz power supply\. Five independent repetitions were recorded for each operating condition\.
## IIIProposed Model
### III\-ASelF\-Rocket for Multivariate Time Series Classification
Our proposed approach,*SelF\-Rocket*, extends MiniRocket by automatically selecting the optimal combination of input representation \(IR\) and pooling operator \(PO\) through a feature selection module that retains the most discriminative features during training\. SelF\-Rocket searches over a set of IR\-PO candidates\. The input representations are the raw series, its first\-order difference \(DIFF\), and their concatenation \(MIX\)\. Besides the Proportion of Positive Values \(PPV\) used by MiniRocket, the candidate pooling operators include the Mean of Positive Values \(MPV\), the Mean of Indices of Positive Values \(MIPV\), the Longest Stretch of Positive Values \(LSPV\), and Zero Crossing \(ZC\), the latter counting the number of sign changes in the activation map\[[12](https://arxiv.org/html/2608.18716#bib.bib12)\]\. Figure[1](https://arxiv.org/html/2608.18716#S3.F1)illustrates the proposed multivariate architecture of*SelF\-Rocket*, which is built upon the univariate framework introduced in\[[9](https://arxiv.org/html/2608.18716#bib.bib9)\]\. The main modification concerns the activation map aggregation stage\. For each kernelκ\\kappa, a random subset of input dimensionsSκS\_\{\\kappa\}\(with a maximum cardinality of 9\) is selected, and the convolution responses computed over the channels inSκS\_\{\\kappa\}are summed to produce a single activation map\. Consequently, the computational complexity no longer scales linearly with the number of input dimensions, making the proposed method suitable for high\-dimensional multivariate time series\.
⋮\\vdotsTimeMultivariateTime SeriesNNTTCCInput RepresentationN×C×TN\\times C\\times TRandom 1\-DConvolution kernelsNker×ℓkerN\_\{ker\}\\times\\ell\_\{ker\}Ai,κ,Sκ\(t\)=∑c∈Sκ\(Xi,c∗Wκ\)\(t\)A\_\{i,\\kappa,S\_\{\\kappa\}\}\(t\)=\\sum\_\{c\\in S\_\{\\kappa\}\}\\left\(X\_\{i,c\}\*W\_\{\\kappa\}\\right\)\(t\)∀i∈\{1,…,N\}\\forall i\\in\\\{1,\\dots,N\\\}∀κ∈\{1,…,Nker\}\\forall\\kappa\\in\\\{1,\\dots,N\_\{ker\}\\\}∀t∈\{1,…,T−ℓker\+1\}\\forall t\\in\\\{1,\\dots,T\-\\ell\_\{ker\}\+1\\\}𝒟=\{d1,…,dC\},Sκ⊆𝒟\\mathcal\{D\}=\\\{d\_\{1\},\\dots,d\_\{C\}\\\},\\qquad S\_\{\\kappa\}\\subseteq\\mathcal\{D\}Mκ∼𝒰\(1,…,9\)M\_\{\\kappa\}\\sim\\mathcal\{U\}\(1,\\ldots,9\)Sκ∼𝒰\(𝒫Mκ\(𝒟\)\)S\_\{\\kappa\}\\sim\\mathcal\{U\}\\left\(\\mathcal\{P\}\_\{M\_\{\\kappa\}\}\(\\mathcal\{D\}\)\\right\)𝒫Mκ\(𝒟\)=\{ℋ⊆𝒟:\|ℋ\|=Mκ\}\\mathcal\{P\}\_\{M\_\{\\kappa\}\}\(\\mathcal\{D\}\)=\\\{\\mathcal\{H\}\\subseteq\\mathcal\{D\}:\|\\mathcal\{H\}\|=M\_\{\\kappa\}\\\}Activation Map AggregationN×Nker×\(T−ℓker\+1\)N\\times N\_\{ker\}\\times\(T\-\\ell\_\{ker\}\+1\)Pooling Operators\(PPV, ZC, …\)N×Nker×NPON\\times N\_\{ker\}\\times N\_\{PO\}FeatureSelectionN×NkerN\\times N\_\{ker\}RidgeTraining
Figure 1:Multivariate SelF\-Rocket Training Architecture
### III\-BProposed Pipeline
Most fault diagnosis methods for rotating machinery rely on feature engineering, whereby informative statistical features are extracted from measured signals prior to classification\. These features are typically computed in the time, frequency, and time\-frequency domains\. Common time\-domain features include the mean, median, root mean square \(RMS\), standard deviation, variance, skewness, kurtosis, and entropy\. Frequency\-domain features are generally derived from the signal spectrum, such as the amplitudes of the fundamental frequency and its sideband components, whereas time\-frequency features are obtained by applying a wavelet transform followed by the extraction of statistical descriptors from the resulting coefficients\. The original recordings were randomly segmented intoNw=3N\_\{w\}=3fixed\-length windows of sizew∈\{250,500,1000,2500,4500,5000\}w\\in\\\{250,500,1000,2500,4500,5000\\\}samples\. The number of extracted windows was intentionally limited to avoid excessive redundancy between highly correlated segments from the same recording, thereby promoting greater diversity in the training data\. Besides improving robustness by reducing the dependence on positional information \(i\.e\., signal phase\), this preprocessing step produces equal\-length time series, a prerequisite for convolution\-based methods such as ROCKET\. In contrast, traditional feature engineering approaches can operate on signals of varying lengths\. To prevent data leakage caused by highly similar windows extracted from the same recording, a StratifiedGroupKFold cross\-validation strategy was adopted, ensuring that all windows from a given recording belong to the same fold while preserving the class distribution\. An overview of the complete training pipeline is presented in Figure[2](https://arxiv.org/html/2608.18716#S3.F2)\.
Figure 2:Proposed pipeline for multi\-class fault classification using multivariate time series sensor data from a rotating machine
## IVExperimental Results and Discussion
### IV\-AExperimental Setup
All experiments were performed on a Dell Precision 5480 equipped with an Intel Core i9\-13900H vPro processor \(2\.6 GHz\), 32 GB of RAM, and running Windows 11\. Our approach was implemented in Python 3\.11\.4, while the ROCKET\-based baseline methods were implemented using the AEON Python Toolkit\[[13](https://arxiv.org/html/2608.18716#bib.bib13)\]\. The corresponding hyperparameters are reported in Table[I](https://arxiv.org/html/2608.18716#S4.T1)\.
Table I:Hyperparameter settings for each ROCKET\-based classifier\. Methods marked with\*are implemented in the AEON Python Toolkit\.Each dataset was evaluated using a repeated two\-fold StratifiedGroupKFold cross\-validation protocol with five repetitions, yielding a total of 10 train\-test splits\. A two\-fold strategy was adopted to maintain balanced training and test sets while maximizing the amount of unseen data used to evaluate the model’s generalization performance\. All methods were trained and evaluated on identical data partitions to ensure a fair comparison\. Performance is reported as the mean classification score, mean execution time, and their corresponding standard errors across the 10 folds, providing an estimate of both predictive performance and computational efficiency\. The performance of a multi\-class classifier is summarized by a confusion matrix, from which, for each classkk, the*True Positives*\(TPkTP\_\{k\}\),*False Positives*\(FPkFP\_\{k\}\),*True Negatives*\(TNkTN\_\{k\}\), and*False Negatives*\(FNkFN\_\{k\}\) are derived\. Predictive performance is assessed using three complementary metrics:*Accuracy*,*Balanced Accuracy*, and the*macro\-averaged F1\-score*, defined from the per\-class precisionPk=TPk/\(TPk\+FPk\)P\_\{k\}=TP\_\{k\}/\(TP\_\{k\}\+FP\_\{k\}\)and recallRk=TPk/\(TPk\+FNk\)R\_\{k\}=TP\_\{k\}/\(TP\_\{k\}\+FN\_\{k\}\)as:
Accuracy=∑k=1KTPkN,\\mathrm\{Accuracy\}=\\frac\{\\sum\_\{k=1\}^\{K\}TP\_\{k\}\}\{N\},\(1\)BalancedAccuracy=1K∑k=1KRk,\\mathrm\{Balanced\\ Accuracy\}=\\frac\{1\}\{K\}\\sum\_\{k=1\}^\{K\}R\_\{k\},\(2\)F1macro=1K∑k=1K2Pk⋅RkPk\+Rk,F1\_\{\\mathrm\{macro\}\}=\\frac\{1\}\{K\}\\sum\_\{k=1\}^\{K\}\\frac\{2P\_\{k\}\\cdot R\_\{k\}\}\{P\_\{k\}\+R\_\{k\}\},\(3\)whereKKdenotes the number of classes andNNthe total number of instances\.
### IV\-BMaFaulDa Dataset
#### IV\-B1Classification Performance
We first compare the classification performance of*SelF\-Rocket*with that of the other ROCKET\-based methods using window sizesw∈\{500,1000,2500,5000\}w\\in\\\{500,1000,2500,5000\\\}in the univariate setting andw∈\{250,500\}w\\in\\\{250,500\\\}in the multivariate setting\. For the latter, all eight sensor channels were jointly exploited, whereas the univariate setting relied solely on the axial underhang bearing accelerometer signal\. The corresponding results are reported in Table[II](https://arxiv.org/html/2608.18716#A1.T2)\(Appendix[A](https://arxiv.org/html/2608.18716#A1)\)\. Across all window sizes and evaluation metrics,*SelF\-Rocket*consistently achieves the highest average predictive performance\. For this dataset, it automatically selectsZC\_MIX, i\.e\., the Zero Crossing operator applied to the concatenation of the raw signal and its first\-order difference, a combination not employed by the competing ROCKET\-based methods, which may contribute to the observed performance gains\. In contrast, the performance gap between*MultiRocket*/*Hydra \+ MultiRocket*and the best methods widens as the window size increases, unlike methods relying on a single pooling operator\.
\(a\)t\-SNEw=250w=250\(b\)t\-SNEw=500w=500
Figure 3:MaFaulDa multivariate t\-SNE Projection of Feature RepresentationsTo better understand these results, the representations of the two multivariate models \(w∈\{250,500\}w\\in\\\{250,500\\\}\) were projected onto a two\-dimensional space using t\-distributed Stochastic Neighbor Embedding \(t\-SNE\)\[[14](https://arxiv.org/html/2608.18716#bib.bib14)\]\. The resulting embeddings, shown in Figure[3](https://arxiv.org/html/2608.18716#S4.F3), reveal thatw=500w=500produces more compact and better\-separated clusters thanw=250w=250, suggesting more discriminative feature representations\. Classes OBF, UBF, and UOR form clearly separated clusters, while OCF and OOR become partially distinguishable forw=500w=500\. Conversely, IMB, HM, VM, UCF, and Healthy remain less separable, although the overlap between their representations is noticeably reduced when using larger windows, in agreement with the superior classification performance\.
#### IV\-B2Computational Performance
Table[III](https://arxiv.org/html/2608.18716#A1.T3)\(Appendix[A](https://arxiv.org/html/2608.18716#A1)\) reports the computational performance of the evaluated methods\. The reported training feature generation time includes random kernel generation, convolution, and feature extraction, while for*SelF\-Rocket*it additionally includes the selection of the optimal IR\-PO combination\.*MiniRocket*achieves the shortest feature generation time for both training and inference\.*Hydra*, on the other hand, provides the lowest classifier training and inference times forw≤2500w\\leq 2500, owing to its smaller feature set \(512×2×d512\\times 2\\times d, whereddis the maximum dilation satisfying2d≤time series length2^\{d\}\\leq\\text\{time series length\}\)\.
\(a\)MaFaulDa univariate\(b\)MaFaulDa multivariate
Figure 4:MaFaulDa univariate and multivariate Balanced Accuracy vs\. Total Inference TimeFrom a practical perspective, the most relevant computational metric is the total inference time, defined as the sum of feature generation and classifier inference times\. Figure[4](https://arxiv.org/html/2608.18716#S4.F4)compares all method–window size combinations in terms of total inference time and Balanced Accuracy\. Although*MiniRocket*offers the fastest feature extraction,*SelF\-Rocket*achieves the best overall accuracy–latency trade\-off, combining the highest predictive performance with the second lowest total inference time\. Consequently, it clearly outperforms competing approaches, including*Hydra \+ MultiRocket*, which is widely regarded as one of the strongest ROCKET\-based methods\.
### IV\-CITSC\-UDG Dataset
#### IV\-C1Classification Performance
\(a\)UMAPw=2500w=2500\(b\)UMAPw=4500w=4500
Figure 5:ITSC\-UDG multivariate UMAP Projection of Feature Representations\(a\)ITSC\-UDG univariate\(b\)ITSC\-UDG multivariate
Figure 6:ITSC\-UDG univariate and multivariate Balanced Accuracy vs\. Total Inference TimeFor the ITSC\-UDG dataset, we compared the univariate and multivariate classification performance of*SelF\-Rocket*with the other ROCKET\-based methods using window sizesw∈\{500,1000,2500,4500\}w\\in\\\{500,1000,2500,4500\\\}\. In the multivariate setting, all three stator current phase channels were jointly exploited, whereas the univariate setting relied solely on the phase\-B current signal\. Since the objective is to identify both the faulty phase and the fault severity, the multivariate representation is expected to be more informative, while the univariate experiments assess the discriminative power of a single phase measurement\. The corresponding results are reported in Table[IV](https://arxiv.org/html/2608.18716#A1.T4)\(Appendix[A](https://arxiv.org/html/2608.18716#A1)\)\. Compared with MaFaulDa, the limited amount of available training data makes the selection of an optimal IR\-PO combination considerably more challenging\. Under the adopted evaluation protocol, approximately half of the 65 recordings are allocated to the test set in each fold, leaving relatively few training samples\. Consequently, the performance differences between*SelF\-Rocket*and the competing methods are less pronounced than those observed on MaFaulDa, while the larger standard errors across folds indicate a higher variability of the estimated performance\. Nevertheless,*SelF\-Rocket*remains highly competitive, consistently achieving results comparable to those of the best\-performing ROCKET\-based methods\. To further analyze the representations, Uniform Manifold Approximation and Projection \(UMAP\)\[[15](https://arxiv.org/html/2608.18716#bib.bib15)\]was applied to the prediction embeddings produced by the two best\-performing multivariate models \(w∈\{2500,4500\}w\\in\\\{2500,4500\\\}\) with*SelF\-Rocket*\. The resulting projections are shown in Figure[5](https://arxiv.org/html/2608.18716#S4.F5)\. Forw=2500w=2500, the representations form relatively compact clusters, with the Phase\-A 40% class being particularly well separated\. In contrast, the Healthy class lies in the densest region of the embedding, surrounded by neighboring classes, which agrees with the confusion matrices showing that most errors involve the Healthy condition and low\-severity ITSC faults, which is expected, as low\-severity faults produce weak signatures under no\-load operation\. The projection obtained withw=4500w=4500reveals an even more structured organization of the feature space\. The samples are progressively arranged along three distinct directions, each apparently associated with one of the three stator phases\. Starting from the Healthy condition, the distance from the Healthy cluster increases with fault severity for the corresponding phase\. Despite this improved organization, the Healthy neighborhood remains the densest region of the embedding, explaining why healthy conditions and low\-severity faults remain the most difficult classes to discriminate\.
#### IV\-C2Computational Performance
Finally, Table[V](https://arxiv.org/html/2608.18716#A1.T5)\(Appendix[A](https://arxiv.org/html/2608.18716#A1)\) and Figure[6](https://arxiv.org/html/2608.18716#S4.F6)summarize the computational performance and the corresponding accuracy–latency trade\-offs for all evaluated window sizesww\. In both the univariate and multivariate settings,*SelF\-Rocket*consistently achieves one of the best compromises between predictive performance and total inference time among the evaluated ROCKET\-based methods\.
## VConclusion
We introduced a multivariate extension of*SelF\-Rocket*, a random convolutional kernel method that automatically selects the most discriminative combination of input representation and pooling operator during training, and evaluated it for the multi\-class diagnosis of mechanical and electrical faults\. On the MaFaulDa and ITSC\-UDG benchmarks, in both univariate and multivariate settings, it offers one of the best overall accuracy–latency trade\-off among the evaluated ROCKET\-based methods, achieving the highest performance on MaFaulDa while remaining highly competitive on the more challenging ITSC\-UDG dataset\. Its low inference latency suggests that it could be considered for embedded, real\-time condition monitoring of electrical powertrains, as targeted in electric mobility applications\. Nevertheless, this study has several limitations\. The evaluation was restricted to laboratory benchmark datasets acquired under controlled and steady\-state operating conditions, and the results obtained on ITSC\-UDG indicate that the automatic selection of the IR–PO combination becomes less reliable when only a limited number of training recordings are available\. In addition, the proposed pipeline requires fixed\-length input windows and labeled examples for each fault class\. Future work will therefore focus on evaluating the robustness of the method under more challenging and realistic operating conditions, particularly under time\-varying speed and load conditions, and on extending the evaluation to on\-board deployment scenarios for real\-time fault detection, in line with the objectives of the MYEL Joint Laboratory on the mobility and reliability of electrical powertrains\.
## Acknowledgment
This research project, supported and financed by the French ANR \(Agence Nationale pour la Recherche\), is part of the Labcom \(Laboratoire Commun\) MYEL \(MobilitY and Reliability of Electrical chain Lab\) involving LSEE, LGI2A and CRITTM2A \(ANR\-22\-LCV2\-0001 MYEL\)\.
## References
- \[1\]K\. Hamani, M\. Kuchar, M\. Kubatko, and S\. Kirschner, “Advancements in induction motor fault diagnosis and condition monitoring: A comprehensive review,”*Sensors*, vol\. 25, no\. 19, p\. 5942, 2025\.
- \[2\]A\. Ceban, R\. Pusca, and R\. Romary, “Study of rotor faults in induction motors using external magnetic field analysis,”*IEEE Transactions on industrial electronics*, vol\. 59, no\. 5, pp\. 2082–2093, 2011\.
- \[3\]M\. Irhoumah, R\. Pusca, E\. Lefevre, D\. Mercier, and R\. Romary, “Detection of the stator winding inter\-turn faults in asynchronous and synchronous machines through the correlation between harmonics of the voltage of two magnetic flux sensors,”*IEEE Transactions on Industry Applications*, vol\. 55, no\. 3, pp\. 2682–2689, 2019\.
- \[4\]M\. A\. Gultekin and A\. Bazzi, “Review of fault detection and diagnosis techniques for ac motor drives,”*Energies*, vol\. 16, no\. 15, p\. 5602, 2023\.
- \[5\]A\. Dempster, F\. Petitjean, and G\. I\. Webb, “ROCKET: exceptionally fast and accurate time series classification using random convolutional kernels,”*Data Mining and Knowledge Discovery*, vol\. 34, no\. 5, pp\. 1454–1495, 2020\.
- \[6\]A\. Dempster, D\. F\. Schmidt, and G\. I\. Webb, “MINIROCKET: A very fast \(almost\) deterministic transform for time series classification,” in*Proceedings of the 27th ACM SIGKDD conference on knowledge discovery & data mining*, 2021, pp\. 248–257\.
- \[7\]C\. W\. Tan, A\. Dempster, C\. Bergmeir, and G\. I\. Webb, “MultiRocket: multiple pooling operators and transformations for fast and effective time series classification,”*Data Mining and Knowledge Discovery*, vol\. 36, no\. 5, pp\. 1623–1646, 2022\.
- \[8\]A\. Dempster, D\. F\. Schmidt, and G\. I\. Webb, “HYDRA: Competing convolutional kernels for fast and accurate time series classification,”*Data Mining and Knowledge Discovery*, vol\. 37, no\. 5, pp\. 1779–1805, 2023\.
- \[9\]M\. M\. Lo, G\. Morvan, M\. Rossi, F\. Morganti, and D\. Mercier, “Time series classification with random convolution kernels: pooling operators and input representations matter,” arXiv:2409\.01115, 2026,[https://arxiv\.org/abs/2409\.01115](https://arxiv.org/abs/2409.01115)\.
- \[10\]F\. M\. L\. Ribeiro, “MaFaulDa \- Machinery Fault Database,” 2016,[https://www02\.smt\.ufrj\.br/~offshore/mfs/page\_01\.html](https://www02.smt.ufrj.br/~offshore/mfs/page_01.html)\.
- \[11\]J\.\-J\. Cardenas\-Cornejo, M\.\-A\. Ibarra\-Manzano, A\. González\-Parada, R\. Castro\-Sanchez, and D\.\-L\. Almanza\-Ojeda, “Classification of inter\-turn short\-circuit faults in induction motors based on quaternion analysis,”*Measurement*, vol\. 222, p\. 113680, 2023\. \[Online\]\. Available:[https://www\.sciencedirect\.com/science/article/pii/S0263224123012447](https://www.sciencedirect.com/science/article/pii/S0263224123012447)
- \[12\]C\. Sapsanis, G\. Georgoulas, A\. Tzes, and D\. Lymberopoulos, “Improving emg based classification of basic hand movements using emd,” in*2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society \(EMBC\)*\. IEEE, 2013, pp\. 5754–5757\.
- \[13\]M\. Middlehurst, A\. Ismail\-Fawaz, A\. Guillaume, C\. Holder, D\. Guijo\-Rubio, G\. Bulatova, L\. Tsaprounis, L\. Mentel, M\. Walter, P\. Schäfer, and A\. Bagnall, “aeon: a python toolkit for learning from time series,”*Journal of Machine Learning Research*, vol\. 25, no\. 289, pp\. 1–10, 2024\. \[Online\]\. Available:[http://jmlr\.org/papers/v25/23\-1444\.html](http://jmlr.org/papers/v25/23-1444.html)
- \[14\]L\. Van der Maaten and G\. Hinton, “Visualizing data using t\-sne\.”*Journal of machine learning research*, vol\. 9, no\. 11, 2008\.
- \[15\]L\. McInnes, J\. Healy, N\. Saul, and L\. Großberger, “Umap: Uniform manifold approximation and projection,”*Journal of Open Source Software*, vol\. 3, no\. 29, p\. 861, 2018\. \[Online\]\. Available:[https://doi\.org/10\.21105/joss\.00861](https://doi.org/10.21105/joss.00861)
## Appendix ADetailed Performance Tables
This appendix gathers the detailed classification and computational performance tables for the MaFaulDa \(Tables[II](https://arxiv.org/html/2608.18716#A1.T2)and[III](https://arxiv.org/html/2608.18716#A1.T3)\) and ITSC\-UDG \(Tables[IV](https://arxiv.org/html/2608.18716#A1.T4)and[V](https://arxiv.org/html/2608.18716#A1.T5)\) datasets\.
Table II:Average classification performance \(mean±\\pmstandard error\) over 10 cross\-validation folds on the MaFaulDa dataset for the univariate and multivariate settings\.wwdenotes the window size, and M\. denotes the evaluation metric \(Accuracy, Balanced Accuracy, andF1macroF1\_\{\\mathrm\{macro\}\}\)\. MiniR, MultiR, H\+MR, and SelFR denote MiniRocket, MultiRocket, Hydra\+MultiRocket, and SelF\-Rocket, respectively; the remaining column \(Hydra\) is shown under its full name\.Table III:Average time performance \(mean±\\pmstandard error\) over 10 cross\-validation folds on the MaFaulDa dataset for the univariate and multivariate settings\.wwdenotes the window size, and M\. denotes the timing metric \(TrFG = Training Feature Generation Time, ClTr = Classifier Training Time, TeFG = Test Feature Generation Time, and ClTe = Classifier Inference Time\)\.Table IV:Average classification performance \(mean±\\pmstandard error\) over 10 cross\-validation folds on the ITSC\-UDG dataset for univariate and multivariate settings\.Table V:Average time performance \(mean±\\pmstandard error\) over 10 cross\-validation folds on the ITSC\-UDG dataset for univariate and multivariate settings\.Similar Articles
Show HN: Classify mechanical faults using Contrastive Language-Audio Pretraining
A proof-of-concept open-source tool that uses CLAP embeddings to classify car faults from audio, providing calibrated triage for fault detection, location, and part identification.
Leakage-Robust Evaluation and Data-Scale Sensitivity of Attention-Enhanced Multi-Task Learning for Joint Fault Diagnosis and Remaining Useful Life Estimation
This paper demonstrates that naive train/test splitting on sliding-window sequences can severely inflate or deflate performance metrics in multi-task learning for predictive maintenance, and proposes a leakage-robust evaluation protocol.
Kalman Prototypical Networks for Few-shot Fault Detection in Combined Cycle Gas Turbines
This paper introduces the Kalman Prototypical Network (KPN), a few-shot learning framework for fault detection in combined-cycle gas turbines. KPN models class prototypes as latent stochastic states to reduce variance and outperforms conventional methods on simulated leak detection tasks.
Spectral Aliasing Pretext: A novel task for Self-Supervised fault diagnosis in rotating machinery
This paper introduces Spectral Aliasing Pretext (SAP), a self-supervised learning method for fault diagnosis in rotating machinery. By deliberately undersampling vibration signals and training a Transformer to reconstruct the original spectrum, SAP learns discriminative frequency-domain representations that achieve strong classification performance with limited labeled data.
Multi-Modal Agents for Power Distribution Defect Detection: An Evaluation of Foundation Models
This paper introduces a Multi-Modal Agent framework for power distribution defect detection, evaluating foundation models on perception, reasoning, and tool usage capabilities, with a new domain-specific dataset and benchmark.