About Us Advertise Careers Contact Us Privacy Policy Community Guidelines
Locating… 13°C English WhatsApp Alerts Email Alerts
BREAKING NEWS
DLR to Purchase 80 Red Kite Sounding Rocket Motors CHAPEA Crew Leaves a Mark Kratos and Seagate Space Partner to Advance Mobile Offshore Launch Capabilities for National Security Missions Japan to Give Surveillance Boats to Sri Lanka Navy - Nippon.com UN experts urge Sri Lanka to align proposed anti-terrorism law with international human rights obligations - Jurist.org ESCAPADE on its way to Mars after Earth flybys Japan to provide Sri Lanka surveillance boats under security aid program - Japan Wire by Kyodo News NASA Invites Media, Public to Join Voyager 1 One-Light Day Activities Smog levels in Lahore force Pakistan to shift 2nd test against Sri Lanka to Rawalpindi - WRAL NASA to Welcome Expedition 74 Astronauts Home at Space Center Houston
SRI LANKA NEWS

Enhanced framework embedded with data transformation and multi-objective feature selection algorithm for forecasting wind power - Nature

Lanka Hit News • May 8, 2025 · 1y ago • 52 min read
Share:

Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

You have full access to this open access article

The increasing global interest in utilizing wind turbines for power generation emphasizes the importance of accurate wind power forecasting in managing wind power. This paper proposed a framework that integrates a data transformation mechanism with a multi-objective none-dominated sorting genetic algorithm III (NSGA-III), coupled with a hybrid deep Recurrent Network (DRN) and Long Short-Term Memory (LSTM) architecture for modeling wind power. The feature selection algorithm, multi-objective NSGA-III, identifies the optimal subset features from wind energy datasets. These selected features undergo a data transformation process before being input into the hybrid DRN-LSTM for wind power forecasting. A comparative study demonstrates the proposal’s superior effectiveness and robustness compared to existing frameworks with the proposal achieving 2.6593e−10 and 1.630e−05 in terms of MSE and RMSE respectively whereas the classical algorithm recorded 8.8814e−07 and 9.424e−04. The study’s contributions lie in its approach integration of data transformation mechanism and the notable enhancements in wind power forecasting accuracy. Furthermore, the study offers valuable insights to guide research efforts in the future.

Using disposable, non-renewable conventional energy can result in ecological harm by producing issues with acid rain and the greenhouse effect. One crucial area for the growth of the new energy sector is wind energy. A wind turbine’s aerodynamic performance and flow physical parameters are what determine how efficient it is 1 , 2 . GWEC’s Global wind Report 3 reported that there are 742 GW of installed wind generating systems worldwide at the moment with capacity to reduce 1.1 billion tons carbon dioxide emissions. It is on the earth surface that the wind is generated by uneven heating 4 .

Wind energy is recognized as a key renewable energy source that has garnered the attention of government authorities worldwide. It addresses the growing demand for energy and has become a focal point for energy authorities in many countries 5 , 6 . Regarded as an important energy resource capable of electricity generation 3 , the kinetic energy associated with wind increases with its speed. Accurate forecasts of wind energy are essential for the effective utilization of wind power grid 2 .

The increasing global interest in harnessing wind turbines for power generation is unprecedented, as noted by Donadio et al. 7 . These turbines, recognized widely as a promising source of renewable energy 8 , contribute significantly to electricity production. However, the surge in wind power utilization brings about challenges, primarily stemming from the high-level uncertainties associated with wind power 7 . While generating wind power is a key aspect of utilizing wind energy, its effective control and scheduling pose challenges because of the volatile, uncontrollable, and irregular nature of this energy source 9 . In solving these defies, accurate forecasting of wind power becomes crucial 7 . Thus, ensuring the accurate forecasting of wind power is deemed necessary to manage wind energy to address uncertainties effectively 9 , 10 .

Recognizing the paramount importance of accurate wind energy forecasting, the research community has put forth numerous methodologies centered around intelligent algorithms, particularly artificial neural networks (ANN) and it is variants, to predict wind energy. Different architectures of the ANN, including new generation versions, have been employed to forecast wind energy from diverse perspectives. Shallow algorithms, such as backpropagation ANN, recurrent neural networks (RNN), support vector machine (SVM), genetic algorithm (GA) -optimized ANN, support vector regression (SVR), and particle swarm optimization (PSO)-optimized ANN, have been utilized. Similarly, deep neural networks (DNN) like auto-encoders, long short-term memory (LSTM), convolutional neural networks (CNN), graph neural networks (GNN), deep belief networks (DBN), etc., have been adopted in different ways for wind energy prediction. To enhance data quality, the research community widely incorporates data pre-processing stages. Notably, feature engineering methods play a crucial role, with prominent approaches including feature extraction using principal component analysis and employing deep learning architectures such as auto-encoders (AE) as extractors. Conventional feature selection methods, exemplified by the correlation coefficient and partial mutual information, remained the dominant methods in this domain.

Despite improvement in wind energy prediction using ANN models combined with traditional feature selection algorithms, there exists a noteworthy research gap that requires careful consideration and exploration. The current literature overlooks the incorporation of a data transformation mechanism for data normalization in the frameworks already discussed. Nevertheless, data normalization has demonstrated improved algorithm performance by reducing estimation errors and decreasing algorithm pre-training computational time 11 .

It has been established that the effectiveness of modeling time series data with an algorithm is highly dependent on data normalization 12 , and wind power data qualifies as time series data because the wind power data are typically gathered at regular period of time intervals. Passalis et al. 13 argue that time series data should be normalized before being fed into DNN for pre-training. A model is likely to perform better if the data is normalized to ensure all features are proportionally within equal range 14 . This consideration is due to the fact that activation functions, especially the sigmoid activation function, can become saturated if input features exceed a certain threshold (exp (− 3) 0.05) 15 .

Despite wind energy literature predominantly focuses on the deployment of different ANN architectures including DNN for wind energy prediction, often integrating conventional feature selection techniques to enhance model accuracy, a comprehensive exploring of critical aspects of multi-objective nature-inspired meta-heuristic algorithms is conspicuously absent. Published literature indicates that NSGA-III stands out as a robust evolutionary algorithm for feature selection, showcasing superior performance compared to other nature-inspired algorithms feature selection 16 , 17 , 18 .

As far as the authors are aware, none of the frameworks proposed in the existing literature for predicting wind energy have integrated both a data transformation mechanism and a multi-objective non-dominated sorting genetic algorithm III (NSGA-III) feature selection algorithm concurrently with a hybrid deep RNN (DRNN) and LSTM.

The paper proposed to develop an enhance pioneering framework that combines a data transformation mechanism and a multi-objective NSGA-III in conjunction with a hybrid deep DRNN-LSTM for predicting wind power.

Research questions: What are the implications and advantages of incorporating a multi-objective NSGA-III in conjunction with the hybrid DRNN-LSTM for wind turbine power prediction? How does the synergistic utilization of a data transformation mechanism and a multi-objective NSGA-III contribute to the overall performance of the proposed framework? What are the comparative strengths of the proposed integrated framework combining hybrid DRNN-LSTM, NSGA-III feature selection and data transformation mechanism in the context of predicting wind turbine power compared to the baseline algorithms?

Additional segments of the paper encompassed the following: Section “ Review of related literature on modeling wind energy ”: Conducts an exhaustive exploration of wind energy forecasting related to the current study. Section “ Fundamentals of the framework algorithms ”: Outlines the fundamentals of the adopted algorithms. Section “ Wind energy datasets and pre-processing ”: Details the collection and pre-processing of the datasets. Section “ The proposed integrated framework ”: Describes the integrated framework proposed in this study. Section “ Results and discussion ”: Presents results along with discussions, leading to conclusive remarks in Section “ Conclusions and suggestion for future research ”.

