Skip to Content
ElectronicsElectronics
  • Article
  • Open Access

26 October 2026

17 Pages

An Evolving Fuzzy Belief Classification Technology for Bearing Fault Diagnosis

and
1
Department of Mechanical and Mechatronics Engineering, Lakehead University, Thunder Bay, ON P7B 5E1, Canada
2
Department of Mechatronics Engineering, Lakehead University, Barrie, ON L4M 3A5, Canada
*
Author to whom correspondence should be addressed.

Abstract

Self-organizing fuzzy belief inference systems (SOFBISs) have been used in evolving prototype-based classifications. However, the existing SOFBIS models treat all features and statistical descriptors equally, which may limit their performance in applications where input features have unequal diagnostic relevance. This paper presents an evolving fuzzy belief (EFB) technique to enhance pattern classification and machine condition monitoring. Application of a new feature, Manhattan distance measure, is proposed to highlight informative features and suppress less relevant patterns. The feature weights are estimated using class-wise Pearson correlations to emphasize informative features, thereby improving the interpretability and accuracy of fault diagnosis. The effectiveness of the proposed EFB technique for bearing health condition monitoring and fault diagnosis is examined by both simulation and experimental tests.

1. Introduction

Rolling-element bearings are essential components in rotating machines. Up to 50% of malfunctions in rotating machines are related to bearing faults. Reliable bearing fault detection and diagnosis techniques and tools are critically needed in industries to improve machine operation quality, reliability and safety, as well as to reduce maintenance costs by avoiding periodically shutting down machines for manual inspections (i.e., preventive maintenance) [1,2]. Unfortunately, reliable bearing fault diagnosis remains a challenging task in this research and development field; it is because, being different from a gear or shaft, a bearing is a system consisting of an inner race, an outer race, rolling elements and a cage, each generating specific vibration signals. In addition, bearing fault-related features are relatively weak and modulated by other vibration signals. To address this issue, researchers have proposed many bearing fault detection methods in the time domain, frequency domain and time–frequency domain. But each of these techniques has its own merits and limitations [3]. One solution to improve bearing fault diagnostic reliability is to integrate the merits of several fault detection techniques for automatic bearing condition monitoring, using appropriate intelligent classifiers. The traditional intelligent classifiers use fixed classification structures such as support vector machines, K-nearest neighbors, and naive Bayes, which have limited adaptability in time-varying environments [3,4]. Fuzzy systems use fuzzy “If–Then” rules in pattern classification and diagnostic decision-making. Although fuzzy systems have merits such as transparency and interpretability in reasoning, traditional fuzzy inference systems (FIS) often rely on static rule bases and predefined reasoning structures designed by experts, which limit their adaptability in dynamic and time-varying environments [5]. Neuro-fuzzy (NF) models integrate fuzzy reasoning with neural network-based parameter training to improve adaptability while maintaining interpretability. However, they require large tr28aining datasets and are prone to degradation of performance with uncertain or incomplete training data [6]. Building upon traditional fuzzy logic and complementing the NF models, belief rule (BR) systems introduce belief degrees into fuzzy rules to characterize uncertainty and incomplete information inherent in real systems [7]. BR inference is usually undertaken on evidential reasoning that relies on Dempster–Shafer theory [8]. This integration can properly handle uncertain and incomplete information in decision-making processes. However, BR systems inherit structural rigidity from traditional fuzzy systems, as they rely on expert-defined rule bases and fixed parameters, which restrict their adaptability and scalability in real-time monitoring applications [9]. To tackle the limitations of FIS, NF and BR systems [10], especially in their structural rigidity and limited adaptability while preserving model transparency, evolving fuzzy systems (eFS) have been proposed to enable online adaptation of fuzzy rules and structures by incrementally learning from streaming data [11]. For example, evolving Takagi–Sugeno model (eTS) [12] is proposed to incrementally tune fuzzy rules based on data-driven estimation; however, it relies on predefined rule structures, which could be inefficient in highly dynamic data streams. Parsimonious fuzzy network [13] is suggested to support both structure and parameter adaptation. However, its open evolving mechanism makes it highly sensitive to data fluctuations and noise, especially in streaming environments. Dynamic evolving neural-fuzzy inference system (DENFIS) [14] can support online learning by combining supervised and unsupervised rule evolution and rule selection; however, its performance largely depends on the adequacy of training sample coverage over the input spaces. The authors’ research team has also proposed eFS techniques for dynamic system analysis [15] and machine condition monitoring [16]. Each of these classical eFSs has demonstrated its own strengths and limitations, which drive the development of more flexible and powerful classification frameworks for better interpretable, adaptive, and uncertainty-aware classifications, especially under real-world conditions [17]. While deep learning models such as convolutional neural networks, recurrent neural networks, and vision transformers have shown impressive performance in fault diagnosis, they lack transparency and require extensive training data. Recent intelligent fault-diagnosis studies have explored complementary challenges such as emerging fault recognition, interpretable diagnosis, and complex time–frequency dependency. For example, OpensetCapsNet [18] can jointly address emerging and compound faults through open-set recognition and capsule-based representation learning. The Traceable Algorithm Unrolling network [19] improves interpretability by embedding sparse-representation mechanisms into a deep diagnostic architecture. In addition, the time–frequency fully connected graph neural network [20] models multiscale spatiotemporal dependencies from multisource machinery signals. On the other hand, these methods generally rely on relatively complex deep architectures and extensive feature learning.
Some recent efforts have focused on integrating fuzzy rule-based reasoning with evolving learning mechanisms to enhance both interpretability and adaptability under streaming or scarce data conditions [6,21]. Among them, the self-organizing fuzzy belief inference system (SOFBIS) provides a promising method by combining Bayesian-style BRs with evolving fuzzy structures [22,23]. Unlike conventional fuzzy models, SOFBIS enables online incremental learning without predefined rule bases to handle interclass overlaps and multimodal data. Several recent works have extended the SOFBIS method to address complex streaming data scenarios. For example, a self-adaptive fuzzy learning ensemble system is suggested in [24] to integrate SOFBIS with ensemble pruning and dimensionality compression for flexible classification under concept drift and high-dimensional data streams. A prototype-based fuzzy classifier in [25] applies multi-objective evolutionary optimization to refine prototype placement to improve rule compactness. However, these methods have not considered the varying importance of input features in distance calculations, which limits their processing accuracy in redundant environment decision-making [26]. Some other evolutionary fuzzy systems have been adopted to explore different strategies to reduce rule complexity. For instance, the modified sequential adaptive fuzzy inference system in [27] addresses class imbalance using fuzzy clustering and generative modeling; an evolving fuzzy classifier is introduced [16] with participatory learning and a multivariable Gaussian method. However, these methods rely on uniform distance metrics and employ black-box inference mechanisms, which may limit their reasoning transparency when dealing with redundant and high-dimensional input spaces.
To tackle these problems, a new evolving fuzzy belief (EFB) classification technique is proposed in this work for more accurate pattern classification and bearing fault diagnosis. The EFB technique is new in the following aspects: (1) It introduces feature-weighted Manhattan distance measures into both training and inference processes. The feature weights are estimated from labeled training data using class-wise correlation analysis and incorporated into the Manhattan distance measure to emphasize diagnostically informative features. (2) The EFB technique is implemented for fault diagnosis of rolling-element bearings, and its effectiveness is validated by both simulation and experimental tests.
The remainder of this paper is organized as follows: Section 2 presents the proposed EFB technique. The effectiveness of the EFB technique is verified in Section 3 by simulation tests. Its effectiveness in bearing fault diagnosis is examined in Section 4 by simulation and experimental tests.

