Bayesian Optimisation and Adaptive Evolutionary Algorithms for Higher-Order Fuzzy Models with Application on Wind Speed Prediction
Abstract
1. Introduction
1.1. On Wind’s Nature and Wind Energy’s Importance
1.2. Related Work
1.3. Motivation and Contributions
- -
- There is a significant absence of studies utilising optimised, state-of-the-art fuzzy models. Even when fuzzy models are employed, they often consist of vanilla versions, lacking enhancements. Thus, this study proposes a novel fuzzy system, specifically a Takagi–Sugeno–Kang model with generalised rule consequents. The model’s complexity is integrated into the training algorithm rather than being established a priori. According to the neuro-fuzzy modeling survey [37], there is a lack of research that combines TSK fuzzy systems with Bayesian optimisation; hence, this study proposes the incorporation of surrogate models for accurate and time-efficient model training. This involves adjusting its antecedent parameters, regularisation, and the complexity of the consequents using Bayesian optimisation. Furthermore, a hybrid evolutionary training method for the fuzzy model is explored, which incorporates a modern version of differential evolution with adaptive parameters and two populations.
- -
- The selection of feature space, i.e., the input selection to the model, is not systematically studied; most research studies lack a clear justification for the choice of inputs used in their models. Thus, this study develops a sequential algorithm based on a wrapper-based approach to systematically select inputs for the model. This method minimises the generalisation error, allowing for the determination of the necessary number of model inputs without added complexity.
- -
- Most methodologies rely on deep and/or machine learning models to perform the prediction task. While such models yield accurate results, they are frequently considered as black boxes. Thus, this study employs a fuzzy model as the prediction tool to address the existing gaps in research while providing a basis for analysing the results generated by simpler models, rather than defaulting to more complex deep learning approaches. Since fuzzy systems possess an intrinsic interpretability, encoded in terms of fuzzy rules, this paper offers a starting point for further studies toward interpretable models.
1.4. Method Description
2. Preliminaries
2.1. Problem Formulation
2.2. Fuzzy Systems
2.2.1. Wang-Mendel Fuzzy Inference System
- Step 1: Generate fuzzy partitions for each input and output variable of the system, to cover the associated universes of discourse;
- Step 2: For all , i.e., all observations in , generate a fuzzy rule. This involves the computation of membership degrees of the input vector to each fuzzy partition. For each observation, the fuzzy set with maximum membership is kept as the antecedent and consequent part of the inputs and output;
- Step 3: Compute the degree of each fuzzy rule generated , where , and are the maximum memberships of fuzzy sets for each input and output, respectively;
- Step 4: Remove all possible conflicting fuzzy rules to establish the final fuzzy rule base. Since the cardinality of the generated rule base is the same as the number of instances in , rules with the same antecedent exist. Amongst these rules, the ones considered to form the final rule base are those with the maximum degree;
- Step 5: Determine the fuzzy system’s parameters: fuzzy connectives t-norms and t-conorms, fuzzy implication, aggregation and defuzzification operators;
- Step 6: Test the fuzzy inference system’s performance on a set of test observations.
2.2.2. Adaptive-Network-Based Fuzzy Inference System
2.3. Variational Mode Decomposition
2.4. Evolutionary and Bayesian Optimisation
2.5. Feature Selection
3. Proposed Method
3.1. The Foundational Model
3.2. The Optimisation Scheme
3.2.1. Adaptive Differential Evolution Approach
| Algorithm 1 Adaptive evolutionary computation for optimisation |
|
3.2.2. Bayesian Optimisation Approach
| Algorithm 2 Bayesian optimisation algorithm |
|
3.3. The Feature Selection Scheme
| Algorithm 3 Wrapper/Sequential algorithm for lag selection |
|
3.4. The Complete Methodology
- -
- Data pre-processing: We began by addressing any missing values in the time series data and subsequently rescaled the dataset within the range of .
- -
- Feature selection: We implemented the sequential/wrapper-based algorithm to identify the most effective lags for constructing the feature space of the models.
- -
- Data decomposition: We utilised variational mode decomposition to break down the data into several mode functions.
- -
- Train the models: For each mode function, we generated feature spaces and trained the models using the corresponding data. The optimisation task has been utilised in terms of the evolutionary or the Bayesian optimisation algorithms.
- -
- Test the models: Predictions on both training and test datasets were generated by aggregating the predictions derived from the models associated with each mode function. We then assessed the predictive performance using regression metrics.
- -
- Comparisons: We evaluated the predictive performance of the proposed model in relation to other machine learning models, using their respective predictions for comparison. Finally, the Diebold-Mariano statistical test has been performed.
4. Numerical Studies
4.1. Data Analysis
4.2. Performance Metrics
4.3. Data Split
4.4. Input Selection
4.5. Data Decomposition
| Algorithm 4 VMD-based prediction |
|
4.6. Implementation Details
4.7. Results
4.8. Statistical Test
5. Discussion
6. Conclusions
- -
- Exploring new directions for the feature selection method, such as incorporating this task into the optimisation process;
- -
- Exploring model selection methods, focusing on the use of simpler models;
- -
- Exploring methods for evaluating uncertainty; generate predictions as intervals rather than point estimates.
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Liu, H.; Chen, C. Data processing strategies in wind energy forecasting models and applications: A comprehensive review. Appl. Energy 2019, 249, 392–408. [Google Scholar] [CrossRef] [Scilit]
- Lydia, M.; Suresh Kumar, S.; Immanuel Selvakumar, A.; Edwin Prem Kumar, G. Linear and non-linear autoregressive models for short-term wind speed forecasting. Energy Convers. Manag. 2016, 112, 115–124. [Google Scholar] [CrossRef] [Scilit]
- Zhao, W.; Wei, Y.M.; Su, Z. One day ahead wind speed forecasting: A resampling-based approach. Appl. Energy 2016, 178, 886–901. [Google Scholar] [CrossRef] [Scilit]
- Wang, S.; Wang, J.; Lu, H.; Zhao, W. A novel combined model for wind speed prediction – Combination of linear model, shallow neural networks, and deep learning approaches. Energy 2021, 234, 121275. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Zhao, Y.; Kong, C.; Chen, B. A new prediction method based on VMD-PRBF-ARMA-E model considering wind speed characteristic. Energy Convers. Manag. 2020, 203, 112254. [Google Scholar] [CrossRef] [Scilit]
- Gnana Sheela, K.; Deepa, S. Neural network based hybrid computing model for wind speed prediction. Neurocomputing 2013, 122, 425–429. [Google Scholar] [CrossRef] [Scilit]
- Gao, Y.; Wang, J.; Zhang, X.; Li, R. Ensemble wind speed prediction system based on envelope decomposition method and fuzzy inference evaluation of predictability. Appl. Soft Comput. 2022, 124, 109010. [Google Scholar] [CrossRef] [Scilit]
- Shang, Z.; Chen, Y.; Chen, Y.; Guo, Z.; Yang, Y. Decomposition-based wind speed forecasting model using causal convolutional network and attention mechanism. Expert Syst. Appl. 2023, 223, 119878. [Google Scholar] [CrossRef] [Scilit]
- Hong, Y.Y.; Arce, C.J.E.; Huang, T.W. A Robust Hybrid Classical and Quantum Model for Short-Term Wind Speed Forecasting. IEEE Access 2023, 11, 90811–90824. [Google Scholar] [CrossRef] [Scilit]
- Barjasteh, A.; Ghafouri, S.H.; Hashemi, M. A hybrid model based on discrete wavelet transform (DWT) and bidirectional recurrent neural networks for wind speed prediction. Eng. Appl. Artif. Intell. 2024, 127, 107340. [Google Scholar] [CrossRef] [Scilit]
- Li, C.; Wang, L.; Zhang, G.; Wang, H.; Shang, F. Functional-type single-input-rule-modules connected neural fuzzy system for wind speed prediction. IEEE/CAA J. Autom. Sin. 2017, 4, 751–762. [Google Scholar] [CrossRef] [Scilit]
- Zhao, J.; Guo, Z.H.; Su, Z.Y.; Zhao, Z.Y.; Xiao, X.; Liu, F. An improved multi-step forecasting model based on WRF ensembles and creative fuzzy systems for wind speed. Appl. Energy 2016, 162, 808–826. [Google Scholar] [CrossRef] [Scilit]
- Kong, X.; Liu, X.; Shi, R.; Lee, K.Y. Wind speed prediction using reduced support vector machines with feature selection. Neurocomputing 2015, 169, 449–456. [Google Scholar] [CrossRef] [Scilit]
- Tian, Z. Short-term wind speed prediction based on LMD and improved FA optimized combined kernel function LSSVM. Eng. Appl. Artif. Intell. 2020, 91, 103573. [Google Scholar] [CrossRef] [Scilit]
- Chen, N.; Qian, Z.; Nabney, I.T.; Meng, X. Wind Power Forecasts Using Gaussian Processes and Numerical Weather Prediction. IEEE Trans. Power Syst. 2014, 29, 656–665. [Google Scholar] [CrossRef] [Scilit]
- Zhang, C.; Wei, H.; Zhao, X.; Liu, T.; Zhang, K. A Gaussian process regression based hybrid approach for short-term wind speed prediction. Energy Convers. Manag. 2016, 126, 1084–1092. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z.; Ye, L.; Qin, H.; Liu, Y.; Wang, C.; Yu, X.; Yin, X.; Li, J. Wind speed prediction method using Shared Weight Long Short-Term Memory Network and Gaussian Process Regression. Appl. Energy 2019, 247, 270–284. [Google Scholar] [CrossRef] [Scilit]
- Liu, H.; Duan, Z.; Li, Y.; Lu, H. A novel ensemble model of different mother wavelets for wind speed multi-step forecasting. Appl. Energy 2018, 228, 1783–1800. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Shi, H.; Han, F.; Duan, Z.; Liu, H. Smart wind speed forecasting approach using various boosting algorithms, big multi-step forecasting strategy. Renew. Energy 2019, 135, 540–553. [Google Scholar] [CrossRef] [Scilit]
- Qu, Z.; Zhang, K.; Mao, W.; Wang, J.; Liu, C.; Zhang, W. Research and application of ensemble forecasting based on a novel multi-objective optimization algorithm for wind-speed forecasting. Energy Convers. Manag. 2017, 154, 440–454. [Google Scholar] [CrossRef] [Scilit]
- Mi, X.; Zhao, S. Wind speed prediction based on singular spectrum analysis and neural network structural learning. Energy Convers. Manag. 2020, 216, 112956. [Google Scholar] [CrossRef] [Scilit]
- Moreno, S.R.; dos Santos Coelho, L. Wind speed forecasting approach based on Singular Spectrum Analysis and Adaptive Neuro Fuzzy Inference System. Renew. Energy 2018, 126, 736–754. [Google Scholar] [CrossRef] [Scilit]
- Khosravi, A.; Koury, R.; Machado, L.; Pabon, J. Prediction of wind speed and wind direction using artificial neural network, support vector regression and adaptive neuro-fuzzy inference system. Sustain. Energy Technol. Assess. 2018, 25, 146–160. [Google Scholar] [CrossRef] [Scilit]
- Asghar, A.B.; Liu, X. Estimation of wind speed probability distribution and wind energy potential using adaptive neuro-fuzzy methodology. Neurocomputing 2018, 287, 58–67. [Google Scholar] [CrossRef] [Scilit]
- Gao, Y.; Wang, B.; Chen, F.; Zhang, W.; Zhou, D.; Wu, F.; Chen, D. Multi-step wind speed prediction based on LSSVM combined with ESMD and fractional-order beetle swarm optimization. Energy Rep. 2023, 9, 6114–6134. [Google Scholar] [CrossRef] [Scilit]
- Duarte, F.S.; Rios, R.A.; Hruschka, E.R.; de Mello, R.F. Decomposing time series into deterministic and stochastic influences: A survey. Digit. Signal Process. 2019, 95, 102582. [Google Scholar] [CrossRef] [Scilit]
- Zhang, H.; Wang, J.; Qian, Y.; Li, Q. Point and interval wind speed forecasting of multivariate time series based on dual-layer LSTM. Energy 2024, 294, 130875. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Zhang, W.; Wang, J.; Han, T.; Kong, L. A novel hybrid approach for wind speed prediction. Inf. Sci. 2014, 273, 304–318. [Google Scholar] [CrossRef] [Scilit]
- Zhang, C.; Wei, H.; Zhao, J.; Liu, T.; Zhu, T.; Zhang, K. Short-term wind speed forecasting using empirical mode decomposition and feature selection. Renew. Energy 2016, 96, 727–737. [Google Scholar] [CrossRef] [Scilit]
- Nasiri, H.; Ebadzadeh, M.M. Multi-step-ahead stock price prediction using recurrent fuzzy neural network and variational mode decomposition. Appl. Soft Comput. 2023, 148, 110867. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Cheng, Z. Wind speed interval prediction model based on variational mode decomposition and multi-objective optimization. Appl. Soft Comput. 2021, 113, 107848. [Google Scholar] [CrossRef] [Scilit]
- Yang, S.; Liu, J. Time-Series Forecasting Based on High-Order Fuzzy Cognitive Maps and Wavelet Transform. IEEE Trans. Fuzzy Syst. 2018, 26, 3391–3402. [Google Scholar] [CrossRef] [Scilit]
- Shi, G.; Qin, C.; Tao, J.; Liu, C. A VMD-EWT-LSTM-based multi-step prediction approach for shield tunneling machine cutterhead torque. Knowl.-Based Syst. 2021, 228, 107213. [Google Scholar] [CrossRef] [Scilit]
- Ding, M.; Zhou, H.; Xie, H.; Wu, M.; Nakanishi, Y.; Yokoyama, R. A gated recurrent unit neural networks based wind speed error correction model for short-term wind power forecasting. Neurocomputing 2019, 365, 54–61. [Google Scholar] [CrossRef] [Scilit]
- Niu, Y.; Wang, J.; Zhang, Z.; Yu, Y.; Liu, J. A combined interval prediction system based on fuzzy strategy and neural network for wind speed. Appl. Soft Comput. 2024, 155, 111408. [Google Scholar] [CrossRef] [Scilit]
- Li, Q.; Wang, J.; Zhang, H. A wind speed interval forecasting system based on constrained lower upper bound estimation and parallel feature selection. Knowl.-Based Syst. 2021, 231, 107435. [Google Scholar] [CrossRef] [Scilit]
- Shihabudheen, K.; Pillai, G. Recent advances in neuro-fuzzy system: A survey. Knowl.-Based Syst. 2018, 152, 136–162. [Google Scholar] [CrossRef] [Scilit]
- Wang, L.X.; Mendel, J. Fuzzy basis functions, universal approximation, and orthogonal least-squares learning. IEEE Trans. Neural Netw. 1992, 3, 807–814. [Google Scholar] [CrossRef] [Scilit]
- Kosko, B. Fuzzy systems as universal approximators. In Proceedings of the [1992 Proceedings] IEEE International Conference on Fuzzy Systems, San Diego, CA, USA, 8–12 March 1992; pp. 1153–1162. [Google Scholar] [CrossRef] [Scilit]
- Zadeh, L.A. Is there a need for fuzzy logic? Inf. Sci. 2008, 178, 2751–2779. [Google Scholar] [CrossRef] [Scilit]
- Wang, L.X.; Mendel, J. Generating fuzzy rules by learning from examples. IEEE Trans. Syst. Man Cybern. 1992, 22, 1414–1427. [Google Scholar] [CrossRef] [Scilit]
- Jang, J.S. ANFIS: Adaptive-network-based fuzzy inference system. IEEE Trans. Syst. Man Cybern. 1993, 23, 665–685. [Google Scholar] [CrossRef] [Scilit]
- Dragomiretskiy, K.; Zosso, D. Variational Mode Decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef] [Scilit]
- Garnett, R. Bayesian Optimization; Cambridge University Press: Cambridge, UK, 2023. [Google Scholar]
- Frazier, P.I. A Tutorial on Bayesian Optimization. arXiv 2018, arXiv:1807.02811. [Google Scholar] [CrossRef] [Scilit]
- Takagi, T.; Sugeno, M. Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern. 1985, SMC-15, 116–132. [Google Scholar] [CrossRef] [Scilit]
- Wu, D.; Lin, C.T.; Huang, J.; Zeng, Z. On the Functional Equivalence of TSK Fuzzy Systems to Neural Networks, Mixture of Experts, CART, and Stacking Ensemble Regression. IEEE Trans. Fuzzy Syst. 2020, 28, 2570–2580. [Google Scholar] [CrossRef] [Scilit]
- Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; The MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
- Storn, R.; Price, K. Differential Evolution—A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef] [Scilit]
- Das, S.; Suganthan, P.N. Differential Evolution: A Survey of the State-of-the-Art. IEEE Trans. Evol. Comput. 2011, 15, 4–31. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Wang, S.; Yang, B. An improved differential evolution algorithm with dual mutation strategies collaboration. Expert Syst. Appl. 2020, 153, 113451. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Chen, G.; Cheng, L.; Wang, Q.; Li, Q. Methods to balance the exploration and exploitation in Differential Evolution from different scales: A survey. Neurocomputing 2023, 561, 126899. [Google Scholar] [CrossRef] [Scilit]
- Opara, K.R.; Arabas, J. Differential Evolution: A survey of theoretical analyses. Swarm Evol. Comput. 2019, 44, 546–558. [Google Scholar] [CrossRef] [Scilit]
- Engelbrecht, A.P. Computational Intelligence: An Introduction, 2nd ed.; Wiley Publishing: Hoboken, NJ, USA, 2007. [Google Scholar]
- Rasmussen, C.; Williams, C. Gaussian Processes for Machine Learning; Adaptive Computation And Machine Learning; MIT Press: Cambridge, MA, USA, 2005. [Google Scholar]
- Snoek, J.; Larochelle, H.; Adams, R.P. Practical Bayesian Optimization of Machine Learning Algorithms. arXiv 2012, arXiv:1206.2944. [Google Scholar] [CrossRef] [Scilit]
- Xu, Z.; Wang, H.; Phillips, J.M.; Zhe, S. Standard Gaussian Process Can Be Excellent for High-Dimensional Bayesian Optimization. arXiv 2024, arXiv:2402.02746. [Google Scholar] [CrossRef] [Scilit]
- Hennig, P.; Osborne, M.; Kersting, H. Probabilistic Numerics: Computation as Machine Learning; Cambridge University Press: Cambridge, UK, 2022. [Google Scholar]
- Wu, D.; Yuan, Y.; Huang, J.; Tan, Y. Optimize TSK Fuzzy Systems for Regression Problems: Minibatch Gradient Descent With Regularization, DropRule, and AdaBound (MBGD-RDA). IEEE Trans. Fuzzy Syst. 2020, 28, 1003–1015. [Google Scholar] [CrossRef] [Scilit]
- Li, L.; Jamieson, K.; Rostamizadeh, A.; Gonina, E.; Hardt, M.; Recht, B.; Talwalkar, A. A System for Massively Parallel Hyperparameter Tuning. arXiv 2020, arXiv:1810.05934. [Google Scholar] [CrossRef] [Scilit]
- Zhou, S.M.; Gan, J.Q. Low-level interpretability and high-level interpretability: A unified view of data-driven interpretable fuzzy system modelling. Fuzzy Sets Syst. 2008, 159, 3091–3131. [Google Scholar] [CrossRef] [Scilit]
- Linardatos, P.; Papastefanopoulos, V.; Kotsiantis, S. Explainable AI: A Review of Machine Learning Interpretability Methods. Entropy 2021, 23, 18. [Google Scholar] [CrossRef] [Scilit] [PubMed]



















