A novel interpretability machine learning model for wind speed forecasting based on feature and sub-model selection

被引:2
|
作者
Shang, Zhihao [1 ]
Chen, Yanhua [2 ]
Lai, Daokai [2 ]
Li, Min [3 ]
Yang, Yi [3 ]
机构
[1] Zhengzhou Univ Light Ind, Coll Comp Sci & Technol, Zhengzhou 450000, Peoples R China
[2] Zhengzhou Univ, Sch Comp & Artificial Intelligence, Zhengzhou 450000, Peoples R China
[3] Lanzhou Univ, Sch Informat Sci & Engn, Lanzhou 730000, Peoples R China
关键词
Wind speed forecasting; Feature selection; Optimal sub-model selection; Multi-objective raccoon optimization algorithm; Interpretability analysis; MEMORY NETWORK; OPTIMIZATION; ALGORITHM;
D O I
10.1016/j.eswa.2024.124560
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Accurate wind speed forecasting holds the potential to optimize wind farm design and enhance the utilization of wind energy resources. However, the majority of current research has encountered three issues: (1) Feature selection is independent of the sub-models and does not consider the sensitivity of the model to features, resulting in all sub-models using the same combination of features for training and prediction. (2) Sub-models are chosen only on the basis of their fitting ability, neglecting the distinctions between them. (3) There is a lack of interpretability analysis regarding the model's forecasting. It is particularly important to make interpretable analyses for predictive models, as it not only helps to increase the trustworthiness of the model, but also assist in fine-tuning the prediction model and identifying wind speed-related datasets. To address these issues, this paper proposes a novel method for combining wind speed forecasts. The approach comprises five steps: data noise reduction, feature selection, sub-model selection, sub-model combination, and interpretability analysis. (1) In the data noise reduction module, noise reduction is carried out on the raw data based on a combination of singular spectral analysis (SSA) and intrinsic computing expressive empirical mode decomposition with adaptive noise (ICEEMDAN). (2) In the feature selection module, a quantitative feature importance calculation approach is proposed to select the optimal feature input for eight different sub-models, back propagation neural network (BPNN), extreme learning machine (ELM), Elman, wavelet neural network (WNN), generalized regression neural network (GRNN), long short-term memory (LSTM), gate recurrent unit (GRU) and recurrent neural network (RNN). The method calculates the average marginal effect of each feature output in each sub-model and its fluctuation as the feature importance. (3) In the sub-model selection module, we propose an optimal comprehensive sub-model selection metric (CSMS), it combines the fitting ability and the variability of the sub-model. (4) In the combination module, a multi-objective coati optimization algorithm (MOCOA) is used to combine the selected optimal sub-models. (5) In the interpretability analysis, we leverage the deletion diagnosis method to explain and analyze the forecasting behavior of sub-models from both global and local sample perspectives. The experimental results show that compared with the other models, the proposed model is optimal, the MAPE is 8.4571 %, the R2 can reach 0.9755, and it can be concluded at a pr = 99% confidence level that the proposed model and the sub-models have a significant difference in performance.
引用
收藏
页数:19
相关论文
共 50 条
  • [31] Wind speed forecasting model based on fuzzy manifold support vector machine
    Liu, Zhongbao
    Journal of Information and Computational Science, 2014, 11 (07): : 2387 - 2395
  • [32] An efficient online sequential extreme learning machine model based on feature selection and parameter optimization using cuckoo search algorithm for multi-step wind speed forecasting
    Shetty, Rashmi P.
    Sathyabhama, A.
    Pai, P. Srinivasa
    SOFT COMPUTING, 2021, 25 (02) : 1277 - 1295
  • [33] An efficient online sequential extreme learning machine model based on feature selection and parameter optimization using cuckoo search algorithm for multi-step wind speed forecasting
    Rashmi P. Shetty
    A. Sathyabhama
    P. Srinivasa Pai
    Soft Computing, 2021, 25 : 1277 - 1295
  • [34] Survey of the selection moisture forecasting model feature based on support vector machine
    Hou, Zheng
    Liu, Guohui
    Song, Hongwei
    Wang, Tianyi
    Yuan, Ying
    NEAR-SURFACE GEOPHYSICS AND GEOHAZARDS - PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON ENVIRONMENTAL AND ENGINEERING GEOPHYSICS, VOLS 1 AND 2, 2010, : 478 - 482
  • [35] A Novel Algorithm Of Optimization Model For Wind Speed Forecasting
    Qu Xiaodong
    Song Shuangying
    Ji Zhicheng
    CCDC 2009: 21ST CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, PROCEEDINGS, 2009, : 3307 - 3311
  • [36] Novel wind speed forecasting model based on a deep learning combined strategy in urban energy systems
    Hao, Yan
    Yang, Wendong
    Yin, Kedong
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 219
  • [37] A novel decomposition-ensemble forecasting system for dynamic dispatching of smart grid with sub-model selection and intelligent optimization
    Wang, Jianzhou
    Zhang, Lifang
    Liu, Zhenkun
    Niu, Xinsong
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 201
  • [38] A Hybrid Short-Term Wind Speed Forecasting Model Based on Wavelet Decomposition and Extreme Learning Machine
    Zhang, Yihui
    Wang, He
    Hu, Zhijian
    Wang, Kai
    Li, Yan
    Huang, Dongshan
    Ning, Wenhui
    Zhang, Chengxue
    ENERGY DEVELOPMENT, PTS 1-4, 2014, 860-863 : 361 - +
  • [39] A Proposed Hybrid Machine Learning Model Based on Feature Selection Technique for Tidal Power Forecasting and Its Integration
    Aly, Hamed H.
    ELECTRONICS, 2024, 13 (11)
  • [40] Hybrid feature selection model for accurate wind speed forecasting from numerical weather prediction dataset
    Sankar, Sasi Rekha
    Panchapakesan, Madhavan
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 248