Abstract
This paper describes two alternatives for hybridizing general type-2 fuzzy logic with the Support Vector Machine (SVM), which is one of the best classification methods in the literature. The main idea of using type-2 fuzzy logic is providing SVM with the ability for uncertainty handling in real-world situations, which suffer from dynamic changes and multiple sources of uncertainty. Two approaches for general type-2 fuzzy hybrid classifiers are proposed, tested and compared based on benchmark data sets. In order to find the best hybrid combination of these methods a comparison has been realized with different experiments using diagnosis benchmark datasets by measuring the classifier accuracy. The first approach consists on using fuzzy rules as additional features to the SVM in order to increase the separability of the data. On the other hand, the second approach consists on defining the Sugeno coefficients for a general type-2 fuzzy classifier as elements of the optimal hyperplane obtained by the SVM method. The motivation for proposing these hybrid approaches is finding the best classifier combining the abilities of the original methods, which are robustness and uncertainty handling. The conclusion based on the experimental results is that the hybrid combination of both methods produces a classifier that is better than the original individual approaches.
Similar content being viewed by others
References
Abu Arqub O, AL-Smadi M, Momani S, Hayat T (2016) Numerical solutions of fuzzy differential equations using reproducing kernel Hilbert space method. Soft Comput 20:3283–3302. https://doi.org/10.1007/s00500-015-1707-4
Ahmadi H, Gholamzadeh M, Shahmoradi L et al (2018) Diseases diagnosis using fuzzy logic methods: a systematic and meta-analysis review. Comput Methods Programs Biomed 161:145–172. https://doi.org/10.1016/j.cmpb.2018.04.013
Al-Jamimi HA, Saleh TA (2019) Transparent predictive modelling of catalytic hydrodesulfurization using an interval Type-2 fuzzy logic. J Clean Prod 231:1079–1088. https://doi.org/10.1016/j.jclepro.2019.05.224
Arqub OA, Al-Smadi M (2020) Fuzzy conformable fractional differential equations: novel extended approach and new numerical solutions. Soft Comput. https://doi.org/10.1007/s00500-020-04687-0
Arqub OA, Al-Smadi M, Momani S, Hayat T (2017) Application of reproducing kernel algorithm for solving second-order, two-point fuzzy boundary value problems. Soft Comput 21:7191–7206. https://doi.org/10.1007/s00500-016-2262-3
Bai Y, Wang D (2018) On the comparison of type 1 and interval type 2 fuzzy logic controllers used in a laser tracking system. IFAC-Pap 51:1548–1553. https://doi.org/10.1016/j.ifacol.2018.08.276
Battineni G, Chintalapudi N, Amenta F (2019) Machine learning in medicine: performance calculation of dementia prediction by support vector machines (SVM). Inform Med Unlocked. https://doi.org/10.1016/j.imu.2019.100200
Bemani-N A, Akbarzadeh-T M-R (2019) A hybrid adaptive granular approach to Takagi–Sugeno–Kang fuzzy rule discovery. Appl Soft Comput 81:105491. https://doi.org/10.1016/j.asoc.2019.105491
Bennouna G, Tkiouat M (2018) Fuzzy logic approach applied to credit scoring for microfinance in Morocco. Procedia Comput Sci 127:274–283. https://doi.org/10.1016/j.procs.2018.01.123
Bezděk V (2014) Using fuzzy logic in business. Procedia Soc Behav Sci 124:371–380. https://doi.org/10.1016/j.sbspro.2014.02.498
Bukhari SBA, Haider R, Saeed Uz Zaman M et al (2018) An interval Type-2 fuzzy logic based strategy for microgrid protection. Int J Electr Power Energy Syst 98:209–218. https://doi.org/10.1016/j.ijepes.2017.11.045
Calderon-Mendoza E, Schweitzer P, Weber S (2019) Kalman filter and a fuzzy logic processor for series arcing fault detection in a home electrical network. Int J Electr Power Energy Syst 107:251–263. https://doi.org/10.1016/j.ijepes.2018.11.002
Castillo O, Amador-Angulo L (2018) A generalized Type-2 fuzzy logic approach for dynamic parameter adaptation in bee colony optimization applied to fuzzy controller design. Inf Sci 460–461:476–496. https://doi.org/10.1016/j.ins.2017.10.032
Castillo O, Amador-Angulo L, Castro JR, Garcia-Valdez M (2016) A comparative study of type-1 fuzzy logic systems, interval Type-2 fuzzy logic systems and generalized Type-2 fuzzy logic systems in control problems. Inf Sci 354:257–274. https://doi.org/10.1016/j.ins.2016.03.026
Dhimish M, Holmes V, Mehrdadi B, Dales M (2018) Comparing mamdani sugeno fuzzy logic and RBF ANN network for PV fault detection. Renew Energy 117:257–274. https://doi.org/10.1016/j.renene.2017.10.066
Froelich W (2017) Towards improving the efficiency of the fuzzy cognitive map classifier. Neurocomputing 232:83–93. https://doi.org/10.1016/j.neucom.2016.11.059
Fu C, Lu W, Pedrycz W, Yang J (2019) Fuzzy granular classification based on the principle of justifiable granularity. Knowl-Based Syst. https://doi.org/10.1016/j.knosys.2019.02.001
Ghaddar B, Naoum-Sawaya J (2018) High dimensional data classification and feature selection using support vector machines. Eur J Oper Res 265:993–1004. https://doi.org/10.1016/j.ejor.2017.08.040
Hawas YE, Sherif M, Didarul Alam Md (2019) Optimized multistage fuzzy-based model for incident detection and management on urban streets. Fuzzy Sets Syst. https://doi.org/10.1016/j.fss.2019.06.003
Hendiani S, Bagherpour M (2019) Developing an integrated index to assess social sustainability in construction industry using fuzzy logic. J Clean Prod 230:647–662. https://doi.org/10.1016/j.jclepro.2019.05.055
Hu Q, An S, Yu X, Yu D (2011) Robust fuzzy rough classifiers. Fuzzy Sets Syst 183:26–43. https://doi.org/10.1016/j.fss.2011.01.016
Hu X, Pedrycz W, Wang X (2018) Fuzzy classifiers with information granules in feature space and logic-based computing. Pattern Recognit 80:156–167. https://doi.org/10.1016/j.patcog.2018.03.011
Krokavec D, Filasová A (2018) A unitary construction of Takagi–Sugeno fuzzy fault detection filters. IFAC-Pap 51:1193–1198. https://doi.org/10.1016/j.ifacol.2018.09.700
Lahsasna A, Seng WC (2017) An improved genetic-fuzzy system for classification and data analysis. Expert Syst Appl 83:49–62. https://doi.org/10.1016/j.eswa.2017.04.022
Leong WC, Kelani RO, Ahmad Z (2019) Prediction of air pollution index (API) using support vector machine (SVM). J Environ Chem Eng. https://doi.org/10.1016/j.jece.2019.103208
Li J, Yang L, Fu X et al (2018) Interval Type-2 TSK + Fuzzy inference system. 2018 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE). IEEE, Rio de Janeiro, pp 1–8
Liang Qilian, Mendel JM (2000) Interval Type-2 fuzzy logic systems: theory and design. IEEE Trans Fuzzy Syst 8:535–550. https://doi.org/10.1109/91.873577
Lucas LA, Centeno TM, Delgado MR (2007) General type-2 Fuzzy inference systems: analysis, design and computational aspects. 2007 IEEE International Fuzzy Systems Conference. IEEE, London, pp 1–6
Mamdani EH (1974) Application of fuzzy algorithms for control of simple dynamic plant. Proc Inst Electr Eng 121:1585. https://doi.org/10.1049/piee.1974.0328
Melin P, Castillo O (2013) A review on the applications of Type-2 fuzzy logic in classification and pattern recognition. Expert Syst Appl 40:5413–5423. https://doi.org/10.1016/j.eswa.2013.03.020
Mendel JM, John RI, Liu F (2006) Interval type-2 fuzzy logic systems made simple. IEEE Trans Fuzzy Syst 14:808–821. https://doi.org/10.1109/TFUZZ.2006.879986
Mendel JM, Liu Feilong, Zhai Daoyuan (2009) α-Plane representation for type-2 fuzzy sets: theory and applications. IEEE Trans Fuzzy Syst 17:1189–1207. https://doi.org/10.1109/TFUZZ.2009.2024411
Nguyen T, Khosravi A, Creighton D, Nahavandi S (2015) Medical data classification using interval Type-2 fuzzy logic system and wavelets. Appl Soft Comput 30:812–822. https://doi.org/10.1016/j.asoc.2015.02.016
Nie Maowen, Tan Woei Wan (2008) Towards an efficient type-reduction method for interval Type-2 fuzzy logic systems. 2008 IEEE International Conference on Fuzzy Systems (IEEE World Congress on Computational Intelligence). IEEE, Hong Kong, pp 1425–1432
Okwuashi O, Ndehedehe CE (2020) Deep support vector machine for hyperspectral image classification. Pattern Recognit 103:107298. https://doi.org/10.1016/j.patcog.2020.107298
Ontiveros E, Melin P, Castillo O (2018) High order α-planes integration: a new approach to computational cost reduction of General Type-2 Fuzzy Systems. Eng Appl Artif Intell 74:186–197. https://doi.org/10.1016/j.engappai.2018.06.013
Ontiveros E, Melin P, Castillo O (2020) Comparative study of interval Type-2 and general Type-2 fuzzy systems in medical diagnosis. Inf Sci 525:37–53. https://doi.org/10.1016/j.ins.2020.03.059
Ontiveros-Robles E, Melin P (2019a) Toward a development of general Type-2 fuzzy classifiers applied in diagnosis problems through embedded type-1 fuzzy classifiers. Soft Comput. https://doi.org/10.1007/s00500-019-04157-2
Ontiveros-Robles E, Melin P (2019b) A hybrid design of shadowed Type-2 fuzzy inference systems applied in diagnosis problems. Eng Appl Artif Intell 86:43–55. https://doi.org/10.1016/j.engappai.2019.08.017
Ontiveros-Robles E, Melin P, Castillo O (2017) New methodology to approximate type-reduction based on a continuous root-finding Karnik Mendel algorithm. Algorithms 10:77. https://doi.org/10.3390/a10030077
Ontiveros-Robles E, Melin P, Castillo O (2018) Comparative analysis of noise robustness of type 2 fuzzy logic controllers. Kybernetika 1:175–201. https://doi.org/10.14736/kyb-2018-1-0175
Pislaru M, Herghiligiu IV, Robu I-B (2019) Corporate sustainable performance assessment based on fuzzy logic. J Clean Prod 223:998–1013. https://doi.org/10.1016/j.jclepro.2019.03.130
Pota M, Esposito M, De Pietro G (2018) Likelihood-fuzzy analysis: from data, through statistics, to interpretable fuzzy classifiers. Int J Approx Reason 93:88–102. https://doi.org/10.1016/j.ijar.2017.10.022
Qiu J, Sun K, Rudas IJ, Gao H (2019) Command filter-based adaptive NN control for MIMO nonlinear systems with full-state constraints and actuator hysteresis. IEEE Trans Cybern. https://doi.org/10.1109/TCYB.2019.2944761
Rajab S (2019) Handling interpretability issues in ANFIS using rule base simplification and constrained learning. Fuzzy Sets Syst 368:36–58. https://doi.org/10.1016/j.fss.2018.11.010
Ramirez E, Melin P, Prado-Arechiga G (2019) Hybrid model based on neural networks, type-1 and Type-2 fuzzy systems for 2-lead cardiac arrhythmia classification. Expert Syst Appl 126:295–307. https://doi.org/10.1016/j.eswa.2019.02.035
Reddy KJ, Sudhakar N (2019) ANFIS-MPPT control algorithm for a PEMFC system used in electric vehicle applications. Int J Hydrog Energy 44:15355–15369. https://doi.org/10.1016/j.ijhydene.2019.04.054
Rezakazemi M, Dashti A, Asghari M, Shirazian S (2017) H2-selective mixed matrix membranes modeling using ANFIS, PSO-ANFIS, GA-ANFIS. Int J Hydrog Energy 42:15211–15225. https://doi.org/10.1016/j.ijhydene.2017.04.044
Richhariya B, Tanveer M (2018) EEG signal classification using universum support vector machine. Expert Syst Appl 106:169–182. https://doi.org/10.1016/j.eswa.2018.03.053
Richhariya B, Tanveer M, Rashid AH (2020) Diagnosis of Alzheimer’s disease using universum support vector machine based recursive feature elimination (USVM-RFE). Biomed Signal Process Control 59:101903. https://doi.org/10.1016/j.bspc.2020.101903
Roy K, Mukherjee A, Jana DK (2019) Prediction of maximum oil-yield from almond seed in a chemical industry: a novel Type-2 fuzzy logic approach. South Afr J Chem Eng 29:1–9. https://doi.org/10.1016/j.sajce.2019.03.001
Saigal P, Chandra S, Rastogi R (2019) Multi-category ternion support vector machine. Eng Appl Artif Intell 85:229–242. https://doi.org/10.1016/j.engappai.2019.06.014
Sanchez M, Castro J, Ocegueda-Miramontes V, Cervantes L (2017) Hybrid learning for general type-2 TSK fuzzy logic systems. Algorithms 10:99. https://doi.org/10.3390/a10030099
Shao M, Wang X, Bu Z et al (2020) Prediction of energy consumption in hotel buildings via support vector machines. Sustain Cities Soc 57:102128. https://doi.org/10.1016/j.scs.2020.102128
Shokouhifar M, Jalali A (2017) Optimized sugeno fuzzy clustering algorithm for wireless sensor networks. Eng Appl Artif Intell 60:16–25. https://doi.org/10.1016/j.engappai.2017.01.007
Sun K, Mou S, Qiu J et al (2019) Adaptive fuzzy control for nontriangular structural stochastic switched nonlinear systems with full state constraints. IEEE Trans Fuzzy Syst 27:1587–1601. https://doi.org/10.1109/TFUZZ.2018.2883374
Takagi T, Sugeno M (1993) Fuzzy identification of systems and its applications to modeling and control. In: Dubois D, Prade H, Yager RR (eds) Readings in fuzzy sets for intelligent systems. Morgan Kaufmann, Burlington, pp 387–403
Tsai S-H, Chen Y-W (2018) A novel identification method for Takagi-Sugeno fuzzy model. Fuzzy Sets Syst 338:117–135. https://doi.org/10.1016/j.fss.2017.10.012
Wadkar M, Di Troia F, Stamp M (2020) Detecting malware evolution using support vector machines. Expert Syst Appl 143:113022. https://doi.org/10.1016/j.eswa.2019.113022
Wagner C, Hagras H (2010) Toward general type-2 fuzzy logic systems based on zslices. IEEE Trans Fuzzy Syst 18:637–660. https://doi.org/10.1109/TFUZZ.2010.2045386
Xie Z, Xu Y, Hu Q (2018) Uncertain data classification with additive kernel support vector machine. Data Knowl Eng 117:87–97. https://doi.org/10.1016/j.datak.2018.07.004
Xu Z, Lv T, Liu L et al (2019) A regression-type support vector machine for k-class problem. Neurocomputing 340:1–7. https://doi.org/10.1016/j.neucom.2019.02.033
Zadeh LA (1965) Fuzzy sets. Inf. Control 8:338–353. https://doi.org/10.1016/S0019-9958(65)90241-X
Funding
This research work did not receive funding.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Ontiveros, E., Melin, P. & Castillo, O. Designing hybrid classifiers based on general type-2 fuzzy logic and support vector machines. Soft Comput 24, 18009–18019 (2020). https://doi.org/10.1007/s00500-020-05052-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-05052-x