The study makes several noteworthy contributions highlighted as follows:

The research introduces a framework designed that enhanced wind power forecasting. This framework combines a data transformation mechanism with a multi-objective NSGA-III feature selection algorithm, integrated with a hybrid DRNN-LSTM.

The proposed framework integrates diverse techniques, including combining DRNN with LSTM, embedding multi-objective NSGA-III, and incorporating a data transformation mechanism.

The multi-objective NSGA-III is employed to select optimal wind power features, contributing to improved model performance. This feature selection process is a critical element for enhancing the performance of the framework to forecast wind power.

Results from the study demonstrate that both the feature selection by multi-objective NSGA-III and the additional data transformation significantly improve the overall performance of the model.

Comparative analysis reveals that the hybrid DRNN-LSTM outperforms individual algorithms and genetically optimized ANN. This finding underscores the advantage of the proposed framework compared to baseline frameworks.

The study advocates for the adoption of evolutionary feature selection algorithms and the integration of data transformation in future wind energy forecasting systems by the research community. This recommendation aims to promote advancements in wind power prediction methodologies.

The study suggests that future research should adopt multimodal transformer for the forecasting of wind energy incorporating multimodalities and external factors. This emphasis on multimodalities may address a practical concern in dealing with varying data and extreme weather conditions in such models.

This section aims to conduct a comprehensive review exclusively focused on relevant works, placing our research problem within the broader context of the existing literature. We examined recent and highly pertinent papers that have presented related works, showcasing the latest advancements in the research field. Our review encompasses both published survey papers and empirical studies published subsequent to the review papers, thus encompassing insights not covered in existing surveys.

A comprehensive examining ANN in wind energy forecasting has been documented. The review highlights that ANN serves as a viable alternative to traditional methods for modeling wind energy, and the rate of publications in this domain is experiencing a notable surge. The studies covered in the review span various countries, incorporating wind data gathered from diverse contexts across nations 19 . Furthermore, an additional review, centering primarily on nonlinear algorithms—particularly ANN—and other forecasting methods for wind power generation, was conducted. This study delved into the diverse applications of ANN for predicting wind power generation, revealing a prevalent reliance on hybrid algorithms over individual algorithms. The trend in the utilization of ANN in wind energy forecasting was observed to be growing rapidly 20 . Similarly, another survey offered a concise review of the utilization of ANN in forecasting renewable energy. Special attention was given to the sources of renewable energy, case studies, major variables employed, and the diverse approaches utilized for forecasting renewable energy 21 . However, there is absence of focus on feature selection, with no identified studies employing feature selection on wind energy data based on the literature surveys. Additionally, the surveyed lacked exploration into the utilization of evolutionary, swarm, and other nature-inspired algorithms in conjunction with ANN to forecast wind power.

An extensive survey delving into the utilization of deep learning algorithms, including LSTM, CNN, Bidirectional LSTM, Gated RNN (GRU), Bidirectional GRU, DBN, and AE, has been presented for wind energy forecasting. The review encompasses the use of deep neural networks as feature extractors, employing algorithms such as AE, CNN, and restricted Boltzmann machine. Various aspects such as data processing, signal processing, outlier detection, and relationship learning are covered within the deep learning context 22 . In a parallel study, Yildiz et al. 23 used a hybrid model for the forecasting of wind power in Turkey. This framework integrates variational mode decomposition and a residual CNN, employing the former for feature extraction before transforming the features into images. These images are then input into a modified residual CNN for the subsequent wind power forecasting. It was found that the proposed framework was superior to SqueezeNet, AlexNet, VGG-16, GoogLeNet and ResNet-18. An alternative research put forth a transfer learning for multi-step wind power forecasting, employing a scheme that utilizes separate batches of data sources across multiple domains. The study incorporated the use of an AE, leveraging it to extract homogeneous characteristics from multiple wind turbines within the dataset. The proposed scheme, integrating AE with transfer learning, demonstrated superior performance compared to conventional methods 24 . A study suggested an intelligent framework that combines CNN, variable mode decomposition, and GRNN for forecasting short-term wind power in Shanxi. The variable mode decomposition is applied to mitigate wind speed volatility. The CNN serves as an extractor, while the GRNN extracts temporal features. Then, the proposed framework is employed for the forecasting of wind power at fifteen-minute intervals, demonstrating superiority over the constituent algorithms 25 . The framework connected various wind turbines from wind farms across different locations to construct a graph data. Utilizing GNN, features were extracted to get the most out of the utilization of spatial and temporal information, resulting in improved forecasting performance 26 . However, the drawback of the feature extraction lies in its inability to provide information about the extent to which the original feature contributes and the absence of interpretability in the linear combination of the raw features 27 .

In their study, Puri and Kumar 28 utilized ANN to forecast wind energy in a mountainous region. Data spanning 30 days were collected from the mountaintop and employed to train the ANN for wind energy prediction. Evaluating the effectiveness and efficiency of the ANN proved challenging, as it was not benchmarked against various classical intelligent algorithms. Pasari et al. 29 conducted a study focusing on wind speed prediction using ANN and LSTM. The predictions were made on a monthly basis due to the monthly frequency of the collected data. The study forecast wind farms utilizing ANN, with the computed wind farm values demonstrating superior performance compared to other methods 30 . In a related work, three variants of ANN algorithm, namely, multilayer ANN, a hybrid of SVM with Radial Basis Function (RBF), and PSO optimized ANFIS—were employed for wind speed, wind direction, and turbine wind power forecasting. The results revealed that the hybrid of SVM-RBF outperformed the ANFIS optimized by PSO and multilayer ANN 31 . Another research attempt employed hybrids of numerical weather prediction and ANN for wind power prediction, focusing on a topology with high terrain 7 . Medina et al. 32 employed an ANN for wind power forecasting based on data gathered from various weather stations. Notably, these studies did not incorporate rigorous feature engineering. However, in many instances, not all features are relevant in providing meaningful information. Consequently, certain features in the dataset may be irrelevant and redundant, potentially diminishing the algorithm’s performance 33 .

In the research, a multi-objective gravity search algorithm was employed for predicting wind speed. The study uses a partial mutual information and a candidate input feature pool for selecting features from the wind speed dataset. This approach led to an enhance forecasting accuracy of wind speed 1 . It’s noteworthy that the methods used, are conventional techniques for selecting features. Similarly, in a research endeavor, a deep GRNN was employed for wind power forecasting. The study utilized a recursive feature elimination approach to select features from the wind dataset. The findings revealed that the GRNN demonstrated enhanced accuracy in wind power forecasting when compared to LSTM 34 . Another investigation utilized a DNN for forecasting wind turbine power. The study involved examining the correlation coefficient of features to select the optimal ones before inputting them into the DRNN for prediction 35 . A proposed multi-task framework combines maximal information coefficient and LSTM for wind power prediction. Correlation coefficient analysis is conducted on wind power data to select relevant features. Grid search is employed to explore the hyper-parameters. Wind speed is considered as the auxiliary prediction, while wind power is the primary task. The proposed multi-task framework outperforms individual algorithms like LSTM, ANN, and ARIMA 36 . However, If the correlation coefficient is too small, it may lead to the exclusion of relevant features, resulting in an inaccurate feature ranking 37 . It is argued that many conventional methods for choosing optimal feature subsets typically encounter significant complexity, premature convergence, and high computational expenses 33 . It is well-established that nature-inspired metaheuristic algorithms outperform conventional methods when it comes to feature selection in prediction tasks 38 , 39 , 40 .