2. Proposed EFB Technique

Figure 1 shows the flowchart of the proposed EFB technique. During the supervised training stage, each labeled training data chunk is first processed to compute feature similarities to recognize fuzzy neighborhoods. A set of representative prototypes are then generated through a support learning algorithm. During the test stage, new samples are classified using the learned prototypes and their corresponding fuzzy membership degrees, without requiring the true class labels of the test samples. Detailed processing will be discussed in the following subsections.
Figure 1. The flowchart of the proposed EFB technique.

2.1. EFB System Evolution

The proposed EFB classification technique operates on incoming data chunks. It follows a supervised evolving learning protocol. Labeled data chunks are used for feature-weight estimation and prototype evolution in training. During prediction, unseen samples are classified using the learned feature weights and prototypes without requiring their true class labels. Let X ∈ Rn×d denote an input data chunk with n samples and d features. Each sample is represented as xi, i = 1, 2, …, n, and associated with a label yi ∈ {1, 2, …, C}, where C represents the total number of classes.
For each labeled training data chunk X, the feature weights are estimated in training by measuring the relevance of each feature to the class labels. To avoid imposing an artificial ordinal relationship on nominal class labels, the multiclass labels are transformed into one-vs-rest binary class indicators. For each feature Xk, the absolute Pearson correlation is calculated for each binary class. The resulting class-wise correlations are averaged to obtain the feature weight wk:
w k = 1 C ∑ c = 1 C | corr ( X k ,   y c ) |
where Xk ∈ Rn is the k-th feature vector, C is the number of classes, yc ∈ Rn is the one-vs-rest binary indicator for class c; the i-th element equals 1 if yi = c and 0 otherwise. The term corr(Xk, yc) denotes the Pearson correlation coefficient between Xk and yc.
The learned feature weights are subsequently used for class prediction, whereas test labels are not required during prediction. Given two samples xi and xj in the current chunk X, the weighted Manhattan distance between them is calculated as:
d ( x i , x j ) = ∑ k = 1 N f w k ⋅ x i , k − x j , k
where Nf is the number of features and wk denotes the weight of the k-th features.
To enable smooth neighborhood construction, a distance threshold τ is defined by averaging all pairwise weighted distances between samples in the current data chunk:
τ = 1 n ( n − 1 ) ∑ i = 1 n ∑ j = i + 1 n d ( x i , x j )
where n is the number of samples in the current data chunk X. The estimated threshold τ provides an adaptive criterion for identifying neighborhood relationships within each data chunk. It reflects the overall distribution and dispersion of the samples in the current chunk to determine whether two samples are sufficiently close to be regarded as neighbors.
Based on this criterion, a binary adjacency matrix B ∈ Rn×n is defined to characterize the local neighborhood structure of the data. Specifically, the adjacency relationship between two samples xi and xj is defined as:
B i , j = 1 ,     if   d ( x i , x j ) ≤ τ 0 .     otherwise          
Accordingly, two samples are considered adjacent if their pairwise distance satisfies the neighborhood threshold; otherwise, they are treated as non-neighbors.
Fuzzy membership degrees are introduced to characterize the relative influence between each data sample and its neighboring samples. Instead of employing the Gaussian-like decay function adopted in the SOFBIS [23], an inverse distance weighting measure is utilized to define the fuzzy membership matrix, which adaptively modulates neighborhood influence, without relying on predefined decay scales. Accordingly, the fuzzy membership matrix μi,j ∈ Rn×n is defined as:
μ i , j = B i , j ⋅ 1 d ( x i , x j ) + ε
where μi,j is the fuzzy membership degree between samples xi and xj; d(xi, xj) denotes the weighted distance between them; and ε is a small positive constant used to avoid numerical instability when the distance approaches zero.
Based on the fuzzy membership matrix, the fuzzy neighborhood R(xi) is defined as a set of samples within the current data chunk X with respect to xi:
R(xi) = {xj ∈ X | μi,j > 0}
This fuzzy neighborhood formulation enables a soft representation of local sample relationships, enabling neighboring samples to contribute to subsequent prototype learning and rule generation adaptively.
To characterize the local representativeness of each sample within its fuzzy neighborhood, a relative fuzzy support measure is defined based on the fuzzy membership degrees between a sample and its neighboring samples. Given the fuzzy membership matrix μ quantifying the pairwise neighborhood influence among samples within the current data chunk, the fuzzy support of sample xi is computed as:
r i = ∑ j = 1 n μ i , j ∑ i = 1 n ∑ j = 1 n μ i , j
where n is the number of samples; and ri denotes the aggregated representative score of xi, which quantifies its relative importance within the local fuzzy neighborhood.
Next, each sample is compared with the other samples within its fuzzy neighborhood. The sample xi is selected as the primary prototype pi if it achieves the maximum representative score ri among all samples in its fuzzy neighborhood, which can be represented as:
IF ri = max{rk | xk ∈ R(xi)}, THEN pi = xi AND pi ∈ Pt.
where R(xi) represents the fuzzy neighborhood of sample xi, and Pt denotes the set of primary candidate prototypes obtained from the current data chunk.
Based on the constructed fuzzy neighborhoods, representative samples are identified as prototypes to formulate the local data structure that preserves both the intrinsic feature characteristics and the associated class belief information. The geometric centers of the selected prototype candidates in Pt are updated to better represent the local data distribution. Specifically, for each prototype candidate xi(t) ∈ Pt, its updated center ai(t) is recognized as the average of its connected neighboring samples, such that
a i ( t ) = ∑ j = 1 N i B i , j ( t ) B ⋅ x j ( t ) ∑ j = 1 N i B i , j ( t )
where xj(t) is the j-th neighboring sample connected to xi(t); Bi,j(t) denotes 1 or 0 indicating whether sample xj(t) is connected to prototype xi(t) or not, respectively; and Ni is the total number of connected neighbors of the prototype.
After updating the prototype centers, a belief vector is assigned to each prototype to characterize local class distribution within its neighborhood. Specifically, for a prototype pi(t), the belief vector βi(t) = [βi,1(t), …, βi,C(t)] is defined as
β i , c ( t ) = ∑ j = 1 N i B i , j ( t ) δ ( y j ( t ) , c ) ∑ j = 1 N i B i , j ( t ) ,   c = 1 , … , C ,
where Δ(yj(t), c) equals 1 or 0 representing whether the class label of sample xj belongs to c, or not, respectively.
This belief vector βi(t) reflects the relative class proportions of samples connected to the prototype. In addition, a support factor Si(t) is assigned to each prototype to characterize its representative grade within the current data chunk calculated by:
S i ( t ) = ∑ j = 1 N t B i , j ( t )
where Nt denotes the total number of samples in the current chunk t. The support factor Si(t) reflects the number of samples connected to the prototype.
Next, an adaptive distance threshold is introduced to determine whether a newly generated prototype should be retained as a distinct prototype or merged with existing ones. If t > 1, the kernel width λ is adaptively updated based on the measure of both the current and previous data chunks, such that:
λ ← ∑ j = 1 t − 1 N j λ 2 + N t σ t 2 ∑ j = 1 t N j
where Nj is the total number of samples in the j-th chunk; Nt is the number of samples in the current chunk t; and σt2 is the estimated variance of the current chunk.
Based on the updated distance threshold λ, each newly generated prototype pi(t) ∈ Pt is compared with all existing prototypes. Specifically, the minimum Manhattan distance between pi(t) and the existing prototypes is defined as:
d min = min j p i ( t ) − p ˜ j 1
where pi(t) is the i-th newly generated prototype obtained from the current data chunk; p ˜ j is the j-th existing prototype in the rule base; and the index j runs over all existing prototypes.
If dmin > λ, the prototype is added to the rule base together with its associated belief vector and support factor. Otherwise, if dmin ≤ λ, the prototype is merged with its closest existing prototype according to the updating rules discussed below.
Let vi(t) denote the belief vector with a newly generated prototype pi(t) from the current chunk, with the support factor si(t). For an existing prototype p ˜ j in the rule base with corresponding belief vector v ˜ j and support factor s ˜ j , respectively, when a newly generated prototype pi(t) is sufficiently close to an existing one or dmin ≤ λ, a prototype merging operation is performed to adaptively update the knowledge base. Specifically, the belief vector of the existing prototype is updated by:
v ˜ j ← v ˜ j + s j ( t ) s j + s i ( t ) ( v i ( t ) − v ˜ j ) .
The support value of the existing prototype is updated as
s j ← s j + s i ( t )
Using the above adaptive prototype merging approach, the rule base is adaptively updated, with each prototype acting as a fuzzy rule characterized by its center ai(t). After each data chunk is processed, the updated prototypes Pt, their corresponding belief vectors βi(t) and support factor Si(t) are employed in class prediction, as discussed below.

