Abstract
The strength of the adaptive neuro-fuzzy system (ANFIS) involves two contradictory requirements in a common fuzzy modeling problem, i.e. interpretability and accuracy. It is known that simultaneous optimization of accuracy and interpretability will improve performance of the system and avoid over-fitting of data. The objective of this study is the integration of particle swarm optimization (PSO) with ANFIS using modified linguistic and threshold values. This integration is expected to enhance the performance of the ANFIS system in classification problems. PSO is used to tune ANFIS parameters, to improve its classification accuracy. It is also used to find the optimal number of rules and their optimal interpretability. The proposed method has been tested on six standard data sets with different inputs of real and integer data types. The findings indicate that the proposed ANFIS–PSO integration provides a better result for classification, both in interpretability and accuracy.
Access this article
Rent this article via DeepDyve
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-014-1498-z/MediaObjects/500_2014_1498_Fig1_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-014-1498-z/MediaObjects/500_2014_1498_Fig2_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-014-1498-z/MediaObjects/500_2014_1498_Fig3_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-014-1498-z/MediaObjects/500_2014_1498_Fig4_HTML.gif)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-014-1498-z/MediaObjects/500_2014_1498_Fig5_HTML.gif)
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Abraham A (2005) Adaptation of fuzzy inference system using neural learning. Fuzzy systems engineering, pp 914–914
Ankishan H, Ari F (2011) Snore-related sound classification based on time-domain features by using anfis model. In: Innovations in intelligent systems and applications (INISTA), 2011 international symposium on, IEEE, pp 441–444
Aziz D, Ali M, Gan K, Saiboon I (2012) Initialization of adaptive neuro-fuzzy inference system using fuzzy clustering in predicting primary triage category. In: Intelligent and advanced systems (ICIAS), 2012 4th international conference on IEEE, vol 1, pp 170–174
Bai Q (2010) Analysis of particle swarm optimization algorithm. Comput Inf Sci 3(1):P180
Boulkroune A, M’saad M (2012) On the design of observer-based fuzzy adaptive controller for nonlinear systems with unknown control gain sign. Fuzzy Sets Syst 201:71–85
Boulkroune A, M’Saad M, Farza M (2012) Adaptive fuzzy tracking control for a class of mimo nonaffine uncertain systems. Neurocomputing 93:48–55
Boulkroune A, M’Saad M, Farza M (2012) Fuzzy approximation-based indirect adaptive controller for multi-input multi-output non-affine systems with unknown control direction. IET Control Theory Appl 6(17):2619–2629
Casillas J, Cordón O, Del Jesus M, Herrera F (2001) Genetic feature selection in a fuzzy rule-based classification system learning process for high-dimensional problems. Inf Sci 136(1):135–157
Casillas J, Cordon O, Herrera F, Magdalena L (2003) Accuracy improvements to find the balance interpretability-accuracy in linguistic fuzzy modeling: an overview. Stud Fuzziness Soft Comput 129:3–26
Cat Ho N (2007) A topological completion of refined hedge algebras and a model of fuzziness of linguistic terms and hedges. Fuzzy Sets Syst 158(4):436–451
Cetisli B (2010) Development of an adaptive neuro-fuzzy classifier using linguistic hedges: part 1. Expert Syst Appl 37(8):6093–6101
Chandramohan A, Rao M (2006) Novel, useful, and effective definitions for fuzzy linguistic hedges. Discrete dynamics in nature and society 2006
Chatterjee A, Chatterjee R, Matsuno F, Endo T (2008) Augmented stable fuzzy control for flexible robotic arm using lmi approach and neuro-fuzzy state space modeling. Ind Elec IEEE Trans 55(3):1256–1270
Chatterjee A, Siarry P (2007) A pso-aided neuro-fuzzy classifier employing linguistic hedge concepts. Expert Syst Appl 33(4):1097–1109
Chen G, Guo W, Chen Y (2010) A pso-based intelligent decision algorithm for vlsi floorplanning. Soft Comput 14(12):1329–1337
Deng W, Wang G, Yang S, Hu F (2011) A new method for inconsistent multicriteria classification. Rough sets and knowledge technology, pp 600–609
El-Sebakhy EA, Raharja I, Adem S, Khaeruzzaman Y (2007) Neuro-fuzzy systems modeling tools for bacterial growth. In: computer systems and applications, 2007. AICCSA’07. IEEE/ACS international conference on IEEE, pp 374–380
Emam A, Tonekabonipour H, Teshnelab M (2011) Applying mlp as a predictor and anfis as a classifier in ischemia detection via ecg. In: Systems, man, and cybernetics (SMC), 2011 IEEE international conference on IEEE, pp 2958–2962
Engelbrecht AP (2005) Fundamentals of computational swarm intelligence, vol 1. Wiley, London
Esmin A, Lambert-Torres G (2007) Evolutionary computation based fuzzy membership functions optimization. In: Systems, man and cybernetics, 2007. ISIC. IEEE international conference on IEEE, pp 823–828
Gacto M, Alcala R, Herrera F (2011) Interpretability of linguistic fuzzy rule-based systems: an overview of interpretability measures. Inf Sci 181(20):4340–4360
Galea M, Shen Q (2006) Linguistic hedges for ant-generated rules. In: Fuzzy systems, 2006 IEEE International Conference on IEEE, pp 1973–1980
Ghomsheh VS, Shoorehdeli MA, Teshnehlab M (2007) Training anfis structure with modified pso algorithm. In: Control and automation, 2007. MED’07. Mediterranean conference on IEEE, pp 1–6
Han J, Kamber M (2006) Data mining: concepts and techniques. Morgan Kaufmann
Ho NC, Nam HV (2002) An algebraic approach to linguistic hedges in zadeh’s fuzzy logic. Fuzzy Sets Syst 129(2):229–254
Hsu CF, Lin PZ, Lee TT, Wang CH (2008) Adaptive asymmetric fuzzy neural network controller design via network structuring adaptation. Fuzzy Sets Syst 159(20):2627–2649
Huang Y, Qiu Z, Liu Q (2008) Supply chain network design based on fuzzy neural network and pso. In: Automation and logistics, 2008. ICAL 2008. IEEE international conference on IEEE, pp 2189–2193
Huynh V, Ho T, Nakamori Y (2002) A parametric representation of linguistic hedges in zadehn++s fuzzy logic. Int J Approx Reason 30(3):203–223
Ishibuchi H, Nojima Y (2007) Analysis of interpretability-accuracy tradeoff of fuzzy systems by multiobjective fuzzy genetics-based machine learning. Int J Approx Reason 44(1):4–31
Kaur A, Singh M (2012) An overview of pso-based approaches in image segmentation. Int J Eng Technol, 2(8)
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Neural networks, 1995. Proceedings., IEEE international conference on IEEE, vol 4. pp 1942–1948
Lee CH, Teng CC (2001) Fine tuning of membership functions for fuzzy neural systems. Asian J Control 3(3):216–225
Lin D, Wang X (2010) Observer-based decentralized fuzzy neural sliding mode control for interconnected unknown chaotic systems via network structure adaptation. Fuzzy Sets Syst 161(15):2066–2080
Lledo LD, Cano JM, Ubeda A, Ianez E, Azorin JM (2012) Neuro-fuzzy classifier to recognize mental tasks in a bci. In: Biomedical robotics and biomechatronics (BioRob), 2012 4th IEEE RAS and EMBS international conference on IEEE, pp 207–212
Ma M, Zhang LB, Ma J, Zhou CG (2006) Fuzzy neural network optimization by a particle swarm optimization algorithm. Adv Neural Netw ISNN 2006:752–761
Mellit A, Kalogirou SA (2006) Neuro-fuzzy based modeling for photovoltaic power supply system. In: Power and energy conference, 2006. PECon’06. IEEE international, pp 88–93
Mikut R, Jäkel J, Gröll L (2005) Interpretability issues in data-based learning of fuzzy systems. Fuzzy Sets Syst 150(2):179–197
Negnevitsky M (2005) Artificial intelligence: a guide to intelligent systems. Addison-Wesley Longman
Ozturk A, Arslan A, Hardalac F (2008) Comparison of neuro-fuzzy systems for classification of transcranial doppler signals with their chaotic invariant measures. Expert Syst Appl 34(2):1044–1055
Paiva RP, Dourado A (2004) Interpretability and learning in neuro-fuzzy systems. Fuzzy Sets Syst 147(1):17–38
Patel PB, Marwala T (2011) Adaptive neuro fuzzy inference system, neural network and support vector machine for caller behavior classification. In: Machine learning and applications and workshops (ICMLA), 2011 10th international conference on IEEE, vol 1. pp 298–303
Qasem SN, Shamsuddin SM (2011) Radial basis function network based on time variant multi-objective particle swarm optimization for medical diseases diagnosis. Appl Soft Comput 11(1):1427–1438
Reddy CS, Raju K (2009) Improving the accuracy of effort estimation through fuzzy set representation of size. J Comput Sci 5(6):451–455
Rini DP, Shamsuddin SM, Yuhaniz SS (2011) Particle swarm optimization: technique, system and challenges. Int J Comput Appl 14(1):19–26
Rini DP, Shamsuddin SM, Yuhaniz SS (2013) Balanced the trade-offs problem of anfis using particle swarm optimisation. TELKOMNIKA Telecommun Comput Elec Control 11(3):611–616
Sayeed S, Hossen J, Rahman A, Samsudin K, Rokhani F (2011) A hybrid-based modified adaptive fuzzy inference engine for pattern classification. In: Hybrid intelligent systems (HIS), 2011 11th international conference on IEEE, pp 295–300
Tan WM, Quek HC (2008) Adaptive training schema in mamdani-type neuro-fuzzy models for data-analysis in dynamic system forecasting. In: Neural networks, 2008. IJCNN 2008. (IEEE world congress on computational intelligence). IEEE international joint conference on IEEE, pp 1733–1738
Tong S, Li Y (2009) Observer-based fuzzy adaptive control for strict-feedback nonlinear systems. Fuzzy Sets Syst 160(12):1749–1764
Tong S, Liu C, Li Y (2010) Fuzzy-adaptive decentralized output-feedback control for large-scale nonlinear systems with dynamical uncertainties. Fuzzy Syst IEEE Trans 18(5):845–861
Wang Z, Palade V, Xu Y (2006) Neuro-fuzzy ensemble approach for microarray cancer gene expression data analysis. In: Evolving fuzzy systems, 2006 international symposium on IEEE, pp 241–246
Zadeh LA (1975) The concept of a linguistic variable and its application to approximate reasoning. Inf Sci 8(3):199–249
Zeng XJ, Singh MG (1996) A relationship between membership functions and approximation accuracy in fuzzy systems. Syst Man Cybern Part B Cybern IEEE Trans 26(1):176–180
Zhang H, Bien Z (2000) Adaptive fuzzy control of mimo nonlinear systems. Fuzzy Sets Systems 115(2):191–204
Zhang ZX, Tian XW, Lim JS (2011) New algorithm for the depression diagnosis using hrv: a neuro-fuzzy approach. In: Bioelectronics and bioinformatics (ISBB), 2011 international symposium on IEEE, pp 283–286
Zhao Y, Li B (2007) A new method for optimizing fuzzy membership function. In: Mechatronics and automation, 2007. ICMA 2007. International conference on IEEE, pp 674–678
Acknowledgments
This research was supported by the Fundamental Research Grant Scheme (FRGS-4F347) and Exploratory Research Grant Scheme (ERGS-4L072), which involve directly my candidature for pursuing PhD research in last 2–3 years. We also would like to thank to Prof. Anca L Ralescu from Department of Computer Science, School of Computing Sciences and Informatics, Cincinnati University, Ohio, USA for her useful comments and language editing which have greatly improved the manuscript.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by V. Loia.
Rights and permissions
About this article
Cite this article
Rini, D.P., Shamsuddin, S.M. & Yuhaniz, S.S. Particle swarm optimization for ANFIS interpretability and accuracy. Soft Comput 20, 251–262 (2016). https://doi.org/10.1007/s00500-014-1498-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-014-1498-z