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 条
[1]   Fuzzy wavelet neural networks for identification and control of dynamic plants - A novel structure and a comparative study [J].
Abiyev, Rahib Hidayat ;
Kaynak, Okyay .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2008, 55 (08) :3133-3140
[2]   Type 2 Fuzzy Neural Structure for Identification and Control of Time-Varying Plants [J].
Abiyev, Rahib Hidayat ;
Kaynak, Okyay .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2010, 57 (12) :4147-4159
[3]  
[Anonymous], INT J COMPUT COGN
[4]  
[Anonymous], 2013, PATTERN RECOGN, DOI DOI 10.1007/978-1-4757-0450-1
[5]  
[Anonymous], INT J FUZZY SYST
[6]   Non-Parametric Nonlinear System Identification: An Asymptotic Minimum Mean Squared Error Estimator [J].
Bai, Er-Wei .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2010, 55 (07) :1615-1626
[7]  
Box G.E., 1976, Time series analysis, control, and forecasting
[8]   Broad Learning System: An Effective and Efficient Incremental Learning System Without the Need for Deep Architecture [J].
Chen, C. L. Philip ;
Liu, Zhulin .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2018, 29 (01) :10-24
[9]   AN INTEGRATION OF NEURAL-NETWORK AND RULE-BASED SYSTEMS FOR DESIGN AND PLANNING OF MECHANICAL ASSEMBLIES [J].
CHEN, CLP ;
PAO, YH .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1993, 23 (05) :1359-1371
[10]  
Chen CLP, 1996, COMPUT AIDED DESIGN, V28, P77, DOI 10.1016/0010-4485(95)00026-7