2.2. Class Prediction

During the class prediction stage, the proposed EFB technique performs classification by evaluating the relationship between a new test sample and the existing prototypes. For a given test sample x, the weighted distance between x and each existing prototype pj is first computed according to Equation (2). Then the adaptive neighborhood membership degree between the test sample and each prototype, μj(x), is estimated using Equation (5). Each prototype pj is associated with a belief vector βj that represents the class distribution. Then, the cumulative confidence score for class c is computed as
S   ( c | x ) = ∑ j = 1 C L μ j ( x ) β j , c
where CL is the total number of existing prototypes; μj(x) denotes the soft membership degree between the test sample and prototype pj; and βj,c is the belief of prototype pj supporting class c.
The predicted class label of the test sample is then determined by selecting the class that yields the maximum cumulative confidence score:
y ^ = arg max c S ( c | x )
This class prediction process relies on the joint activation of prototype-based fuzzy membership degrees and their associated belief distributions, which enables an interpretable classification process. Each prototype–belief pair can be viewed as a fuzzy rule characterizing a local region of the feature space.

3. Performance Evaluation Based on Simulation Tests

First, the effectiveness and generalization capability of the proposed EFB technique are evaluated through simulation tests using some benchmark datasets under different data sizes, numbers of features and class distributions.

3.1. Benchmark Dataset Illustration