Peiris et al. 5 conducted a study utilizing ANN with diverse training algorithms for wind power prediction in Sri Lanka. The findings highlighted the superiority of the Levenberg-Marquardt algorithm in predicting wind power. In the United States, a study utilized ANN with wind data gathered from a 2.5 wind turbine hosted in Iowa to predict wind energy. The study demonstrated the sensitivity of ANN performance to hyper-parameter settings. The results indicated that ANN outperformed classical approaches in predicting wind energy 41 . Similarly, Zafirakis et al. 42 employed ANN and SVR for wind power prediction, reporting an improvement in prediction accuracy. Introducing a different variant of ANN, RNN, Shabbir et al. 43 applied it to predict the energy generated from wind sources. The study found that the predicted energy from wind sources surpassed the accuracy of the classical approach typically used by energy authorities. An examination delved into the effectiveness of RNN variants, including LSTM, temporal pattern attention LSTM, and attention RNN, in predicting wind power in Australia. The study achieved a contemporary record in short-term wind power prediction 44 . In a separate study, Karaman 45 employed LSTM to forecast wind power, comparing its performance with RNN and CNN. The findings indicated that LSTM surpassed the performance of the compared algorithms. These studies including Kisvari et al. 34 applied single algorithm whereas hybrid is proven to be more effective in this domain as evident in 20 .

A study introduced a multi-task learning architecture based on a DNN to predict Wind Power. In the context of multi-tasking learning, irrelevant features for a specific task were removed. The DNN multi-tasking learning successfully predicted the wind power ramps events, and the study conducted comparisons with various architectural variations of the proposed framework 46 . In another study, both ANN and multi-linear regression were used for predicting wind speed. The predicted values generated by each algorithm were then compared, revealing that the wind speed values predicted by multi-linear regression were in closer proximity to the actual values compared to the corresponding values predicted by the ANN 4 . However, these studies comparison did not extend to algorithms outside the proposed framework’s family, and the studies did not address feature engineering with evolutionary algorithms or any nature-inspired algorithms despite the fact that these feature engineering methods outperform the conventional methods 33 .

In contrast to the use of ANNs in studies by Donadio et al. 7 and Peiris et al. 5 , a spatial-temporal GNN based on transformers was introduced for wind speed prediction. A graph was used to represent wind data, facilitating processing by the GNN. The spatial-temporal GNN utilized multi-dimensional data for predicting the wind speed 6 . A study employs a GNN to capture uncertainty in wind power. The graph was constructed by representing wind farms and local meteorological factors. The proposed framework integrates graph convolutional ANN, Bootstrap, and bi-directional LSTM to forecast wind power. The results showed that the wind power prediction surpass those of baseline approaches 47 . An ANN based on the transformer architecture incorporating the multi-head attention mechanism is introduced for wind power prediction. The findings indicate the superiority of the proposal over classical methods 9 . These studies neglected the importance of rigorous feature engineering in forecasting tasks, despite its significance 48 , 49 . Additionally, feature engineering becomes crucial, particularly in resource-constrained situations 23 . However, GNN face challenges, as they demand extensive memory space and consume substantial computational resources 50 .

A research endeavor enhanced the sparrow algorithm by incorporating chaotic sequences and Gaussian mutation for LSTM hyper-parameters optimization to forecast wind power. The optimized LSTM was then employed for the prediction of wind power, with the results demonstrating improved accuracy 51 . A study utilized logistic chaos atom search optimization to fine-tune ANN. The study employed the widely-used pre-processing technique, GB/T 18710-002, to enhance data quality. GA and PSO were independently applied to optimize ANN for wind power prediction, facilitating a performance comparison with the proposed logistic chaos atom search optimized ANN. The findings indicates that the proposal surpassed the performance of the compared algorithms. Nevertheless, the study acknowledged challenges, uncertainties, and limitations associated with the commonly used data pre-processing technique, suggesting the exploration of feature selection methods in future study 8 . Xiao et al. 52 suggest utilizing principal component analysis for feature extraction and a modified gated recurrent neural network with hyper-parameters optimized by PSO to forecast wind power. The hybrid algorithm proposed by Xiao et al. demonstrated superior performance compared to conventional approaches. Similarly, Alshammari 53 employed a Mayfly-optimized DRNN and stacked CNN for wind speed prediction. The results indicate an enhancement in prediction performance with the proposed Mayfly-optimized DRNN. Ak et al. 54 employed NSGA-II to train an ANN for the prediction of both wind power and load. However, some researchers argue that employing global optimization algorithms is not imperative for optimizing an ANN to mitigate local minima. Additionally, exerting excessive efforts to seek a global optimum may overly strain the entire network, potentially diminishing flexibility and increasing the likelihood of overfitting the training data in an ANN 55 .

A fusion strategy is used to identify imbalances in wind turbine rotors based on a CNN operating in both the time and frequency domains. The imbalance is addressed using the Synthetic Minority Oversampling Technique. The proposed framework effectively detects imbalances 56 . A framework embedded with a stacked CNN, combining bidirectional LSTM and data assimilation, is proposed. The framework was pre-trained with data from multiple sources before being applied to predict wind speed for optimizing wind energy production. It was found to be reliable and outperformed baseline approaches 57 . A hybrid approach integrating multiple machine learning algorithms is used for wind speed forecasting. Comparative analysis indicates that the proposed integrated machine learning algorithm outperforms the baseline algorithms 58 . A piezoelectric wind energy harvester is proposed for forecasting wind energy. The harvester is validated using CNN for wind monitoring and sensing 59 . A multi-graph neural network embedded with a transformer and attention mechanisms is used to predict wind power at both the combined turbine and constituent turbine levels 60 . No transformation. A study combined large eddy simulation and CNN for the prediction of wind power 61 . A CNN embedded with Attention-Bidirectional LSTM and a CNN combined with Transformers and Multi-Layer Perceptrons were deployed for the prediction of solar and wind power. The results showed that the hybrid models outperformed the constituent algorithms 62 . LSTM combined with seasonal mean imputation is deployed to predict wind power. The results shows improvement over conventional algorithms 63 . A framework based on gradient-boosting-LightGBM is propose for assessing the power of wind turbine. The propose framework is found to improve accuracy and enhance power speed and wind load for the wind farm 64 . However, these studies ignored to incorporate data transformation and rigorous feature selection despite the significance of nature-inspired algorithms feature selection 16 and data transformation in data preprocessing 11 .

The fundamental concepts of the algorithms constituting various modules in the proposed framework is presented in this section. It is designed to assist readers, particularly newcomers or novice researchers, in comprehending how these algorithms operate to attain their intended objectives. Providing these basic operations renders the paper self-contained, enabling readers to grasp fundamental concepts before delving into the main technical aspects of the study.

Before delving into the details of the DRNN, let’s explore the fundamental workings of the RNN. An RNN is a type of ANN incorporating feedback connections to handle time series data. At each iteration step, the network receives new inputs and produces outputs, with both the output and new inputs fed back into the network. This inherent feedback connection endows the RNN with the capability to memorize and recall previous data while processing subsequent outputs 65 . In essence, the RNN takes input data, processes it, and generates output. The recurrent weights of the RNN are learned during the training stage, allowing the network to selectively retain or discard information for the progression of subsequent steps 66 . The DRNN extends the capabilities of traditional RNNs by incorporating multiple hidden layers, allowing for the extraction of hierarchical features from sequential input data. Each layer in the multiple hidden layers of the DRNN captures different levels of abstraction and complexity in the sequential data 67 .

