Elsevier

Applied Soft Computing

Volume 44, July 2016, Pages 134-143
Applied Soft Computing

Review Article
Optimal design of adaptive type-2 neuro-fuzzy systems: A review

https://doi.org/10.1016/j.asoc.2016.03.023Get rights and content

Highlights

  • Learning algorithms of T2FLS are reviewed.

  • Hybrid learning of parameters are reviewed particularly.

  • The learning algorithms for T2FLS are divided into three categories.

  • Comparison of the three categories is discussed at the end.

Abstract

Type-2 fuzzy logic systems have extensively been applied to various engineering problems, e.g. identification, prediction, control, pattern recognition, etc. in the past two decades, and the results were promising especially in the presence of significant uncertainties in the system. In the design of type-2 fuzzy logic systems, the early applications were realized in a way that both the antecedent and consequent parameters were chosen by the designer with perhaps some inputs from some experts. Since 2000s, a huge number of papers have been published which are based on the adaptation of the parameters of type-2 fuzzy logic systems using the training data either online or offline. Consequently, the major challenge was to design these systems in an optimal way in terms of their optimal structure and their corresponding optimal parameter update rules. In this review, the state of the art of the three major classes of optimization methods are investigated: derivative-based (computational approaches), derivative-free (heuristic methods) and hybrid methods which are the fusion of both the derivative-free and derivative-based methods.

Introduction

Since the inception of the fuzzy set theory in 1965, the mathematical advancements have progressed to exceptionally high standards. A plethora of research has been conducted on fuzzy systems and its implementations in many disciplines. A demanding analysis is required to collect the information on fuzzy systems i.e., the theoretical and real-time applications of fuzzy sets available in literature. In this paper, a literature review is conducted through searching of bibliographic databases. The search is limited to four databases, IEEE Xplore, SpringerLink, ScienceDirect and Wiley online library, and to the years 2000–2014, respectively. These four databases are the major publishers in the field of fuzzy logic theory.

In this survey, the term “fuzzy system” was searched initially. The search for this term identified papers in every aspect of the field such as control system, modeling, design, theorem, expert system, knowledge, regression and classification. A total of 98,702 conference publications and 55,715 journal publications are searched using the above term. The search is then refined by the term “type-2 fuzzy”, using the query of 〈fuzzy system〉 AND 〈type-2 fuzzy〉, leaving away the publications in type-1 fuzzy logic theory. The annual number of publications for type-1 and type-2 fuzzy logic theory can be seen in Fig. 1a. The large number of publications reported for type-1 fuzzy logic theory is due to the fact that the early introduced type-1 fuzzy logic systems (FLSs) have several software packages that simplify the task of researchers. However, a continuous increase in publication of type-2 FLSs (T2FLSs) can be seen in Fig. 1b. The search is again refined by the query 〈fuzzy system〉 AND 〈fuzzy learning〉 in order to pick the publications on fuzzy learning models only, which is also the main research focus of this review. Fig. 2 shows the trend in the number of publications on fuzzy learning, which shows the wider interest in adaptive fuzzy logic systems rather than conventional fuzzy logic systems in which the parameters are fixed.

The learning and tuning can be used interchangeably in the design of a FLS. However, the difference between the two is that the former is a process in FLSs where the search does not depend on predefined parameters and automatic design of a FLS starts from the scratch, whereas the later starts the optimization of a FLS with a set of predefined parameters and focuses to find the best set. Different approaches of soft computing can be applied here to enhance the computational and predictive performance of fuzzy systems. Indeed, research has demonstrated that formalizing an issue pertaining human expert knowledge is a difficult and time consuming job. More often than not, it does not even prompt completely fulfilling results. For that reason, a sort of data-driven approach of fuzzy systems is usually beneficial [1].