In this study, four commonly used benchmark datasets with different characteristics are used to evaluate the classification performance of the proposed EFB technique. For all datasets, the input variables correspond to the feature vectors, while the output labels represent the associated class categories. The Iris dataset [28] comprises 150 samples described by four floral features, namely sepal length, sepal width, petal length, and petal width, and involves three flower species as output classes. The Wine dataset [29] contains 178 samples with 13 physicochemical features and three output classes, which will be used to evaluate classification performance under high-dimensional feature spaces. The Wisconsin Breast Cancer dataset [30] includes 699 samples characterized by nine cytological features and aims to distinguish between benign and malignant tumors. The Pima Indians Diabetes dataset [31] comprises 768 samples with eight diagnostic features and exhibits class imbalance and overlapping distributions, which poses a more challenging classification task.

3.2. Benchmark Results and Interpretability Analysis

To evaluate the performance of the proposed EFB technique, three related evolving fuzzy classification techniques are used as baseline methods for comparison, including SOFIS+ [26], ALMMo1 [32], and SOFBIS [23]. These methods represent different modeling paradigms in evolving fuzzy systems, enabling a balanced evaluation of the proposed EFB approach. Specifically, SOFIS+ is a zero-order self-organizing fuzzy inference ensemble system that incrementally constructs fuzzy rules from data streams and combines them through an ensemble learning strategy. ALMMo1 is a first-order autonomous learning multi-model system that dynamically generates, updates, and prunes local models to adapt to data distributions in streaming environments. SOFBIS+ is a belief-rule prototype-based fuzzy inference system that integrates fuzzy logic with belief-rule reasoning to model uncertainty and class evidence. These baseline methods cover zero-order, first-order, and belief-rule-based fuzzy modeling structures, ensuring a diverse and representative comparison. All methods are implemented and evaluated in MATLAB R2022b within a unified processing framework using consistent data preprocessing procedures and 5-fold cross-validation settings. For each cross-validation fold, the input features are normalized over [0, 1] using min–max scaling. The minimum and maximum values of each feature are estimated exclusively from the training set, and the same scaling parameters are subsequently applied to the corresponding test set to avoid information leakage.
Table 1 summarizes the classification accuracy of the related classification techniques. It is seen that the EFB technique achieves the highest classification accuracy among all baseline methods, which can be attributed to its adaptive feature-weighting strategy.
Table 1. Classification accuracy (%) on benchmark datasets.
EFB also achieves the highest mean accuracy of 90.79%, together with the lowest standard deviation (SD) of 10.37% and coefficient of variation (CV) of 11.42%, indicating better overall consistency across the four benchmark datasets.
To further investigate the effect of involved components in EFB, an ablation study is conducted using the same benchmark datasets and the same cross-validation settings. Starting from the baseline configuration, adaptive feature-weighting, inverse-distance membership, and modified prototype generation/evolution mechanism are introduced progressively. The corresponding results are summarized in Table 2. It is seen that adaptive feature-weighting provides a significant contribution to the observed performance improvement, increasing the mean accuracy from 88.93% to 90.84%. The inverse-distance formulation does not provide clear improvement on the benchmark datasets when it is used alone. However, the complete EFB framework achieves the highest mean accuracy of 90.99%, together with the lowest SD of 10.51% and CV of 11.55%.
Table 2. Classification accuracy (%) of the ablation study on benchmark datasets.
Figure 2 illustrates the corresponding adaptive feature weights from the EFB technique. Figure 2a shows the corresponding adaptive feature weights in Iris dataset classification. The adaptive feature-weighting strategy of the EFB technique can provide more discriminative petal-related features. Figure 3 presents a principal component analysis projection of the overall class distribution for the Iris dataset. Partial overlap exists between Versicolor and Virginica classes, posing a moderate challenge for multi-class classification. Figure 4 illustrates the classification regions generated by the proposed EFB technique. The resulting prototypes can formulate localized and well-structured decision boundaries, enabling effective discrimination in overlapping regions.
Figure 2. Feature weight learned by EFB from four benchmark datasets: (a) IRIS, (b) Wine, (c) Cancer, and (d) Pima.
Figure 3. Principal component analysis projection of the Iris dataset.
Figure 4. Visualization of the EFB classification result on the Iris dataset.
The Wine dataset has the characteristics of a relatively high-dimensional feature space with 13 physicochemical attributes. EFB attains an accuracy of 96.62%, outperforming all baseline methods. As shown in Figure 2b, the learned feature weights highlight informative variables such as alcohol content and flavonoids, while suppressing less relevant attributes.
The Wisconsin Breast Cancer dataset is comparatively clean and well-balanced. EFB exhibits performance comparable to SOFBIS and slightly superior to ALMMo1. The distribution of feature weights in Figure 2c suggests that most cytological features contribute meaningful information to malignancy discrimination, explaining the relatively small performance differences among competing methods.
The Pima Indians Diabetes dataset presents a more challenging classification scenario due to significant class imbalance and overlapping feature distributions. Under these conditions, EFB outperforms SOFIS+, ALMMo1 and SOFBIS, respectively. As illustrated in Figure 2d, dominant weights are associated with glucose and body mass index, which are clearly recognized as key diagnostic indicators, thereby enhancing robustness under imbalanced data conditions.
From the above results and analysis, it is seen that the proposed EFB classifier can adapt to diverse data characteristics—including low-dimensional overlapping classes, high-dimensional feature spaces, balanced datasets, and imbalanced scenarios—while providing interpretable insights of classification processing. This combination of performance and interpretability recommends it for application in real-world bearing condition monitoring discussed in the following section.