The DRNN layers are defined by L and the number of neurons in each of the later is defined by N . Assuming the times series data is represented by S (t) with a dimension of N in and y * (t) is the target value in the time series data. Let us take \(\stackrel{-}{x}=[x;1]\) to avoid writing of bias term explicitly. The hidden state of the DRNN is denoted by layer i-th with a i (t) , as such, the equation for the update is expressed as 68 :

In the equations the recurrent connections and the connectivity from the lower layer or the input of the time series data are represented by W and Z respectively. The output y(t) of the DRNN is expressed as:

Where the \({U}_{i}\) is the corresponding weights of the output for the i-th network layer 68 .

The LSTM architecture is for overcoming the vanishing problem of gradient associated with the RNNs. It is comprising of three layers including the recurrent hidden layer— LSTM incorporates memory blocks, each featuring memory cells with a shared input gate and output gate. The gates are used for regulating error flow and managing conflicts of the weight within the memory cell, as detailed in 57 . A memory unit consists of a self-connected constant error carousel (CEC), where the activation functions of the CEC mirror the current state of the cell. The incorporation of multiplicative gates, such as input and output gates, improves the learning mechanism by regulating the error flow, effectively overcoming the issue of vanishing gradients as discussed by 69 . In order to mitigate unchecked growing values of the internal cell, in the context of continuous time series data segmentation, a forget gate is incorporated into the memory block. This feature enables automatic resetting of the memory block if the flow of information resulted to being obsolete, with the CEC weight replaced by the activation from the forget gate 70 . Assuming the sequence for the input is given as \(x=({x}_{1},\:{x}_{2,}\dots\:,{x}_{r})\:\) corresponding to the output given as \(y={(y}_{1},\:{y}_{2,}\dots\:,{y}_{r})\) , The LSTM performs computational iteration given as: \(t=1\:to\:T\) 70 :

The ⊙ is the scalar product for the two vectors. The weight matrices is Ws whereas b is the bias, σ representing the activation function: sigmoid, φ is the activation function for the output layer while i is the input gate and o is the output gate. The f denotes the forget gate and c representing the cell activation vector. Lastly, cell size is represented with m 60 , 71 . The LSTM includes memory cells and gating mechanisms to handle long-term dependencies in sequences 72 .

The commencement of operations for NSGA-III involves utilizing a set of reference points along with their corresponding descriptions. Offspring for the population are generated through the application of genetic operators on the current parent population at a specific generation. Subsequently, the merged population is sorted based on the levels of non-domination. The members that belong to the population are preserved because they cannot be put in the last front, while excluding the other members. Subsequently select members for next generation while those that remains without being selected remains for the last front. The process of the selection is performed by analyzing the members. Normalization is applied at the beginning of the process in order to make the normalized vector the reference point to ensure a range of objective that is consistent 73 .

The wind energy datasets collection process, equipment used, location and period for the data collection are described in this section including the pre-processing stages involved.

The KACARE was founded in 2010 with the intention of developing Kingdome of Saudi Arabia (KSA) renewable energy sector. The renewable resources atlas of the KSA that KACARE is building, is one of the most significant projects in the energy sector. Nine sites are providing data on wind resources while over 32 monitoring stations across the nation are for data on solar resources. Researchers and power project developers can use the data to realize the 2032 and 2040 renewable energy objectives of the KSA 74 .

The wind data were gathered by the wind resource monitoring site at various heights above the ground in the designated locations. Multiple features, including wind speed, relative humidity, and wind direction, were collected at each site. The assessment of wind resources in the chosen area was conducted at a height of 100 m, which is the closest height to the specified wind turbines. The data were collected on an hourly basis over 12 months in Northern Saudi Arabia. The wind farm consists of five turbines, each with a production capacity of 1.5 MW, totaling 7.5 MW. Additionally, the setup includes 200 batteries with a capacity of 1 kW each, grid power production measured in kW, and a converter with a size of 250 kW.

Evaluating the wind speed potential is a crucial consideration before establishing a wind farm power plant. To evaluate the wind speed potential and anticipated power generation, a system comprising Wind Turbines and Electric Load is essential. This study utilized primary data processed through the HOMER software, developed by the National Renewable Energy Laboratory. In selected locations, a grid-connected wind energy system with 5 wind turbines (each with a capacity of 1.5 MW) was linked to an electric load for the data collection. The HOMER software imported time-series data, including load, weather data, temperature, and other relevant features, collected from a file. The data spanned one year, with a scaled annual average wind speed of approximately 7.07 m/s. The data underwent processing in the HOMER software, and the computed features are detailed in Table 1 . The wind turbines’ expected power output over the project’s lifetime relies on factors such as wind speed potential and other features presented in Table 1 , which are further analyzed in this study. The target variable is the Wind Turbines MW Power Output, while the input features comprise the 25 features outlined in Table 1 . HOMER determines the wind turbine power output by assessing the wind speed at the turbine hub height in three steps. It calculates the power generated by the turbine at that wind speed and standard air density, subsequently adjusting the power output to reflect the actual air density. The description of the features in Table 1 were extracted from the HOMER’s website 75 .

The illustrated framework in Fig. 1 provides a clear representation of the collaborative operations conducted by the modules, working cooperatively to predict wind power. The major components include dataset, feature selection, data transformation, hybrid DRNN-LSTM training and benchmarking.

The proposed enhanced framework for the forecasting of wind power.

The multi-objective NSGA-III, employing a wrapper-based approach, serves as the feature selection algorithm for selecting wind power features from the wind datasets outlined in section “ Wind energy datasets and pre-processing ”. Before executing the wrapper-based NSGA-III, it is essential to set NSGA-III with hyper-parameters. In this study, the following hyper-parameter settings were adopted: a crossover probability of 0.9, a mutation probability of 0.2, a population size of 200, and 200 generations. These specific hyper-parameter values were adopted based on their promising performance exhibited in a study conducted by Almutairi et al. 38 .

The multi-objective NSGA-III with wrapper method is employed to select the optimal subset of features from the wind power dataset. The evaluation process involves assessing the group of wind power features presented in Table 1 using wrapper evaluation measures. The NSGA-III, utilizing the wrapper approach, identifies and selects significant features essential for contributing significantly to wind power forecasting while eliminating irrelevant and redundant features. The wrapper method is then applied to rank the features, taking into account their contribution to wind power prediction performance. Subsequently, learning algorithms are adopted for assessing values of discriminant. The wrapper-based NSGA-III selects diverse groups of features with varying accuracy levels.

The group of the subset features demonstrating the highest accuracy is then forwarded to the transformation module. In this module, the features undergo normalization, a process carried out by: Identifying the actual value (Vr) to be normalized. Identifying the minimum value (Vmin) in each column. Identifying the maximum value (Vmax) in each column. Computing the difference (d) between Vmax and Vmin. At the final stage, data is normalized (V N ) for each column using the expression: VN = (Vr - Vmin)/d.

The training of the DRNN typically encounter gradient vanishing and exploding problems (Li et al., 2018). However, LSTM excels at addressing long-term dependencies and overcoming the issue of vanishing gradients 76 . Thus, hybridizing the LSTMs with the DRNN can contributes to more stable training, making it feasible for the study to train the hybrid DRNN-LSTM without encountering the same level of difficulty like the conventional DRNN. The layers of the LSTM were incorporated into the DRNN architecture in which the architecture was experiments with varying number of layers to design the optimal DRNN-LSTM architecture. The long term dependencies in the sequence was handle by the memory and gates.

