Next Article in Journal
Design and Experimental Validation of a 12 GHz High-Gain 4 × 4 Patch Antenna Array for S21 Phase-Based Vital Signs Monitoring
Previous Article in Journal
A Lightweight Radar–Camera Fusion Deep Learning Model for Human Activity Recognition
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Interval Belief Rule Base Method with Attention Enhancement for Bearing Fault Diagnosis Under Variable Operating Conditions

School of Computer Science and Information Engineering, Harbin Normal University, Harbin 150025, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(3), 891; https://doi.org/10.3390/s26030891
Submission received: 25 December 2025 / Revised: 23 January 2026 / Accepted: 27 January 2026 / Published: 29 January 2026
(This article belongs to the Section Fault Diagnosis & Sensors)

Abstract

As bearings are critical mechanical components, their actual operating conditions exhibit notable dynamic complexity. Multiple factors—including rotational speed fluctuations, sudden load changes, and environmental disturbances—interact in a strongly coupled fashion. This imposes severe challenges on traditional fault diagnosis methods, such as limited interpretability, weak adaptive capacity, and elevated misjudgment rates. Therefore, this paper proposes an Interval Belief Rule Base model integrated with an attention mechanism (IBRB-a) under variable operating conditions. The proposed model combines expert knowledge’s ability to quantify uncertainty with a data-driven adaptation mechanism, thereby addressing the challenge of variable operating conditions in complex industrial systems. First, a novel interval rule construction method is incorporated into the traditional IBRB model, and kernel density estimation (KDE) is employed to select reference values. Second, during the model reasoning process, a two-stage fusion strategy based on Evidential Reasoning (ER) is adopted: progressive information fusion is implemented via the ER analysis algorithm and the ER rule algorithm, which effectively mitigates the interval uncertainty under variable operating conditions. Finally, the constrained projected covariance matrix adaptive evolution strategy (P-CMA-ES) is employed to optimize the model. Furthermore, experimental validation under variable operating conditions is conducted via Case Western Reserve University and Southeast University bearing datasets. The effectiveness and generalizability of the proposed method are validated by the experimental result.

1. Introduction

Bearing is one of the key rotating components of large-scale mechanical equipment [1,2,3]. Effective bearings fault diagnosis can avoid significant social and economic losses [4,5]. Therefore, the fault diagnosis of rolling bearing is of great significance in avoiding accidents, reducing the maintenance cost of machinery.
Presently, fault diagnosis methods can be classified into three main categories: knowledge-driven methods [6,7,8,9], data-driven methods [10,11,12,13,14,15,16,17], and hybrid-driven methods [18,19,20,21,22]:
(1) Knowledge-driven methods [23]. By leveraging expert experience and domain knowledge, these methods can effectively diagnose faults in systems: they make decisions via rules and reasoning to identify and resolve faults.
(2) Data-driven methods [24,25,26]. By utilizing historical data and real-time sensor data, these methods can effectively identify and predict system faults, while demonstrating notable advantages with regard to adaptability and automation level. However, traditional methods often face the challenge of “catastrophic forgetting” when addressing dynamically emerging fault categories. To this end, lifelong learning paradigms aimed at achieving continuous learning have attracted significant attention. For instance, a generalized lifelong learning framework based on an inverter has been proposed to balance model stability and plasticity [27]. Furthermore, targeting specific diagnostic scenarios such as low-speed bearings, this framework has been further refined and applied, with mechanisms such as dynamic learnable pruning introduced to enhance adaptability to incremental information regarding weak faults [28]. These works provide novel insights for the online updating and upgrading of data-driven models without the need for retraining.
(3) Hybrid-driven models [29,30]. By combining the combination of the advantages of data-driven and knowledge-driven approaches, hybrid-driven models either constrain data learning via physical models or optimize the parameters of knowledge models via data. The combination of these two approaches can enhance the generalizability and engineering applicability of the models.
Under variable operating conditions, bearing fault diagnosis faces significant challenges. While knowledge-based methods can leverage expert experience to address certain complex scenarios, they fundamentally rely on a fixed rule system. When confronted with frequent changes in operating conditions, their original rule base fails to rapidly incorporate fault patterns associated with new operating conditions—this leads to a disconnect between diagnostic rules and actual fault mechanisms, as well as a significant decline in adaptability. In contrast, data-driven methods focus on the laws governing data distribution and establish fault mapping models through large-scale sample training. However, variable operating conditions induce significant shifts in the data distribution, which in turn impairs the models’ generalizability. Furthermore, most data-driven models feature a “black-box” structure, resulting in poor interpretability. In contrast, hybrid-driven methods deeply integrate expert knowledge with data to construct a diagnostic framework more suited to variable operating conditions. On the one hand, they use knowledge-driven methods to decouple relationships from a physical perspective, thereby reducing reliance on large-scale labeled data. On the other hand, they employ data-driven approaches to optimize parameters in real-time, acclimate to operating condition fluctuations, and detect subtle fault features. Through this integration, the framework not only ensures the interpretability of diagnostic logic but also enhances the model’s adaptability, making it a promising approach for addressing the challenges posed by complex operating conditions.
Although the interval belief rule base (IBRB) has achieved some progress, it still has limitations when addressing bearing fault diagnosis in variable operating conditions. From a theoretical perspective, the core challenge of this problem lies in the mismatch between the data distribution and feature patterns. During equipment operation, operating condition parameters change dynamically according to production requirements, which directly alters bearing-related data, resulting in a nonlinear mapping relationship between fault features under different operating conditions. Moreover, random fluctuations in environmental factors introduce substantial non-stationary noise. This further degrades the signal-to-noise ratio (SNR) of the features, leading to feature ambiguity due to multi-source interference and significantly increasing the computational burden of the prediction process. Therefore, the specific problems faced are as follows:
(1) Traditional data-based sampling methods often fail to capture key feature regions accurately—due to their reliance on preset distribution assumptions, which makes it difficult to balance model efficiency and interpretability.
(2) Rules constructed under specific operating conditions fail to cover new operating scenarios, resulting in coverage gaps within the rule base. Furthermore, the “dynamic optimal solution drift” issue encountered during the parameter optimization process hinders the model from converging to a stable optimal solution. Ultimately, this approach fails to meet the requirements for interpretability and adaptability in industrial applications.
To overcome the limitations of traditional IBRB under varying operating conditions, this study introduces an attention mechanism as a core dynamic adjustment component. This design is grounded in a dual rationale. Theoretically, through dynamic re-weighting, attention enables the model to adaptively screen critical features and activate corresponding rules based on the current input. This transforms the fixed knowledge base into an inference system that flexibly adjusts to concept drift, directly addressing the challenge of “dynamic optimal solution drift.” Practically, the attention weights embedded within the interpretable rule structure possess clear physical meanings, rendering the focus of each decision traceable and explainable. Thus, the integration of the attention mechanism is not a mere augmentation but a deliberate design choice aimed at simultaneously enhancing the model’s adaptability to varying conditions and the transparency of the decision-making process, thereby meeting the dual industrial diagnostic requirements of robustness and credibility.
This is essentially different from existing methods: (1) Distinction from existing IBRB variants: Most mainstream studies focus on improving optimization algorithms to pursue static optimal parameters, while the IBRB-a introduces the attention mechanism as a dynamic modulator, enabling the model to adaptively adjust rule confidence based on current input features. This fundamentally alleviates the problem of “dynamic optimal solution drift”, transforming the optimization objective from searching for a fixed point to learning a conditionally optimal parameter space. (2) Distinction from conventional attention hybrid models: In the “deep learning + attention” framework, the attention module is usually a black box. In contrast, the IBRB-a explicitly embeds attention weights into the belief rule structure, with a clear physical meaning—it directly represents the support degree of different features for a specific rule under the current operating condition. Thus, while enhancing adaptive capability, the model strictly maintains interpretability. Therefore, the main contributions of this paper are as follows:
(1) A reference point selection approach based on kernel density estimation (KDE) is proposed. By examining the local density features of the data distribution, this method dynamically refines the sampling strategy and independently identifies key feature regions. This enhances the model’s operational efficiency and effectively safeguards the interpretability of the algorithm.
(2) An enhanced projection covariance matrix adaptation evolution strategy (P-CMA-ES) is utilized to optimize the model by integrating an attention mechanism with a dynamic step-size adjustment mechanism. This algorithm applies attention weights to impose interpretability constraints on the diagnostic decision-making process and accommodates dynamic variations in operating conditions through adaptive step-size adjustment, thereby markedly improving the model’s interpretability and applicability in industrial settings.
The structure of this paper is as follows: Section 2 defines the research problem and presents an overview of the IBRB-a model; Section 3 details the reasoning mechanisms and optimization procedures of the proposed model; Section 4 offers experimental validation results; and Section 5 draws conclusions and explores directions for future research.

2. Problem Description and Introduction to the IBRB-a Method

This section discusses the limitations of the IBRB method for bearing faults diagnosis under variable operating conditions and introduces the construction of the improved IBRB-a model.

2.1. Problem Description

Several issues remain to be addressed when the IBRB is used for fault diagnosis:
Problem 1: Existing data sampling methods have difficulty accurately capturing key fault features under variable operating conditions. This is primarily due to factors: dynamic changes in operating condition parameters induce nonlinear mapping of fault features; environmental factors introduce non-stationary noise, which impairs the reliable identification of key feature regions; and achieving a balance between model efficiency and interpretability is challenging. Therefore, the primary problem for the bearing fault diagnosis system is how to autonomously identify key features stably and efficiently and construct the model reference interval, as follows.
Ρ ( H ^ Ω ) < a , H ^ = H ( x ) + η
where H ^ represents the actual extracted fault feature, which is jointly affected by the nonlinear mapping H ( x ) and non-stationary noise η . Ω is the effective region where the key fault features should lie. a is the preset high-reliability threshold.
Problem 2: When operating conditions change, the rules established on the basis of specific operating conditions fail to accommodate new fault modes and feature mapping relationships, resulting in the formation of “coverage blind areas”. The main reason is that variable operating conditions cause dynamic distortion of the mapping relationship, which prevents adaptation to match new operating conditions and thus leads to a loss of discriminative ability. This dynamic mismatch problem severely restricts the reliability and generalizability of the rule-based system. Therefore, overcoming dynamic changes and ensuring the effectiveness of the diagnostic system under variable operating conditions constitutes a key problem.
P k : X Y   x X ,   P   k x     P k x   and   x     D o m   P k
where X is the input feature space and Y is the fault mode output space. k denotes the initial operating condition identifier. k is the new operating condition identifier. D o m   P k is the effective domain of the initial rule P k .
Problem 3: During parameter optimization, it is difficult to achieve convergence to a stable optimal solution, and interpretability is insufficient. Traditional optimization algorithms are designed based on the assumption of fixed extreme points in the objective function. Yet, under variable operating conditions, the objective function’s form changes continuously, leading to drift in the optimal solution and preventing stable convergence. Furthermore, the reasoning process fails to demonstrate the correlation between parameters and diagnostic results, resulting in a lack of interpretability. Consequently, the key problem is to ensure stable convergence to valid solutions and guarantee the transparency of optimization decisions under the condition of a continuously changing objective function.
| | Ψ ^ Ψ | | > ε ,   R   <   τ
where Ψ is the optimization parameter, Ψ is the optimal solution of the objective function that varies under variable operating conditions, Ψ ^ is the parameter obtained by the algorithm, R is the correlation degree between the parameters and diagnostic results, ε is the acceptable threshold, and τ is the interpretability threshold.

2.2. IBRB-a Methodology Definition

To address the three aforementioned problems in practical engineering operations, this paper develops a bearing fault diagnosis system founded on IBRB-a. In the novel bearing fault diagnosis system, there are a number of belief rules, and the k-th belief rule is formulated as follows:
R u l e k : IF   x 1 ( a 1 , b 1 ) x 2 ( a 2 , b 2 ) x T ( a T , b T ) THEN   z   is   { ( G 1 , β 1 , k ) , ( G 2 , β 2 , k ) , , ( β N , σ N , k ) } ,   with   r k   and   w k , Rule   matching   degree   ϕ k , in   a 1 , a 2 , , a f , k [ 1 , S ] , l = 1 N β i , k 1
where x 1 , x 2 , , x T denotes a prerequisite attribute for the bearing failure characteristics to be used as input to the model, T is the number of prerequisite attributes, and S denotes the total number of rules. ( a i , b i ) is the reference value interval, where i = 1 , 2 , , T , r k denotes the rule reliability. w k represents the rule weights. a 1 , a 2 , , a f are interpretable constraints on the model. f indicates the number of interpretable guidelines. ϕ k is the rule matching degree factor. The modeling process of the developed bearing fault diagnosis system is shown in Figure 1. It displays the structure of the IBRB-a model and its three primary aspects: modeling, reasoning, and optimization. Therefore, the interpretability should also be balanced from these three aspects.
The description of the interpretability criteria pertaining to the IBRB model in Cao et al. [31]’s paper can be elaborated from three aspects: belief rule base construction, reasoning mechanism, and model optimization, as shown in Table 1. Under variable operating conditions, the bearing fault diagnosis model based on IBRB-a ensures interpretability and reliability in accordance with these criteria. Under such conditions, belief rules can offer explicit semantic descriptions for the input and output of the bearing fault diagnosis, which constitutes the primary expression of the IBRB-a model’s interpretability [32]. By introducing expert knowledge within the model through belief rules, if the optimized belief distribution remains generally consistent with the initial expert settings, the model’s reasoning logic can be considered consistent with domain common sense [33].
However, models often improve accuracy at the cost of reduced interpretability, which may lead to unrealistic confidence distributions in the final prediction results. For example, in bearing fault diagnosis, there are four health conditions: normal. A sample output prediction might be: {(Normal, 0.431), (Ball fault, 0.123), (Inner ring fault, 0.056), (Outer ring fault, 0.390)}. This indicates that the system assigns a confidence level of 0.431 to “Normal” and 0.390 to “Outer ring fault”. Such a belief distribution appears contradictory, as a logically consistent outcome should not simultaneously assign high confidence to conflicting conclusions. Therefore, an interpretable belief distribution ought to demonstrate convex or monotonic properties instead of a concave shape, as depicted in Figure 2.