4. Performance Evaluation for Bearing Fault Diagnosis

The effectiveness of the proposed EFB technique will be evaluated for bearing health condition monitoring and fault diagnosis. Its effectiveness, including robustness, is evaluated experimentally in this section.

4.1. Laboratory Bearing Condition Monitoring

4.1.1. Experimental Setup

Figure 5 shows the experimental setup used in this test. It is driven by a 3 HP induction motor with a speed range of 100 ~ 4200 rpm, controlled by a frequency converter (VFD022B21A). An elastic coupler is applied to eliminate high-frequency vibrations generated by the motor. An optical sensor is used to provide a signal of one pulse per revolution to measure shaft speed, which is inputted into the monitoring system. The accelerometers (ICP-603C01) are mounted on the top and back of the bearing housing to measure the vibration signal along the vertical and horizontal axes. Redundant sensor information can be used not only for processing result verification, but also for sensor and connection integrity assessments [33]. The vibration signals are fed to a computer through a smart data acquisition (DAQ) system developed by our research team. The smart wireless DAQ system is a 4-channel distributed measurement system that collects sensor signals, digitizes them, processes the data, and transmits the measurements wirelessly to a computer or central monitoring station. It uses both an FPGA and a microcontroller for processing. The FPGA provides high-speed, deterministic data acquisition, while the microcontroller handles sensor interfacing, system control, wireless communication, and power management. Its ADC resolution is 24 bits using external ADC chips, with a sampling rate up to 100 kS/s per channel over four channels.
Figure 5. Experimental setup: (1) speed controller; (2) encoder display; (3) drive motor; (4) optical encoder; (5) ICP accelerometer; (6) misalignment adjustor; (7) adjustable rig; (8) variable load system; (9) belt drive.
The tested bearing MBER-10K [34] is located in the left bearing housing. The static bearing load is provided by two heavy mass discs and dynamic load is provided by a brake system through a belt-drive.
A series of data sets have been collected from multiple accelerometers mounted on both sides of the bearing housing. The tests are conducted corresponding to different bearing health conditions: healthy bearings, bearings with outer race, inner race and rolling-element defects, respectively. The defect dimension (in diameter × depth) is: 0.3 mm × 0.3 mm (outer race defect), 0.3 mm × 0.3 mm (inner race defect), and 0.5 mm × 0.5 mm (ball defect), respectively.
The tests are undertaken under conditions of 100~4200 rpm, and 0.5~2 Nm operating conditions. If a bearing is damaged, the fault usually propagates slowly. Thus, condition monitoring is not conducted continuously, but every 15 min. The sampling frequency is selected based on shaft speeds. For example, if shaft speed is over 500~1000 rpm: fs = 10,240 Hz; if shaft speed is over 1000~2000 rpm: fs = 20,480 Hz; if shaft speed is over 2000–3000 rpm: fs = 30,720 Hz. Each data collection is over 5 s; the collected vibration signals are divided into consecutive non-overlapping segments, each containing 30 shaft revolutions.

4.1.2. Input–Output Features

As stated in the Introduction, although there are many bearing fault detection methods proposed in the literature in the time domain, frequency domain and time–frequency domain, each method has its own merits and limitations and can be used for specific applications only [3]. It is mainly because the bearing is a complex system and its fault-related features are relatively weak and modulated by other vibration signals. The proposed EFB classifier will integrate the merits of several robust techniques for more reliable bearing fault diagnosis. The selected features should be robust in monitoring applications, or sensitive to bearing fault but insensitive to noise. By systematic investigation, the three selected features originate from signal processing techniques of the statistical kurtosis, the Hilbert–Huang Transform (HHT) [35], and the squared envelope spectrum (SES) [36], which are employed as inputs to the classifiers. Detailed discussions about the time response and frequency response of the related bearing faults, as well as the related dynamics analysis, can be found in [3].
The output of the classifier corresponds to bearing health conditions, including healthy and fault conditions, where fault condition is further classified into outer race defect, inner race damage, and rolling-element fault. Before classification, the extracted features are normalized using the same training set-based min–max procedure described in Section 3.2, to ensure comparable numerical scales among different types of features.
For HHT-based feature extraction, empirical mode decomposition is applied to each vibration segment, and three intrinsic mode functions with the highest kurtosis values are selected. The Hilbert marginal spectrum was calculated over 0–400 Hz with a frequency resolution of 0.5 Hz. For SES-based feature extraction, the signals are detrended and bandpass-filtered at 2–8 kHz. The spectral amplitudes at the selected characteristic frequencies and their first three harmonics are integrated for analysis.
The same baseline methods as used in Section 3.2: SOFIS, ALMMo1 and SOFBIS, are also applied in this test for comparison. All processing is conducted in MATLAB R2023b, and five-fold cross-validation is applied to ensure statistical reliability. The reported accuracy reflects the average performance across the five folds.

4.1.3. Experimental Test Results and Discussion