The performance of DRNN-LSTM is contingent upon the settings of hyper-parameters, and currently, there exists no automatic or systematic approach to obtain the optimal configurations. Therefore, conducted preliminary experiment using a sample from the wind power dataset to train the DRNN-LSTM with varying hyper-parameter values for wind power prediction. The study encompassed a series of experiments exploring different combinations of hyper-parameters, including activation functions, number of neurons across layers, batch size, epochs, the number of steps, and dropout regularization. Results from the preliminary experiment revealed the optimal settings for these hyper-parameters Table 2 . Subsequently, the DRNN-LSTM, configured with these optimal hyper-parameters identified during the preliminary stage, was deployed for a full-scale experiment using the complete dataset. The transformed data were then input into the DRNN-LSTM for training, employing multiple data partition ratios to predict wind power.

To conduct a benchmark of the proposed framework against baseline frameworks, a selection of algorithms was made for the evaluation of DRNN-LSTM wind power forecasting. The choice of algorithms aimed to cover a range of approaches for comprehensive evaluation. An ANN was included due to its well-established reputation in wind energy prediction, as evident from the literature surveyed. Both DRNN and LSTM were selected as they constitute integral components of the hybridized algorithm, complementing each other to enhance the overall architecture. As previous studies suggest that hybrid algorithms outperform their single counterparts. Additionally, the GA-ANN algorithm was selected, considering the prevailing recommendation to avoid training ANN with meta-heuristic algorithms. In this case, GA was employed to train an ANN, leveraging its established status as an evolutionary algorithm. Two scenarios for comparative analysis were investigated. Scenario_1 : The baseline algorithms and the proposed framework were applied to predict wind power using a subset of selected features and undergoing data transformation. Scenario_2 : The baseline algorithms and the proposed framework were applied to predict wind power using features without selection and data transformation. Scenario_2 : The baseline algorithms and the proposed framework were applied to predict wind power without features selection and no data transformation. These scenarios were examined and observed to provide a comprehensive evaluation of the proposed framework in comparison to baseline frameworks (Table 2 ).

This segment of the paper provides a presentation of the outcomes derived from the conducted experiments, which are documented in Tables 3 , 4 , 5 , 6 and 7 .

Hardware and software details used to implement the study proposed framework include the use of an HP EliteBook 8570w with Windows 10, equipped with 8GB RAM and a 500GB Hard Disk. The processor is an Intel(R) Core(TM) i7-3520 M CPU @ 2.90 GHz, and the system maintains a robust and stable internet connection. The implementation platform utilized was Google Colab, employing Python libraries such as Keras, TensorFlow, NumPy, and Pandas.

The preliminary experiments was conducted with varying combinations of hyper-parameters and small amount of datasets to obtain the optimal settings for deploying in the large scale experiment. Several experiments were conducted using varying values of hyper-parameters. For instance, the number of hidden neurons and layers were increasing during the experiments until the performance of the model start diminishing before it was stopped. Varying combinations of activation functions, batch size, step size and dropout regularization were tried several times to obtain the optimal values. The optimal hyper-parameter settings were obtained and reported in Table 2 . It was clear that the model performance highly depends on the parameter settings as altering the parameter settings typically reflect on the performance of the model.

The optimal hyper-parameter configurations selected for the algorithms, following the initial experiments, are outlined in Table 2 . These settings were consistently applied throughout the main study.

Table 3 displays the optimal subset of features chosen by the NSGA-III after undergoing the feature selection process. Upon close observation of Table 3 , it is evident that different combinations of subset features were selected using varying learning algorithms, resulting in distinct accuracies across these algorithms. Nevertheless, the most effective subset feature combination is identified with the ANN, which minimizes the subset features while maximizing accuracy. The best subset features, contributing significantly to wind power forecasting, have been singled out and highlighted in bold. NSGA-III achieves this by minimizing the number of features, selecting 12 out of the 25 available features as the optimal subset for predicting wind power.

The likely reason for selecting certain features over other features is because the selected features contains significant information relevance to contribute to wind energy prediction. On the other hand, irrelevant and redundant features as well as features with insignificant information were discarded. This process underscores the importance of quality data in improving algorithmic solutions. The likely reason why the NSGA-III selected features perform better than other algorithms is because it maximizes features diversity and minimizes features count and model error.

Tables 4 , 5 , 6 and 7 comprise six columns. The initial column, positioned from the left, showcases both the proposed hybrid DRNN-LSTM + NSGA-III + Transformed data framework and the baseline framework algorithms (e.g. LSTM and ANN). The second column specifies the quantity of features (e.g. 25 means 25 features and 12 means 12 features selected by the NSGA-III as shown in Table 3 ) utilized for the wind power forecasting by each algorithm in the framework. The third column reports the computational time including the time spent at each step. The fourth and fifth columns illustrate the performance metrics in terms of Mean Squared Error (MSE) and Root Mean Squared Error (RMSE), respectively. Lastly, the sixth column contains remarks, offering additional insights on data transformation and feature selection specific to each framework. The optimal solution for the wind power forecasting is provided.

Achieving optimality is not consistently attainable. The pursuit of optimality is made more intricate by the persistent presence of uncertainty in real-world systems. Consequently, the objective extends beyond attaining optimality to also encompass robustness. Practicality dictates that optimal solutions must exhibit a level of robustness, as those lacking in resilience are not viable in real-world applications 77 . Therefore, the study decided to measure the robustness of the proposed framework. Considering that data partition ratio significantly influences the performance of training algorithms, as indicated by Yu et al. 78 , and given the absence of a standardized data partition ratio within the research community, this study opted to employ multiple data partition ratios. This approach aims to evaluate the robustness of the proposed framework across various data partition ratios, following a methodology akin to the one employed by Chiroma et al. 79 . Tables 3 , 4 , 5 , 6 and 7 present the results corresponding to the different data partition ratios: 60%:40%, 70%:30%, 80%:20%, and, finally, 50%:50%.

As evident in Tables 4 , 5 , 6 and 7 , the proposed DRNN-LSTM + NSGA-III + transformed data, surpasses the compared frameworks by reducing the error between the actual and forecasted wind power to minimal level. The likely reason why the proposal performs better is the possibility of LSTM stabilizing the DRNN-LSTM training.

The examination of results also highlights the beneficial impact of feature selection in improving the accuracy compared to scenarios where no feature selection is applied. Furthermore, it is observed that data transformation contributes to increase accuracy compared to feature selection without data transformation (see the remark columns). The performance of the baseline algorithms—LSTM, DRNN, ANN, and GANN—when evaluated among themselves, indicates that the use of transformed data enhances the accuracy of these baseline algorithms compared to scenarios where no data transformation is applied.

Regarding computational time, the proposed DRNN-LSTM + NSGA-III + transformed data framework exhibited prolonged training durations, particularly when training the hybrid DRNN-LSTM algorithm for wind power prediction, with a few instances surpassing the time taken by LSTM and DRNN alone. This outcome aligns with the common understanding that deep learning architectures typically necessitate extended training time compared to shallow algorithms, as noted in the literature (e.g., Ref 80 ). Given that the current study involves training a hybrid DRNN-LSTM to forecast wind power, a higher computational time was anticipated, acknowledging this as a known limitation of deep learning architectures. Examination of Tables 4 , 5 , 6 and 7 consistently shows that shallow algorithms consistently converge more rapidly in comparison to deep learning architectures.