3. Reasoning and Optimization of IBRB-a

The IBRB-a model establishes a variable operating condition bearing fault diagnosis framework with the core logic of “feature processing-rule matching-reasoning fusion-parameter optimization”. First, feature selection and KDE-based dynamic division are performed to determine the reference intervals, thereby establishing the foundation for features processing. Then, expert knowledge-based constraints are integrated, the interval belief rule base is initialized, the degree of agreement between samples and intervals is quantified through dynamic rule matching, and initial diagnostic results are produced in combination with the ER strategy. Finally, the improved P-CMA-ES with interpretability constraints is used to optimize the model parameters. Section 3.1, Section 3.2 and Section 3.3 detail the reference interval selection and matching, the model reasoning process, and the parameter optimization method, respectively.
To provide a clear and concise overview of the entire IBRB-a workflow, Algorithms A1 and A2 presents pseudocode for the key steps of feature processing, rule matching, reasoning fusion, and parameter optimization. This algorithmic representation complements the detailed theoretical explanations in Section 3.1, Section 3.2 and Section 3.3.

3.1. Dynamic Interval Division

Under variable operating conditions, the fault characteristics of bearings exhibit coupled features of nonlinear mapping and non-stationary noise. Traditional fixed interval division methods rely on preset distribution assumptions, which easily lead to under-segmentation of key fault characteristic regions or over-segmentation of redundant regions, making it difficult to balance model efficiency and interpretability. To address this issue, this section combines the multi-dimensional goals for dynamic interval division illustrated in Figure 3 (The symbol k shown in the figure is defined as “key”) and proposes a dynamic reference interval division method based on KDE. By analyzing the local density distribution of feature data, the method autonomously identifies interval boundaries, thereby providing a reliable foundation for calculating rule matching degrees.
On the basis of the filtered n-dimensional fault feature space, KDE is independently performed for each feature dimension, and its mathematical formulation is expressed as:
g ^ s ( y ) = 1 n u m w s k = 1 n u m L y y k , s w s
where g ^ s ( y ) is the probability density estimation function of the s-th input feature, which is used to describe the sample distribution density of this feature under different values; n u m represents the total number of samples; w s is the bandwidth of the s-th feature; L ( ) is the kernel function; and y k , s is the value of the k-th sample on the s-th feature, which is directly obtained from the feature extraction results of preprocessed vibration signals of bearings. Combined with the characteristics of bearing fault features, the dynamic interval is partitioned into four key steps as presented in Figure 4.
A Gaussian kernel function is adopted in this study, with its mathematical expression given by:
L ( u ) = 1 2 π exp ( 1 2 u 2 )
The Gaussian kernel is characterized by an infinite support set and is infinitely differentiable and smooth, enabling it to generate smooth density estimation curves. Compared to alternative kernels such as the Epanechnikov, triangular, and cosine kernels, the Gaussian kernel provides the optimal balance between capturing fine-grained features of the data distribution and maintaining estimation stability. The bandwidth W s is the most critical parameter in KDE, directly influencing the smoothness of the density estimate. This study employs Silverman’s adaptive rule as the baseline bandwidth:
W s = 1.06   ·   υ ^   ·   t 1 / 5
where υ ^   denotes the sample standard deviation. This rule is considered optimal when the data approximates a normal distribution. Considering that actual bearing fault features may exhibit multimodal distributions, an adaptive adjustment factor ƛ is introduced. The final bandwidth is determined by maximizing the log-likelihood function of leave-one-out cross-validation:
W s = ƛ     W s ƛ [ 0.7 , 1.5 ]
This strategy ensures adaptive smoothing for different feature distributions, avoiding the extremes of losing feature details or introducing excessive noise. The backend attention mechanism and rule optimization process of the IBRB-a model exhibit a degree of fault tolerance to minor variations in KDE parameters. Even if slight deviations exist in the interval division, the model can compensate through adaptive inference, which structurally guarantees the overall robustness of the method.
This dynamic interval is generated under the drive of KDE, which is consistent with fault mechanisms, adaptive to working condition fluctuations, and free from preset fixed ranges. Based on this, the IBRB-a model obtains adaptive reference intervals, and further establishes a dynamic rule matching degree calculation model to achieve accurate matching between samples and rules.
In actual industrial production, the operating conditions of bearings are subject to constant fluctuations. Data such as vibration signal frequency and noise characteristics, which serve as the core basis for bearing fault diagnosis, undergo significant changes, resulting in different manifestations of the same bearing fault under varying operating conditions. However, in the intervals of the traditional IBRB model, when a sample falls within an interval, the interval rules are activated indiscriminately, leading to low sensitivity to faults under different operating conditions. Therefore, this paper proposes a calculation method transitioning from undifferentiated activation to dynamic judgment of activation matching. Let the input sample values of each attribute be denoted as X = x 1 , x 2 , , x T . After interval membership judgment, if the sample falls into the target reference interval, the preset rules within this interval are activated. Meanwhile, the rule matching degree of the sample data is dynamically calculated to quantify the degree of rule activation and the matching level between the sample rules and the interval rules. The corresponding calculation formula is expressed as follows:
ϕ i = 1 | x i mod | ( q i p i ) / 2 , x i [ p i , q i ] , ϕ i [ 0 , 1 ] , w h e r e   mod = p i + q i 2
where ϕ i represents the matching degree of the sample data of the i-th attribute falling into a certain interval matched by the rule, mod represents the center of the reference interval, [ p i , q i ] represents the interval boundary, and x i represents sample data that falling into this reference interval. This formula takes the midpoint of the interval as the reference benchmark. Through the difference operation and normalization process between the sample coordinates and the midpoint coordinates, it converts the position information of the sample within the interval into a matching degree index in the interval [0, 1]. The calculation result directly reflects the effectiveness of rule activation and the degree of consistency between rules. The central idea of this formula is that the closer the distance between the sample and the center of the reference interval is, the higher the matching degree, which indicates a better degree of agreement between the rule and the current operating condition. When the sample point is infinitely close to the center of the interval, the matching degree approaches the maximum value, and the rule then occupies a dominant position in the decision-making process; conversely, as the distance increases, the matching degree decreases monotonically, and the rule’s influence on the decision-making process gradually diminishes. The calculation process is mainly divided into four steps, as shown in Figure 5.
By calculating the rule matching coefficient within the interval, a method for calculating the weights of activated rules within the interval is designed. When the input sample is located within a specific interval, the method for determining the weights of the activated rules is given by Equation (10):
γ i = [ γ min + ϕ i γ min × ϕ i ] × γ   ,   { γ min , γ i , γ } [ 0 , 1 ]
where γ i denotes the activation weight of the i-th activated interval rule; γ denotes the rule weight; and γ min denotes the minimum activation weight. The primary idea embodied in this formula is that the lower the interval rule matching degree is, the smaller the rule activation weight. γ min is determined on the basis of expert knowledge and can be any constant within the interval [0, 1].
After the above two-step calculation, the interval rule achieves the following effect: When different data sample values fall within the same interval, the rule matching degrees differ, thereby resulting in different performances for different inputs. Therefore, when dividing intervals, the points with the densest distribution should be placed in the middle of the intervals; this allows the highest degree of rule matching to be obtained.

3.2. Inference Process of the Model

In complex industrial scenarios, the extensiveness of data and the diversity of expert knowledge are intertwined. To process various types of uncertain information efficiently, the ER inference rules are introduced into the IBRB-a model. The ER rules construct a framework that comprehensively considers the reliability of evidence that effectively describes, transforms, and integrates multisource information in an uncertain environment and ultimately reaches a consistent conclusion. This characteristic enables the IBRB-a model to perform accurate and efficient information processing in complex and dynamic scenarios, provides solid support for the decision-making process, and renders the decision-making basis output by the model more persuasive.
While ensuring model reliability and accuracy, the ER rules also prevent the model from falling into a “black-box” or “gray-box” system. During the inference process, as presented in Figure 6, the IBRB-a model achieves a rational transformation of the input and output information (Criterion 6). It not only preserves the informational characteristics of the original samples but also produces inference results that align more closely with real-world scenarios (Criterion 7). This reflects the model’s effective balance between interpretability and performance.
To comprehensively handle the uncertainties arising from multiple rules and diverse information sources, the proposed model employs a two-stage Evidential Reasoning (ER) fusion strategy. The fundamental principle of this strategy is hierarchical information aggregation, which emulates the human expert reasoning process of progressively narrowing down the diagnostic scope to reach a definitive conclusion:
Stage 1: Intra-rule fusion. For a single belief rule, the antecedent attributes may be matched to varying degrees. The objective of this stage is to aggregate these matching degrees across different attributes within the same rule to compute the joint belief degree of the rule being activated as a whole, along with its associated uncertainty.
Stage 2: Inter-rule fusion. After obtaining the joint belief degrees of all activated rules, the objective of this stage is to fuse the potentially conflicting diagnostic conclusions indicated by these different rules, outputting the final belief distribution and the corresponding expected utility value.
This two-stage design ensures the structural clarity of the inference process and the computational tractability. The procedure is visually illustrated in Figure 7 (The content contained in the dashed boxes of the figure is completely identical, and therefore not duplicated for representation). The detailed reasoning steps are elaborated as follows [32].
Step 1: Convert the bearing fault feature data into a belief distribution. The k -th piece of evidence δ k ( k = 1 , 2 , , S ) can be formulated as the subsequent belief distribution.
δ k = ( G n , β n , k ) , n = 1 , 2 , , N ; ( Θ , β Θ , k ) where   0 β n , k 1   and   n = 1 N β n , k 1  
where Θ = { G 1 , G 2 , , G N } denotes the frame of discernment; G n ( n = 1 , 2 , , N ) denotes the evaluation grades for bearing fault diagnosis results; N denotes the number of evaluation grades; β n , k denotes the G n confidence level of the result; and β Θ , k denotes that the k -th attribute in the frame of discernment is globally unknown.
Step 2: Combine the evidence weight ω k ( k = 1 , 2 , , S ) and reliability r k ( k = 1 , 2 , , S ) , convert the belief degree into the basic probability mass, and consider normalization, where ω k [ 0 , 1 ] and r k [ 0 , 1 ] .
m ˜ n , k = 0 , G n = ϕ b r w , k m n , k , G n Θ , θ n ϕ   b r w , k ( 1 r k ) ,   G n = β ( Θ ) b r w , k = 1 / ( 1 + w k r k ) m n , k = w k β n , k
where b r w , k is the normalization factor and satisfies condition n = 1 N m ˜ n , k + m ˜ β ( Θ ) , k = 1 , where m n , k stands for the probability mass of the k-th piece of evidence at the specific evaluation grade G n .
Step 3: Through iterative aggregation, gradually merge the probability masses of different pieces of evidence, calculate the joint probability, perform normalization, and generate the joint belief degree. The joint support degree β G , δ ( k ) for S independent pieces of evidence can be calculated as follows:
G n Θ , m ^ n , δ ( k ) = m n , δ ( k 1 ) r k × m n , δ ( k 1 ) + m β ( Θ ) , δ ( k 1 ) m n , t + C D = G n m C , δ ( k 1 ) m D , k m ^ β ( Θ ) , δ ( k ) = m β ( Θ ) , δ ( k 1 ) r k × m β ( Θ ) , δ ( k 1 ) m n , δ ( k ) = 0 , G n = ϕ m ^ n , δ ( k ) C Θ m ^ C , δ ( k ) + m ^ β ( Θ ) , δ ( k ) , G n ϕ β G , δ ( k ) = 0 , G n = ϕ m ^ n , δ ( k ) C Θ μ C , δ ( k ) G n ϕ  
where k = 1 , 2 , , S ; β G , δ ( k ) denotes the joint support degree of S independent pieces of evidence; and δ k denotes the joint probability mass of k pieces of evidence and satisfies two conditions: m n , δ ( 1 ) = m n , 1 and m β ( Θ ) , δ ( 1 ) = m β ( Θ ) , 1 . The confidence degree distribution of the relative results conforms to Equation (11).
Step 4: Calculate the weighted sum of the joint belief degree and the utility value in order to get the final diagnosis result. The calculation formula is shown below:
Z = n = 1 N σ ( G n ) β n , δ ( k ) + σ ( Θ ) β Θ , δ ( k )
where Z is the final utility value, and σ ( G n ) is the utility score of G n .