Table 3 summarizes the diagnostic classification accuracy using the related techniques, while Figure 6 provides a visual comparison of the classification performance across different fault categories.
Table 3. Classification accuracy on laboratory data.
Figure 6. Diagnostic classification accuracy comparison using the related techniques: SOFIS+ (blue), ALMMo1 (gray), SOFBIS (yellow), and the proposed EFB technique (red), respectively.
As summarized in Table 3 and illustrated in Figure 6, the proposed EFB technique consistently achieves the highest classification accuracy across all bearing health conditions. EFB exhibits strong discrimination capability for the outer-race and inner-race fault conditions, with accuracy reaching approximately 98.73%. EFB achieves the highest mean accuracy of 84.61%, with the lowest SD of 19.56% and CV of 23.12%, indicating better overall consistency across the four bearing health conditions. On the other hand, for the healthy bearing condition, the characteristic frequency is the shaft speed, whose harmonics are close to those spectral components from other vibration sources. As a result, the false diagnosis rate increases. When a rolling element (a ball in this case) is damaged, the impact feature properties become time-variant. The damaged location may not always strike the bearing’s outer race and/or the inner race due to the change in alignment of the damaged location. Correspondingly, all classifiers have much lower diagnostic accuracy. As a matter of fact, reliable ball fault detection remains a challenging task in this research and development field.
Compared with these baseline methods, the performance of EFB is most pronounced for the ball fault condition, indicating its effectiveness in handling fault types with relatively weak or complex diagnostic signatures. Overall, EFB outperforms other related classification techniques, demonstrating its clear advantage as an evolving fuzzy system in bearing health condition monitoring and fault diagnosis.

4.2. Robustness Evaluation

To further evaluate the robustness of the proposed EFB technique, more tests will be undertaken using the CWRU bearing dataset [37] under different bearing health states and test conditions, with results compared against the same baseline methods.

4.2.1. CWRU Experimental Setup

Figure 7 shows the experimental setup used in this study from the CWRU Bearing Data Center. It is driven by a 2 HP drive motor, and the load is provided by the load motor on the right. The tested bearing is installed in the bearing housing between the drive motor and the load motor. Vibration signals are collected using accelerometers.
Figure 7. CWRU bearing test experiment setup [37]: (1) electric motor, (2) drive end bearing, (3) torque sensor encoder, (4) dynamometer.
The tested bearing model is 6205-2RS JEM SKF (deep groove ball bearing) [38]. Under this experimental setup, vibration signals were collected under four different load conditions of 0, 1, 2, and 3 HP, corresponding to motor speeds of approximately 1797, 1772, 1750, and 1730 rpm, respectively. For each operating condition, four bearing health states are considered, including healthy, outer-race fault, inner-race fault, and rolling-element fault conditions. All faulty bearings have a single-point fault with a diameter of 0.007 in on the outer race, the inner race or the ball. The outer-race fault located at the centered 6:00 position is used. All fault-related vibration signals are collected from the drive end bearing dataset, with a sampling frequency of 48 kHz. The baseline healthy bearing vibration signals are acquired separately from the Normal Baseline Data subset under the same motor load conditions to ensure consistency. The vibration signals are segmented according to shaft revolutions. The number of samples per revolution is calculated as Nrev = round (fs/fr) where fs is the sampling frequency and fr is the shaft rotational frequency. Each segment contains 20 shaft revolutions, and consecutive non-overlapping segments are used. After segmentation and feature extraction, the datasets under 0, 1, 2, and 3 HP contain 75, 146, 146, and 145 classifier samples, respectively.
For consistency, the same inputs and outputs as described in Section 4.1.2 are used in the related classifiers. The classification experiments are conducted separately for each load condition using five-fold cross-validation repeated for 10 trials. To assess the influence of data partitioning, an additional chronological holdout experiment is conducted. For each bearing health condition, the first 70% of temporally ordered segments are used for training, approximately 10% are excluded as a separation gap, and the remaining segments are used for testing. This procedure reduces the direct mixing of neighboring segments between training and testing sets. The EFB data-block size is set to 30 samples, and the granularity level is set to 6. Specifically, fault-related features extracted from vibration signals using kurtosis, SES, and HHT techniques are employed as classifier inputs, while the outputs correspond to four bearing health conditions: healthy, outer-race fault, inner-race fault, and rolling-element fault. Different from the test in Section 4.1, the classification performance will be evaluated separately under the four load conditions, which provides a more challenging setting for evaluating the robustness of the proposed EFB classifier.

4.2.2. Test Results Analysis

Table 4 summarizes the classification accuracies using the related classification techniques under four load conditions, and Figure 8 provides a visual comparison of their performance. It is seen that EFB maintains competitive classification performance across varying loads, with accuracies ranging from 87.03% to 94.32%. In comparison, the baseline methods exhibit variant variant performance as the load changes, especially under low (0 HP) and high (3 HP) load conditions.
Table 4. Classification accuracy under four load conditions on the CWRU bearing dataset.
Figure 8. Diagnostic classification accuracy comparison under four load conditions using the related techniques: SOFIS+ (blue), ALMMo1 (gray), SOFBIS (yellow), and the proposed EFB technique (red), respectively.
As summarized in Table 4, EFB achieves the highest mean accuracy of 90.28%, together with the lowest SD of 3.73% and CV of 4.13%, demonstrating better performance consistency across varying load and speed conditions. It is seen that EFB maintains competitive classification performance across varying loads, with accuracies ranging from 87.03% to 94.32%. In comparison, the baseline methods exhibit more variant performance as the load changes, especially under low (0 HP) and high (3 HP) load conditions. As summarized in Table 4, EFB achieves the highest mean accuracy of 90.28%, but the lowest SD of 3.73% and CV of 4.13%, demonstrating better performance consistency across varying load and speed conditions.
Table 5 compares the classification performance under random five-fold cross-validation and chronological holdout evaluation. The results show comparable accuracies across the four load conditions, with differences within 2.32%. This suggests that EFB maintains reasonable classification performance under temporal data separation. However, this evaluation does not fully eliminate within-recording correlations or establish generalization to independent recordings.
Table 5. Comparison of random five-fold cross-validation and chronological holdout evaluation on the CWRU dataset.