| Characteristic | Value |
|---|---|
| Mean | |
| Standard Deviation | |
| Kurtosis | |
| Skewness | |
| Median |
| Model | Training Data | Testing Data |
|---|---|---|
| Vanilla TSK | ||
| WM Fuzzy System | ||
| Anfis | ||
| Evolutionary TSK | ||
| Bayesian TSK | ||
| Automated ML Method |
| Model | Training Data | Testing Data |
|---|---|---|
| Vanilla TSK | ||
| WM Fuzzy System | ||
| Anfis | ||
| Evolutionary TSK | ||
| Bayesian TSK | ||
| Automated ML Method |
| Model | Training Data | Testing Data |
|---|---|---|
| Vanilla TSK | ||
| WM Fuzzy System | ||
| Anfis | ||
| Evolutionary TSK | ||
| Bayesian TSK | ||
| Automated ML Method |
| Model | Run Time |
|---|---|
| Evolutionary TSK | 15′:42″.567 |
| Bayesian TSK | 0′:40″.664 |
| Automated ML Method | 1:14′:15″.611 |
| Evolutionary TSK | Bayesian TSK | |||
|---|---|---|---|---|
| DM | p-Value | DM | p-Value | |
| Vanilla TSK | 8.12 | 8.69 | ||
| WM Fuzzy System | 44.59 | 0 | 44.63 | 0 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Korkidis, P.; Dounis, A. Bayesian Optimisation and Adaptive Evolutionary Algorithms for Higher-Order Fuzzy Models with Application on Wind Speed Prediction. Algorithms 2026, 19, 46. https://doi.org/10.3390/a19010046
Korkidis P, Dounis A. Bayesian Optimisation and Adaptive Evolutionary Algorithms for Higher-Order Fuzzy Models with Application on Wind Speed Prediction. Algorithms. 2026; 19(1):46. https://doi.org/10.3390/a19010046
Chicago/Turabian StyleKorkidis, Panagiotis, and Anastasios Dounis. 2026. "Bayesian Optimisation and Adaptive Evolutionary Algorithms for Higher-Order Fuzzy Models with Application on Wind Speed Prediction" Algorithms 19, no. 1: 46. https://doi.org/10.3390/a19010046
APA StyleKorkidis, P., & Dounis, A. (2026). Bayesian Optimisation and Adaptive Evolutionary Algorithms for Higher-Order Fuzzy Models with Application on Wind Speed Prediction. Algorithms, 19(1), 46. https://doi.org/10.3390/a19010046