3.3. Model Optimization

In the current study, the P-CMA-ES optimization algorithm, with its distinctive features, serves as an effective method for optimizing the IBRB prediction model [34]. Its key advantages include: (1) Efficient global search capability, which prevents the algorithm from falling into local optima; (2) simplification of the rule base, which reduces computational costs and avoids the “curse of dimensionality”; and (3) improved reliability through multi-objective balancing that enhances key features. Therefore, the P-CMA-ES is employed in this paper to optimize the IBRB-a model. However, it should be emphasized that increases in model accuracy come at the price of decreased interpretability [35]. To balance accuracy and interpretability, several interpretability constraints [36] are incorporated into the P-CMA-ES framework. The constraints of optimization parameters can be listed as [37].
n = 1 N β n , k = 1 ; r k [ 0 , 1 ] ; w k [ 0 , 1 ] ; β n , k [ 0 , 1 ] w h e r e   n = 1 , 2 , , N   and   k = 1 , 2 , , S
Within the IBRB-a model, the difference between predicted and actual values is assessed using mean squared error (MSE). The formulation of the objective optimization function is given below [38]:
Mse ( β , r , w ) = 1 D k = 1 D ( U U * k ) 2
where D is the total number of training sample data, U is the model’s output value, and U * is the system’s label value. The optimization process of the improved P-CMA-ES is illustrated in Figure 8. The specific operation steps are as follows:
Step 1: Parameter input. In the IBRB-a model, the parameters to be optimized include confidence, rule reliability, and rule weight. The parameter set can be expressed as
Ψ 0 = λ 0 ( β , ω , r )  
where Ψ 0 represents the initial parameter set.
Step 2: To enhance the diversity of the initial population and prevent the algorithm from falling into local optima, Gaussian random perturbations are introduced based on the initial point x k ( g + 1 )   to generate u individuals of the initial population:
x k ( g + 1 )   = m ( g ) + ϑ z k , k = 1 , 2 , , u
where x k ( g + 1 )   is the k -th individual in the g + 1 generation, ϑ is the disturbance coefficient, which governs the amplitude of the disturbance, z k ~ N ( 0 , I ) is a random vector following the standard normal distribution, u denotes the number of additional individuals in the initial population. The original initial points and perturbed points are merged to calculate the mean value of the initial population.
x ¯ ( g ) = 1 v + 1 ( x ( g ) + k = 1 u x k ( g + 1 )   )
This mean value is employed as the initial search center of the P-CMA-ES algorithm.
Step 3: Add interpretability constraints.
(1) Euclidean distance constraint: Expert knowledge is among the core elements of interpretability, and the optimization process of local search needs to be anchored in expert judgment. To this end, expert knowledge can be integrated into the initial population, and further local optimization can be carried out with the help of the Euclidean distance [39]:
ξ ( g ) = E X P , i f s = 1 ξ ( g ) , i f s 1
where ξ ( g ) denotes the population of the g generation and EXP represents expert knowledge. To ensure that the optimized parameters maintain a reasonable distance from the initial values, a Euclidean distance constraint is imposed on the parameters, and its expression is as follows [32]:
i = 1 n ( e q m e a n , i e q k , i ) 2 d
where e q m e a n is the mean value of the current population; e q k is the newly generated individual; and d is the maximum allowable distance set by experts. Through the distance threshold d set by experts, the search range of the optimization algorithm can be effectively controlled, the risk of parameter solutions deviating from expert cognition can be reduced, and thus, the random oscillation phenomenon in the optimization process can be suppressed.
(2) Rule parameter constraint: For the inactive rule k P in the rule set, its parameter vector must satisfy:
c a n k ( I k )   =   c a n 0 ( I k )   ;     k K
where c a n k denotes the k-th candidate solution vector; c a n 0 represents the initial population vector; K represents the index set of inactive rules; and I k denotes the index range of the parameters corresponding to the k-th rule in the vector.
(3) Attribute weight constraint: To ensure that the attribute weights are not lower than the minimum values set by experts, the following constraint is imposed.
ω k ω k , min
where ω k denotes the weight of the k-th attribute and where ω k , min is the minimum threshold of the attribute weights.
(4) Confidence constraint: The confidence constraint is reflected in two main aspects. First, it is the constraint on the variation range of confidence: the variation range of the optimized confidence should not exceed the threshold, which satisfies the following formula [36].
β k   β 0     v
where β k denotes the confidence value during the optimization process; β 0 represents the initial confidence value; and v denotes the maximum threshold for confidence variation. Second, the normal-like distribution shape constraint: To ensure that the confidence variation conforms to a reasonable probability distribution pattern, the confidence vector β = [ β 1   , β 2   , β 3   , β 4   ] of each evaluation grade must satisfy one of the following four monotonic patterns [40].
Monotonic increase: β 1   β 2   β 3   β 4 .
First increase then decrease: β 1   β 2   β 3   β 4 .
Unimodal distribution: β 1   β 2   β 3   β 4 .
Monotonic decrease: β 1   β 2   β 3   β 4 .
This constraint ensures that the confidence distribution conforms to the normal-like characteristics common in decision logic. If the optimization result does not satisfy the above patterns, the confidence should be adjusted to meet the constraint.
Step 4: Projection Constraint. The projection operator is used to ensure that the solution vector satisfies the following formula:
A e q x = b e q , x 0
where A e q is the equality constraint matrix; b e q is the right-hand side vector of the equality constraint; and x is the solution vector, which includes confidence, rule weights, and attribute weights. The projection algorithm’s specific steps are outlined below:
(1) Orthogonal projection onto a hyperplane: For each set of constraints S i , calculate the vertical distance between the current solution and the canonical hyperplane x j = 1 and project it onto the constraint plane along the normal vector direction, as in Equation (26):
x S i x S i 1 | S i | ( j S i x j b i ) A i A i = [ 1 , 1 , , 1 ] T | S i |
where b i is the target value of the i-th constraint.
(2) Nonpositive repair: Set the nonpositive components to zero and uniformly compensate for the total sum of the nonpositive values to the positive components. This operation ensures x j 0 while maintaining the constraint conditions of j S i x j = 1 , and its expression is as follows:
x j = max ( 0 , x j ) , j S i = j S i max ( 0 , x j o l d ) x j x j + δ n j
where n j is the number of nonzero components in S i and where is the sum of deviations caused by the correction of negative components.
(3) Loop processing: Repeat the above process for each confidence distribution constraint until all the constraints satisfy the linear constraints and nonnegativity constraints.
Step 5: Optimal Solution Selection and Mean Update. Among the offspring generated in each generation, the top b optimal individuals are selected through fitness ranking for weighted recombination, and the population mean is updated as follows:
ξ m e a n ( g + 1 ) = i = 1 μ ϖ i ξ i : λ ( g )   , ϖ i = log ( μ + 0.5 ) log i j = 1 μ log ( μ + 0.5 ) log j λ = 10 + 3 log n   ,   μ = λ / 2
where ξ i : λ ( g ) is the i-th optimal individual in the fitness ranking of the g-th generation. ϖ i is the exponential decay weight; μ is the number of preferred individuals; λ is the number of offspring. In addition, attention weights are introduced to enhance the contribution of important individuals. The attention formula is as follow:
x mean attn = i = 1 μ α i x i : λ ( g )   ,   α i = exp ( f ( x i ) ) j = 1 μ exp ( f ( x j ) )  
where f ( ) is the fitness function; the negative exponential transformation ensures that individuals with higher fitness values obtain greater weights.
Step 6: The P-CMA-ES guides the search direction by adaptively updating the covariance matrix C , and its update mechanism combines evolutionary path accumulation, multiparent information integration, and constraint handling techniques. The update formula as in Equation (30):
C ( g + 1 ) = ( 1 c 1 c μ ) C ( g ) +   c 1 p a t h c ( g + 1 ) ( p a t h c ( g + 1 ) ) + ( 1 h σ ) c c ( 2 c c ) C ( g ) + c μ i = 1 μ α i × Z i ( Z i ) T
where C is the covariance matrix, which determines the shape and direction of the search distribution; c 1 is the rank-one update learning rate; c μ is the rank μ update learning rate; p a t h c is the evolutionary path of the covariance matrix; h σ is the heuristic indicator, which takes a value of 0 or 1; Z i is the accumulation coefficient of the evolutionary path; α i is the attention weight of the i-th parent; c c Z i is the standardized mutation vector [41], and Z i satisfies Equation (31).
Z i = x i : λ ( g ) s t e p ( g ) m ( g ) s t e p ( g )
where x i : λ ( g ) is the “candidate solution” explored by the algorithm in the search space; m ( g ) is the mean vector of the population in the g-th generation; and s t e p ( g ) is the step size of the g-th generation.

4. Experimental Validation

In this section, experiments are performed under variable load conditions using Case Western Reserve University (CWRU) and Southeast University (SEU) datasets, aiming to evaluate the accuracy, interpretability, and generalization of the proposed IBRB-a fault diagnosis model.

4.1. Evaluation Indicators

Under variable operating conditions of bearings, various parameters and external factors are subject to random variations. Accuracy is associated with the safety of equipment operation and production efficiency; interpretability enables technicians to verify and adopt the model’s diagnostic recommendations; and strong generalization capability enables the transfer of learned knowledge to new operating conditions and unseen fault types—this ultimately determines the model’s practical utility in real industrial environments.
To validate the model’s effectiveness in bearing fault diagnosis, we select four evaluation metrics for testing. The first metric is the overall accuracy (ACC) [42], can be described as follows:
A C C = i = 1 N T P i i = 1 N ( T P i + F P i + F N i + T N i )
where T P i is the number of true positives for category G i ; F P i denotes the count of true positives for category G i ; F N i is the number of false positives for category G i ; and T N i denotes the count of true negatives for category G i . The second evaluation indicator is the positive predictive value (PP) [43]:
P P i = T P i T P i + F P i  
is calculated separately for G i categories. where the PPa for all categories are averaged to obtain the following:
P P a = 1 N i = 1 N P P
The third indicator is the true positive rate (Recall) [44,45]:
Re call i = T P i T P i + F N i
is calculated separately for G i categories. where the recalls for all categories are averaged to obtain the values:
Re call a = 1 N i = 1 N Re call i
The fourth metric is the F1 score, which stands for the harmonic mean of accuracy and recall, and it is calculated via the following formula:
F 1 i = 2 × ( P P i × Re c a l l i ) P P i + Re c a l l i
is calculated separately for G i categories. where the F1a for all categories are averaged to obtain the values:
F 1 a = 1 N i = 1 N F 1 i
The F1 score spans from 0 to 1, with a value closer to 1 signifying superior fault diagnosis performance in terms of balancing precision and recall.

4.2. Data Introduction

4.2.1. CWRU Datasets

The dataset used for experimental validation incorporated four conditions: normal, ball faults, inner ring faults, and outer ring faults. The condition labels presented in Table 2. Vibration signals were collected with a sampling frequency of 12 kHz under different motor load conditions—0, 1, 2, and 3H—to capture behavioral characteristics under varying operational states.
In this experiment, a bearing with a radius of 0.007 mm was used as an example, and the data were divided into four groups for verification under the same rotational speed (1200 r·min−1) while different loads [46]. Detailed grouping information is presented in Table 3. Under 0H load, the first 121,265 data points were extracted from each fault type’s vibration signals and then separated into 118 sample groups. Each experiment included 472 samples (118 data points × 4 fault types). Of all samples, 70% were selected at random for model training, and the remaining 30% served for testing. Similarly, data extracted from the other three load groups also correspond to a four-class classification task.

4.2.2. SEU Bearing Data

In addition to the CWRU bearing dataset, SEU were also used for verification. This dataset was collected under the operating conditions of a rotational speed system load set to 20 Hz–0 V, encompassing 3 types of single-bearing fault states, 1 type of mixed fault state, and 1 type of healthy state. For the purpose of this paper, only data corresponding to 3 types of single faults and the healthy state were selected to verify the reliability and generalizability of the IBRB-a model. The grouping information is detailed in Table 4, and the label values of the fault states are presented in Table 2.

4.3. Data Preprocessing