5. Conclusions

Rolling bearings are widely used in rotating machines, but their reliable fault diagnosis remains a challenging task in this research and development field due to their complex signal properties and signal modulations. An evolving fuzzy belief (EFB) technique has been proposed in this study for bearing condition monitoring and fault diagnosis. Application of a new feature, Manhattan distance measure, is suggested in the inference process to highlight informative features and suppress less relevant patterns. The prototype-based fuzzy reasoning is integrated with adaptive feature-weighting to achieve interpretable and more accurate fault classification diagnosis. The EFB technique has also been evaluated for bearing health condition monitoring and fault diagnosis using laboratory and CWRU datasets. The experimental results demonstrate competitive classification performance across different bearing health states and operating conditions. Its effectiveness has been verified by simulation and experimental tests. Test results show that EFB outperforms some related evolutionary fuzzy systems (e.g., SOFIS+, ALMMo1, and SOFBIS) in terms of accuracy and stability. It demonstrates potential for practical machine-condition-monitoring applications.
Advanced research was undertaken to further improve the accuracy of the proposed EFB technique, and to compare its effectiveness with other related classification techniques, including representative non-fuzzy classifiers under different bearing health states and operating conditions.

Author Contributions

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

Funding

This work was supported in part by the Natural Sciences and Engineering Research Council of Canada (NSERC) and the Bare Point Water Treatment Plant in Thunder Bay, ON, Canada.

Data Availability Statement

