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
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Nowadays, computer-aided systems have been applied in many kinds of real-world problems, for example, finance (Bezděk 2014; Bennouna and Tkiouat 2018; Pislaru et al. 2019), control problems(Qiu et al. 2019; Sun et al. 2019), decision making (Hendiani and Bagherpour 2019), urban problems (Hawas et al. 2019), fault detection (Dhimish et al. 2018; Calderon-Mendoza et al. 2019) and medical diagnosis (Hu et al. 2011, 2018; Froelich 2017; Lahsasna and Seng 2017; Pota et al. 2018; Ahmadi et al. 2018; Fu et al. 2019; Ontiveros-Robles and Melin 2019a, b). Some of these applications have been developed based on fuzzy logic concepts (Mendel et al. 2006; Abu Arqub et al. 2016; Ontiveros-Robles et al. 2017; Arqub et al. 2017; Arqub and Al-Smadi 2020) and other intelligent techniques. However, these kinds of methods can also have a lot of potential for improving other methods because they are very versatile when they are combined in a hybrid fashion, especially Sugeno fuzzy systems. In addition, with the uncertainty handling capabilities provided by type-2 fuzzy logic, the potential advantages of fuzzy logic have now been augmented. For this reason, we propose combining uncertainty handling of type-2 fuzzy logic with the Support Vector Machine (SVM) model.
Based on the flexibility of type-2 fuzzy logic, the main contribution of the present paper is the proposal of two approaches for hybrid classifiers based on general type-2 fuzzy logic and Support Vector Machines. Both approaches have been compared with respect to the original methods and other conventional methods, for example, artificial neural networks and statistical methods. The reason to select SVM for building the proposed hybrid approaches is because it has been shown to be one of the better classifiers as reported in (Ghaddar and Naoum-Sawaya 2018; Xie et al. 2018; Richhariya and Tanveer 2018; Xu et al. 2019; Leong et al. 2019; Battineni et al. 2019; Saigal et al. 2019). It is worth mentioning that previous existing approaches similar to this work are only using interval type-2 fuzzy systems, and not general type-2 fuzzy, like in this work. A comparative study has been realized focused on diagnosis problems in order to put forward our proposed approaches in a relevant context under several uncertainty sources.
The organization of the paper is explained as follows: Sect. 2 contains an outline of the relevant topics that are the core of the proposed approach, Sect. 3 explains the proposed hybrid classifiers, Sect. 4 presents the experimental results and a preliminary discussion and finally Sect. 5 contains the conclusion of the paper.
2 Literature review
In this section, the relevant basic concepts about the proposed approach are introduced. In this case, type-2 fuzzy logic focused on Sugeno Fuzzy Inference Systems, and the Support Vector Machines are briefly described.
2.1 Type-2 fuzzy logic
Recently, type-2 fuzzy logic has demonstrated to be very useful in different kinds of problems, for example: industrial problems (Bukhari et al. 2018; Roy et al. 2019; Al-Jamimi and Saleh 2019), in fuzzy control (Castillo et al. 2016; Bai and Wang 2018; Castillo and Amador-Angulo 2018), in pattern recognition (Melin and Castillo 2013; Ramirez et al. 2019), in medical applications (Nguyen et al. 2015; Ontiveros-Robles and Melin 2019a), and many other areas. The ability of this kind of an approach to consider the uncertainty improves the performance that can be obtained for real- world applications.
Fuzzy logic was originally introduced by Zadeh in (Zadeh 1965), and allows the modeling of linguistic variables through mathematical functions called membership functions. In fuzzy logic, the concept of membership degree is not binary, as Zadeh introduced the concept of membership degree as a number in a continuous range from 0 to 1. These concepts were used as building blocks, for the so-called Fuzzy Inference Systems. For example, the Mamdani Fuzzy Inference System (Mamdani 1974) or the Takagi–Sugeno-Kang Fuzzy Inference System (Takagi and Sugeno 1993). Equation (1) describes the mathematical representation of a fuzzy set that is actually called a type-1 fuzzy set:
where \( \upmu_{\text{A}} \left( x \right) \) is called membership function in the domain of X.
On the other hand, in recent years, fuzzy logic has been giving increasing attention to the concepts of type-2 fuzzy logic and its applications. type-2 fuzzy logic is an extension to type-1 fuzzy logic, but with the ability to consider the uncertainty in its mathematical model. The main advantage of using type-2 fuzzy logic over type-1 fuzzy logic is its ability for improving the performance of these systems in real-world applications with several uncertainty sources, and some examples can be found in (Bai and Wang 2018; Bukhari et al. 2018; Ramirez et al. 2019).
Type-2 fuzzy logic can be categorized based on its uncertainty modeling approach, there are interval type-2 fuzzy logic (Qilian Liang and Mendel 2000; Mendel et al. 2006; Li et al. 2018) and general type-2 fuzzy logic (Lucas et al. 2007; Wagner and Hagras 2010). However, the more complete uncertainty model can be described by the so-called general type-2 fuzzy systems, as this kind of systems model the uncertainty through a secondary membership function for every value of the primary membership function, obtaining in this way a three-dimensional membership function. The mathematical expression of these kinds of Fuzzy Sets is presented in Eq. (2):
where \( \upmu_{{{\tilde{\text{A}}}}} \left( {x,u} \right) \) is the type-2 membership function and \( u \) is the uncertainty domain.
These kinds of fuzzy systems demand more computational resources, but there exist alternatives to better approximate the model thus reducing the computational cost, and some examples of these approaches are the geometric approach, the z-slices approach and finally α-planes approach.
The α-planes approach was selected in this work to be used in order to enable the use of general type-2 fuzzy logic in the proposed approaches. This approximation of GT2 FIS consists on the discretization of the GT2 FS in horizontal slices called α-planes (Mendel et al. 2009) and then solving of these slices in a separate fashion, and after this, the α-plane outputs are aggregated in order to compute the final output. The mathematical equation of an α-plane and the aggregation of the α-planes are expressed in (3) and (4), respectively:
where \( \tilde{A}_{\alpha } \) is the \( \alpha \)-plane and \( \tilde{Z}_{\alpha } \) is the estimated output for the corresponding \( \alpha \)-plane.
In a general type-2 fuzzy inference system approximated by the α-planes representation, every α-plane can be solved as an interval type-2 fuzzy inference system.
An example of a general type-2 membership function can be found in Fig. 1.
As was mentioned previously every α-plane is solved as an interval type-2 fuzzy system and this implies a high computational cost. The stages of an interval type-2 Sugeno Fuzzy Inference System can be observed in Fig. 2.
One of the main reasons because this kind of systems requires a higher computational cost with respect type-1 fuzzy systems is the type-reduction, there exist alternatives that reduces this process for example in Nie and Tan (2008) and Ontiveros-Robles et al. (2017), these processes are computed for every α-plane in a separate way and after aggregated according to Eq. (4). Even when this kind of Fuzzy System requires a high computational effort, it has demonstrated to provide good results because of the uncertainty handling in real-world problems (Ontiveros-Robles et al. 2018; Ontiveros et al. 2020).
2.2 Sugeno fuzzy inference systems
For this paper, the Takagi–Sugeno-Kang Fuzzy Inference System (TSK FIS) is proposed to be used for the design of the hybrid classifiers. The reason for using this kind of FIS is its versatility for different kinds of problems, for example (Shokouhifar and Jalali 2017; Krokavec and Filasová 2018; Dhimish et al. 2018; Tsai and Chen 2018; Bemani-N and Akbarzadeh-T 2019), and the flexibility of these systems to be easily combined with other methods, for example (Rezakazemi et al. 2017; Reddy and Sudhakar 2019; Rajab 2019).
The structure of a type-1 TSK FIS is illustrated in Fig. 3.
As can be noted, the structure of the fuzzy rules is similar to the Mamdani fuzzy rules, but the difference is on the consequent. The rules of TSK FIS are not associated with a consequent membership functions, they are associated with mathematical functions. These functions are frequently linear polynomials, where the consequent function of the ith rule is expressed in (5) and the system output is presented in (6):
where \( f_{i} \) is the linear function associated with the ith rule, \( c_{i,j - 1} \) is the called Sugeno coefficient, and \( \varPhi_{i} \) is the normalized firing force of the ith rule.
As can be noted, the Sugeno coefficients provide this approach with a lot of potential to be applied in different kinds of problems, and can be obtained based on learning or optimization methods.
On the other hand, there exist several approaches of type-2 TSK FISs, but is difficult to select which is the best approach, and some examples of these systems are presented in (Sanchez et al. 2017; Ontiveros-Robles and Melin 2019a).
For this paper, we propose to use an approach inspired on the general type-2 fuzzy inference systems designed in Ontiveros-Robles and Melin (2019a), and the main idea is the hybridation of this approach with the conventional binary Support Vector Machine, in order to evaluate the performance of the new hybrid approach.
2.3 Support vector machines
The main goal of a support vector machine (Fig. 4) is to find the optimal hyperplane that separates the data into two classes (binary SVM) (Ghaddar and Naoum-Sawaya 2018; Xie et al. 2018). Some relevant applications of SVM in real-world problems are energy management in hotels (Shao et al. 2020), hyperspectral image classification (Okwuashi and Ndehedehe 2020), detection the evolution of malwares (Wadkar et al. 2020), diagnosis of Alzheimer’s disease (Richhariya et al. 2020), and others.
On the other hand, this method allows the implementation of a strategy for increasing the dimensionality of the data in order to perform the best separation of the classes, and this process is obtained by the use of special functions called Kernels (Fig. 5).
In the present paper, the equation of the hyperplane is expressed in (7):
where \( h_{\text{i}} \) is the ith coefficient of the hyperplane.
In this example, the hyperplane is for two attributes, but in the practice the number of attributes depends of the problem. Also, this kind of SVM approach does not apply any Kernel because in one of the approaches the Kernel functions are the fuzzy rules.
3 Hybrid classifier designing
This section explains the proposed approaches and methodology to generate the hybrid classifiers. In the proposed approaches we use the method for reducing the computational cost of type-2 fuzzy systems introduced in (Ontiveros et al. 2018).
To generate the membership functions, based on the training data, the method introduced in Ontiveros-Robles and Melin (2019a) is used. This method consists on generating the GT2 MFs based on the concept of embedded type-1 MFs. By the way, the uncertainty in the GT2 MFs is selected in order to be correlated with respect the training data. An example of this can be observed in Fig. 6.
3.1 GT2 + SVM approach
The first approach is mainly focused on the GT2 Fuzzy Classifier and its improvement through the SVM method. The approach consists on obtaining the Sugeno coefficients of the GT2 FIS through the SVM method. This approach is illustrated in Fig. 7.
For example, consider the following example: The output of the ith α-plane of a system with two fuzzy rules is expressed in (8):
where \( \varphi_{1} \) is the first rule firing force, \( c_{11} \) is the Sugeno coefficient of the first rule and first input, \( c_{11} \) are the Sugeno coefficients of the system and the inputs x and y.
After a mathematical derivation, we obtain (9)
As can be noted in (8), the equation is in fact a polynomial and based on this, we can obtain the Sugeno coefficients through the SVM method obtaining the following expressions (10):
where the coefficients \( h_{\text{i}} \) are the hyperplane coefficients obtained by the SVM methodology.
This approach considers the outputs of every α-plane as a hyperplane that separates the data in two classes.
3.2 SVM + GT2 approach
The second approach is mainly focused on the improvement of the SVM method through GT2 fuzzy logic. The main goal is the use of the fuzzy firing force of the rules as additional features for the SVM classifier, and in this way is possible to improve the separability of the data achieved by the SVM.
The concept is very similar to the Kernel functions, but the fuzzy firing forces of the rules can have interpretability.
Figure 8 illustrates the structure of the proposed approach.
As can be noted, this figure corresponds to one of the α-planes. However, for the generalized type-2 fuzzy system is necessary to perform the computation for the corresponding number of α-planes before the aggregation of these results.
This approach is similar to the GT2 + SVM approach, but with the difference in the inputs of the SVM method.
An equivalent example of this approach can be observed in (11):
where the coefficients \( \varphi_{\text{i}} \) are the normalized firing forces of every rule.
As can be noted in this approach, the firing forces of the rules are introduced in order to increase the dimensionality of the data and expecting with this to increase the accuracy of the classifier. This approach demands less computational cost than the first introduced approach because the number of parameters is lower.
4 Experimental results
The benchmark problems selected for the comparison of the proposed approaches with respect to the original methods are the ones presented in (Ontiveros-Robles and Melin 2019a), considering that one of the references for comparison is the general type-2 fuzzy classifiers introduced in that paper. Table 1 summarizes these datasets.
4.1 Hold out validation
This first validation is focused on the statistical comparison of the proposed approach with respect to an approach of GT2 classification. In this case, this is the approach that inspired the fuzzy inference systems used in the proposed approaches and introduced in (Ontiveros-Robles and Melin 2019a). The statistical test parameters are summarized in Table 2.
Tables 3 and 4 are presenting the accuracy performance for thirty experiments by using 60% for training and 40% for testing, the mean and the standard deviation and the Z-value. If the Z value is over 1.645 the statistical test provides sufficient evidence to accept the Ha, and this means that the proposed approach is better. Green cells indicate that the proposed approach is better, yellow means a draw and red means that the proposed approach is not the best.
As can be noted in Table 3, the first hybrid approach (GT2-SVM) fails in showing an improvement in comparison with respect to the original GT2 approach, only in two of ten cases shows an improvement, and in six of ten the GT2 approach is better, and this can be related with the overfitting effect.
As can be noted, for the second hybrid approach, the statistical test shows an improvement in four of the ten datasets. On the other hand, the proposed approach is worse than the conventional GT2 approach in three cases, but the general average performance is better with the hybrid approach.
4.2 Cross-validation
The second validation consists in a cross-validation with different K values. The performance of the proposed hybrid approaches and also the original methods performance are reported. On the other hand, other results in the literature based on fuzzy logic are also reported.
Starting with K = 3, Tables 5, 6 and 7 summarize the results of the proposed approach and other fuzzy approaches of the literature. These tables document the accuracy as a performance measurement, this accuracy is obtained based on the average of ten experiments, and the standard deviation is also documented.
Based on the ten presented datasets, we summarize the results by a simple comparison explained as follows: for each dataset the best method obtains one point, if two or more obtain the same performance the point will be divided into the number of approaches that are in a draw. Tables 8, 9 and 10 show the results for K = 3, K = 5 and K = 10, respectively. In these tables we assign points for every dataset performance, 1 point if the method is the best, 0.5 points in a double draw and 0.333 points in a triple draw.
As can be noted in the comparison, the results for cross-validation are different with the variation of K, and the conclusion of these is that the proposed hybrid GT2 SVM approach is not showing an improvement because obtains worst results than the original methods. In addition, we can observe that the hybrid SVM GT2 approach obtains better results with more percentage of training data (K = 5 and K = 10) and presents competitive performance and in some cases better than the original methods.
5 Conclusions
Based on the experimental results we observe an interesting effect in the proposed hybrid approach. First, in the proposed approach of the GT2-SVM classifiers, we observe that the performance tends to decrease in most of the cases, and in this case we cannot find a significant improvement in the hybridation. However, in the case of the hybrid SVM-GT2 approach, the performance of this approach is better than the original methods when compared in a separate fashion.
We can assume that the advantage of the SVM of being robust and avoiding the problem of overfitting help this approach to be better than the original GT2 classifier and the increase of the dimensionality of the data helps this approach to overcome the SVM method.
On the other hand, we can note that the proposed approaches are very competitive with respect to other fuzzy logic approaches that can be found in the literature, and even in many cases the proposed SVM-GT2 approach is the best method considering the proposed approaches and the listed references.
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