Abstract
A novel Fuzzy Neural Network Classifier (FNNC) with high classification accuracy is proposed in this paper. To alleviate rule explosion, the adaptive learning of the structure is performed in the proposed model. The dual structure of the model is designed, and the parameter conversion method of the two models during training is offered, so the gradient descent and back propagation methods can be used to train our model without intervention. The nodes in the model are composed of fuzzy membership functions, fuzzy logic connectives, and classification categories, which make it easy to transform the trained model into fuzzy rules and provide interpretations. Finally, the methods of rule extraction and reduction are further offered, and the causality contained in the model is analyzed. Compared with several existing neuro-fuzzy models on UCI and KEEL datasets, the results indicate that the proposed FNNC can achieve high classification accuracy and meanwhile provide interpretations in the form of fuzzy rules. The proposed method can achieve high accuracy without intervention while showing the decision process, reasons, and basis for classification. Moreover, by interpretations in the form of fuzzy rules that conform to human intuition, the proposed model can help people better understand, grasp, and analyze the classification process. Therefore, it has good application prospects in the classification problems that require the model to be transparent and interpretable, especially in the high-risk decision-making fields.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data Availability
Not applicable.
Code Availability
Not applicable.
References
Das, R., Sen, S., Maulik, U.: A survey on fuzzy deep neural networks. ACM Comput. Surv. 53(3), 1–25 (2020)
Takagi, T., Sugeno, M.: Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern. SMC 15(1), 116–132 (1985)
Souza, P.: Fuzzy neural networks and neuro-fuzzy networks: A review the main techniques and applications used in the literature. Appl. Soft Comput. 92(106275), 258 (2020)
Zeng, K., Zhang, N.Y., Xu, W.L.: A comparative study on sufficient conditions for Takagi-Sugeno fuzzy systems as universal approximators. IEEE Trans. Fuzzy Syst. 8(6), 773–780 (2000)
Jang, J.S.R.: ANFIS: adaptive-network-based fuzzy inference system. IEEE Trans. Syst. Man Cybern. 23(3), 665–685 (1993)
Rajurkar, S., Verma, N. K.: Developing deep fuzzy network with Takagi Sugeno fuzzy inference system. In: FUZZ-IEEE, pp. 1–6 (2017).
Wang, L.X.: Fast training algorithms for deep convolutional fuzzy systems with application to stock index prediction. IEEE Trans. Fuzzy Syst. 28(7), 1301–1314 (2020)
Gu, S., Chung, F., Wang, S.: A novel deep fuzzy classifier by stacking adversarial interpretable TSK fuzzy sub-classifiers with smooth gradient information. IEEE Trans. Fuzzy Syst. 28(7), 1369–1382 (2020)
Deng, Z., Choi, K., Chung, F., Wang, S.: Scalable TSK fuzzy modeling for very large datasets using minimal-enclosing-ball approximation. IEEE Trans. Fuzzy Syst. 19(2), 210–226 (2011)
Zhang, Y., Ishibuchi, H., Wang, S.: Deep Takagi–Sugeno–Kang fuzzy classifier with shared linguistic fuzzy rules. IEEE Trans. Fuzzy Syst. 26(3), 1535–1549 (2018)
Liu, Y., et al.: Brain dynamics in predicting driving fatigue using a recurrent self-evolving fuzzy neural network. IEEE Trans. Neural Netw. Learn. Syst. 27(2), 347–360 (2016)
Fazzolari, M., et al.: A study on the application of instance selection techniques in genetic fuzzy rule-based classification systems: Accuracy-complexity trade-off. Knowl. Based Syst. 54, 32–41 (2013)
Juang, C., Tsao, Y.: A type-2 self-organizing neural fuzzy system and its FPGA implementation. IEEE Trans. Syst. Man Cybern. 38(6), 1537–1548 (2008)
Tang, J., et al.: An improved fuzzy neural network for traffic speed prediction considering periodic characteristic. IEEE Trans. Intell. Transp. Syst. 18(9), 2340–2350 (2017)
Juang, C., Chen, C.: Data-driven interval type-2 neural fuzzy system with high learning accuracy and improved model interpretability. IEEE Trans. Cybern. 43(6), 1781–1795 (2013)
Wang, Z., Zhang, W., Liu, N., Wang, J.: Scalable rule-based representation learning for interpretable classification. arXiv:2109.15103 [cs.LG], (2021).
Nozaki, K., Ishibuchi, H., Tanaka, H.: Adaptive fuzzy rule-based classification systems. IEEE Trans. Fuzzy Syst. 4(3), 238–250 (1996)
Ishibuchi, H., Yamamoto, T.: Rule weight specification in fuzzy rule-based classification systems. IEEE Trans. Fuzzy Syst. 13(4), 428–435 (2005)
Cordon, O., del Jesus, M.J., Herrera, F.: A proposal on reasoning methods in fuzzy rule-based classification systems. Int. J. Approx. Reason. 20(1), 21–45 (1999)
Payani, A., Fekri, F.: Learning algorithms via neural logic networks. arXiv:1904.01554 [cs.LG], (2019).
Xing, Z.Y., Zhang, Y., Hou, Y.L., Jia, L.M.: On generating fuzzy systems based on pareto multi-objective cooperative coevolutionary algorithm. Int. J. Control Autom. Syst. 5(4), 444–455 (2007)
Ishibuchi, H., Nojima, Y., Nojima, Y.: Multiobjective genetic fuzzy systems. In: IEEE 5th International Workshop on Genetic and Evolutionary Fuzzy Systems, pp. 31–38 (2011).
Chao, C.T., Chen, Y.J., Teng, C.C.: Simplification of fuzzy neural systems using similarity analysis. IEEE Trans. Syst. Man and Cyber. 26(2), 344–354 (1996)
Setnes, M., Babuska, R., Kaymak, U., Lemke, H.R.N.: Similarity measures in fuzzy rule base simplification. IEEE Trans. Syst. Man and Cyber. 28(3), 376–386 (1998)
Yen, J., Wang, L.: Simplifying fuzzy rule-based models using orthogonal transformation methods. IEEE Trans. Syst. Man and Cyber. 29(1), 13–24 (1999)
Alcal-fdez, J., et al.: Keel data-mining software tool: data set repository, integration of algorithms and experimental analysis framework. J. Multiple-Valued Logic Soft Comput. 17(2), 255–287 (2011)
Feng, S., Chen, C.L.P., Xu, L., Liu, Z.: On the accuracy-complexity trade-off of fuzzy broad learning system. IEEE Trans. Fuzzy Syst. 29(10), 2963–2974 (2021)
Hinton, G.E., Osindero, S., Teh, Y.W.: A fast learning algorithm for deep belief nets. Neural Comput. 18(7), 1527–1554 (2006)
Del Jesus, M.J., Hoffmann, F., Navascues, L.J., Sanchez, L.: Induction of fuzzy-rule-based classifiers with evolutionary boosting algorithms. IEEE Trans. Fuzzy Syst. 12(3), 296–308 (2004)
Fazzolari, M., Alcal, R., Herrera, F.: A multi-objective evolutionary method for learning granularities based on fuzzy discretization to improve the accuracy-complexity trade-off of fuzzy rule-based classification systems: D-MOFARC algorithm. Appl. Soft Comput. 24, 470–481 (2014)
Ishibuchi, H., Yamamoto, T., Nakashima, T.: Hybridization of fuzzy gbml approaches for pattern classification problems. IEEE Trans. Syst. Man Cybern. 35(2), 359–365 (2005)
Juang, C., Chiu, S., Shiu, S.: Fuzzy system learned through fuzzy clustering and support vector machine for human skin color segmentation. IEEE Trans. Syst. Man Cybern. 37(6), 1077–1087 (2007)
Demsar, J.: Statistical comparisons of classifiers over multiple data sets. J. Mach. Learn. Res. 7, 1–30 (2006)
Turksen, I. B., et al.: Selecting a fuzzy logic operation from the DNF-CNF interval: how practical are the resulting operations. In: Proc. NAFIPS-FLINT, pp. 28–33 (2002).
Gacto, M.J., Alcalá, R., Herrera, F.: Interpretability of linguistic fuzzy rule-based systems: an overview of interpretability measures. Inf. Sci. 181(20), 4340–4360 (2011)
Acknowledgements
This work was supported by Defense Industrial Technology Development Program (JCKY2020601B018).
Funding
The work was supported in part by the Defense Industrial Technology Development Program, JCKY2020601B018.
Author information
Authors and Affiliations
Contributions
Not applicable.
Corresponding authors
Ethics declarations
Conflict of interest
Not applicable.
Supplementary Information
Below is the link to the electronic supplementary material.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhang, K., Hao, WN., Yu, XH. et al. A Fuzzy Neural Network Classifier and Its Dual Network for Adaptive Learning of Structure and Parameters. Int. J. Fuzzy Syst. 25, 1034–1054 (2023). https://doi.org/10.1007/s40815-022-01421-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-022-01421-w