Generally, a fuzzy system with learning ability allows its different parameters to be tuned. The dashed arrow crossing the blocks of a T2FLS in Fig. 3 shows the possible components that can be tuned. During the design of a non-adaptive fuzzy system, experts assign linguistic labels to problem variables by using fuzzy membership functions (MFs). However they cannot give the precise MFs defining the semantics of these labels. Normally, these values are defined by partitioning the domain of interest. Through discretization, the variables in the domain are partitioned into the equivalent number of intervals that of linguistic labels considered. The process needs to define a uniform fuzzy partition with symmetric and identical shape fuzzy sets. However, this approach generally ends up with a sub-optimal performance of the fuzzy system [1]. In order to address this as a specific end goal, different learning techniques have been reported in literature for the generation of fuzzy set automatically. These techniques include decision tree [2], [3], [4], clustering [5], [6], hybrid models [7], [8], [9] and evolutionary algorithms [10], [11], [12]. The presence of 3D-MF in T2FLS necessitates the adjustment of more parameters than T1FLS, which makes the learning process more complicated [13]. The footprint of uncertainty (FOU) in interval T2FLSs (IT2FLS) can also be tuned to improve the performance in the presence of noise [14].

In general, fuzzy modeling is a system modeling with fuzzy rule based systems (FRBS) that represents a local model which is effectively interpretable and analyzable [15]. When the expert is not available or does not have sufficient information to stipulate the fuzzy rules, then numerical information is utilized to determine these rules. Two distinguished fusions of fuzzy with neural networks (NNs) also known as neuro-fuzzy models [16] and with genetic algorithm known as genetic fuzzy systems [15] have been used to automatically generate the fuzzy rules. FRBS is a universal approximator as it can approximate any function to the desired degree of accuracy [17], [18]. FRBS is a preferable choice over NNs, as the parameters involved have a real world meaning and consequently, the initial guess parameters can substantially enhance the training algorithm.

The optimization methods for FLSs can be broadly categorized into three methods as shown in Fig. 4. In this review, the main motivation is to present the state of the art of the three major classes of optimization methods:

  • Derivative-based (computational approaches),

  • Derivative-free (heuristic methods),

  • Hybrid methods which are the fusion of both the derivative-free and derivative-based methods.

To the best of our knowledge, there is no paper in literature which focuses on the comparison of all the different learning algorithms listed in this survey paper specifically on interval type-2 fuzzy neural networks (T2FNNs). Recently, a book has been published in Elsevier in which some of the methods are compared [19]. We think that the learning control by using T2FNNs will be a hot topic in the near future too. This survey paper, which collects all of the learning methods in literature, will help researchers a lot to see their pros and cons in one paper.

The rest of the paper is organized as follows: The derivative-based optimization algorithms for T2FLS are described in Section 2. The derivative-free optimization algorithms are given in Section 3. Section 4 discusses the hybrid learning algorithms of T2FLS. Some comparison and discussions are given in Section 5.

Section snippets

Derivative-based or gradient descent-based learning algorithms

The objective of the methods listed in this category is to solve nonlinear optimization problems through an objective function by using derivative information. Some of the derivative-based, also known as gradient-based optimization, methods are discussed below particularly for T2FLS and IT2FLS.

Derivative-free or gradient free learning algorithms

In the conditions that the derivative information is unavailable, unreliable or unfeasible, derivative-free methods are preferred. These methods do not need functional derivative information to search a set of parameters that minimize (or maximize) a given objective function. Rather, they depend solely on repeated evaluation of the objective function [34]. Derivative-free optimization has encountered a restored enthusiasm over the previous decade that has energized another influx of theory and

Hybrid learning algorithms

A combination of two or more models in a single model is known as a hybrid model. Hybrid models are becoming increasingly popular due to their synergy in performance. Hybrid learning algorithms are likewise a mix of more than one learning algorithms used in designing the optimized models to improve performance of the models. These algorithms may be of same type i.e., derivative-based or derivative-free or may be a combination of both.

Comparisons and discussions

In this section, the goal is to compare and contrast the aforementioned optimization algorithms for the training of IT2FLS. Undoubtedly, each training method has its own pros and cons. We believe that a deep knowledge about the advantages and disadvantages of the training methods makes it possible to decide on an appropriate optimization method based on the problem to be solved.

The derivative-based methods, which are also called the computational methods, need some partial derivatives to be

Acknowledgments

The authors would like to thank prof. Okyay Kaynak of the Department of Electrical and Electronics Engineering, Bogazici University, Istanbul for his valuable suggestions on the paper.