Both datasets consist of bearing vibration signals actually collected from industrial test benches and are susceptible to interference from sensor noise, environmental vibration noise, and other sources. Such interference may obscure the fault characteristics of bearings, compromise the accuracy of feature extraction, and degrade the performance of subsequent diagnostic models. Thus, data preprocessing involving denoising and dimensionality reduction serves as a critical prerequisite for improving data quality and ensuring the reliability of diagnosis.
Wavelet threshold denoising is employed in the experiment to eliminate high-frequency noise from raw vibration signals, which exhibits superior performance in processing non-stationary signals such as bearing vibrations. Specifically, 5-level decomposition based on the db4 wavelet basis is adopted, combined with soft thresholding denoising using the square root logarithm (sqtwolog) adaptive threshold; after signal reconstruction, the length is calibrated to ensure consistency. Subsequently, time-frequency domain features are extracted, and dimensionality reduction is implemented via Principal Component Analysis (PCA) to simplify the model and enhance its generalization ability. As shown in Figure 9, the signal-to-noise ratio (SNR) of the denoised signal is significantly improved with clearer fault characteristics; after dimensionality reduction, the feature dimension is greatly reduced while the discriminative ability is retained. This preprocessing approach effectively improves data quality and lays a solid foundation for accurate fault diagnosis.
After noise reduction, a time-domain feature extraction method similar to that proposed in Reference [47] was adopted. After performing time-domain analysis on the bearing vibration signals, the resulting feature framework is illustrated in Figure 10. In-depth examination of these time-domain feature parameters enables accurate identification of fault types under different operating conditions, thereby contributing to the diagnostic method’s reliability and accuracy.
To reduce the interference of high-dimensional feature redundancy on model performance while retaining key information strongly correlated with fault modes, it is necessary to screen the original feature set. This set consists of eight time-domain feature parameters, as shown in Figure 10. The Pearson correlation coefficient was employed to analyze the correlation among all features. The visualization results under the 0H condition are presented in Figure 11, and the correlation coefficients between each feature and the fault label are detailed in Table 5. The four features with the highest absolute correlation coefficient values—peak, RMS, waveform factor and impulse factor—were selected as input variables. This approach reduces the input dimensionality of the model while ensuring the effective retention of core fault-related information.

4.4. CWRU Dataset Validation

4.4.1. Model Prediction and Validation

This section elaborates only on bearing fault diagnosis under the 0-load condition in detail, and the processing procedures for other loads are analogous. The k-th rule of the bearing fault diagnosis model based on IBRB-a as in Equation (39).
R u l e k : I F P e a k ( a 1 , b 1 ) R M S ( a 2 , b 2 ) W a v e f o r m F a c t o r ( a 3 , b 3 ) Im p u l s e F a c t o r ( a 4 , b 4 ) , Then   power   fault   detection   results   are ( G 1 , β 1 , k ) , ( G 2 , β 2 , k ) , ( G 3 , β 3 , k ) , ( G 4 , β 4 , k ) ,   with   r k   and   ω k   , rule   matching   degree   ϕ k , in   interpretable   constraint   a 1 , a 2 , , a f , k = ( 1 , 2 , , S ) , n = 1 4 β n , k 1
where G 1 , G 2 , G 3 , G 4 represents four evaluation grades.
The model’s initial parameters are presented in Table 6. Among these, the constrains for rule reliability and rule weight were determined by domain experts on the basis of prior knowledge. First, the model parameters were initially optimized via the standard covariance matrix adaptation evolution strategy (CMA-ES) algorithm, and the optimized parameter configuration is shown in Table 7. The initially optimized parameters were subsequently input into the improved P-CMA-ES for further optimization. The final parameter values of the model are shown in Table 8. The initial parameter setting strategy of this optimization algorithm and the corresponding parameter values are provided in Table 9.
(1) Parameter setting: The constrained P-CMA-ES was employed to optimize the model. The optimization ranges of the rule weights and rule reliability were constrained to the interval [0.5, 1]. Moreover, the belief degrees corresponding to the consequence part of each rule were also constrained to vary within a specified range around their initial values. The optimized parameters are summarized in Table 6. All optimized values remain within the bounds defined by expert knowledge, ensuring that the resulting parameters of the IBRB-a model are both reasonable and suitable for practical application.
(2) Curve Fitting Results of the Model’s Predicted Diagnostic Outcomes and Actual Values: Under the four operating conditions, the fitting results between the model’s predicted values and actual values are shown in Figure 12, where the horizontal axis represents the sample number and the vertical axis denotes the classification number. This effect is attributed to the dynamic rule matching degree and the novel rule weight calculation method adopted by the model—these two elements endow the model with stronger adaptability, enabling it to smoothly cope with data fluctuations and nonlinear trends. As shown in the first subplot of Figure 12, the predicted values of the IBRB-a model exhibit an extremely high degree of fit with the actual labels. The accuracy reaches 99.29% under the 0-load condition. Table 8 clearly presents the IBRB-a fault diagnosis results under the 0H operating condition, which demonstrates high fault identification accuracy.
(3) Model interpretability: As shown in the first subplot of Figure 13, under the effect of the P-CMA-ES with expert constraints, the IBRB-a model retains parameter interpretability. This enables the belief distribution of its output results to be highly consistent with the initial expert-defined belief distribution. The study also reveals that even when complex algorithmic optimization is employed to increase model accuracy, the IBRB-a model continues to accurately reflect expert knowledge and judgments. This not only ensures the interpretability of the diagnostic results but also guarantees the transparency of the process and the reliability of the outcomes.

4.4.2. Results

The results of experimental show that the predicted values of the IBRB-a model show strong consistency with the actual labels in terms of fitting performance. The prediction accuracy is summarized in Figure 12. Under the four distinct load conditions, the model’s accuracy rates of 99.29%, 98.67%, 99.29%, and 99.29%. The overall variation in accuracy remains within a narrow range of 0.62%, indicating high stability under dynamic load changes. These results outperform those reported in comparable studies under similar variable operating conditions.
Analyze the IBRB-a model’s fault diagnosis results across the 0H, 1H, 2H, and 3H operating conditions. Table 10, Table 11, Table 12 and Table 13 show that the model maintains high fault identification accuracy across all operating conditions. Among these results, the positive predictive values (PPs) for most fault categories (e.g., G1, G2, and G4) under different operating conditions are close to or equal to 99%, while recall values remain consistently above 94%. These results systematically demonstrate the model’s ability to stably identify fault modes under different load conditions, providing a robust experimental foundation for its application in complex operational environments.
Further analysis of the dynamic behavior of performance indicators reveals that the influence of operational disturbances on diagnostic performance varies significantly across fault categories. Specifically, the G2 fault category demonstrates greater sensitivity to changes in operating conditions: its recall is 0.97 under the 0H condition, declines slightly to 0.94 under 1H operating condition, and recovers to 1.0 under 2H condition. Moreover, the positive predictive value (PP) of G2 decreases briefly to 0.94 under 1H operating condition but remains stable at 1.0 under all other conditions. These fluctuations reflect the complex coupling relationship between fault characteristics and operating parameters. The data indicate that the G2 fault mode is more susceptible to load variations. It is inferred that this behavior may be linked to nonlinear distortions in the vibration spectrum characteristics of this fault type within certain load ranges. These observations provide a basis for subsequent model refinement targeting specific fault modes.
Regarding interpretability, the IBRB-a model is underpinned by an optimization algorithm constrained by expert knowledge and an attention mechanism based on structured embedding. First, as elaborated in Section 3.3, the expert-constrained P-CMA-ES algorithm ensures that all rule parameters remain within intervals with clear physical meanings post-optimization, thereby preserving the semantic interpretability of the parameters at the source. Furthermore, as illustrated in Figure 13, the “feature-confidence” distribution generated by the model during inference is not a black-box output, and its decision-making logic is fully traceable: the distribution of attention weights directly reveals which features play a critical role in activating specific rules for a given input, while the confidence distribution of the rules yields the final diagnostic conclusion. This transparent inference chain—from input features to attention weights, followed by rule activation and conclusion fusion—endows each diagnostic decision with explicit mechanistic analyzability, mitigating the “black-box” effect inherent in complex models and establishing a solid foundation for the credible deployment and iterative optimization of the model in practical engineering applications.
Furthermore, the initialization random perturbation strategy proposed in this study not only enhances population diversity but also improves algorithm robustness. On the premise of preserving the core characteristics of expert knowledge, the optimization success rate is significantly improved by introducing random perturbations. Taking the 0H operating condition as an example, the accuracy rate is increased from 85.11% to 99.29%, as illustrated in Figure 14, where the horizontal axis represents the sample number and the vertical axis denotes the classification number. This reflects an effective balance between “respecting expert knowledge” and “enhancing algorithm robustness” in interpretable optimization. The results indicate that the method proposed in this study can adapt to the input of different initial expert knowledge in practical applications, thus providing stable and reliable technical support for the optimization of expert knowledge-based intelligent systems.

4.5. SEU Dataset Validation

To further test the generalization ability and reliability of the proposed method, a validation experiment was conducted using a distinct dataset. This dataset exhibits substantial differences in sample distribution compared to the first dataset and includes 473 fault samples covering four fault categories (G1–G4) under load operating conditions of 20 Hz–0 V. The experimental processing workflow strictly followed the standard paradigm of the first set of experiments: initial parameters were set on the basis of expert knowledge, followed by preliminary optimization via the conventional CMA-ES algorithm and subsequent iterative optimization via the P-CMA-ES. The experimental results are presented below.
(1) Parameter Optimization and Constraint Satisfaction: The initial parameters for the new dataset were set on the basis of experts’ prior knowledge of its fault characteristics. The constraint settings remained consistent with the first experiment: the optimization ranges for both rule weights and rule reliability were constrained to [0.5, 1], and the belief degrees were limited to vary within their initial value intervals. The parameter values after preliminary optimization via the conventional CMA-ES are provided in Table 14, while the final parameters optimized via the P-CMA-ES are detailed in Table 15.
The analysis indicates that all optimized parameters for the new dataset strictly fall within the expert-defined constraint boundaries. This result confirms that even under varying data distributions and fault characteristics, the P-CMA-ES maintains stable compliance with expert knowledge constraints, with no constraint violations observed. This finding verifies the method’s reliability during the parameter optimization process.
(2) Model diagnostic performance: On the new dataset, the agreement between the predicted values and true values of the IBRB-a model is presented in Figure 15. The results indicate that the model maintains high fitting accuracy on this dataset, accuracy reaches 95.59%. This indicates that the method retains stable performance even under completely different data distributions. As shown in Table 16, the fault identification accuracy under these operating conditions further verifies the applicability of the proposed method.
(3) To verify whether the model preserves knowledge interpretability on new datasets, we compared the optimized confidence distributions with the initial expert settings. As depicted in Figure 16, the optimized distributions exhibit a high degree of consistency with expert specifications regarding the confidence ranking of critical fault modes and their associated dominant features. For instance, rules initialized with high confidence by experts for “outer race faults” retained top rankings after optimization on new data, with no semantic deviation observed in their associated features. This indicates that the optimization process adapts to new data distributions while preserving the core framework and semantic structure of expert knowledge, without sacrificing interpretability for performance gains. Consequently, the model’s interpretability trait remains robust when generalized to new operating conditions.
(4) Robustness Analysis: The optimization algorithm maintains stable performance on new datasets, exhibiting strong cross-dataset generalization ability and anti-interference robustness, thus providing a reliability guarantee for its deployment in practical applications.
Verification results on the second dataset indicate that the proposed method maintains stable diagnostic accuracy, adherence to parameter constraints, and reliable parameter interpretability and robustness in industrial scenarios with different sample distributions. This further confirms the effectiveness and generalizability of the proposed method, providing more comprehensive experimental support for its engineering applications.

4.6. Comparison Experiments