The performance patterns of the proposed DRNN-LSTM + NSGA-III + transformed data, as evident in Tables 4 , 5 , 6 and 7 , suggest that the volume of training data is directly proportional to the computational time. Specifically, as the amount of wind power training data expands and test data diminishes, the computational time needed for wind power forecasting also increases. Conversely, when the training data decreases and test data increases, the computational time decreases. The results clearly indicate that the accuracy of the wind power model is influenced by the chosen data partition ratio, as evidenced by varying accuracies across different ratios. Notably, the optimal accuracy for the proposed framework was achieved at the 70%:30% partition ratio during the modeling of the algorithm for wind power forecasting.

Typically, the training partition ratio allocates a substantial portion of the data to the training phase as practice in the literature, resulting in a model biased towards that training portion. In this study, to ensure a fair evaluation and assess the robustness of the proposed framework under equal data partition, the data were evenly divided: 50%: 50%. The corresponding results are presented in Table 7 . Surprisingly, the accuracy lags only behind the best accuracy observed with a data partition ratio of 70%:30% with a very little merging. Furthermore, upon closer inspection, it is noted that the computational time is reduced by 4 s compared to the computational time recorded with the 70%:30% partition ratio.

The study outcomes, as showcased in Tables 4 , 5 , 6 and 7 , lead to the conclusion that the proposed framework consistently demonstrates improved performance in terms of accuracy and robustness across various data partition ratios. However, it is noted that the LSTM shows competitive performance at the 80:20 partition but weaken in the other partition ratios, this indicate lack of robustness and consistent performance of the LSTM in this domain. The likely reason why the proposed framework maintained better robustness and consistent performance across different conditions compared to the standard frameworks is because of the integration of transformation mechanism that normalized the wind energy features leading to balance foundation for the DRNN-LSTM + NSGA-III to ensure uniform feature contributions without bias towards higher values. The integration of evolutionary feature selection algorithm and data transformation significantly enhances the wind power forecasting.

This research contributes to the expanding field of wind energy forecasting literature by extending the baseline framework through the incorporation of evolutionary feature selection algorithm and mechanism for data transformation. Consequently, it enhances the performance of previously discussed frameworks documented in the literature.

The optimal features identified by the proposed framework can be employed by the research community for future wind energy data collection, eliminating the necessity to gather redundant features. This approach helps minimize computational costs, enhance productivity, reduce data collection time, and improve overall accuracy. The proposed framework exhibits the potential for real-world integration into power systems due to its robustness in possibility to address real world uncertainties. The accurate prediction of wind power, facilitated by a reliable forecasting system, can offer computed values essential for future planning. Decision-makers can rely on the robust computational wind energy values to formulate policies, especially in the context of future renewable energy, specifically wind energy. The study encourages the research community to adopt evolutionary feature selection algorithms and implement data transformation in future wind energy forecasting systems.

The study used only numerical values datasets, thus, limit the capacity of the wind energy forecasting model in handling other modalities such as text and image. Therefore, wind energy information in text or image cannot be handled by the proposed model. In addition, external variables like the extreme weather conditions, industrial operations and weather forecast were not incorporated in the proposed wind energy forecasting model, thus, limit the robustness of the proposed model. During the experiment, we expect that, as the size of the training data increases while the test data decreases, the accuracy increases. However, we encountered a different scenario where 70:30 data partition ratio performed better than the 80:20 in terms of MSE and RSME.

The research introduces an innovative framework aimed at enhancing wind power prediction. This proposed framework integrates a data transformation mechanism with a multi-objective NSGA-III feature selection algorithm, coupled with a hybrid DRNN-LSTM. The DRNN was combined with LSTM and embedded with the multi-objective NSGA-III, incorporating a data transformation mechanism. The multi-objective NSGA-III selected optimal wind power features, which were then normalized in the data transformation module before being inputted into DRNN-LSTM for wind power forecasting. Results from the study demonstrated that the multi-objective NSGA-III’s feature selection enhanced performance, and the additional data transformation further improved overall performance. It is evident that the hybrid DRNN-LSTM surpasses individual algorithms and genetically optimized ANN. It is worthy to note that LSTM shows competitive performance at the 80:20 data partition ratio, but, exhibit lack of robustness and consistent performance in wind energy prediction. Comparative analysis highlights the superior performance of the proposed wind power modeling framework compared to baseline algorithms. The study advocates for the adoption of evolutionary feature selection algorithms and the integration of data transformation in future wind energy forecasting systems to be proposed by the research community. It will be interesting in the future to adopt multimodal transformer for the forecasting of wind energy incorporating multimodalities (e.g., combination of text, numerical values and image) with capacity to handle varying datasets for improving the robustness and performance of the model in real world environment. In addition, weather forecast can be incorporated in the model to boost the model performance. The paper suggested future work to focus on reducing training time of deep learning architecture to predict wind power.

The data can be requested by contacting professor Yahya Z. Alharthi via yalharthi@uhb.edu.sa.

Li, M. et al. A wind speed forecasting model based on multi-objective algorithm and interpretability learning. Energy 269 , 126778 (2023).

Wekesa, D. W., Wang, C., Wei, Y., Kamau, J. N. & Danao, L. A. M. A numerical analysis of unsteady inflow wind for site specific vertical axis wind turbine: A case study for Marsabit and Garissa in Kenya. Renew. Energy 76 , 648–661 (2015).