Data will be available upon request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhao, J.; Wang, W.; Huang, J.; Ma, X. A comprehensive review of deep learning-based fault diagnosis approaches for rolling bearings: Advancements and challenges. AIP Adv. 2025, 15, 020702. [Google Scholar] [CrossRef] [Scilit]
  2. Yan, X.; Li, N.; Nan, S.; Yu, Y.; Dai, R. A bearing fault diagnosis method for complex system based on improved extended belief rule base. Sci. Rep. 2026, 16, 15827. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  3. Wang, W. Analysis of fault detection in rolling element bearings. IEEE Instrum. Meas. Mag. 2021, 24, 42–49. [Google Scholar] [CrossRef] [Scilit]
  4. Tian, J.; Morillo, C.; Azarian, M.H.; Pecht, M. Motor Bearing Fault Detection Using Spectral Kurtosis-Based Feature Extraction Coupled With K-Nearest Neighbor Distance Analysis. IEEE Trans. Ind. Electron. 2016, 63, 1793–1803. [Google Scholar] [CrossRef] [Scilit]
  5. Barai, V.; Ramteke, S.; Dhanalkotwar, V.; Nagmote, Y. Bearing fault diagnosis using signal processing and machine learning techniques: A review. IOP Conf. Ser. Mater. Sci. Eng. 2022, 1259, 012034. [Google Scholar] [CrossRef] [Scilit]
  6. Gu, X.; Ni, Q.; Shen, Q. Multilayer evolving fuzzy neural networks with self-adaptive dimensionality compression for high-dimensional data classification. IEEE Trans. Fuzzy Syst. 2024, 32, 6314–6328. [Google Scholar] [CrossRef] [Scilit]
  7. Toky, T.D.; Zhang, M.; Wang, W. An adaptive NF technology for bearing condition monitoring and fault diagnosis. Intell. Control Autom. 2025, 16, 61–79. [Google Scholar]
  8. Yan, X.; Li, N.; Yu, Y.; He, W.; Wang, D. A bearing fault diagnosis method based on hierarchical belief rule base with power set. IEEE Access 2025, 13, 70324–70339. [Google Scholar] [CrossRef] [Scilit]
  9. Yang, J.; Liu, J.; Wang, J.; Si, H.; Wang, H. Belief rule-base inference methodology using the evidential reasoning approach–RIMER. IEEE Trans. Syst. 2006, 36, 266–285. [Google Scholar] [CrossRef] [Scilit]
  10. Ming, Z.; Zhou, Z.; Hu, C.; Feng, Z.; Lian, Z.; Zhang, C. A new compact belief rule model for fault diagnosis. Control Eng. Pract. 2025, 159, 106298. [Google Scholar] [CrossRef] [Scilit]
  11. Gu, X.; Shen, Q. A self-adaptive fuzzy learning system for streaming data prediction. Inf. Sci. 2021, 579, 623–647. [Google Scholar] [CrossRef] [Scilit]
  12. Angelov, P.; Filev, D. An approach to online identification of Takagi–Sugeno fuzzy models. IEEE Trans. Syst. 2004, 34, 484–498. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  13. Pratama, M.; Anavatti, S.; Angelov, P.; Lughpfer, E. PANFIS: A novel incremental learning machine. IEEE Trans. Neural Netw. Learn. Syst. 2014, 25, 55–68. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  14. Kasabov, N.K.; Song, Q. DENFIS: Dynamic evolving neural-fuzzy inference system and its application for time-series prediction. IEEE Trans. Fuzzy Syst. 2002, 10, 144–154. [Google Scholar] [CrossRef] [Scilit]
  15. Ahwiadi, M.; Wang, W. An adaptive evolving fuzzy technique for prognosis of dynamic systems. IEEE Trans. Fuzzy Syst. 2022, 30, 841–849. [Google Scholar] [CrossRef] [Scilit]
  16. Shah, J.; Wang, W. An evolving NF classifier for fault diagnosis of gear systems. ISA Trans. 2022, 123, 372–380. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  17. Gu, X.; Han, J.; Shen, Q.; Angelov, P. Autonomous learning for fuzzy systems: A review. Artif. Intell. Rev. 2023, 56, 7549–7595. [Google Scholar] [CrossRef] [Scilit]
  18. Huang, R.; Chen, Y.; Liu, C. OpensetCapsNet: A collaborative fault diagnosis framework for emerging and compound faults of machinery. ASCE-ASME J. Risk Uncertain. Eng. Syst. Part A Civ. Eng. 2026, 12, 4. [Google Scholar] [CrossRef] [Scilit]
  19. Lan, H.; Chen, Z.; Deng, S.; Huang, R.; Tsung, F.; Li, W. Traceable algorithm unrolling network: An interpretable deep sparse representation model for mechanical fault diagnosis. IEEE Trans. Cybern. 2026, 56, 927–939. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  20. Xu, Y.; Li, S.; Li, Z.; Wu, K.; Huang, R.; Sun, B.; Ji, J. Time–frequency fully-connected graph neural network: An effective multiscale spatiotemporal dependency learning method for multisource machine fault diagnosis. Adv. Eng. Inform. 2026, 69, 104023. [Google Scholar] [CrossRef] [Scilit]
  21. Ding, W.; Wan, X.; Jiang, H.; Zhou, J. Rolling bearing fault diagnosis with noise-resistant multi-dimensional integrated convolutional residual networks. In Proceedings of the 2024 Global Reliability and Prognostics and Health Management Conference (PHM-Beijing), Beijing, China, 11–13 October 2024. [Google Scholar]
  22. Zhou, Z.; Hu, G.; Hu, C.; Wen, C.; Chang, L. A survey of belief rule-base expert system. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 4944–4958. [Google Scholar] [CrossRef] [Scilit]
  23. Gu, X.; Angelov, P.; Shen, Q. Self-organizing fuzzy belief inference system for classification. IEEE Trans. Fuzzy Syst. 2022, 30, 5473–5485. [Google Scholar] [CrossRef] [Scilit]
  24. Gu, X. Self-adaptive fuzzy learning ensemble systems with dimensionality compression from data streams. Inf. Sci. 2023, 634, 382–399. [Google Scholar] [CrossRef] [Scilit]
  25. Gu, X.; Li, M.; Shen, L.; Tang, G.; Ni, Q.; Peng, T.; Shen, Q. Multi-objective evolutionary optimisation for prototype-based fuzzy classifiers. IEEE Trans. Fuzzy Syst. 2022, 31, 1703–1715. [Google Scholar]
  26. Gu, X.; Angelov, P. Self-organising fuzzy logic classifier. Inf. Sci. 2018, 447, 36–51. [Google Scholar] [CrossRef] [Scilit]
  27. Rubio, J.; Bouchachia, A. MSAFIS: An evolving fuzzy inference system. Evol. Syst. 2015, 21, 2357–2366. [Google Scholar] [CrossRef] [Scilit]
  28. Fisher, R.A. Iris [Dataset]; UCI Machine Learning Repository: Irvine, CA, USA, 1936. [Google Scholar] [CrossRef]
  29. Aeberhard, S.; Forina, M. Wine [Dataset]; UCI Machine Learning Repository: Irvine, CA, USA, 1992. [Google Scholar] [CrossRef]
  30. Wolberg, W. Breast Cancer Wisconsin (Original) [Dataset]; UCI Machine Learning Repository: Irvine, CA, USA, 1990. [Google Scholar] [CrossRef]
  31. Smith, J.; Everhart, J.; Dickson, W.; Knowler, W. Pima Indians Diabetes Database. 1988. Available online: https://www.kaggle.com/datasets/uciml/pima-indians-diabetes-database (accessed on 12 November 2025).
  32. Angelov, P.; Gu, X.; Príncipe, J. Autonomous learning multimodel systems from data streams. IEEE Trans. Fuzzy Syst. 2018, 26, 2213–2224. [Google Scholar] [CrossRef] [Scilit]
  33. Xing, X.; Zhang, M.; Wang, W.; Melek, W. A smart sensor-based bearing fault detection technology. IEEE/ASME Trans. Mechatron. 2026, 31, 3370–3381. [Google Scholar] [CrossRef] [Scilit]
  34. SKF. 6203 Deep Groove Ball Bearing. Available online: https://www.motioncanada.ca/products/sku/00052141 (accessed on 1 January 2026).
  35. Yu, D.; Cheng, J.; Yang, Y. Application of EMD method and Hilbert spectrum to the fault diagnosis of roller bearings. Mech. Syst. Signal Process. 2005, 19, 259–270. [Google Scholar] [CrossRef] [Scilit]
  36. Abboud, D.; Antoni, J.; Sieg-Zieba, S.; Eltabach, M. Envelope analysis of rotating machine vibrations in variable speed conditions: A comprehensive treatment. Mech. Syst. Signal Process. 2017, 84, 200–223. [Google Scholar] [CrossRef] [Scilit]
  37. Case Western Reserve University. Bearing Data Center. 2016. Available online: https://engineering.case.edu/bearingdatacenter/download-data-file (accessed on 1 January 2026).
  38. SKF. 6205 Deep Groove Ball Bearing. 2025. Available online: https://www.skf.com/group/products/rolling-bearings/ball-bearings/deep-groove-ball-bearings/productid-6205 (accessed on 12 November 2025).
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.