The primary engineering contribution of this research is that it overcomes the limitations of the “stable operating condition assumption” in industrial fault diagnosis. This advancement allows for accurate equipment monitoring under complex operating states that better reflect real-world conditions. The findings demonstrate high reliability and interpretability, which can improve the understanding of bearing fault diagnosis in practical industrial settings and support targeted maintenance actions when faults are identified.
Therefore, three comparative experiments were performed to further evaluate the performance advantages of the IBRB-a model proposed in this study. The first set compares it with the traditional IBRB model; the second group assesses the contribution of each core component of the IBRB-a model through ablation experiments; the third set involves comparisons with other methods in the field of deep learning. All methods were evaluated on the same dataset using consistent evaluation metrics, as in previous sections, to ensure objective and fair comparisons.
(1) Comparative experiment with the traditional IBRB model: As a classical framework for interval-valued belief rule-based models, the traditional IBRB model has been widely validated in bearing fault diagnosis. In this experiment, the IBRB-a model was compared with the traditional IBRB model across multiple performance dimensions. Both models used the same rule initialization strategy and dataset partitioning ratio. To mitigate random errors, 10 independent repeated trials were conducted. According to the statistical results presented in Figure 17 (The blue curve represents the IBRB-a model), the IBRB-a model achieves significant improvement across all four core metrics: it attains an accuracy rate of over 98% under each operating condition, precision and F1 score both exceed 95%, and the recall rate remains above 96%. These values reflect an increase in more than 28 percentage points compared to the traditional IBRB model. The results demonstrate that, while retaining the advantages of the traditional IBRB framework, the IBRB-a model achieves comprehensive performance enhancement through structural improvements.
(2) To quantitatively evaluate the contribution of each core component in the IBRB-a framework, a systematic ablation experiment is designed herein. This experiment compares four ablation model variants, as introduced in Table 17, where each variant removes one core component, and all experiments are conducted under the same 10-fold cross-validation framework.
The systematic ablation experiment reveals the differential contributions of each core component to the performance of the IBRB-a model, with specific data comparisons shown in Table 18.
(3) To confirm the competitiveness of the IBRB-a model, this experiment selects five mainstream methods: Support Vector Machine (SVM), K-Nearest Neighbors (KNN), Random Forest (RF), probabilistic spiking response model (PSRM) and Physics Guided Convolutional Neural Network (PGCNN). Where SVM, KNN and RF are traditional machine learning methods, PSRM is a multilayer probabilistic spike response model [48], and PGCNN uses a rectangular input structure and rectangular convolution kernels guided by physical principles [49].
As shown in the line chart in Figure 18 and the detailed results in Table 19, the IBRB-a model performs consistently well across different operating conditions in all four evaluation metrics significantly outperforming all other compared methods. Taking Operating Condition 1 as an example, the table data show that the IBRB-a model achieves an accuracy of 99.29%, precision of 99.25%, recall of 99.25%, and F1 score of 99.00%—these values are far higher than those of SVM (87.94%, 87.47%, 87.41%, 87.42%), KNN (82.98%, 82.80%, 82.33%, 82.35%), RF (75.89%, 59.46%, 73.65%, 65.26%), PSRM (73.05%, 62.97%, 75.00%, 68.46%), and PGCNN (87.23%, 88.72%, 88.69%, 88.71%). A comparative analysis can also be conducted from another perspective via the line chart in Figure 19 and the specific data in Table 19. By observing the indicator changes in various methods under different operating conditions, it is found that all indicators of the IBRB-a model remain at a high level across different operating conditions, with minimal fluctuations. In terms of accuracy, the IBRB-a model demonstrated highly consistent performance across five evaluation scenarios, with recorded values of 99.29%, 98.67%, 99.29%, 99.29%, and 99.57%. In contrast, the indicators of the other methods fluctuate significantly under different operating conditions. As an example, the SVM achieved accuracy rates of 87.94%, 82.73%, 92.81%, 72.34%, and 69.5% across the five test scenarios.
Under the scenario of bearing fault diagnosis with variable operating conditions, traditional machine learning methods are relatively sensitive to changes in operating conditions because of their inherent algorithmic characteristics, leading to relatively low performance across all evaluation indicators. Although deep learning methods such as the PSRM and PGCNN can handle complex data patterns to some extent, they often exhibit underperformance when operating conditions shift, negatively affecting their generalization capability. In contrast, the IBRB-a model benefits from its specific structure and optimization strategy, enabling effective feature extraction under varying conditions and stronger adaptability to operational shifts. This leads to its stability in all evaluated metrics.
This section systematically verifies the performance of the IBRB-a model through three sets of progressive experiments: benchmark model comparison, internal strategy verification, and cross-domain method benchmarking.
In Experiment 1, compared to the baseline IBRB model, IBRB-a achieved significant improvements of 35.07%, 35.27%, 33.93%, and 35.83% in average accuracy, precision, recall, and F1 score, respectively. This improvement effectively validates the effectiveness of the optimized rule generation and evidential reasoning processes within the IBRB-a model. Specifically, by introducing adaptive rule generation, the IBRB-a model mitigates the problems of rule combination explosion and conflict; its optimized inference mechanism directly enhances computational efficiency and decision reliability. This demonstrates that the proposed method successfully integrates the transparency of belief rule-based systems with the capability to model complex data patterns.
In Experiment 2, The P-CMA-ES constrained optimization exerts the most critical impact—its removal leads to a sharp drop of 16.15% in average accuracy, and the performance degradation even reaches 27.86% under the 3H high-load operating condition, which highlights the decisive role of physical constraints in guiding the optimization direction and preventing the model from falling into local optima under high-load and complex conditions. The KDE-based interval division is crucial for the model’s adaptability to operating conditions; particularly under the 0 V variable speed operating condition, its absence results in a 13.10% decrease in accuracy, verifying its core value in adaptively capturing changes in data distribution and resisting feature drift. In contrast, although the attention weight module and dynamic rule matching mechanism have relatively moderate direct impacts on the average performance (decreasing by 3.50% and 3.07% respectively), a deeper analysis reveals their indispensable role in enabling adaptive and interpretable reasoning. The attention module acts as the dynamic core that translates the model’s static knowledge into context-aware decisions. Under variable operating conditions, it selectively focuses on the most relevant and discriminative features for each specific input, effectively filtering out noise and irrelevant variations induced by load or speed changes. This capability is crucial for maintaining robustness when feature distributions shift. More importantly, the generated attention weights provide a transparent, sample-level explanation for the diagnostic process by quantitatively showing how much each feature contributed to activating each rule. This directly operationalizes the model’s interpretability during inference, making the decision logic traceable and trustworthy. They jointly constitute the basic robustness framework of the model, ensuring the focus on key features and flexible adjustment of inference strategies under different operating conditions. In summary, the IBRB-a model proposed in this study exhibits significant comprehensive advantages in bearing fault diagnosis under varying operating conditions. Its core strengths lie in the fact that the rationality and convergence efficiency of model parameter learning are ensured through P-CMA-ES optimization integrated with physical constraints, and strong adaptability to changes in data distribution under complex operating conditions is endowed to the model via KDE-based adaptive interval division. Meanwhile, intelligent focus on discriminative features and dynamic adjustment of the inference process are achieved by the model through embedding the attention mechanism and dynamic rule matching. This series of innovative designs enables the IBRB-a to not only achieve high accuracy but also maintain high interpretability, thereby successfully resolving the inherent contradiction between high-performance “black-box” models and low-performance interpretable models. Consequently, the IBRB-a provides a highly reliable, adaptable, and decision-transparent intelligent diagnosis solution for the industrial field, with important theoretical significance and engineering application value.
In Experiment 3, The IBRB-a model outperforms state-of-the-art models—including SVM, KNN, RF, PSRM, and PGCNN—across all four core metrics, with improvements ranging from 13% to 37%. (1) Compared with traditional machine learning models such as SVM and KNN, IBRB-a achieves an average performance gain of approximately 18%, highlighting its inherent advantages in handling complex nonlinear patterns and uncertain information. SVM is sensitive to kernel functions and parameter settings, while KNN is prone to local fluctuations under varying operating conditions. In contrast, the fuzzy rule-based inference framework of IBRB-a naturally accommodates uncertainty, making it more robust to changes in data distribution. (2) The superior performance of IBRB-a over more complex models such as RF and PGCNN is particularly noteworthy. Although RF possesses strong fitting capability, its black-box nature may lead to unstable generalization under varying operating conditions. PGCNN can capture spatiotemporal features but relies heavily on large-scale labeled data and lacks interpretability. The performance of IBRB-a demonstrates that in the context of fault diagnosis under varying operating conditions, hybrid-driven models that integrate domain knowledge with data are often more adaptive and reliable than purely data-driven models. (3) The most distinctive advantage of IBRB-a lies in the unified achievement of interpretability and stability. All comparative models sacrifice interpretability to varying degrees to improve performance, whereas IBRB-a achieves excellent diagnostic performance while maintaining high interpretability.
In summary, the experimental analysis quantitatively validates the superiority of the IBRB-a model and elucidates the sources of its advantages from a mechanistic perspective. Through its innovative adaptive rule learning and optimization architecture, the IBRB-a model successfully addresses the efficiency and conflict issues of traditional belief rule-based systems in high-dimensional and complex scenarios, while circumventing the common limitations of mainstream data-driven models, such as sensitivity to data quality and poor interpretability. The high performance, stability, and interpretability demonstrated by the IBRB-a model endow it with unique engineering application value in the field of bearing fault diagnosis under varying operating conditions, where reliable and transparent decision-making is required.

4.7. Analysis of Algorithm Performance

To comprehensively evaluate the efficiency of the IBRB-a model framework, this section provides an in-depth analysis from two perspectives: theoretical complexity analysis and practical runtime performance.
(1) Complexity Analysis: The time complexity of the IBRB-a model is primarily correlated with the dimension of the optimization problem W , the population size B , and the number of iterations Q . Let L denote the size of the rule base, N the number of belief degrees per rule, and M the number of attribute weights in the system. The time complexity per generation can be expressed as O g e n e r a t i o n   = O ( B × E s i n g l e   + B × W 2 + B × W ) , where W satisfies the constraint W = L × N + L + M , and the complexity of each individual evaluation is O ( E s i n g l e   ) . For large values of W , the computational cost is dominated by O ( B × W 2 ) . Consequently, the total time complexity of the entire optimization process is O t o t a l   = Q × O g e n e r a t i o n   . The spatial complexity is mainly determined by the storage requirements for the covariance matrix, the population, and auxiliary variables, which can be expressed as O s p a c e   = O ( W 2 + B × W ) .
(2) Practical Runtime Statistics. Taking the 0 Hz operating condition as an example, the actual performance of the algorithm in the experimental environment (MATLAB R2024a) is summarized in Table 20. The time allocation analysis indicates that the computational load is relatively balanced between the two optimization stages. This validates the rationality of the hybrid framework design, effectively avoiding the bottleneck effect inherent in single-optimizer approaches.
The proposed optimization framework exhibits favorable scalability in its theoretical design. Its time complexity is dominated by O ( Q × B × W 2 ) , and the space complexity is O ( W 2 + B × W ) , enabling it to handle computational demands of medium to large-scale problems. In terms of practical performance, through core designs such as the “global exploration-local tuning” two-stage synergy and domain knowledge-guided search, the algorithm achieves an effective balance between runtime efficiency and optimization accuracy. Experimental results demonstrate that the framework can generate high-precision, reliable, and structurally reasonable parameters for the belief rule base within a controllable timeframe. This verifies its practical value in complex system modeling and optimization tasks. These characteristics render the framework particularly suitable for complex optimization problems that demand high precision, strong constraints, and a certain degree of interpretability.

4.8. KDE Parameter Sensitivity Analysis

Prior to dynamic interval partitioning using KDE, a sensitivity analysis of KDE parameters was conducted to determine appropriate kernel functions and bandwidths.
(1) Kernel Function Sensitivity: Under a fixed bandwidth (determined by Silverman’s rule), four commonly used kernel functions were compared: Gaussian, Epanechnikov, triangular, and cosine. Table 21 presents the average diagnostic accuracy of the IBRB-a model under different kernel functions. As indicated in the table, the variations in average accuracy across different kernels are minimal. This suggests that model performance is insensitive to kernel selection when a reasonable bandwidth is applied. The Gaussian kernel was selected as the default due to its stable and marginally superior performance.
(2) Bandwidth Sensitivity: With the Gaussian kernel fixed, model performance was tested as the bandwidth coefficient ƛ varied within the range [0.7, 1.5]. Experimental results demonstrate that the model maintains an average accuracy plateau above 95% with a fluctuation range of less than ±1.21% as α varies across this wide interval. The performance curve exhibits a distinct “flat region,” verifying that the selected parameters lie within a robust zone. A significant performance degradation is only observed when the bandwidth is excessively small ( ƛ < 0.5, leading to overfitting noise) or excessively large ( ƛ > 1.8, resulting in the loss of feature details).
(3) Stability of Interval Reference Points: Beyond accuracy, the stability of the generated interval reference points under different KDE parameter settings was evaluated. Table 22 displays the interval partitioning results for feature F1 when the bandwidth coefficient α is set to 0.7, 1.0, and 1.3, respectively. As shown in Table 22, within the reasonable bandwidth range, the average offset rate of interval centers is less than 2%, indicating good stability of the KDE-based interval partitioning.
The aforementioned analysis indicates that the proposed KDE interval partitioning method offers threefold guarantees regarding parameter selection: a solid theoretical foundation; strong parameter robustness; and good structural fault tolerance. Consequently, the proposed method does not require tedious parameter tuning in practical engineering applications, demonstrating favorable utility and generalizability.

5. Conclusions