Global wind Report. Global wind energy Council (2021). ( https://gwec.net/global-wind-report-2021/ ).

Verma, M., Ghritlahre, H. K. & Chandrakar, G. Wind speed prediction of central region of Chhattisgarh (India) using artificial neural network and multiple linear regression technique: A comparative study. Ann. Data Sci. 10 (4), 851–873 (2023).

Peiris, A. T., Jayasinghe, J. & Rathnayake, U. Forecasting wind power generation using artificial neural network:“Pawan Danawi”—A case study from Sri Lanka. J. Electr. Comput. Eng. 2021 , 1–10 (2021).

Wu, Q., Zheng, H., Guo, X. & Liu, G. Promoting wind energy for sustainable development by precise wind speed prediction based on graph neural networks. Renew. Energy 199 , 977–992 (2022).

Donadio, L., Fang, J. & Porté-Agel, F. Numerical weather prediction and artificial neural network coupling for wind energy forecast. Energies 14 (2), 338 (2021).

Zhang, Y., Li, P., Li, H., Zu, W. & Zhang, H. Short-term power prediction of wind power generation system based on logistic chaos atom search optimization BP neural network. Int. Trans. Electr. Energy Syst. 2023 (1), 6328119 (2023).

Sun, S., Liu, Y., Li, Q., Wang, T. & Chu, F. Short-term multi-step wind power forecasting based on spatio-temporal correlations and transformer neural networks. Energy Convers. Manag. 283 , 116916 (2023).

Qureshi, A. S., Khan, A., Zameer, A. & Usman, A. Wind power prediction using deep neural network based meta regression and transfer learning. Appl. Soft Comput. 58 , 742–755 (2017).

Sola, J. & Sevilla, J. Importance of input data normalization for the application of neural networks to complex industrial problems. IEEE Trans. Nucl. Sci. 44 (3), 1464–1468 (1997).

Bhanja, S. & Das, A. Impact of data normalization on deep neural network for time series forecasting. arXiv preprint arXiv:1812.05519 . (2018).

Passalis, N., Tefas, A., Kanniainen, J., Gabbouj, M. & Iosifidis, A. Deep adaptive input normalization for time series forecasting. IEEE Trans. Neural Netw. Learn. Syst. 31 (9), 3760–3765 (2019).

Chakraborty, G. & Chakraborty, B. A novel normalization technique for unsupervised learning in ANN. IEEE Trans. Neural Netw. 11 (1), 253–257 (2000).

Beale, M. H., Hagan, M. T. & Demuth, H. B. Neural network toolbox. User’s Guide, MathWorks 2 , 77–81 (2010).

Singh, U. & Singh, S. N. Optimal feature selection via NSGA-II for power quality disturbances classification. IEEE Trans. Industr. Inf. 14 (7), 2994–3002 (2017).

Xue, Y., Tang, Y., Xu, X., Liang, J. & Neri, F. Multi-objective feature selection with missing data in classification. IEEE Trans. Emerg. Top. Comput. Intell. 6 (2), 355–364 (2021).

Zhang, M. et al. Multi-objective optimization algorithm based on clustering guided binary equilibrium optimizer and NSGA-III to solve high-dimensional feature selection problem. Inf. Sci. 648 , 119638 (2023).

Marugán, A. P., Márquez, F. P. G., Perez, J. M. P. & Ruiz-Hernández, D. A survey of artificial neural network in wind energy systems. Appl. Energy 228 , 1822–1836 (2018).

Nazir, M. S. et al. Wind generation forecasting methods and proliferation of artificial neural network: A review of five years research trend. Sustainability 12 (9), 3778. https://doi.org/10.3390/su12093778 (2020).

Ferrero Bermejo, J., Gómez Fernández, J. F., Olivencia Polo, F. & Crespo Márquez, A. A review of the use of artificial neural network models for energy and reliability prediction. A study of the solar PV, hydraulic and wind energy sources. Appl. Sci. 9 (9), 1844 (2019).

Wang, Y., Zou, R., Liu, F., Zhang, L. & Liu, Q. A review of wind speed and wind power forecasting with deep neural networks. Appl. Energy 304 , 117766 (2021).

Yin, T. et al. A robust multilabel feature selection approach based on graph structure considering fuzzy dependency and feature interaction. IEEE Trans. Fuzzy Syst. 31 (12), 4516–4528. https://doi.org/10.1109/TFUZZ.2023.3287193 (2023).

Liu, X., Cao, Z. & Zhang, Z. Short-term predictions of multiple wind turbine power outputs based on deep neural networks with transfer learning. Energy 217 , 119356 (2021).

Zhao, Z. et al. Hybrid VMD-CNN-GRU-based model for short-term forecasting of wind power considering spatio-temporal features. Eng. Appl. Artif. Intell. 121 , 105982 (2023).

Mei, Y. et al. Superposition graph neural network for offshore wind power prediction. Fut. Gener. Comput. Syst. 113 , 145–157. https://doi.org/10.1016/j.future.2020.06.024 (2020).

Khalid, S., Khalil, T. & Nasreen, S. A survey of feature selection and feature extraction techniques in machine learning. In 2014 Science and Information Conference 372–378 (IEEE, 2014).

Puri, V. & Kumar, N. Wind energy forecasting using artificial neural network in Himalayan region. Model. Earth Syst. Environ. 8 (1), 59–68 (2022).

Pasari, S., Shah, A. & Sirpurkar, U. Wind energy prediction using artificial neural networks. In Enhancing Future Skills and Entrepreneurship: 3rd Indo-German Conference on Sustainability in Engineering 101–107 (Springer International Publishing, 2020).

Ti, Z., Deng, X. W. & Zhang, M. Artificial Neural Networks based wake model for power prediction of wind farm. Renewable Energy 172 , 618–631 (2021).

Khosravi, A. K. R. M. L. P. J., Koury, R. N. N., Machado, L. & Pabon, J. J. G. Prediction of wind speed and wind direction using artificial neural network, support vector regression and adaptive neuro-fuzzy inference system. Sustain. Energy Technol. Assess. 25 , 146–160 (2018).

Medina, S. V. & Ajenjo, U. P. Performance improvement of artificial neural network model in short-term forecasting of wind farm power output. J. Modern Power Syst. Clean Energy 8 (3), 484–490 (2020).

Agrawal, P., Abutarboush, H. F., Ganesh, T. & Mohamed, A. W. Metaheuristic algorithms on feature selection: A survey of one decade of research (2009–2019). IEEE Access 9 , 26766–26791 (2021).

Kisvari, A., Lin, Z. & Liu, X. Wind power forecasting–A data-driven method along with gated recurrent neural network. Renew. Energy 163 , 1895–1909 (2021).

Lin, Z. & Liu, X. Wind power forecasting of an offshore wind turbine based on high-frequency SCADA data and deep learning neural network. Energy 201 , 117693 (2020).

Wei, J., Wu, X., Yang, T. & Jiao, R. Ultra-short-term forecasting of wind power based on multi-task learning and LSTM. Int. J. Electr. Power Energy Syst. 149 , 109073 (2023).

University of Pritoria. Feature selection problems. Chapter 3. Ph.D. Thesis, University of Pritoria, Pretoria, South Africa, 2011. (2022). Available online: https://repository.up.ac.za/bitstream/handle/2263/29486/02chapter3-.pdf?sequence=3&isAllowed=y (Accessed on 14 Dec 2023)

Almutairi, M. S., Almutairi, K. & Chiroma, H. Selecting features that influence vehicle collisions in the internet of vehicles based on a multi-objective hybrid bi-directional NSGA-III. Appl. Sci. 13 (4), 2064 (2023).

Zhou, P., Li, P., Zhao, S. & Wu, X. Feature interaction for streaming feature selection. IEEE Trans. Neural Netw. Learn. Syst. 32 (10), 4691–4702 (2020).

Liyanage, Y. W., Zois, D. S. & Chelmis, C. Dynamic instance-wise joint feature selection and classification. IEEE Trans. Artif. Intell. 2 (2), 169–184 (2021).

Nielson, J., Bhaganagar, K., Meka, R. & Alaeddini, A. Using atmospheric inputs for Artificial Neural Networks to improve wind turbine power prediction. Energy 190 , 116273 (2020).

Zafirakis, D., Tzanes, G. & Kaldellis, J. K. Forecasting of wind power generation with the use of artificial neural networks and support vector regression models. Energy Proced. 159 , 509–514 (2019).

Shabbir, N., Kütt, L., Jawad, M., Amadiahanger, R., Iqbal, M. N. & Rosin, A. Wind energy forecasting using recurrent neural networks. In 2019 Big Data, Knowledge and Control Systems Engineering (BdKCSE) 1–5 (IEEE, 2019).

Huang, B., Liang, Y. & Qiu, X. Wind power forecasting using attention-based recurrent neural networks: A comparative study. IEEE Access 9 , 40432–40444 (2021).

Karaman, Ö. A. Prediction of wind power with machine learning models. Appl. Sci. 13 (20), 11455 (2023).

Dorado-Moreno, M. et al. Multi-task learning for the prediction of wind power ramp events with deep neural networks. Neural Netw. 123 , 401–411 (2020).

Liao, W. et al. Ultra-short-term interval prediction of wind power based on graph neural network and improved bootstrap technique. J. Modern Power Syst. Clean Energy 11 (4), 1100–1114. https://doi.org/10.35833/MPCE.2022.000632 (2023).

Fan, W. et al. Interactive reinforcement learning for feature selection with decision tree in the loop. IEEE Trans. Knowl. Data Eng. https://doi.org/10.1109/TKDE.2021.3102120 (2021).

Jiao, R., Nguyen, B. H., Xue, B. & Zhang, M. A survey on evolutionary multiobjective feature selection in classification: approaches, applications, and challenges. IEEE Trans. Evol. Comput . (2023).

Hu, Z., Dong, Y., Wang, K., Chang, K. W. & Sun, Y. Gpt-gnn: Generative pre-training of graph neural networks. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining 1857–1867 (2020).

Wang, J., Zhu, H., Zhang, Y., Cheng, F. & Zhou, C. A novel prediction model for wind power based on improved long short-term memory neural network. Energy 265 , 126283 (2023).

Xiao, Y., Zou, C., Chi, H. & Fang, R. Boosted GRU model for short-term forecasting of wind power with feature-weighted principal component analysis. Energy 267 , 126503 (2023).

Alshammari, A. Generation forecasting employing deep recurrent neural network with Metaheruistic feature selection methodology for renewable energy power plants. Sustain. Energy Technol. Assess. 55 , 102968 (2023).

Ak, R., Li, Y. F., Vitelli, V. & Zio, E. Adequacy assessment of a wind-integrated system using neural network-based interval predictions of wind power generation and load. Int. J. Electr. Power Energy Syst. 95 , 213–226 (2018).

Jin, N. & Liu, D. Wavelet basis function neural networks for sequential learning. IEEE Trans. Neural Netw. 19 (3), 523–528 (2008).

Aires, L. F. et al. Convolutional neural networks using the SMOTE algorithm and features fusion for wind turbine fault prediction. IEEE Lat. Am. Trans. 23 (3), 191–197 (2025).

Sankar, S. R. WindForecastX: A dynamic approach for accurate long-term wind speed prediction in wind energy applications. Ocean Dyn. 75 (1), 1–25 (2025).

Wang, J., Che, J., Li, Z., Gao, J. & Zhang, L. Hybrid wind speed optimization forecasting system based on linear and nonlinear deep neural network structure and data preprocessing fusion. Futur. Gener. Comput. Syst. 164 , 107565 (2025).

Liao, W., Su, X. & Fang, F. A centrifugal spring mechanism empowers self-adjusting in piezoelectric wind energy harvesting. Nano Energy 133 , 110462 (2025).

Hou, G., Li, Q. & Huang, C. Spatiotemporal forecasting using multi-graph neural network assisted dual domain transformer for wind power. Energy Convers. Manag. 325 , 119393 (2025).

Songyue, L. I. U., Qiusheng, L. I., Bin, L. U. & Junyi, H. E. Prediction of offshore wind turbine wake and output power using large eddy simulation and convolutional neural network. Energy Convers. Manag. 324 , 119326 (2025).

Bashir, T., Wang, H., Tahir, M. & Zhang, Y. Wind and solar power forecasting based on hybrid CNN-ABiLSTM, CNN-transformer-MLP models. Renew. Energy 239 , 122055 (2025).

Khan, S., Muhammad, Y., Jadoon, I., Awan, S. E. & Raja, M. A. Z. Leveraging LSTM-SMI and ARIMA architecture for robust wind power plant forecasting. Appl. Soft Comput. 170 , 112765 (2025).

Wang, Q. et al. Towards machine learning applications for structural load and power assessment of wind turbine: An engineering perspective. Energy Convers. Manag. 324 , 119275 (2025).

Rumelhart, D. E., Hinton, G. E. & Williams, R. J. Learning representations by back-propagating errors. Nature 323 (6088), 533–536 (1986).

Hochreiter, S. & Schmidhuber, J. Long short-term memory. Neural Comput. 9 (8), 1735–1780 (1997).

Pascanu, R., Gulcehre, C., Cho, K. & Bengio, Y. How to construct deep recurrent neural networks. arXiv preprint arXiv:1312.6026 . (2013).

Hermans, M. & Schrauwen, B. Training and analysing deep recurrent neural networks. Adv. Neural Inf. Process. Syst. 26 , (2013).

Ma, X., Tao, Z., Wang, Y., Yu, H. & Wang, Y. Long short-term memory neural network for traffic speed prediction using remote microwave sensor data. Transp. Res. Part C Emerg. Technol. 54 , 187–197 (2015).

Sak, H., Senior, A. & Beaufays, F. Long short-term memory recurrent neural network architectures for large scale acoustic modeling has. In Fifteenth Annual Conference of the International Speech Communication Association. (2014).

Khan, M., Jan, B., Farman, H., Ahmad, J., Farman, H. & Jan, Z. Deep learning methods and applications. Deep Learn. Converg. Big Data Anal. 31–42 (2019).

Yu, Y., Si, X., Hu, C. & Zhang, J. A review of recurrent neural networks: LSTM cells and network architectures. Neural Comput. 31 (7), 1235–1270 (2019).

Article MathSciNet PubMed Google Scholar

Ishibuchi, H., Setoguchi, Y., Masuda, H. & Nojima, Y. Performance of decomposition-based many-objective algorithms strongly depends on Pareto front shapes. IEEE Trans. Evol. Comput. 21 (2), 169–190 (2016).

Saudi Vision 2023 (2022). Annual Report. Available at https://www.vision2030.gov.sa/ar/ (Accessed on 15 Dec 2022).

HOMER. (2023). HOMER Software documentation. Available at www.homerenergy.com (Accessed 22 Apr 2023).

Graves, A. & Graves, A. (2012). Long short-term memory. Supervised sequence Labelling with Recurrent Neural Networks 37–45.

Yang, X. S. & Deb, S. Cuckoo search: Recent advances and applications. Neural Comput. Appl. 24 , 169–174 (2014).

Yu, L., Wang, S. & Lai, K. K. A neural-network-based nonlinear metamodeling approach to financial time series forecasting. Appl. Soft Comput. 9 (2), 563–574 (2009).

Chiroma, H. et al. A new approach for forecasting OPEC petroleum consumption based on neural network train by using flower pollination algorithm. Appl. Soft Comput. 48 , 50–58 (2016).

Chiroma, H., Gital, A. Y. U., Rana, N., Abdulhamid, S. I. M., Muhammad, A. N., Umar, A. Y., & Abubakar, A. I. (2020). Nature inspired meta-heuristic algorithms for deep learning: recent progress and novel perspective. In Advances in Computer Vision: Proceedings of the 2019 Computer Vision Conference (CVC), Volume 1 1 (pp. 59–70). Springer International Publishing.

Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2025R178), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.

