Evolutionary algorithm-based learning of fuzzy neural networks. Part 2: Recurrent fuzzy neural networks

dc.contributor.authorAliev, R. A.
dc.contributor.authorGuirimov, B. G.
dc.contributor.authorFazlollahi, Bijan
dc.contributor.authorAliev, R. R.
dc.date.accessioned2026-02-06T18:38:10Z
dc.date.issued2009
dc.departmentDoğu Akdeniz Üniversitesi
dc.description.abstractFuzzy neural networks (FNN) as opposed to neuro-fuzzy systems, whose main task is to process numerical relationships, can process both numerical (measurement based) information and perception based information. In spite of great importance of fuzzy feed-forward and recurrent neural networks for solving wide range of real-world problems, today there are no effective training algorithm for them. Currently there are two approaches for training of FNN. First approach is based on application of the level-sets of fuzzy numbers and the back-propagation (BP) algorithm. The second approach involves using evolutionary algorithms to minimize error function and determine the fuzzy connection weights and biases. The method based on the second approach was proposed by the authors and published in Part 1 of this paper [R.A. Aliev, B. Fazlollahi, R. Vahidov, Genetic algorithm-based learning of fuzzy neural networks. Part 1: feed-forward fuzzy neural networks, Fuzzy Sets and Systems 118 (2001) 351-358]. In contrast to the BP and other supervised learning algorithms, evolutionary algorithms do not require nor use information about differentials, and hence, they are most effective in case where the derivative is very difficult to obtain or even unavailable. However, the main deficiency of the existing FNN based on the feed-forward architecture is its adherence to static problems. In case of dynamic or temporal problems there is a need for recurrent fuzzy neural networks (RFNN). Designing efficient training algorithms for RFNN has recently become an active research direction. In this paper we propose an effective differential evolution optimization (DEO) based learning algorithm for RFNN with fuzzy inputs, fuzzy weights and biases, and fuzzy outputs. The effectiveness of the proposed method is illustrated through simulation of benchmark forecasting and identification problems and comparisons with the existing methods. The suggested approach has also been used for real applications in an oil refinery plant for petrol production forecasting. (c) 2009 Elsevier B.V All rights reserved.
dc.identifier.doi10.1016/j.fss.2008.12.018
dc.identifier.endpage2566
dc.identifier.issn0165-0114
dc.identifier.issn1872-6801
dc.identifier.issue17
dc.identifier.orcid0000-0001-5070-1292
dc.identifier.scopus2-s2.0-67649911286
dc.identifier.scopusqualityQ1
dc.identifier.startpage2553
dc.identifier.urihttps://doi.org/10.1016/j.fss.2008.12.018
dc.identifier.urihttps://hdl.handle.net/11129/12801
dc.identifier.volume160
dc.identifier.wosWOS:000268652100007
dc.identifier.wosqualityQ1
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherElsevier
dc.relation.ispartofFuzzy Sets and Systems
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WoS_20260204
dc.subjectRecurrent fuzzy neural networks
dc.subjectLearning
dc.subjectDifferential evolution optimization
dc.subjectNeuro-fuzzy systems
dc.subjectFuzzy numbers
dc.subjectFuzzy distance
dc.titleEvolutionary algorithm-based learning of fuzzy neural networks. Part 2: Recurrent fuzzy neural networks
dc.typeArticle

Files