Based on the IBRB-r model, this study proposes a novel model named IBRB-a for bearing fault diagnosis under variable operating conditions. The model is designed to assist decision-makers in conducting clear, convenient, and efficient bearing fault prediction in practical industrial environments.
The IBRB-a model demonstrates practical utility in bearing fault diagnosis under variable operating conditions. It exhibits stable and superior diagnostic performance compared to the traditional IBRB model, as well as a range of machine learning and deep learning methods. The model is capable of adapting to dynamic industrial operating scenarios. It maintains interpretability through expert knowledge constraints, thereby avoiding the “black-box” problem, and enhances algorithm robustness via the introduction of random perturbation factors. This enables it to meet core industrial requirements for both reliability and interpretability in fault diagnosis. However, this study also objectively acknowledges the current limitations of the model: the adaptive capability of the model depends on the range of operating conditions covered by the training data, and its performance guarantee for completely unknown or extremely abrupt operating condition patterns requires further verification; the initialization of the model requires a certain amount of domain expert knowledge, which may affect its ability for rapid deployment in scenarios involving entirely new equipment or knowledge scarcity; despite the introduction of robustness designs, the foundation for rule matching and inference may still be challenged when facing extreme class imbalance or low-quality data.
Accordingly, future work will be deepened along the following paths: strategies combining meta-learning or online learning will be investigated to enable the model to achieve rapid self-update using a small number of new samples, thereby breaking through preset operating condition boundaries; methods integrating unsupervised feature learning with automated rule generation will be explored to reduce the model’s reliance on refined prior knowledge during construction; uncertainty quantification modules from evidence theory or hierarchical attention mechanisms will be introduced to enable the model not only to make diagnoses but also to evaluate the confidence of the diagnostic results, thereby making better decisions in the face of complex data.
This study not only proposes an effective bearing fault diagnosis model under varying operating conditions but also provides a theoretical basis and practical paradigm for constructing the next generation of data-intelligence integrated industrial health management systems.

Author Contributions

Conceptualization, B.C. and J.L.; Methodology, B.C.; Software, B.C.; Validation, B.C. and J.L.; Formal analysis, B.C.; Investigation, B.C. and J.L.; Data curation, B.C.; Writing—original draft, B.C.; Writing—review & editing, H.L.; Visualization, B.C.; Supervision, H.L.; Project administration, B.C.; Funding acquisition, H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by Open Foundation of Key Laboratory of the Ministry of Education on Application of Artificial Intelligence in Equipment under Grant No. AAIE-2023-0103, in part by the Natural Science Foundation of Heilongjiang Province under Grant No. PL2024G009, in part by the Basic Research Support Program for Outstanding Young Teachers in Provincial Undergraduate Universities of Heilongjiang Province under Grant No. YQJH2024116.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used in this study are publicly available from the following sources: (1) The Case Western Reserve University (CWRU) bearing dataset is available at https://gitcode.com/open-source-toolkit/d1ef9, accessed on 3 July 2025. (2) The Southeast University (SEU) gearbox dataset is available at https://gitcode.com/Resource-Bundle-Collection/8994d, accessed on 28 July 2025.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Table of Formula Letter Meanings.
Table A1. Table of Formula Letter Meanings.
Initials Connotation Initials Connotation
H ^ the actual extracted fault feature D the total number of training sample data
H ( x ) the nonlinear mapping U the model’s output value
η non-stationary noise U * the system’s label value
Ω the effective region where the key fault features should lie Ψ 0 the initial parameter set
a the preset high-reliability threshold x k ( g + 1 )   the k -th individual in the g + 1 generation
X the input feature space ϑ disturbance coefficient
Y the fault mode output space z k a random vector
k the initial operating condition identifier u the number of additional individuals
k the new operating condition identifier ξ ( S ) the population of the g generation
P k the initial ruleEXPexpert knowledge
D o m   P k the effective domain of P k e q m e a n the mean value of the current population
Ψ the optimization parameter e q k the newly generated individual
Ψ ( t ) the optimal solutiondthe maximum allowable distance
t time c a n k the k-th candidate solution vector
Ψ ^ ( t ) the parameter obtained by the algorithm c a n 0 the initial population vector
R the correlation degree between the parameters and diagnostic results K the index set of inactive rules
ε the acceptable threshold I k the index range
τ the interpretability threshold ω k the weight of the k-th attribute
g ^ s ( y ) the probability density estimation function of the s-th input feature ω k , min the minimum threshold of the attribute weights
n u m the total number of samples β k the confidence value
w s the bandwidth of the s-th feature β 0 the initial confidence value
L ( ) the kernel function v the maximum threshold for confidence variation
y k , s the value of the k-th sample on the s-th feature A e q the equality constraint matrix
ϕ i the matching degree b e q the right-hand side vector
mod the center of the reference interval, x the solution vector
[ p i , q i ] the interval boundary b i the target value of the i-th constraint
x i sample data n j the number of nonzero components
γ i the activation weight the sum of deviations
γ the rule weight ξ i : λ ( g ) the i-th optimal individual
γ min the minimum activation weight ϖ i the exponential decay weight
Θ the frame of discernment μ the number of preferred individuals
G n the evaluation grades for bearing fault diagnosis results λ the number of offspring
N the number of evaluation grades C the covariance matrix
β n , k the G n confidence level of the result c 1 the rank-one update learning rate
β Θ , k The k-th attribute in the frame of discernment is globally unknown c μ the rank μ update learning rate
b r w , k the normalization factor p a t h c the evolutionary path of the covariance matrix
m n , k the probability mass of the k-th piece of evidence at the specific evaluation grade G n h σ the heuristic indicator
β G , δ ( k ) the joint support degree of S independent pieces of evidence Z i the accumulation coefficient
δ k the joint probability mass α i the attention weight
Z the final utility value x i : λ ( g ) candidate solution
σ ( G n ) the utility score of G n m ( g ) the mean vector
T P i the number of true positives s t e p ( g ) the step size of the g-th generation
F P i the count of true positivesACCaccuracy
F N i the number of false positivesPPthe positive predictive value
T N i the count of true negativesQIteration number
Algorithm A1. Pseudocode content
StagePseudocode
Initialization Phase1: Load training data D_train and testing data D_test
2: Normalize input features if necessary
3: Initialize belief degree matrix β = β_init
4: Initialize rule weights r = [1, 1, …, 1] ∈ ℝ^L
5: Initialize attribute weights w = [1, 1, …, 1] ∈ ℝ^L
6: Define assessment grades D = {D_1, D_2, D_3, D_4}
7: Define constraint matrices A_eq, b_eq for parameter optimization
Parameter Optimization using CMA-ES8: Define optimization vector: θ = [vec(β), r, w] ∈ ℝ^{L × N + L + L}
9: Set lower bounds lb = 0.0001, upper bounds ub = 1
10: for generation = 1 to G do
11:       Generate population of λ candidate solutions:
12:       θ_k = θ_mean + σ × B × (D ⊙ N(0,1)), for k = 1, …, λ
13:
14:       Apply constraints to each candidate:
15:       - Projection to satisfy A_eq × θ_k = b_eq
16:       - Confidence degree constraints (sum to 1 per rule)
17:       - Monotonicity constraints for belief degrees
18:       - Rule weight constraints (r_k ≥ 0.5)
19:       - Attribute weight constraints (w_k ≥ 0.4)
20:
21:       Evaluate fitness for each candidate:
22:       for k = 1 to λ do
23:      MSE_k = CalculateMSE(θ_k, D_train) ▷ Using Algorithm A2
24:       end for
25:
26:       Select best μ candidates based on fitness
27:       Update θ_mean using weighted recombination
28:       Update evolution paths p_c, p_s
29:       Update covariance matrix C
30:       Update step size σ
31: end for
32: θ^* = best candidate from final generation
Algorithm A2. Pseudocode content
StagePseudocode
Adaptive Rule Matching and Inference 1: Parse θ into β, r, w
2: Initialize MSE = 0
3: for each sample (x, y) in Dataset do
4:       for each attribute m = 1 to M do
5:         Find reference interval [a_{m,k}, a_{m,k + 1}] containing x_m
6:         Calculate matching degrees:
7:         α_{m,1} = (a_{m,k + 1} − x_m)/(a_{m,k + 1} − a_{m,k})
8:         α_{m,2} = 1 − α_{m,1}
9:
10:        Retrieve belief degrees for adjacent rules:
11:        β_{m,1} = belief degrees of rule k for attribute m
12:        β_{m,2} = belief degrees of rule k + 1 for attribute m
13:
14:         Fuse using analytical ER:
15:         β_m = ER_Fusion([α_{m,1}, α_{m,2}], [β_{m,1}, β_{m,2}])
16:       end for
17:
18:       Calculate activation weights:
19:       for each rule l = 1 to L do
20:         ω_l = (r_l × w_l)/(∑_{j = 1}^L r_j × w_j)
21:       end for
22:
23:       Aggregate beliefs using ER rule:
24:       β_final = ER_Aggregation({(ω_l, β_l)}_{l = 1}^L)
25:
26:       Calculate output:
27:       ŷ = ∑_{n = 1}^N β_{final,n} × utility(D_n)
28:
29:       Update MSE: MSE = MSE + (ŷ − y)^2
30: end for
31: return MSE/N_samples
Testing and Evaluation Phase 33: for each test sample (x, y) in D_test do
34:       ŷ = BRB_Inference(x, θ^*) ▷ Using steps 4–27
35:       Store prediction ŷ
36:       Calculate prediction error
37: end for
38:
39: Calculate overall metrics:
40: MSE_test = (1/N_test) × ∑_{j = 1}^{N_test} (ŷ_j − y_j)^2
41: Acc = (Number of |ŷ_j − y_j| < threshold)/N_test
42: return θ^*, predictions, MSE_test, Acc