Department of Electrical Engineering, College of Engineering, University of Hafr Albatin, 39524, Hafr Al Batin, Saudi Arabia

College of Computer Science and Engineering, Applied College, University of Hafr Al Batin, Hafr Al Batin, Saudi Arabia

Department of Computer Science, Applied College, Princess Nourah bint Abdulrahman University, P.O. Box 84428, 11671, Riyadh, Saudi Arabia

Search author on: PubMed Google Scholar

Conceptualization, Y.Z.A. and H.C.; methodology, Y.Z.A and H.C.;formal analysis, Y.Z.A.; investigation, Y.Z.A ; data curation, Y.Z.A and H.C; writing—original draft preparation, Y.Z.A. and H.C.; writing—review and editing, H.C.; visualization, Y.Z.A. and L.A.G: Revised after revision decision for intellectual content.

Correspondence to Yahya Z. Alharthi , Haruna Chiroma or Lubna A. Gabralla .

The authors declare no competing interests.

The authors declare that there is no conflict of interest.

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Below is the link to the electronic supplementary material.

Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ .

Alharthi, Y.Z., Chiroma, H. & Gabralla, L.A. Enhanced framework embedded with data transformation and multi-objective feature selection algorithm for forecasting wind power. Sci Rep 15 , 16119 (2025). https://doi.org/10.1038/s41598-025-98212-8

DOI : https://doi.org/10.1038/s41598-025-98212-8

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

© 2026 Springer Nature Limited

Join the Conversation