Nonlinear system identification using a simplified Fuzzy Broad Learning System: Stability analysis and a comparative study

被引:28
作者
Feng, Shuang [1 ,2 ]
Chen, C. L. Philip [2 ]
机构
[1] Beijing Normal Univ, Sch Appl Math, Zhuhai 519087, Zhuhai, Peoples R China
[2] Univ Macau, Fac Sci & Technol, Macau 999078, Peoples R China
基金
中国国家自然科学基金; 瑞典研究理事会;
关键词
Fuzzy BLS; Fuzzy c-means; Lyapunov stability; Gradient descent; Nonlinear system identification; NEURAL-NETWORK; COMPUTATIONAL INTELLIGENCE; PREDICTION; ALGORITHM; ANFIS;
D O I
10.1016/j.neucom.2019.01.073
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Fuzzy Broad Learning System (Fuzzy BLS) is established by replacing the feature nodes of a Broad Learning System with the Takagi-Sugeno-Kang (TSK) fuzzy sub-systems. K-means algorithm is employed to cluster the input data so as to reduce computation complexity. And the parameters of a Fuzzy BLS are computed analytically by pseudoinverse. We investigate the learning algorithms of Fuzzy BLS comprehensively and apply them to nonlinear system identification in this paper: First of all, we develop an iterative learning algorithm for updating the weights in top layer and the weights connecting the fuzzy subsystems to the enhancement nodes by gradient descent. Secondly, we analyze and prove the Lyapunov stability of Fuzzy BLS with this iterative algorithm. Then, we consider the fuzzy c-means for clustering input data in the part of fuzzy sub-systems, as well as randomly generated centers for Gaussian membership functions. There are several different learning algorithms due to the choice of clustering methods and calculating parameters by pseudoinverse or gradient descent iteratively, which are compared with each other in detail by system identification problems. It is concluded that the learning algorithms which calculate weights by pseudoinverse always outperform the ones that update them iteratively, no matter which clustering method is chosen. The fuzzy c-means, c-means and random centers each has its own merits in our experiments. In addition, Fuzzy BLS trained by the proposed algorithms demonstrates its superiority over the state-of-the-art neuro-fuzzy models in identifying nonlinear systems. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:274 / 286
页数:13
相关论文
共 37 条
[21]   ANFIS - ADAPTIVE-NETWORK-BASED FUZZY INFERENCE SYSTEM [J].
JANG, JSR .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1993, 23 (03) :665-685
[22]   A TSK-type recurrent fuzzy network for dynamic systems processing by neural network and genetic algorithms [J].
Juang, CF .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2002, 10 (02) :155-170
[23]   Identification of Nonlinear Dynamic Systems Using Type-2 Fuzzy Neural Networks-A Novel Learning Algorithm and a Comparative Study [J].
Kayacan, Erkan ;
Kayacan, Erdal ;
Khanesar, Mojtaba Ahmadieh .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2015, 62 (03) :1716-1724
[24]   Model determination for nonlinear state-based system identification [J].
Kolodziej, Jason R. ;
Mook, D. Joseph .
NONLINEAR DYNAMICS, 2011, 63 (04) :735-753
[25]   DIAGONAL RECURRENT NEURAL NETWORKS FOR DYNAMIC-SYSTEMS CONTROL [J].
KU, CC ;
LEE, KY .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1995, 6 (01) :144-156
[26]   T-S Fuzzy Model Identification With a Gravitational Search-Based Hyperplane Clustering Algorithm [J].
Li, Chaoshun ;
Zhou, Jianzhong ;
Fu, Bo ;
Kou, Pangao ;
Xiao, Jian .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2012, 20 (02) :305-317
[27]  
Ljung L., 1994, Modeling of Dynamic Systems
[28]   An improvement on genetic-based learning method for fuzzy artificial neural networks [J].
Mashinchi, M. Reza ;
Selamat, Ali .
APPLIED SOFT COMPUTING, 2009, 9 (04) :1208-1216
[29]   Computational intelligence in photonics technology and optical networks: A survey and future perspectives [J].
Riziotis, Christos ;
Vasilakos, Athanasios V. .
INFORMATION SCIENCES, 2007, 177 (23) :5292-5315
[30]   Computational intelligence-based congestion prediction for a dynamic urban street network [J].
Srinivasan, Dipti ;
Chan, Chee Wai ;
Balaji, P. G. .
NEUROCOMPUTING, 2009, 72 (10-12) :2710-2716