A Novel Neural Fuzzy Network Using a Hybrid Evolutionary Learning Algorithm

A Novel Neural Fuzzy Network Using a Hybrid Evolutionary Learning Algorithm

Cheng-Jian Lin (National Chin-Yi University of Technology, Taiwan, R.O.C.) and Cheng-Hung Chen (National Chin-Yi University of Technology, Taiwan, R.O.C.)
DOI: 10.4018/978-1-61520-757-2.ch012
OnDemand PDF Download:
No Current Special Offers


This chapter presents an evolutionary neural fuzzy network, designed using the functional-link-based neural fuzzy network (FLNFN) and a new evolutionary learning algorithm. This new evolutionary learning algorithm is based on a hybrid of cooperative particle swarm optimization and cultural algorithm. It is thus called cultural cooperative particle swarm optimization (CCPSO). The proposed CCPSO method, which uses cooperative behavior among multiple swarms, can increase the global search capacity using the belief space. Cooperative behavior involves a collection of multiple swarms that interact by exchanging information to solve a problem. The belief space is the information repository in which the individuals can store their experiences such that other individuals can learn from them indirectly. The proposed FLNFN model uses functional link neural networks as the consequent part of the fuzzy rules. This chapter uses orthogonal polynomials and linearly independent functions in a functional expansion of the functional link neural networks. The FLNFN model can generate the consequent part of a nonlinear combination of input variables. Finally, the proposed functional-link-based neural fuzzy network with cultural cooperative particle swarm optimization (FLNFN-CCPSO) is adopted in several predictive applications. Experimental results have demonstrated that the proposed CCPSO method performs well in predicting the time series problems.
Chapter Preview


Prediction has been widely studied for many years as time series analysis (Box & Jenkins, 1970; Tong, 1990). Traditionally, prediction is based on a statistical model that is either linear or nonlinear (Li et al., 1990). Recently, several studies have adopted neural fuzzy networks to predict time series (Cowder, 1990; Kasabov & Song, 2002; Ling et al., 2003). Researchers have discussed that the network paradigm is a very useful model for predicting time series and especially for predicting nonlinear time series.

Soft computing tools, including fuzzy sets, neural networks, and evolutionary algorithms, have been experimentally used to handle real-life ambiguous situations (Bhattacharya et al., 2007; Chu & Tsai, 2007; Karaboga & Basturk, 2008; Kim et al., 2006). Many existing soft computing techniques (Huang et al., 2006; Mitra et al., 2002; Yu, 2007; Zhang et al., 2000) are most widely applied to solve data mining problems especially for classification or prediction. Neural fuzzy networks (Angelov & Filev, 2004; Jang, 1993; Juang & Lin, 1998; Li & Lee, 2003; Lin, 2008; Lin & Chin, 2004; Lin & Lee, 1996; Sun et al., 2003; Takagi & Sugeno, 1985) have become a popular research topic. They bring the low-level learning and computational power of neural networks into fuzzy systems and bring the high-level human-like thinking and reasoning of fuzzy systems to neural networks. In the typical TSK-type neural fuzzy network (Angelov & Filev, 2004; Jang, 1993; Juang & Lin, 1998; Li & Lee, 2003; Lin, 2008; Sun et al., 2003; Takagi & Sugeno, 1985), which is a linear polynomial of input variables, the model output is approximated locally by the rule hyperplanes. However, the traditional TSK-type neural fuzzy network does not take full advantage of the mapping capabilities that may be offered by the consequent part. Introducing a nonlinear function, especially a neural structure, to the consequent part of the fuzzy rules has yielded the NARA (Takagi et al., 1992) and the CANFIS (Mizutani & Jang, 1995) models. These models (Mizutani & Jang, 1995; Takagi et al., 1992) use multilayer neural networks in the consequent part of the fuzzy rules. Although the interpretability of the model is reduced, the representational capability of the model is significantly improved. However, the multilayer neural network has such disadvantages as slower convergence and greater computational complexity. Therefore, we proposed the functional link neural fuzzy network (FLNFN), which uses the functional link neural network (FLNN) (Pao, 1989; Patra, 1999) in the consequent part of the fuzzy rules (Chen et al., 2007). The FLNN is a single layer neural structure that is capable of forming arbitrarily complex decision regions by generating nonlinear decision boundaries. Additionally, using functional expansion effectively increases the dimensionality of the input vector and the hyperplanes that are generated by the FLNN provide a good discrimination capability in input data space.

Complete Chapter List

Search this Book: