| Literature DB >> 35265110 |
Wenjie Liu1,2,3, Yuting Bai1,2,3, Xuebo Jin1,2,3, Xiaoyi Wang1,2,3, Tingli Su1,2,3, Jianlei Kong1,2,3.
Abstract
The nonstationary time series is generated in various natural and man-made systems, of which the prediction is vital for advanced control and management. The neural networks have been explored in the time series prediction, but the problem remains in modeling the data's nonstationary and nonlinear features. Referring to the time series feature and network property, a novel network is designed with dynamic optimization of the model structure. Firstly, the echo state network (ESN) is introduced into the broad learning system (BLS). The broad echo state network (BESN) can increase the training efficiency with the incremental learning algorithm by removing the error backpropagation. Secondly, an optimization algorithm is proposed to reduce the redundant information in the training process of BESN units. The number of neurons in BESN with a fixed step size is pruned according to the contribution degree. Finally, the improved network is applied in the different datasets. The tests in the time series of natural and man-made systems prove that the proposed network performs better on the nonstationary time series prediction than the typical methods, including the ESN, BLS, and recurrent neural network.Entities:
Mesh:
Year: 2022 PMID: 35265110 PMCID: PMC8898878 DOI: 10.1155/2022/3672905
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1The structure of ESN (Figure 1 is reproduced from Liu et al. [33]).
Figure 2The structure of BPESN.
Figure 3Pruning algorithm flowchart.
Figure 4Air quality dataset of Fangshan District in Beijing.
Figure 5US power load dataset.
Nonstationary degree tests based on ADF.
| Dataset |
|
|
|
|
|
|---|---|---|---|---|---|
| Air quality dataset of Fangshan District in Beijing | 0.1608 | −2.3357 | −3.4325 | −2.8623 | −2.5672 |
| US power load | 0.3550 | −2.4469 | −3.9602 | −3.4109 | −3.1272 |
Network model parameters of Fangshan District air quality dataset in Beijing.
| Hyperparameter | BPESN | BESN | ESN | BLS |
|---|---|---|---|---|
| Number of neurons in mapping layer | 1–15 | 1–15 | N/A | 1–15 |
| Number of neurons in enhancement layer | 1–20 | 1–20 | N/A | 1–20 |
| Reservoir size | 400–800 | 400–800 | 400–800 | N/A |
| Spectral radius rate | 0.95 | 0.95 | 0.95 | N/A |
| Leaking rate | 0.1 | 0.1 | 0.1 | N/A |
| Sparseness | 0.05 | 0.05 | 0.05 | N/A |
| Pruning the number of times | 1–10 | N/A | N/A | N/A |
Figure 6Prediction results of different network models in Fangshan District of Beijing.
Figure 7Boxplot of air quality datasets predicted by different network models.
Evaluation indexes of each model of Fangshan District air quality dataset in Beijing.
| Model | Training time | SMAPE | MAE | RMSE |
|
|---|---|---|---|---|---|
| ESN | 3.3921 | 0.35804 | 33.08395 | 48.83188 | −0.36982 |
| BLS | 0.0471 | 0.26211 | 39.80818 | 42.67138 | −0.04600 |
| GRU | 121.6488 | 0.40606 | 74.78422 | 78.14060 | −2.50762 |
| LSTM | 113.3026 | 0.40862 | 75.36049 | 77.88657 | −2.48485 |
| BESN | 46.6092 | 0.12338 | 12.87887 | 15.21721 | 0.86697 |
| BPESN | 82.3575 | 0.08593 | 8.56364 | 12.27334 | 0.91346 |
Figure 8RMSE distribution of BESN before and after pruning on air quality dataset.
Figure 9Cross-validation of BPESN on air quality dataset.
Network model parameters of the US power load dataset.
| Hyperparameter | BPESN | BESN | ESN | BLS |
|---|---|---|---|---|
| Number of neurons in mapping layer | 1–15 | 1–15 | N/A | 1–15 |
| Number of neurons in enhancement layer | 1–20 | 1–20 | N/A | 1–20 |
| Reservoir size | 500–1000 | 500–1000 | 500–1000 | N/A |
| Spectral radius rate | 0.95 | 0.95 | 0.95 | N/A |
| Leaking rate | 0.1 | 0.1 | 0.1 | N/A |
| Sparseness | 0.05 | 0.05 | 0.05 | N/A |
| Pruning the number of times | 1–10 | N/A | N/A | N/A |
Figure 10Prediction results of different network models in the US power load dataset.
Figure 11Boxplot distribution of the predicted results of different network models in the US power load dataset.
Evaluation indexes of each model in the US power load dataset.
| Model | Training time | SMAPE | MAE | RMSE |
|
|---|---|---|---|---|---|
| ESN | 3.8098 | 0.0529 | 1453.4936 | 1915.5536 | 0.3696 |
| BLS | 0.1380 | 0.0332 | 909.3070 | 1311.3357 | 0.7045 |
| GRU | 169.8198 | 0.0390 | 1127.0565 | 1432.7877 | 0.6473 |
| LSTM | 152.8951 | 0.0410 | 1190.1022 | 1510.7332 | 0.6079 |
| BESN | 77.2083 | 0.0358 | 1055.7738 | 1386.5070 | 0.6697 |
| BPESN | 109.9256 | 0.0297 | 875.2953 | 1175.4368 | 0.7626 |
Figure 12RMSE distribution of BESN before and after pruning on US power load dataset.
Figure 13Cross-validation of BPESN on US power load dataset.
Time complexity and space complexity of different models.
| Model | Time complexity | Space complexity |
|---|---|---|
| ESN | Ο( | Ο( |
| BESN | Ο( | Ο( |
| BPESN | Ο( | Ο( |