Saima Hassan obtained her MSc in Computer Sc. from University of Peshawar, Pakistan 2003, and MSc in Information Technology from Universiti Teknologi PETRONAS, Malaysia 2013. She is currently a PhD research student at Universiti Teknologi PETRONAS. Her research interests include time series forecasting, artificial neural networks and application of computational intelligence techniques to load forecasting. Ms. Hassan is also a faculty in the Institute of Information Technology at Kohat

References (76)

  • R.H. Abiyev et al.

    A type-2 fuzzy wavelet neural network for system identification and control

    J. Frankl. Inst.

    (2013)
  • T. Kumbasar et al.

    Big bang big crunch optimization based interval type-2 fuzzy {PID} cascade controller design strategy

    Inf. Sci.

    (2014)
  • J.R. Castro et al.

    A hybrid learning algorithm for a class of interval type-2 fuzzy neural networks

    Inf. Sci.

    (2009)
  • S. Chakravarty et al.

    A PSO based integrated functional link net and interval type-2 fuzzy logic system for predicting stock market indices

    Appl. Soft Comput.

    (2012)
  • R. Alcala et al.

    Techniques for Learning and Tuning Fuzzy Rule-Based Systems for Linguistic Modeling and Their Application

    (1999)
  • A.J. Myles et al.

    Induction of decision trees using fuzzy partitions

    J. Chemom.

    (2003)
  • T.-C. Wang et al.

    Constructing a fuzzy decision tree by integrating fuzzy sets and entropy

  • J.C. Bezdek

    Pattern Recognition with Fuzzy Objective Function Algorithms

    (1981)
  • Y. Yang et al.

    An efficient fuzzy Kohonen clustering network algorithm

  • C. Li et al.

    A combination scheme for fuzzy partitions based on fuzzy weighted majority voting rule

  • U. Maulik et al.

    Fuzzy partitioning using a real-coded variable-length genetic algorithm for pixel classification

    IEEE Trans. Geosci. Remote Sens.

    (2003)
  • J. Acosta et al.

    Optimization of fuzzy partitions for inductive reasoning using genetic algorithms

    Int. J. Syst. Sci.

    (2007)
  • C. hung Lee et al.

    Type-2 fuzzy neural network systems and learning

    Int. J. Comput. Cogn.

    (2003)
  • R. Hosseini et al.

    An automatic approach for learning and tuning Gaussian interval type-2 fuzzy membership functions applied to lung CAD classification system

    IEEE Trans. Fuzzy Syst.

    (2012)
  • O. Cordon et al.

    Genetic Fuzzy Systems: Evolutionary Tuning and Learning of Fuzzy Knowledge Bases, vol. 19 of Advances in Fuzzy Systems – Applications and Theory

    (2001)
  • B. Kosko

    Fuzzy systems as universal approximators

    IEEE Trans. Comput.

    (1994)
  • J. Castro

    Fuzzy logic controllers are universal approximators

    IEEE Trans. Syst. Man Cybern.

    (1995)
  • E. Kayacan et al.

    Fuzzy Neural Networks for Real Time Control Applications

    (2016)
  • E. Kayacan et al.

    Design of an adaptive interval type-2 fuzzy logic controller for the position control of a servo system with an intelligent sensor

  • J.M. Mendel

    Computing derivatives in interval type-2 fuzzy logic systems.

    IEEE Trans. Fuzzy Syst.

    (2004)
  • C. Wang et al.

    Dynamical optimal training for interval type-2 fuzzy neural network (T2FNN)

    IEEE Trans. Syst. Man Cybern.

    (2004)
  • H. Hagras

    Comments on “dynamical optimal training for interval type-2 fuzzy neural network (T2FNN)”

    IEEE Trans. Syst. Man Cybern.

    (2006)
  • M. Khanesar et al.

    Levenberg Marquardt algorithm for the training of type-2 fuzzy neuro systems with a novel type-2 fuzzy membership function

  • M. Khanesar et al.

    A novel type-2 fuzzy membership function: application to the prediction of noisy data

  • O. Castillo et al.

    Universal approximation of a class of interval type-2 fuzzy neural networks in nonlinear identification

    Adv. Fuzzy Syst.

    (2013)
  • M. Khanesar et al.

    Extended Kalman filter based learning algorithm for type-2 fuzzy logic systems and its experimental evaluation

    IEEE Trans. Ind. Electron.

    (2012)
  • J. Hua et al.

    A new adaptive Kalman filter based on interval type-2 fuzzy logic system

    J. Inf. Comput. Sci.

    (2015)
  • O. Poleshchuk et al.

    A fuzzy nonlinear regression model for interval type-2 fuzzy sets

  • Cited by (38)

    • DC-link voltage control of three-phase PWM rectifier by using artificial bee colony based type-2 fuzzy neural network

      2020, Microprocessors and Microsystems
      Citation Excerpt :

      The controllers in this structure are called as Type-1 Fuzzy Neural Network (T1FNN) and Type-2 Fuzzy Neural Network (T2FNN) controllers. These controllers have all features of ANN and FLC inside a single structure [8,21,23–25]. T2FNN controller's basic structure is demonstrated in Fig. 2.

    • Interval-valued membership function estimation for fuzzy modeling

      2019, Fuzzy Sets and Systems
      Citation Excerpt :

      The premise's fuzzy sets divide the input space into a number of fuzzy regions, whereas the consequent functions describe the system's behavior in these regions [5]. Interval-valued fuzzy sets are widely applied in many fields due to their capability of handing uncertainties [6–8]. In [9] the authors proposed an interval-valued TS fuzzy logic systems.

    • Recent advances in neuro-fuzzy system: A survey

      2018, Knowledge-Based Systems
      Citation Excerpt :

      The major challenges for the design of type-2 neuro-fuzzy system are based on optimal structure selection and parameter identification selection. Training algorithm will be derivative or derivative free or hybrid [190]. Most of the proposed type-2 neuro-fuzzy systems use the hybrid technique for parameter identification.

    View all citing articles on Scopus

    Saima Hassan obtained her MSc in Computer Sc. from University of Peshawar, Pakistan 2003, and MSc in Information Technology from Universiti Teknologi PETRONAS, Malaysia 2013. She is currently a PhD research student at Universiti Teknologi PETRONAS. Her research interests include time series forecasting, artificial neural networks and application of computational intelligence techniques to load forecasting. Ms. Hassan is also a faculty in the Institute of Information Technology at Kohat University of Science & Technology, Kohat, Pakistan.

    Mojtaba Ahmadieh Khanesar received BS, MSc and PhD in Control Engineering Department, K. N. Toosi University of Tech., Tehran, Iran in 2006, 2008 and 2012, respectively. Dr. Khanesar is currently an Assistant Professor at Semnan University. His research interests include mechatronics, adaptive control systems, type-2 fuzzy systems, networked control systems, sliding model control, and intelligent optimization methods.

    Erdal Kayacan has received a MSc degree in systems and control engineering from Bogazici University, Istanbul, Turkey, in 2006. In September 2011, he received a PhD degree in electrical and electronic engineering at Bogazici University, Istanbul, Turkey. After finishing his post-doctoral research in KU Leuven at the division of mechatronics, biostatistics and sensors (MeBioS), he is currently pursuing his research in Nanyang Technological University at the School of Mechanical and Aerospace Engineering as an assistant professor. His research areas are computational intelligence methods, sliding mode control, model predictive control, mechatronics and unmanned aerial vehicles.

    Jafreezal Jaafar received BSc in Computer Sc. From Universiti Teknologi Malaysia, Malaysia, MSc in Software Engineering from RMIT University, Melbourne, Australia, and PhD from University of Edinburgh, Scotland, UK. Currently he is a senior lecturer at the Department of Computer and information Sciences, Universiti Teknologi PETRONAS, Malaysia. His research interests include artificial intelligence, software engineering, human computer interaction and fuzzy time series modeling.

    Abbas Khosravi received BSc in Elec. Eng. from Sharif University of Technology, Iran 2002, MSc in Elec. Eng. from Amirkabir University of Technology, Iran 2005, and PhD from Deakin University, Australia 2010. Currently he is a research fellow in the Centre for Intelligent Systems Research (CISR) at Deakin University. His primary research interests include development and application of artificial intelligence techniques for (meta)modeling, analysis, control, and optimization of operations within complex systems. Mr Khosravi is recipient of Alfred Deakin Postdoctoral Research Fellowship in 2011.

    View full text