1. Introduction
Accurate wind power forecasting is fundamental to the secure and economic operation of modern power systems. However, because wind power output is highly stochastic, intermittent, and nonstationary, deterministic point forecasts alone are often insufficient for day-ahead scheduling [
1,
2], reserve allocation, and market participation [
3,
4]. Recent probabilistic forecasting frameworks based on autoregressive density estimation [
5] and conditional probabilistic learning [
6] have demonstrated the value of distributional outputs, yet adapting such approaches to nonstationary wind power remains challenging [
7,
8,
9]. In these settings, operators need not only an expected power value but also a calibrated description of predictive uncertainty [
10,
11,
12]. Probabilistic forecasting aims to estimate the conditional distribution of future wind power output rather than only a single expected value, thereby providing information about predictive uncertainty [
13,
14]. Interval forecasting is one important realization of probabilistic forecasting, where uncertainty is represented by upper and lower prediction bounds (or predictive quantiles) at specified confidence levels. In contrast, uncertainty quantification denotes the overall objective of accurately characterizing predictive uncertainty rather than a distinct forecasting paradigm. Since the proposed VSTCformer predicts multiple quantiles to construct prediction intervals and is evaluated primarily using interval forecasting metrics, this study consistently adopts interval forecasting as the primary terminology throughout the manuscript, while probabilistic forecasting is used only when referring to the broader research field.
Existing wind power interval forecasting methods frequently construct uncertainty bounds through quantile regression [
15] or related probabilistic learning schemes [
16,
17,
18], including recent large-model-based distributional forecasting approaches that repurpose pretrained representations for time-series prediction [
19]. These approaches can be effective when the model accurately captures the conditional distribution of power output, yet performance deteriorates when the raw sequence contains mixed low-frequency trends [
20,
21], quasi-periodic fluctuations [
22,
23], and high-frequency turbulence [
24,
25,
26]. Directly learning uncertainty from the unreconstructed series may obscure scale-specific dynamics and lead to either under-covered or overly wide prediction intervals [
16,
27].
Signal decomposition and spatio-temporal learning offer two complementary routes to this problem [
28,
29]. VMD can separate a nonstationary signal into band-limited modes with compact spectra and strong anti-mode-mixing capability [
30]. Meanwhile, graph attention mechanisms [
31,
32] built upon graph convolutional foundations [
33] can model adaptive spatial relations among turbines or variables, and multivariate attention architectures with series-wise interaction [
34,
35], following the self-attention paradigm [
36,
37], demonstrate the value of deeper interaction between spatial structure and temporal evolution. Nevertheless, a unified interval forecasting framework that simultaneously exploits adaptive decomposition, component-wise spatio-temporal learning, and multi-quantile regression remains insufficiently developed for wind power forecasting. Different from existing interval forecasting methods, which usually perform signal decomposition, spatio-temporal feature extraction, and uncertainty estimation as separate processing stages, the proposed VSTCformer integrates adaptive decomposition, hierarchical spatio-temporal representation learning, and multi-quantile interval prediction into a unified end-to-end framework. This design enables multiscale information extraction and bidirectional space–time interaction while directly optimizing interval quality, resulting in sharper and better-calibrated prediction intervals without sacrificing point forecasting accuracy.
The main contributions of this work are summarized as follows.
(1) Adaptive decomposition. An adaptive VMD strategy is proposed to automatically determine the optimal number of decomposition modes, providing a data-adaptive multiscale representation for nonstationary wind power signals.
(2) Spatio-temporal representation learning. A hierarchical spatio-temporal encoding framework is developed to jointly capture global temporal information, spatial dependencies, and component-specific dynamics through cross-attention-based feature interaction.
(3) Interval forecasting. A multi-quantile regression framework is designed to directly estimate prediction intervals at multiple confidence levels, enabling accurate and well-calibrated uncertainty estimation for wind power forecasting.
3. Experiments and Results
3.1. Datasets, Preprocessing, and Evaluation Metrics
The experiments use two public benchmarks: SDWPF (Spatial Dynamic Wind Power Forecasting) [
47] and GEFCom2012 (Global Energy Forecasting Competition 2012) [
48]. SDWPF contains 10 min operating records from 134 turbines over 245 days. Following the thesis setting, 10 representative turbines were selected, providing approximately 35,000 valid samples per turbine. GEFCom2012 provides hourly normalized power data from seven wind farms between 2009 and 2012. The two datasets differ in spatial scale, temporal resolution, and volatility, which allows the robustness of interval forecasting to be assessed under distinct operating regimes.
For SDWPF, abnormal records were screened using physical constraints, including negative power values, zero power under wind speeds above 2.5 m/s, blade pitch angles above 89°, and invalid wind-direction or yaw ranges. Abnormal values were imputed by backward-forward filling. Calendar features were extracted from the timestamp, and all inputs were standardized using statistics from the training set. For GEFCom2012, turbine-level operational variables are unavailable, so only normalized calendar features were used. Different from the point-forecasting setup, wavelet denoising was not applied here; the raw power sequence was directly fed to the adaptive VMD module so that decomposition and denoising were handled in a unified way.
Because VSTCformer outputs both central and interval forecasts, evaluation was conducted from two perspectives. The median forecast (τ = 0.50) was evaluated using mean squared error (MSE), mean absolute error (MAE), and root mean square error (RMSE). Interval quality was evaluated using prediction interval coverage probability (PICP), prediction interval normalized average width (PINAW), and coverage width-based criterion (CWC) [
27]. Their definitions are given by Equations (25)–(27), where
and
are the lower and upper interval bounds, R is the range of the target variable, and μ is the nominal coverage rate.
3.2. Experimental Settings
Main experimental settings for VSTCformer is shown in
Table 1. The forecasting horizons were set to 6 h, 12 h, and 24 h. The input sequence length was fixed to twice the prediction horizon. Both datasets were divided into training, validation, and test subsets using a 7:1:2 ratio. For SDWPF, the three horizons correspond to 36, 72, and 144 steps under the 10 min resolution. For GEFCom2012, they correspond to 12, 24, and 48 steps under the hourly resolution.
In VSTCformer, the candidate range of the adaptive VMD module was set to [3, 8], and the penalty factor α was fixed to 2000. The spatial encoder used four graph-attention heads with a hidden dimension of 128 per head, the raw-sequence encoder and component-wise temporal encoder used the same hidden dimension, and the spatio-temporal cross-attention block used eight attention heads. Each quantile branch contained two fully connected layers with a hidden dimension of 256. Adam was adopted as the optimizer, the initial learning rate was 1 × 10
−4, and cosine annealing [
49] was used for learning-rate scheduling. The maximum number of epochs was 50, the batch size was 16, and early stopping with a patience of five epochs was applied. All reported metrics are averaged over five independent runs with different random seeds to reduce the influence of random initialization. Selected mode numbers of adaptive VMD under the leakage-free training-only selection protocol. The mode-number search was conducted using only the training subset. The validation and test subsets used the selected (K) without re-estimating the candidate range or accessing future observations. For point forecasting, the compared baselines included LSTM [
50], GRU [
51], TCN [
52], DLinear [
53], Transformer [
37], Informer [
54], PatchTST [
55], iTransformer [
56], TimeXer [
57], STGCN [
58], DCRNN [
59], and GSTAformer [
60], a deterministic point-forecasting model previously proposed by the present authors. For interval forecasting, the compared baselines included LSTM-QR, GRU-QR, TCN-QR, Transformer-QR, STGCN-QR, DCRNN-QR, MC-Dropout [
61], Deep Ensembles [
62], and BNN [
63]. The QR-suffixed variants attach the same multi-quantile regression head used in VSTCformer to each backbone.
3.3. Auxiliary Point Forecasting Performance
Although interval prediction is the primary objective of this work, the accuracy of the median forecast is also reported to evaluate how well the model captures the conditional distribution center.
Table 2 and
Table 3 compare VSTCformer with 12 representative baselines on SDWPF and GEFCom2012, respectively.
On SDWPF, VSTCformer and GSTAformer form the leading performance tier, followed by STGCN and DCRNN, while the purely temporal baselines remain clearly behind. VSTCformer achieves the lowest MSE at 6 h (0.3864) and 12 h (0.5452), outperforming GSTAformer by 0.59% and 0.31%, respectively. At 24 h, the two models are nearly tied (0.7493 versus 0.7480), which indicates that the proposed architecture preserves point-forecast accuracy while prioritizing uncertainty modeling. Compared with STGCN, the 24 h MSE is reduced from 0.8124 to 0.7493, highlighting the advantage of combining adaptive decomposition with dynamic spatio-temporal interaction rather than relying on a fixed graph.
Table 3 reports the corresponding results on GEFCom2012. Because this dataset is smoother and more periodic than SDWPF, all models achieve lower absolute errors, and Transformer-based baselines such as TimeXer, iTransformer, and PatchTST become more competitive. Even so, VSTCformer still obtains the lowest MSE at 6 h and 12 h and remains comparable to GSTAformer at 24 h.
Specifically, VSTCformer reaches MSE values of 0.1939 and 0.3067 at 6 h and 12 h, improving on GSTAformer by 0.97% and 0.42%, respectively. At 24 h, the two models again show nearly identical performance (0.4023 versus 0.4001), while VSTCformer yields a slightly lower MAE. Taken together, the results on both datasets indicate that the proposed interval-forecasting framework does not sacrifice central-estimation quality and retains strong generalization across different temporal resolutions and operating regimes.
3.4. Interval Forecasting Performance
Table 4 and
Table 5 compare the 90% interval forecasting performance on SDWPF and GEFCom2012, respectively. Across both datasets, VSTCformer consistently yields the narrowest intervals and the strongest overall coverage-width trade-off.
On SDWPF, VSTCformer keeps PICP close to the nominal 90% target at all horizons, with values of 0.908, 0.899, and 0.890 for 6 h, 12 h, and 24 h, respectively. At 6 h, it slightly exceeds the nominal coverage while reducing PINAW to 0.328, outperforming the strongest graph-based baselines STGCN-QR and DCRNN-QR. At 12 h, its PICP falls only marginally below the nominal rate, but its PINAW remains the narrowest among all methods at 0.309. The advantage becomes especially clear at 24 h. VSTCformer achieves the lowest PINAW (0.324) and the best CWC (0.681), improving on STGCN-QR by about 18.6% in PINAW and 28.5% in CWC. These results indicate that adaptive VMD and spatio-temporal cross-attention help the model maintain informative and well-calibrated intervals even under long-horizon uncertainty accumulation.
Table 5 further reports the interval forecasting results on GEFCom2012. Because this dataset is smoother and more periodic, many baselines tend to achieve high or even over-conservative coverage, but they often do so by widening the interval excessively.
VSTCformer again produces the narrowest intervals at all horizons, with PINAW values of 0.333, 0.368, and 0.410 for 6 h, 12 h, and 24 h, respectively. At 6 h, it achieves both the best CWC and an almost ideal PICP of 0.901. At 12 h, the PICP is 0.894, only slightly below the nominal level, yet the interval remains substantially sharper than those of STGCN-QR and DCRNN-QR.
At 24 h, VSTCformer raises PICP to 0.913 and obtains the lowest CWC of 0.410, outperforming all competing methods on the overall coverage-width trade-off. Together with the SDWPF results, these findings show that the proposed framework generalizes well across datasets with markedly different volatility patterns and that its main strength lies in delivering sharp intervals without giving up calibration.
Although VSTCformer generally produces narrower prediction intervals than competing methods, these improvements are not obtained by substantially reducing coverage. Across both datasets, the achieved PICP remains close to the nominal confidence level, while the corresponding CWC consistently ranks among the best. Since CWC imposes an exponential penalty whenever coverage falls below the nominal level, the superior CWC values indicate a favorable balance between interval sharpness and calibration rather than overconfident uncertainty estimation.
3.5. Visualization of Prediction Intervals
Figure 5,
Figure 6,
Figure 7,
Figure 8,
Figure 9 and
Figure 10 visualize the interval forecasts on SDWPF (
Figure 5,
Figure 6 and
Figure 7) and GEFCom2012 (
Figure 8,
Figure 9 and
Figure 10) for the 6 h, 12 h, and 24 h horizons. On both datasets VSTCformer characterizes the stochastic fluctuation of the power sequence and its uncertainty well: most observations fall within the 90% prediction interval and tend to lie close to the 50% interval, indicating good coverage and quantile-description capability, and the 6 h forecast is the most accurate, with the median curve closest to the ground truth. As the horizon extends to 12 h and 24 h, the median fit to local extrema weakens and the intervals gradually widen, but this widening is concentrated around rapid ramps, sharp drops, and short-term oscillations, while the intervals remain compact during stable periods, reflecting the model’s adaptive behaviour. The two datasets nonetheless show distinct visual characteristics. Because SDWPF is highly stochastic, the model’s strength lies in tracking strong random fluctuations; on GEFCom2012, which has lower overall volatility and stronger periodicity, the advantage instead appears in the fine description of stable stages, where the 50% interval stays compact and the median curve remains consistent with the ground truth over most periodic segments. On GEFCom2012 the interval expansion at the longer horizons is mainly confined to periodic peak–valley transitions and phases of increased volatility, with many stable segments still kept narrow, showing that VSTCformer balances coverage and informativeness well on both datasets. The two benchmarks represent different stationarity regimes, with SDWPF exhibiting highly nonstationary and volatile characteristics, whereas GEFCom2012 is comparatively smoother and more periodic. These results indicate that VSTCformer is applicable under different stationarity conditions. For highly nonstationary series, adaptive VMD effectively separates mixed-frequency components, enabling more accurate spatio-temporal representation learning. For smoother series, the adaptive mode-selection strategy typically identifies fewer effective modes, allowing VMD to function primarily as a multiscale feature extraction mechanism while avoiding unnecessary decomposition. Therefore, the proposed framework can maintain robust interval forecasting performance across datasets with different statistical characteristics.
3.6. Ablation Study
To quantify the contributions of the key components in VSTCformer, an ablation study was performed on SDWPF for the 24 h horizon, shown in
Table 6. The evaluated variants remove the adaptive VMD module, SGTA, TMSA, inter-IMF interaction, or the dynamic GAT-based spatial encoder.
From the point-forecasting perspective, removing VMD produces the largest MSE increase, from 0.749 to 0.761, confirming the importance of decomposition for simplifying the nonstationary signal. Removing inter-IMF interaction, TMSA, SGTA, or GAT also degrades performance, with TMSA causing a slightly larger loss than SGTA. Although removing the GAT changes MSE only marginally (0.749 to 0.752), it raises CWC from 0.681 to 0.710 (~4.2%); the dynamic graph therefore mainly improves interval sharpness rather than point accuracy. Although the removal of the dynamic graph causes only a marginal increase in point forecasting error, its influence on interval quality is considerably more pronounced. This behavior is consistent with the design objective of the graph module, which aims to improve spatial dependency modeling for uncertainty estimation rather than deterministic prediction. The increased CWC indicates that the graph contributes primarily to producing sharper and better-calibrated prediction intervals. From the interval-forecasting perspective, the impact is even more pronounced: without VMD, PICP drops from 0.890 to 0.879, PINAW rises from 0.324 to 0.346, and CWC increases from 0.681 to 0.772. Overall, the ablation results verify that adaptive VMD, inter-IMF interaction, TMSA, SGTA, and dynamic graph attention all make indispensable contributions to the final coverage-width balance.
4. Discussion
The updated experiments show that the main advantage of VSTCformer is not a dramatic improvement in point accuracy over the strongest deterministic competitor, but a substantial enhancement in uncertainty quantification while preserving competitive median forecasts. This aligns with the broader observation in the probabilistic forecasting literature [
5,
64] that decomposition-based preprocessing can significantly tighten predictive intervals when combined with distributional learning objectives. Across both SDWPF and GEFCom2012, the model consistently generates the narrowest prediction intervals, and in four of the six interval-evaluation settings it also achieves the best CWC. Even in the remaining two settings, the CWC penalty is mainly caused by a marginal shortfall of PICP relative to the nominal 90% target rather than by overconfidently narrow intervals.
The ablation study clarifies why this behavior emerges. Adaptive VMD is the most influential module because it separates the raw sequence into components with more regular spectral structure, making both temporal extrapolation and uncertainty estimation easier. SGTA and TMSA provide complementary benefits by enabling bidirectional coupling between spatial topology and temporal evolution, while inter-IMF interaction prevents scale isolation. The slightly larger degradation caused by removing TMSA than by removing SGTA suggests that dynamically modulating spatial aggregation according to temporal context is particularly important for long-horizon forecasting. The current dynamic graph models statistical spatial dependence through adaptive correlations instead of explicitly representing directional wind propagation. This design improves general applicability because it does not require turbine coordinates, wind direction measurements, or wake models. Nevertheless, incorporating physically informed graph construction based on wind direction, turbine layout, and aerodynamic wake interactions is a promising direction for future work and may further enhance both interpretability and forecasting performance.
Several limitations remain. First, the candidate VMD range was fixed to [5, 16], which keeps the search manageable but may not be universally optimal across all wind farms. Second, the explicit decomposition stage introduces additional preprocessing cost relative to raw-sequence end-to-end models. For instance, architectures such as TimeMixer [
65] embed multiscale decomposition inside the mixing block, avoiding an offline decomposition step but lacking the spectral regularity guarantee of VMD. Third, although VSTCformer shows strong interval generalization on two public datasets, broader validation on additional wind farms and operating regimes would further strengthen the conclusions. Future work can therefore investigate more efficient decomposition strategies, broader probabilistic benchmarking, and extensions to richer operating scenarios.
5. Conclusions
This paper presented VSTCformer, a unified framework for wind power interval forecasting based on adaptive variational mode decomposition, raw-sequence/global-context encoding, dynamic spatial feature encoding, component-wise temporal encoding, spatio-temporal cross-attention, inter-IMF interaction, three-way fusion, and multi-quantile regression. The model decomposes the raw power sequence into frequency-aligned intrinsic components, preserves the global temporal context of the undecomposed multivariate sequence, and integrates component-level temporal evolution with spatial dependency information through both implicit and explicit fusion mechanisms before estimating predictive quantiles. Compared with existing interval forecasting methods, the main advantage of VSTCformer lies in its unified design that combines adaptive signal decomposition, hierarchical spatio-temporal representation learning, and direct multi-quantile prediction within a single framework. Rather than optimizing these components independently, the proposed architecture jointly learns multiscale representations and predictive uncertainty, thereby achieving a better balance between point forecasting accuracy, interval sharpness, and calibration.
Experiments on SDWPF and GEFCom2012 demonstrate that VSTCformer maintains strong point-forecast accuracy while delivering clearly superior interval forecasts. In point forecasting, it achieves the lowest MSE at 6 h and 12 h on both datasets and remains essentially on par with GSTAformer at 24 h. In interval forecasting, it produces the narrowest prediction intervals across all evaluated horizons and obtains the best CWC in four of the six dataset-horizon settings. At the 24 h horizon, the model yields PICP/PINAW/CWC values of 0.890/0.324/0.681 on SDWPF and 0.913/0.410/0.410 on GEFCom2012. The ablation results further confirm the necessity of adaptive VMD, dynamic graph attention, SGTA, TMSA, and inter-IMF interaction. Overall, the results verify that decomposition-enhanced spatio-temporal uncertainty modeling is an effective route for wind power interval forecasting. The proposed framework is applicable to wind power datasets with different degrees of stationarity, demonstrating robust performance on both highly nonstationary and relatively smooth operating conditions.
Future work may extend the present framework to wider operating scenarios, investigate more efficient decomposition strategies, and perform broader quantitative probabilistic benchmarking across additional datasets.