A Classification Model Based on Interval Rule Inference Network with Interpretability
Abstract
:1. Introduction
- (1)
- An interpretable rule inference network (IRIN) for the classification model is proposed. This model automatically generates an interval belief rule base, avoiding the problem that experts cannot accurately set IBRB parameters. It can improve the classification performance as well, extending the application areas compared with the RIN.
- (2)
- The feedforward process of IRIN is the inference process of the IBRB, and an IBRB is obtained to explain the algorithm results. It ensures the interpretability of the model, improving the research in the field of interpretable machine learning, meeting the interpretability, the intervenible ability, and reliability required in some.
- (3)
- Experiments on classification tasks are carried out on multiple public datasets. The experimental results show that IRIN has high interpretability and performs better than other BRB-based methods. This model is used in an engineering application, providing strong support for the practical application of IRIN.
2. Related Work
3. Preliminaries
3.1. Interval Belief Rule Base
3.2. Rule Inference Method
4. Interval Rule Inference Network
4.1. IBRB Establishment
4.1.1. Data Transformation
4.1.2. IBRB Generation
4.2. Inference Process
4.3. Parameter Determination
4.3.1. The Theoretical Foundations of IRIN
4.3.2. Parameter Training
- Calculate the discrepancy:A given input ith sample is denoted as , and the conclusion obtain by inference from the IBRB is denoted as , where , is the ith sample and . The discrepancy between the and is calculated according to the following loss function.
- Update of the belief degrees of consequents:The belief degrees of consequents can be updated asThe belief degrees of consequents biases can be updated asThe partial derivative is calculated as follows:Let
- Update the rule weights and attribute weights:The rule weights and attribute weights can be updated asThe rule weights and attribute weights biases can be updated asFrom Theorem 1 and Theorem 2, exists. According to the inference process, the activation weight of the rule is a function with respect to all the attribute weights, and the output function is a complex function with respect to all the activation weights, bringing high complexity of parameter leaning. In order to reduce the complexity, the “pseudo-gradient” will be used instead of the complex “true gradient”, that is, the partial derivative will be used instead of as the gradient. Therefore,The partial derivative is calculated as follows:LetIfIf
4.4. Algorithm Description
- Step 1:
- Normalize the dataset and convert numeric data to interval data.
- Step 2:
- Step 3:
- Refer to Section 4.2 to obtain IBRB inference conclusion .
- Step 4:
- Compute the difference between the IBRB inference conclusion and the actual conclusion y using Equation (38). If the difference is greater than the expected error , update the parameters by referring to Section 4.3 and return to Step 3.
- Step 5:
- Repeat Step 5 until the difference is less than the expected error or the training data are greater than the preset maximum training time .
Algorithm 1: IRIN algorithm. |
5. Interpretability Analysis of IRIN Structures
- Criterion 1.
- The reference value of the attribute can be effectively distinguished.When constructing an IRIN, each attribute is assigned at least one reference value with a different meaning. In the present work, the set of referential value of each attribute is A = (L,0.0),(M,0.5),(H,1.0), where Hrepresents “high”, M represents “medium”, and L represents “low”.
- Criterion 2.
- A complete membership function.IRIN can convert data with any type of representation into the corresponding interval data, where each datum can match at least one reference value, and at least one rule can be activated in rule inference.
- Criterion 3.
- The structures and parameters have actual meaning.As shown in Table 1, all the parameters of the IBRB automatically generated by IRIN have actual meaning, so that is able to deduce a reasonable causal relationship.
- Criterion 4.
- Standardization of the matching degree.The standardization of the matching degree helps the understandability of language terms and provides guidance for the classification of IRIN.
- Criterion 5.
- Reasonable information transformation.Data in any type or hybrid type need to be converted into interval belief distribution at the data transformation stage. Note that the boundaries of the interval belief distribution obtained by Equations 3 and 4 are not independent interval belief structures and meet the requirement of normalization. Therefore, the data are equivalently expressed in the interval belief structures.
- Criterion 6.
- A transparent inference engine.The feedforward process of IRIN is the inference process of IBRB, which uses IER as the inference engine to ensure the interpretability of the rule base in the whole inference process.
- Criterion 7.
- The simplicity of the rule base.The numbers of rules, parameters, and reference values for IRIN are moderate to improve the readability of IBRB.
6. Experiment and Analysis
6.1. Experimental Datasets
6.2. Interpretability Analysis of IRIN
6.3. Performance Analysis of IRIN
6.4. Application in Mechanical Properties of Coarse Aggregate of Reinforced Recycled Clay Brick
- (1)
- Precision: The proportion of true positive predictions out of all positive predictions.
- (2)
- Recall: The proportion of true positive predictions out of all actual positives.
- (3)
- F1 score: The harmonic mean of precision and recall, considering both accuracy and recall metrics. The calculation formula is as follows:
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Zhang, Y.; Tiňo, P.; Leonardis, A.; Tang, K. A survey on neural network interpretability. IEEE Trans. Emerg. Top. Comput. Intell. 2021, 5, 726–742. [Google Scholar] [CrossRef]
- Liu, Z.; Xu, F. Interpretable neural networks: Principles and applications. Front. Artif. Intell. 2023, 6, 974295. [Google Scholar] [CrossRef] [PubMed]
- Prokopowicz, P.; Mikołajewski, D. Fuzzy approach to computational classification of burnout—Preliminary findings. Appl. Sci. 2022, 12, 3767. [Google Scholar] [CrossRef]
- Cao, J.; Zhou, T.; Zhi, S.; Lam, S.; Ren, G.; Zhang, Y.; Wang, Y.; Dong, Y.; Cai, J. Fuzzy inference system with interpretable fuzzy rules: Advancing explainable artificial intelligence for disease diagnosis—A comprehensive review. Inf. Sci. 2024, 662, 120212. [Google Scholar] [CrossRef]
- Yang, R.; Zhao, Y.; Shi, Y. RPREC: A Radar Plot Recognition Algorithm Based on Adaptive Evidence Classification. Appl. Sci. 2023, 13, 12511. [Google Scholar] [CrossRef]
- Xu, Z.; Lu, W.; Hu, Z.; Yan, W.; Xue, W.; Zhou, T.; Jiang, F. Decision-Refillable-Based Shared Feature-Guided Fuzzy Classification for Personal Thermal Comfort. Appl. Sci. 2023, 13, 6332. [Google Scholar] [CrossRef]
- Gao, F.; Bi, C.; Bi, W.; Zhang, A. A new belief rule base inference methodology with interval information based on the interval evidential reasoning algorithm. Appl. Intell. 2023, 53, 12504–12520. [Google Scholar] [CrossRef]
- Hu, G.; He, W.; Sun, C.; Zhu, H.; Li, K.; Jiang, L. Hierarchical belief rule-based model for imbalanced multi-classification. Expert Syst. Appl. 2023, 216, 119451. [Google Scholar] [CrossRef]
- 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 Syst. Hum. 2006, 36, 266–285. [Google Scholar] [CrossRef]
- Liu, J.; Martinez, L.; Calzada, A.; Wang, H. A novel belief rule base representation, generation and its inference methodology. Knowl.-Based Syst. 2013, 53, 129–141. [Google Scholar] [CrossRef]
- AbuDahab, K.; Xu, D.l.; Chen, Y.W. A new belief rule base knowledge representation scheme and inference methodology using the evidential reasoning rule for evidence combination. Expert Syst. Appl. 2016, 51, 218–230. [Google Scholar] [CrossRef]
- Wang, Y.M.; Yang, J.B.; Xu, D.L.; Chin, K.S. The evidential reasoning approach for multiple attribute decision analysis using interval belief degrees. Eur. J. Oper. Res. 2006, 175, 35–66. [Google Scholar] [CrossRef]
- Zhu, H.; Zhao, J.; Xu, Y.; Du, L. Interval-valued belief rule inference methodology based on evidential reasoning-IRIMER. Int. J. Inf. Technol. Decis. Mak. 2016, 15, 1345–1366. [Google Scholar] [CrossRef]
- Liu, M.; He, W.; Zhou, G.; Zhu, H. A New Student Performance Prediction Method Based on Belief Rule Base with Automated Construction. Mathematics 2024, 12, 2418. [Google Scholar] [CrossRef]
- Zhang, H.; Yang, R.; He, W.; Feng, Z. Cooperative performance assessment for multiagent systems based on the belief rule base with continuous inputs. Inf. Sci. 2024, 676, 120815. [Google Scholar] [CrossRef]
- Fu, Y.G.; Lin, X.Y.; Fang, G.C.; Li, J.; Cai, H.Y.; Gong, X.T.; Wang, Y.M. A novel extended rule-based system based on K-Nearest Neighbor graph. Inf. Sci. 2024, 662, 120158. [Google Scholar] [CrossRef]
- Huang, D.; Zhang, Y.; Lin, H.; Zou, L.; Liu, Z. Rule inference network model for classification. ruan jian xue bao. J. Softw. 2020, 31, 1063–1078. [Google Scholar]
- Gao, F.; Bi, W. A fast belief rule base generation and reduction method for classification problems. Int. J. Approx. Reason. 2023, 160, 108964. [Google Scholar] [CrossRef]
- Yang, L.H.; Ye, F.F.; Liu, J.; Wang, Y.M. Belief rule-base expert system with multilayer tree structure for complex problems modeling. Expert Syst. Appl. 2023, 217, 119567. [Google Scholar] [CrossRef]
- Jiao, L.; Zhang, H.; Geng, X.; Pan, Q. Belief rule learning and reasoning for classification based on fuzzy belief decision tree. Int. J. Approx. Reason. 2024, 175, 109300. [Google Scholar] [CrossRef]
- Fu, C.; Hou, B.; Xue, M.; Chang, L.; Liu, W. Extended belief rule-based system with accurate rule weights and efficient rule activation for diagnosis of thyroid nodules. IEEE Trans. Syst. Man Cybern. Syst. 2022, 53, 251–263. [Google Scholar] [CrossRef]
- Ma, J.; Zhang, A.; Gao, F.; Bi, W.; Tang, C. A novel rule generation and activation method for extended belief rule-based system based on improved decision tree. Appl. Intell. 2023, 53, 7355–7368. [Google Scholar] [CrossRef]
- Leung, Y.; Fischer, M.M.; Wu, W.Z.; Mi, J.S. A rough set approach for the discovery of classification rules in interval-valued information systems. Int. J. Approx. Reason. 2008, 47, 233–246. [Google Scholar] [CrossRef]
- Zhang, Y.; Li, T.; Luo, C.; Zhang, J.; Chen, H. Incremental updating of rough approximations in interval-valued information systems under attribute generalization. Inf. Sci. 2016, 373, 461–475. [Google Scholar] [CrossRef]
- Zhang, X.; Mei, C.; Chen, D.; Li, J. Multi-confidence rule acquisition and confidence-preserved attribute reduction in interval-valued decision systems. Int. J. Approx. Reason. 2014, 55, 1787–1804. [Google Scholar] [CrossRef]
- Cheng, X.; Qian, G.; He, W.; Zhou, G. A Liquid Launch Vehicle Safety Assessment Model Based on Semi-Quantitative Interval Belief Rule Base. Mathematics 2022, 10, 4772. [Google Scholar] [CrossRef]
- Han, P.; He, W.; Cao, Y.; Li, Y.; Mu, Q.; Wang, Y. Lithium-ion battery health assessment method based on belief rule base with interpretability. Appl. Soft Comput. 2023, 138, 110160. [Google Scholar] [CrossRef]
- Si, Z.; Shen, J.; He, W. Lithium-Ion Battery Health Assessment Method Based on Double Optimization Belief Rule Base with Interpretability. Batteries 2024, 10, 323. [Google Scholar] [CrossRef]
- Yang, L.H.; Liu, J.; Wang, Y.M.; Martínez, L. Extended belief-rule-based system with new activation rule determination and weight calculation for classification problems. Appl. Soft Comput. 2018, 72, 261–272. [Google Scholar] [CrossRef]
- Gao, F.; Zhang, A.; Bi, W.; Ma, J. A greedy belief rule base generation and learning method for classification problem. Appl. Soft Comput. 2021, 98, 106856. [Google Scholar] [CrossRef]
- Fu, Y.; Yin, Z.; Su, M.; Wu, Y.; Liu, G. Construction and reasoning approach of belief rule-base for classification base on decision tree. IEEE Access 2020, 8, 138046–138057. [Google Scholar] [CrossRef]
- Yang, L.H.; Wang, Y.M.; Lan, Y.X.; Chen, L.; Fu, Y.G. A data envelopment analysis (DEA)-based method for rule reduction in extended belief-rule-based systems. Knowl.-Based Syst. 2017, 123, 174–187. [Google Scholar] [CrossRef]
- Hao, G.; Feng, H.; Yu, H.; Zhao, Y.; Li, J.; Haotian, W. Calculation method of compressive strength of recycled concrete co nsidering substitution rate and brick aggregate quality. Hebei J. Ind. Sci. Technol. 2023, 40, 202–209. [Google Scholar]
Rule | Rule Weight | Antecedent | Consequent | ||
---|---|---|---|---|---|
… | |||||
… | |||||
⋮ | ⋮ | ⋮ | … | ⋮ | ⋮ |
… | |||||
⋮ | ⋮ | ⋮ | … | ⋮ | ⋮ |
… |
Dataset | Samples | Number of Attributes | Number of Classes |
---|---|---|---|
Iris | 150 | 4 | 3 |
Seeds | 209 | 7 | 3 |
Ecoli | 336 | 7 | 8 |
Glass | 214 | 9 | 7 |
Haberman | 305 | 3 | 2 |
Bupa | 344 | 6 | 2 |
Diabetes | 768 | 8 | 2 |
Rule | Rule Weight | Antecedent | Consequent | |||||
---|---|---|---|---|---|---|---|---|
0.4952 | ||||||||
⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
0.8998 | ||||||||
⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
0.6762 | ||||||||
Iris | Seeds | Ecoli | Glass | Diabets | Average Rank | |
---|---|---|---|---|---|---|
EBRB [10] | 95.2%(9) | 87.1%(9) | 81.2%(8) | 51.4%(10) | - | 36(11) |
Yang-EBRB [29] | 95.8%(6) | 91.2%(7) | 59.3%(13) | 58.8%(9) | - | 35(9) |
GSR-BRB [30] | 98.6%(1) | 94.3%(3) | 78.3%(9) | 69.1%(7) | 72.9%(3) | 23(5) |
FG-BRB [18] | 95.3%(8) | 91.2%(7) | 75.3%(11) | 68.2%(8) | 72.7%(4) | 38(12) |
RD-BRB [18] | 98.3%(2) | 94.2%(4) | 75.8%(10) | 68.2%(8) | 72.7%(4) | 28(8) |
DT-BRB [31] | 96.0%(5) | 94.3%(3) | 82.5%(6) | 72.9%(4) | - | 18(3) |
AP-EBRB [21] | 95.8%(6) | 97.6%(1) | 87.1%(2) | 50.0%(11) | - | 20(4) |
DEA-EBRB [32] | 95.4%(7) | 91.7%(6) | 83.3%(5) | 69.5%(6) | 74.2%(2) | 26(7) |
IDT-EBRB [22] | 97.3%(3) | 93.3%(5) | 84.6%(4) | 70.4%(5) | - | 17(2) |
MTS-BRB [19] | 96.0(5) | 87.1%(9) | 81.5%(7) | 73.4%(2) | 68.0%(5) | 28(8) |
FBDT [20] | 96.0%(5) | 85.2%(10) | 84.6%(4) | 65.4%(12) | 75.3%(1) | 31(9) |
RIN [17] | 96.6(4) | 90.5%(8) | 84.8%(3) | 60.5%(7) | - | 22(5) |
IRIN | 96.6%(4) | 95.2%(2) | 88.1%(1) | 76.7%(1) | 75.3%(1) | 9(1) |
Index | Recall | Precision | F1_Score |
---|---|---|---|
MLP | 60.00% | 36.00% | 45.00% |
DTC | 92.86% | 94.05% | 92.97% |
SVC | 35.71% | 12.76% | 18.80% |
KNC | 73.33% | 76.43% | 73.57% |
RFC | 92.86% | 94.05% | 92.97% |
RIN | 86.67% | 86.67% | 86.67% |
IRIN | 93.94% | 93.93% | 93.12% |
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, Y.; Zhong, Y.; Wu, X.; Bai, J. A Classification Model Based on Interval Rule Inference Network with Interpretability. Appl. Sci. 2025, 15, 649. https://doi.org/10.3390/app15020649
Zhang Y, Zhong Y, Wu X, Bai J. A Classification Model Based on Interval Rule Inference Network with Interpretability. Applied Sciences. 2025; 15(2):649. https://doi.org/10.3390/app15020649
Chicago/Turabian StyleZhang, Yunxia, Yiming Zhong, Xiaochang Wu, and Jing Bai. 2025. "A Classification Model Based on Interval Rule Inference Network with Interpretability" Applied Sciences 15, no. 2: 649. https://doi.org/10.3390/app15020649
APA StyleZhang, Y., Zhong, Y., Wu, X., & Bai, J. (2025). A Classification Model Based on Interval Rule Inference Network with Interpretability. Applied Sciences, 15(2), 649. https://doi.org/10.3390/app15020649