References

  1. Li, T.; Zhao, Z.; Sun, C.; Cheng, L.; Chen, X.; Yan, R.; Gao, R.X. Wavelet Kernel Net: An interpretable deep neural network for industrial intelligent diagnosis. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 2302–2312. [Google Scholar] [CrossRef]
  2. Sun, C.; Ma, M.; Zhao, Z.; Tian, S.; Yan, R.; Chen, X. Deep transfer learning based on sparse autoencoder for remaining useful life prediction of tool in manufacturing. IEEE Trans. Ind. Inform. 2019, 15, 2416–2425. [Google Scholar] [CrossRef]
  3. Lin, J.; Shao, H.; Zhou, X.; Cai, B.; Liu, B. Generalized MAML for few-shot cross-domain fault diagnosis of bearing driven by heterogeneous signals. Expert 2023, 230, 120696. [Google Scholar] [CrossRef]
  4. An, B.; Zhao, Z.; Wang, S.; Chen, S.; Chen, X. Sparsity-assisted bearing fault diagnosis using multiscale period group lasso. ISA Trans. 2020, 98, 338–348. [Google Scholar] [CrossRef]
  5. Zhou, D.; Zhao, Y.; Wang, Z.; He, X.; Gao, M. Review on diagnosis techniques for intermittent faults in dynamic systems. IEEE Trans. Ind. Electron. 2020, 67, 2337–2347. [Google Scholar] [CrossRef]
  6. Yin, T.; Lu, N.; Guo, G.; Lei, Y.; Wang, S.; Guan, X. Knowledge and data dual-driven transfer network for industrial robot fault diagnosis. Mech. Syst. Signal Process. 2023, 182, 109597. [Google Scholar] [CrossRef]
  7. Li, Y.; Xie, S.; Wang, J.; Zhang, J.; Yan, H. Sparse sampletrain axle bearing fault diagnosis: A semisupervised model based on prior knowledge embedding. IEEE Trans. Instrum. Meas. 2023, 72, 3531911. [Google Scholar] [CrossRef]
  8. Wang, R.; Huang, W.; Wang, J.; Shen, C.; Zhu, Z. Multisource Domain Feature Adaptation Network for Bearing Fault Diagnosis under Time-Varying Working Conditions. IEEE Trans. Instrum. Meas. 2022, 71, 3511010. [Google Scholar] [CrossRef]
  9. Lei, Z.; Wen, G.; Dong, S.; Huang, X.; Zhou, H.; Zhang, Z.; Chen, X. An Intelligent Fault Diagnosis Method Based on Domain Adaptation and Its Application for Bearings Under Polytropic Working Conditions. IEEE Trans. Instrum. Meas. 2021, 70, 3505914. [Google Scholar] [CrossRef]
  10. He, M.; He, D. Deep learning based approach for bearing fault diagnosis. IEEE Trans. Ind. Appl. 2017, 53, 3057–3065. [Google Scholar] [CrossRef]
  11. Jin, X.; Que, Z.; Sun, Y.; Guo, Y.; Qiao, W. A data-driven approach for bearing fault prognostics. IEEE Trans. Ind. Appl. 2019, 55, 3394–3401. [Google Scholar] [CrossRef]
  12. Li, J.; Hai, C.; Feng, Z.; Li, G. A transformer fault diagnosis method based on parameters optimization of hybrid kernel extreme learning machine. IEEE Access 2021, 9, 126891–126902. [Google Scholar] [CrossRef]
  13. Zhao, H.; Liu, H.; Jin, Y.; Dang, X.; Deng, W. Feature extraction for data-driven remaining useful life prediction of rolling bearings. IEEE Trans. Instrum. Meas. 2021, 70, 3511910. [Google Scholar] [CrossRef]
  14. Saha, D.; Hoque, M.E.; Chowdhury, M.E. Enhancing Bearing Fault Diagnosis Using Transfer Learning and Random Forest Classification: A Comparative Study on Variable Working Conditions. IEEE Access 2024, 12, 5986–6000. [Google Scholar] [CrossRef]
  15. Yu, X.; Wang, Y.; Liang, Z.; Shao, H.; Yu, K.; Yu, W. An Adaptive Domain Adaptation Method for Rolling Bearings’ Fault Diagnosis Fusing Deep Convolution and Self-Attention Networks. IEEE Trans. Instrum. Meas. 2023, 72, 3509814. [Google Scholar] [CrossRef]
  16. Zhao, B.; Zhang, X.; Zhan, Z.; Pang, S. Deep multi-scale convolutional transfer learning network: A novel method for intelligent fault diagnosis of rolling bearings under variable working conditions and domains. Neurocomputing 2020, 407, 24–38. [Google Scholar] [CrossRef]
  17. You, K.; Qiu, G.; Gu, Y. Rolling Bearing Fault Diagnosis Using Hybrid Neural Network with Principal Component Analysis. Sensors 2022, 22, 8906. [Google Scholar] [CrossRef]
  18. Eke, S.; Clerc, G.; Aka-Ngnui, T.; Fofana, I. Transformer condition assessment using fuzzy C-means clustering techniques. IEEE Electr. Insul. Mag. 2019, 35, 47–55. [Google Scholar] [CrossRef]
  19. Soni, R.; Mehta, B. Diagnosis and prognosis of incipient faults and insulation status for asset management of power transformer using fuzzy logic controller & fuzzy clustering means. Electr. Power Syst. Res. 2023, 220, 109256. [Google Scholar] [CrossRef]
  20. Zhong, Z.; Zhang, Z.; Cui, Y.; Xie, X.; Hao, W. Failure Mechanism Information-Assisted Multi-Domain Adversarial Transfer Fault Diagnosis Model for Rolling Bearings under Variable Operating Conditions. Electronics 2024, 11, 2133. [Google Scholar] [CrossRef]
  21. Su, H.; Xiang, L.; Hu, A.; Gao, B.; Yang, X. A novel hybrid method based on KELM with SAPSO for fault diagnosis of rolling bearing under variable operating conditions. Measurement 2021, 177, 109276. [Google Scholar] [CrossRef]
  22. Li, C.; Li, S.; Zhang, A.; He, Q.; Liao, Z.; Hu, J. Meta-learning for few-shot bearing fault diagnosis under complex working conditions. Neurocomputing 2021, 439, 197–211. [Google Scholar] [CrossRef]
  23. Cai, X.; Hu, Z.; Chen, J. A many-objective optimization recommendation algorithm based on knowledge mining. Inf. Sci. 2020, 537, 148–161. [Google Scholar] [CrossRef]
  24. Yao, J.; Bai, W.; Yang, G.; Meng, Z.; Su, K. Assessment and prediction of railway station equipment health status based on graph neural network. Front. Phys. 2022, 10, 1080972. [Google Scholar] [CrossRef]
  25. Chen, Y.W.; Yang, J.B.; Xu, D.L.; Yang, S.L. On the inference and approximation properties of belief rule based systems. Inf. Sci. 2013, 234, 121–135. [Google Scholar] [CrossRef]
  26. Fu, S.; Avdelidis, N.P. Prognostic and Health Management of Critical Aircraft Systems and Components: An Overview. Sensors 2023, 23, 8124. [Google Scholar] [CrossRef]
  27. Tang, H.H.; Li, J.W.; Feng, W.W.; Chen, P.; Xue, H.T. Towards machinery incremental fault diagnosis based on inverted transformer lifelong learning with learnable pruning mechanism. Eng. Appl. Artif. 2025, 152, 110763. [Google Scholar] [CrossRef]
  28. Tang, H.; Zu, X.; Guoa, Y.; Jiang, X.; Wang, J.; Lin, R.; Xue, H.; Wang, H. A novel incremental method with dynamic learnable pruning mechanism for low-speed machinery fault diagnosis. Eng. Appl. Artif. Intell. 2026, 166, 113562. [Google Scholar] [CrossRef]
  29. Yang, J.B.; Xu, D.L. Evidential reasoning rule for evidence combination. Artif. Intell. 2013, 205, 1–29. [Google Scholar] [CrossRef]
  30. Sachan, S.; Almaghrabi, F.; Yang, J.B.; Xu, D.L. Evidential reasoning for preprocessing uncertain categorical data for trustworthy decisions: An application on healthcare and finance. Expert Syst. Appl. 2021, 185, 115597. [Google Scholar] [CrossRef]
  31. Cao, Y.; Zhou, Z.; Hu, C.; He, W.; Tang, S. On the interpretability of belief rule-based expert systems. IEEE Trans. Fuzzy Syst. 2021, 29, 3489–3503. [Google Scholar] [CrossRef]
  32. He, W.; Cheng, X.; Zhao, X.; Zhou, G.; Zhu, H.; Zhao, E.; Qian, G. An interval construction belief rule base with interpretability for complex systems. Expert Syst. Appl. 2023, 229, 120485. [Google Scholar] [CrossRef]
  33. Yang, J.B.; Liu, J.; Wang, J.; Sii, H.S.; Wang, H.W. Belief rule-base inference methodology using the evidential reasoning approach-RIMER. IEEE Trans. Syst. Man Cybern.-Part A Syst. Hum. 2006, 35, 266–285. [Google Scholar] [CrossRef]
  34. Ramachandran, A.; Gupta, S.; Rana, S.; Li, C.; Venkatesh, S. Incorporating expert prior in Bayesian optimisation via space warping. Knowl.-Based Syst. 2020, 195, 105663. [Google Scholar] [CrossRef]
  35. Ming, Z.; Zhou, Z.; Cao, Y.; Tang, S.; Chen, Y.; Han, X.; He, W. A new interpretable fault diagnosis method based on belief rule baseand probability table. Chin. J. Aeronaut. 2023, 36, 184–201. [Google Scholar] [CrossRef]
  36. Zhang, Q.; Li, K.; Zhang, G.; Zhu, H.; He, W. A complex system health state assessment method with reference value optimization for interpretable BRB. Sci. Rep. 2024, 14, 2334. [Google Scholar] [CrossRef]
  37. Feng, Z.; He, W.; Zhou, Z.; Ban, X.; Hu, C.; Han, X. A New Safety Assessment Method Based on Belief Rule Base with Attribute Reliability. IEEE CAA J. Autom. Sin. 2021, 8, 1774–1785. [Google Scholar] [CrossRef]
  38. Zhang, Y.; Zhou, G.; Zhang, W.; He, W.; Wang, Y.; Zhang, Y.; Han, P. A new performance analysis method for rolling bearing based on three vidential reasoning rule considering perturbation. Sci. Rep. 2022, 12, 17842. [Google Scholar] [CrossRef]
  39. 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]
  40. Zhang, Z.; He, W.; Li, H.; Ma, N.; Zhou, G. An interpretable spacecraft flywheel system health status assessment method under perturbation. Meas. Sci. Technol. 2024, 36, 266–285. [Google Scholar] [CrossRef]
  41. He, X.; Zhou, Y.; Chen, Z.; Zhang, J.; Chen, W.N. Large-Scale Evolution Strategy Based on Search Direction Adaptation. IEEE Trans. Cybern. 2021, 51, 1651–1665665. [Google Scholar] [CrossRef]
  42. Lima, L.A.M.; Blatt, A.; Fujise, J. Wind turbine failure prediction using scada data. J. Phys. Conf. Ser. 2020, 1618, 022017. [Google Scholar] [CrossRef]
  43. Chacón, A.M.P.; Ramirez, I.S.; Márquez, F.P.G. False ’alarm detection in wind turbine by classification models. Adv. Eng. Software 2023, 177, 103409. [Google Scholar] [CrossRef]
  44. Velandia-Cardenas, C.; Vidal, Y.; Pozo, F. Wind turbine fault detection using highly imbalanced real scada data. Energies 2021, 14, 1728. [Google Scholar] [CrossRef]
  45. Dhiman, H.S.; Deb, D.; Muyeen, S.M.; Kamwa, I. Wind turbine gearbox anomaly detection based on adaptive threshold and twin support vector machines. IEEE Trans. Energy Convers. 2021, 36, 3462–3469. [Google Scholar] [CrossRef]
  46. Randall, R.B.; Antoni, J. Rolling element bearing diagnostics—A tutorial. Mech. Syst. Signal Process. 2011, 25, 485–520. [Google Scholar] [CrossRef]
  47. Zhou, Z.J.; Hu, C.H.; Zhang, B.C.; Xu, D.L.; Chen, Y.W. Hidden Behavior Prediction of Complex Systems Based on Hybrid Information. IEEE Trans. Cybern. 2013, 43, 402–411. [Google Scholar] [CrossRef]
  48. Zuo, L.; Xu, F.; Zhang, C.; Xiahou, T.; Liu, Y. A multi-layer spiking neural network-based approach to bearing fault diagnosis. Reliab. Eng. Syst. Saf. 2022, 225, 108561. [Google Scholar] [CrossRef]
  49. Ruan, D.; Wang, J.; Yan, J.; Gühmann, C. CNN parameter design based on fault signal analysis and its application in bearing fault diagnosis. Adv. Eng. Inform. 2023, 55, 101877. [Google Scholar] [CrossRef]
Figure 1. The IBRB-a model’s overall structure.
Figure 1. The IBRB-a model’s overall structure.
Sensors 26 00891 g001
Figure 2. Reasonableness of Belief Distribution.
Figure 2. Reasonableness of Belief Distribution.
Sensors 26 00891 g002
Figure 3. Dynamic interval division multidimensional goals.
Figure 3. Dynamic interval division multidimensional goals.
Sensors 26 00891 g003
Figure 4. Schematic diagram of the kernel density steps.
Figure 4. Schematic diagram of the kernel density steps.
Sensors 26 00891 g004
Figure 5. Dynamic rule matching calculation process.
Figure 5. Dynamic rule matching calculation process.
Sensors 26 00891 g005
Figure 6. Flowchart of ER rule inference.
Figure 6. Flowchart of ER rule inference.
Sensors 26 00891 g006
Figure 7. Two-Stage ER Rule Reasoning Flowchart.
Figure 7. Two-Stage ER Rule Reasoning Flowchart.
Sensors 26 00891 g007
Figure 8. Optimization flowchart.
Figure 8. Optimization flowchart.
Sensors 26 00891 g008
Figure 9. Before and After Noise Reduction.
Figure 9. Before and After Noise Reduction.
Sensors 26 00891 g009aSensors 26 00891 g009b
Figure 10. Equipment Vibration Signal Characteristic System Framework.
Figure 10. Equipment Vibration Signal Characteristic System Framework.
Sensors 26 00891 g010
Figure 11. Correlation between Features and Labels Under 0H.
Figure 11. Correlation between Features and Labels Under 0H.
Sensors 26 00891 g011
Figure 12. Accuracy Under Each Load.
Figure 12. Accuracy Under Each Load.
Sensors 26 00891 g012
Figure 13. Confidence distribution of the output under each load.
Figure 13. Confidence distribution of the output under each load.
Sensors 26 00891 g013aSensors 26 00891 g013b
Figure 14. Accuracy comparison with or without random disturbances under 0H conditions.
Figure 14. Accuracy comparison with or without random disturbances under 0H conditions.
Sensors 26 00891 g014
Figure 15. Accuracy at 20 Hz–0 V.
Figure 15. Accuracy at 20 Hz–0 V.
Sensors 26 00891 g015
Figure 16. Confidence distribution of the 0 V output.
Figure 16. Confidence distribution of the 0 V output.
Sensors 26 00891 g016
Figure 17. Line Charts of Four Indicators Under Different Conditions.
Figure 17. Line Charts of Four Indicators Under Different Conditions.
Sensors 26 00891 g017
Figure 18. Comparison of the performance of six models.
Figure 18. Comparison of the performance of six models.
Sensors 26 00891 g018
Figure 19. Comparative analysis of the performance of different models across different conditions.
Figure 19. Comparative analysis of the performance of different models across different conditions.
Sensors 26 00891 g019
Table 1. Criteria for the interpretability of models.
Table 1. Criteria for the interpretability of models.
CategoryGuideline Description
Modeling processPrerequisite attributes and completeness of diagnostic results
Rationalization of the division of the reference interval
Rationalization of the combination of interval rules
The model parameters have actual physical significance
The spacing rule base should maintain simplicity
Reasoning processReasonable information conversion of input and output data
Interpretability of model reasoning
Optimization processReasonableness of the belief distribution
Rational use of expert knowledge
Parameter optimization with interpretable constraints
Table 2. Output reference value settings for fault types.
Table 2. Output reference value settings for fault types.
Reference PointNRIROR
Reference value0123
Table 3. Experimental data and settings.
Table 3. Experimental data and settings.
Group CategorySample TypeLoad TypeNormalBallInner RingOuter Ring
ATrain0H82868182
Test0H36323736
BTrain1H84888574
Test1H34303344
CTrain2H83838581
Test2H34353337
DTrain3H81798883
Test3H37393035
Table 4. Experimental data and settings.
Table 4. Experimental data and settings.
Group CategorySample TypeLoad TypeNormalBallInner RingOuter Ring
ETrain0 V79769384
Test0 V37422532
Table 5. Correlation coefficients.
Table 5. Correlation coefficients.
0H1H2H3H
Mean0.92570.92690.92380.9144
Peak0.94500.94210.93360.9292
RMS1.00001.00001.00001.0000
Kurtosis0.84270.86420.86620.8729
Skewness0.6885−0.6843−0.7606−0.7150
Waveform Factor0.94010.95130.95610.9492
Impulse Factor0.93740.95750.96800.9715
Margin Factor0.50960.65210.61520.4013
Table 6. Initial rules of the IBRB-a.
Table 6. Initial rules of the IBRB-a.
NumberReferential IntervalRule ReliabilityThe Rule Reliability ConstraintRule WeightThe Rule Weight ConstraintThe Initial Belief
1[0.28, 0.42]10.5–110.5–1{0.05, 0.20, 0.70, 0.05}
2[0.42, 1.10]10.5–110.5–1{0.08, 0.17, 0.68, 0.07}
3[1.10, 1.34]10.5–110.5–1{0.03, 0.15, 0.72, 0.10}
4[1.34, 1.44]10.5–110.5–1{0.06, 0.18, 0.69, 0.07}
5[1.44, 1.60]10.5–110.5–1{0.02, 0.16, 0.73, 0.09}
6[1.60, 2.95]10.5–110.5–1{0.04, 0.19, 0.67, 0.10}
7[2.95, 3.17]10.5–110.5–1{0.07, 0.14, 0.70, 0.09}
40[8.42, 9.00]10.5–110.5–1{0.07, 0.15, 0.68, 0.10}
Table 7. CAM-ES optimization model parameters at 0H.
Table 7. CAM-ES optimization model parameters at 0H.
NumberRule ReliabilityRules WeightsOutput Results
10.33540.8353{0.40, 0.08, 0.38, 0.14}
20.21920.4854{0.29, 0.34, 0.26, 0.11}
30.81720.0001{0.34, 0.01, 0.40, 0.24}
40.07980.0001{0.33, 0.11, 0.28, 0.28}
50.41600.0644{0.16, 0.18, 0.16, 0.50}
60.31480.0001{0.32, 0.33, 0.13, 0.21}
70.06110.0036{0.36, 0.03, 0.22, 0.39}
80.20130.0008{0.26, 0.25, 0.26, 0.23}
400.35150.4758{0.16, 0.18, 0.16, 0.50}
Table 8. P-CAM-ES Optimization Model Parameter Table of 0H.
Table 8. P-CAM-ES Optimization Model Parameter Table of 0H.
NumberRule ReliabilityRules WeightsOutput Results
10.86160.4241{0.59, 0.09, 0.00, 0.35}
20.51560.6343{0.00, 0.34, 0.00, 0.75}
30.57940.4016{0.59, 0.29, 0.00, 12.0}
40.93130.5435{0.50, 0.00, 0.49, 0.00}
50.92310.1531{0.86, 0.00, 0.15, 0.00}
60.85770.0001{0.00, 0.00, 0.24, 0.78}
70.74670.0001{0.37, 0.13, 0.13, 0.37}
80.83790.0002{0.00, 0.00, 0.75, 0.24}
400.99070.3947{0.22, 0.05, 0.74, 0.00}
Table 9. P-CAM-ES Optimization Algorithm Parameter Settings of 0H.
Table 9. P-CAM-ES Optimization Algorithm Parameter Settings of 0H.
The ParameterValue of Initial Parameter
Iteration number Q700
Step size v0.2
European distance size d2
disturbance coefficient ϑ Random number
Table 10. Fault Diagnosis Performance of 0H IBRB-a.
Table 10. Fault Diagnosis Performance of 0H IBRB-a.
ResultG1G2G3G4TP + FPPP
G136000361
G203200321
G301360370.97
G400036361
TP + FN36333636141/
Recall10.9711//
F110.980.981//
Table 11. Fault Diagnosis Performance of 1H IBRB-a.
Table 11. Fault Diagnosis Performance of 1H IBRB-a.
ResultG1G2G3G4TP + FPPP
G132200340.94
G203000301
G300330331
G400044441
TP + FN32323344141/
Recall10.9411//
F10.970.9711//
Table 12. Fault Diagnosis Performance of 2H IBRB-a.
Table 12. Fault Diagnosis Performance of 2H IBRB-a.
ResultG1G2G3G4TP + FPPP
G134000341
G203500351
G300330331
G400136370.97
TP + FN34353436139/
Recall110.971//
F1110.980.98//
Table 13. Fault Diagnosis Performance of 3H IBRB-a.
Table 13. Fault Diagnosis Performance of 3H IBRB-a.
ResultG1G2G3G4TP + FPPP
G136100370.97
G203900391
G300300301
G400035351
TP + FN36403035141/
Recall10.9711//
F10.980.9811//
Table 14. CAM-ES optimization model parameters at 0 V.
Table 14. CAM-ES optimization model parameters at 0 V.
NumberRule ReliabilityRules WeightsOutput Results
10.22420.8743{0.49, 0.02, 0.00, 0.48}
20.64090.1979{0.63, 0.02, 0.01, 0.34}
30.55210.0614{0.30, 0.23, 0.04, 0.43}
40.76690.0001{0.23, 0.32, 0.03, 0.43}
50.00910.0001{0.15, 0.25, 0.04, 0.56}
60.04410.0217{0.03, 0.09, 0.09, 0.79}
70.79960.5551{0.18, 0.02, 0.00, 0.80}
80.37810.9083{0.00, 0.03, 0.01, 0.96}
400.61200.4547{0.03, 0.33, 0.32, 0.33}
Table 15. P-CAM-ES optimization model parameters at 0 V.
Table 15. P-CAM-ES optimization model parameters at 0 V.
NumberRule ReliabilityRules WeightsOutput Results
10.73850.8211{0.05, 0.16, 0.01, 0.78}
20.74140.7488{0.10, 0.39, 0.01, 0.50}
30.89100.8328{0.10, 0.01, 0.01, 0.89}
40.57270.8642{0.09, 0.04, 0.00, 0.86}
50.65370.2927{0.33, 0.00, 0.00, 0.67}
60.90350.5109{0.13, 0.01, 0.00, 0.85}
70.63720.1740{0.13, 0.06, 0.00, 0.82}
400.66070.6225{0.07, 0.06, 0.74, 0.13}
Table 16. Fault diagnosis performance of 0 V IBRB-a.
Table 16. Fault diagnosis performance of 0 V IBRB-a.
ResultG1G2G3G4TP + FPPP
G133400370.89
G204200421
G301240250.96
G400131320.97
TP + FN33472531136/
Recall10.890.961//
F10.940.940.960.98//
Table 17. Meaning of Symbols for Ablation Model Variants.
Table 17. Meaning of Symbols for Ablation Model Variants.
Model SymbolMeaning
IBRB-aFull model
IBRB-a-KRemove KDE-based binning and use equal-width binning instead
IBRB-a-DRemove the dynamic rule matching mechanism and use static rule matching
IBRB-a-ARemove the attention weight module and use fixed weight allocation
IBRB-a-PRemove P-CMA-ES constrained optimization and use the original P-CMA-ES
Table 18. Performance Comparison of Ablation Experiment Models Under Different Working Conditions.
Table 18. Performance Comparison of Ablation Experiment Models Under Different Working Conditions.
GroupMethodAcc (%)PP (%)Recall (%)F1 (%)
AIBRB-a99.2999.2599.2599.00
IBRB-a-K91.2390.4191.2390.41
IBRB-a-D94.3393.4095.3294.22
IBRB-a-A93.6293.4693.0893.25
IBRB-a-P91.2392.1398.0294.05
BIBRB-a98.6798.5098.5098.50
IBRB-a-K94.3295.4694.3294.32
IBRB-a-D92.2092.1892.2092.08
IBRB-a-A92.9192.1693.1492.60
IBRB-a-P88.6988.6990.1088.41
CIBRB-a99.2999.2599.2599.00
IBRB-a-K96.3196.3196.3096.32
IBRB-a-D90.0788.7688.9788.86
IBRB-a-A91.4988.5689.1688.84
IBRB-a-P79.4379.8583.1279.85
DIBRB-a99.2999.2599.2599.00
IBRB-a-K92.1393.4594.1292.13
IBRB-a-D89.3682.4882.7482.58
IBRB-a-A90.7890.8491.8891.30
IBRB-a-P72.4373.4181.0686.34
EIBRB-a99.5995.5096.2595.50
IBRB-a-K86.4986.5892.1386.58
IBRB-a-D94.3394.4693.7593.94
IBRB-a-A93.6293.4693.0893.25
IBRB-a-P83.2184.7691.0684.23
Table 19. Comparison of the performance of six models under different conditions.
Table 19. Comparison of the performance of six models under different conditions.
GroupMethodAcc (%)PP (%)Recall (%)F1 (%)
AIBRB-a99.2999.2599.2599.00
SVM87.9487.4787.4187.42
KNN82.9882.8082.3382.35
RF75.8959.4673.6565.26
PSRM73.0562.9775.0068.46
PGCNN87.2388.7288.6988.71
BIBRB-a98.6798.5098.5098.50
SVM82.7385.7983.3782.49
KNN79.1480.4179.3578.58
RF75.5462.6875.0066.83
PSRM74.4763.0075.0068.48
PGCNN92.9193.4393.2793.35
CIBRB-a99.2999.2599.2599.00
SVM92.8192.7592.8192.76
KNN78.4279.5678.5677.87
RF72.6659.1272.7364.13
PSRM87.9490.8689.2990.07
PGCNN95.0495.0095.3995.19
DIBRB-a99.2999.2599.2599.00
SVM72.3462.1775.0066.37
KNN78.7287.6780.6277.60
RF78.7263.4675.0067.50
PSRM90.0791.2891.2591.26
PGCNN78.0189.0876.5282.32
EIBRB-a99.5995.5096.2595.50
SVM69.5079.8470.1469.85
KNN80.1483.0380.6481.28
RF73.7662.3275.0066.51
PSRM50.3554.0751.3952.69
PGCNN63.8356.9264.6460.54
Table 20. Algorithm Runtime Performance Statistics.
Table 20. Algorithm Runtime Performance Statistics.
Performance IndicatorsNumerical ValueAnalysis Explanation
Total runtime77.44 sMeet real-time requirements
CMA-ES Phase Time39.03 s (50.4%)Mainly responsible for global search
PC-MAES Phase Time38.26 s (49.4%)Mainly responsible for local fine-tuning
Total function call count1.94 × 107 timesIncludes internal ER calls
Final MSE3.965 × 10−3High prediction accuracy
Classification Accuracy0.9929Meet practical application requirements
Table 21. Comparison of Model Performance Under Different Kernel Functions (Accuracy, %).
Table 21. Comparison of Model Performance Under Different Kernel Functions (Accuracy, %).
Kernel Function0H1H2H3H0 VAverage
Gaussian kernel99.2998.6799.2999.2999.5999.23
Epanechnikov kernel97.1695.0498.5896.4597.1696.88
Triangular97.8795.7497.8796.4597.1697.01
Cosine Kernel96.4592.2095.7495.0395.7495.03
Table 22. Comparison of Interval Centers Under Different Bandwidths.
Table 22. Comparison of Interval Centers Under Different Bandwidths.
Interval Number ƛ = 0.7 ƛ = 1.0 ƛ = 1.3Average Offset Rate
I10.2150.2230.2201.82%
I20.6340.6230.6280.89%
I31.0521.0451.0480.33%
I41.6731.6701.6680.15%
I52.2852.2932.2780.33%
I62.8472.8522.8390.23%
I73.1243.1183.1210.10%
I83.6723.6653.6690.09%
I94.2234.2314.2180.15%
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

Chen, B.; Li, J.; Li, H. An Interval Belief Rule Base Method with Attention Enhancement for Bearing Fault Diagnosis Under Variable Operating Conditions. Sensors 2026, 26, 891. https://doi.org/10.3390/s26030891

AMA Style

Chen B, Li J, Li H. An Interval Belief Rule Base Method with Attention Enhancement for Bearing Fault Diagnosis Under Variable Operating Conditions. Sensors. 2026; 26(3):891. https://doi.org/10.3390/s26030891

Chicago/Turabian Style

Chen, Bing, Jingying Li, and Hongyu Li. 2026. "An Interval Belief Rule Base Method with Attention Enhancement for Bearing Fault Diagnosis Under Variable Operating Conditions" Sensors 26, no. 3: 891. https://doi.org/10.3390/s26030891

APA Style

Chen, B., Li, J., & Li, H. (2026). An Interval Belief Rule Base Method with Attention Enhancement for Bearing Fault Diagnosis Under Variable Operating Conditions. Sensors, 26(3), 891. https://doi.org/10.3390/s26030891

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