1. Introduction
In power system dispatch and electricity market operations, short-term electric load forecasting serves as a critical link between load variation patterns and operational decision-making, and its accuracy directly affects unit commitment, reserve capacity allocation, demand response, and electricity trading. Although observed as a univariate time series, load is jointly shaped by intraday and intraweek cycles, weather conditions, holidays, and user behavior. When the forecasting horizon spans peak-to-valley transitions, special dates, or abrupt weather changes, relying solely on superficial similarities among recent load patterns can lead to systematic forecasting biases. Early reviews and cross-regional comparisons have shown that sample organization, input selection, load periodicity, forecast horizon, and evaluation methodology can significantly affect model performance [
1,
2]. Therefore, accurate short-term load forecasting depends not merely on increasing model capacity, but on jointly modeling periodic priors, nonlinear fluctuations, and external drivers.
Traditional load forecasting approaches mainly rely on regression, exponential smoothing, and statistical time-series models, which generally require less data and offer strong interpretability. The semiparametric additive model developed by Fan and Hyndman [
3] incorporated lagged loads, temperature trajectories, and calendar effects into a unified framework; related methods were subsequently extended to local load forecasting across large numbers of distribution substations [
4]. Research on probabilistic load forecasting has further emphasized uncertainty representation, interval calibration, and evaluation rules [
5]. Existing reviews have indicated that fixed functional forms struggle to adequately characterize the interactions among weather effects, behavioral changes, and multiple seasonal patterns. Moreover, low-voltage load forecasting is particularly sensitive to data granularity and record completeness [
6,
7]. A recent multidimensional study based on large-scale smart-meter data also revealed clear trade-offs among spatial aggregation levels, forecast horizons, peak-load errors, and computational costs [
8]. These findings suggest that calendar and periodic priors remain valuable, but the relationships between exogenous variables and electric load require more flexible and dynamic representations.
With the development of deep learning, recurrent neural networks, residual architectures, and hybrid models have been widely used to capture nonlinear patterns and short- and long-term dependencies in load sequences. Studies using LSTM, including deep and pooling-enhanced architectures for residential load forecasting, have demonstrated the effectiveness of gated memory mechanisms in modeling temporal dependencies and inter-user heterogeneity [
9,
10,
11]. Leon-Medina et al. [
12] developed a GRU-based framework for high-resolution industrial energy-demand forecasting and demonstrated its advantages over LSTM and Conv1D models using quicklime-manufacturing data. Their study confirms the effectiveness of gated recurrent modeling for short-term demand forecasting, although it focuses on production-specific variables rather than the grouped heterogeneous weather and calendar information considered in this study. Feature selection, genetic-algorithm-based optimization, and residual connections have further improved input feature selection, hyperparameter optimization, and feature propagation [
13,
14]. Recent research has increasingly focused on hybrid networks, attention mechanisms, reinforcement learning, and multiscale representations. Across these studies, linear regression, CNN, BiGRU, DDPG, temporal convolution, and local–global interaction mechanisms have been incorporated in different ways to improve forecasting accuracy in complex scenarios [
15,
16,
17,
18,
19]. However, most of these methods directly concatenate or uniformly encode exogenous variables, with limited explicit consideration of their sources, shared characteristics within variable groups, and sample-dependent contributions.
Transformer replaces recurrent computation with self-attention, providing a new approach to the parallel modeling of long-range dependencies [
20]. For multi-step forecasting, existing studies have extended Transformer-based architectures by integrating known future covariates, sparse attention, series decomposition, and frequency-domain modeling [
21,
22,
23,
24]. Meanwhile, linear baselines, temporal patching, two-dimensional multi-period representations, and inverted variable tokens have prompted a reconsideration of how temporal structures and inter-variable dependencies should be modeled [
25,
26,
27,
28]. For forecasting tasks involving exogenous variables, Wang et al. [
29] developed TimeXer, which bridges the target series and external information through patch-level self-attention over the endogenous series, variable-wise cross-attention, and a global endogenous token. This framework is closely aligned with the input setting considered in this study; however, it processes exogenous variables using a uniform embedding strategy and does not explicitly exploit known future calendar information available at the forecast origin. Recent studies published in 2026 have further explored recurrent and hybrid architectures for short-term load forecasting. Jiang and Xie [
30] developed an improved bidirectional LSTM model for short-term load forecasting. Wang et al. [
31] incorporated explicit weekly periodic features into a CNN–GRU and LightGBM hybrid model for short-term multi-step building load forecasting. Cao et al. [
32] proposed a bidirectional GRU framework that integrates forecast-origin priors for multi-horizon load forecasting and power-system dispatch optimization. These studies demonstrate the effectiveness of recurrent modeling, periodic prior knowledge, and forecast-origin information. However, they do not jointly address source-aware recalibration of heterogeneous historical exogenous variables, known future calendar information, and bounded local bias correction within a unified framework.
Based on the above review and the task setting considered in this study, in which 168 h of historical information are used to directly forecast the load over the subsequent 24 h, existing methods still face three interrelated challenges. First, multi-site weather observations, aggregated meteorological indicators, and historical calendar variables differ substantially in their sources, physical meanings, and stability. A uniform embedding scheme therefore has difficulty representing the dynamic contribution of each variable to a given forecasting instance. Second, attributes within the forecast horizon—including the hour of day, day of week, month, weekend indicator, and holiday status—are known before forecasting begins. When relying solely on historical encodings, however, a model cannot explicitly distinguish the different temporal conditions associated with the 24 forecast steps. Third, although direct multi-step forecasting avoids recursive error propagation, local amplitude or phase deviations may still occur around peak-to-valley transitions, rapid load ramps, and periodic alignment points. Such deviations require bounded correction under strict information-availability constraints. More specifically, although TimeXer integrates exogenous information through cross-attention, it neither explicitly exploits source-based grouping before variable embedding nor provides a mechanism for bounded exogenous-variable recalibration at the feature, variable-group, and time-step levels. Its forecasting stage also lacks a dedicated step-wise correction branch for known future calendar attributes. Meanwhile, the final value of the historical window, recent load statistics, and daily and weekly periodic anchors are all available at the forecast origin, but they have not been systematically used to apply lightweight corrections to the base forecasts. Therefore, dynamically recalibrating heterogeneous exogenous variables, incorporating known future calendar information, and correcting local biases in multi-step forecasts—without introducing future ground-truth loads or future observed weather data—remains an important challenge.
To address the above challenges, this study proposes KCD-GEIRTimeXer, a method for short-term electric load forecasting. Built upon TimeXer, the proposed method introduces a Grouped Exogenous Importance Recalibration (GEIR) module before exogenous-variable embedding and incorporates a Known Calendar–Causal Dual Correction (KCD) module at the forecasting stage. GEIR groups exogenous variables a priori according to their sources and physical meanings and then performs multilevel, bounded, and sample-adaptive recalibration of historical exogenous information. KCD uses known future calendar variables available before forecasting begins and historical load statistics available before the forecast origin to apply bounded residual corrections to the base forecasts through two separate branches. In this study, the term “causal” indicates that all information used for correction strictly follows temporal ordering and the information-availability constraints at the forecast origin. It does not involve the identification of structural causal effects, nor does it use any future ground-truth values.
The main contributions of this study are summarized as follows:
A Grouped Exogenous Importance Recalibration (GEIR) module is proposed. GEIR groups weather-station observations, aggregated meteorological indicators, and historical calendar information a priori according to their sources. It generates recalibration scores at the feature, variable-group, and time-step levels and employs an identity-centered bounded residual gate to constrain the magnitude of adjustment. This design enables exogenous-variable representations to adapt to sample-specific conditions while reducing the risk of excessive noise amplification.
A Known Calendar–Causal Dual Correction (KCD) module is proposed. The known-calendar branch uses deterministic future information—including the hour of day, day of week, month, weekend indicator, and holiday status—to enrich the temporal semantics of each forecast step. The causally constrained branch uses only historical load statistics and periodic anchors available before the forecast origin to apply lightweight corrections to local amplitude and periodic deviations. Both branches adopt a bounded residual formulation, and neither future ground-truth loads nor future observed weather data are introduced during training or inference.
A unified experimental protocol is established using the publicly available Panama hourly electric load dataset. GRU, LSTM, BiLSTM, Transformer, Informer, Autoformer, FEDformer, DLinear, PatchTST, and TimeXer are employed as baseline models. Overall performance evaluation, module ablation, representative load-scenario analysis, continuous forecasting, and input-perturbation experiments are conducted to systematically assess the individual contributions and combined effectiveness of GEIR and KCD, as well as the robustness of the proposed model.
4. Results and Discussion
4.1. Overall Performance Comparison
To evaluate the overall forecasting performance of the proposed model, ten representative methods, namely GRU, LSTM, BiLSTM, Transformer, Informer, Autoformer, FEDformer, DLinear, PatchTST, and TimeXer, were selected as benchmark models. These models cover recurrent neural networks, linear forecasting models, and various Transformer-based time-series forecasting architectures, thereby enabling a comprehensive evaluation of the proposed model across different modeling paradigms. To ensure a controlled comparison, all models were trained using the unified protocol described in
Section 3.2, with the same dataset split, preprocessing procedure, look-back window, forecasting horizon, shared training hyperparameters, MSE loss, random seed, and evaluation procedure. During evaluation, the model outputs were sequentially transformed back through inverse instance normalization and the inverse transformation of the target-variable scaler. MSE, RMSE, MAE, and MAPE were subsequently calculated on the original load scale.
The quantitative forecasting results of the different models are presented in
Table 4. The proposed model achieved the best performance across all four evaluation metrics, with MSE, RMSE, MAE, and MAPE values of 2642.44, 51.41, 37.59, and 3.141%, respectively. Compared with TimeXer, the proposed model reduced MSE, RMSE, MAE, and MAPE by 24.57%, 13.14%, 12.23%, and 11.94%, respectively. These relative improvements quantify the empirical gain over TimeXer under the adopted dataset and experimental protocol. They should not be interpreted as evidence that the forecasting error has reached its theoretical or empirical minimum. Nonzero forecasting errors remain in both the overall and scenario-specific evaluations, indicating that further improvements may still be possible. These results indicate that the incorporation of GEIR and KCD not only mitigates the contribution of large forecasting deviations to the overall error but also reduces both the average absolute error and the relative error. In particular, the 24.57% reduction in MSE demonstrates the stronger capability of the proposed model to suppress occasional large prediction errors.
Regarding the performance of different model categories, GRU, Informer, Transformer, and LSTM exhibited relatively large forecasting errors. The results indicate that the predictive performance of the GRU architecture reported for high-resolution industrial energy-demand forecasting does not directly transfer to hourly 24-step system-load forecasting. For the load-forecasting task considered in this study, conventional self-attention or recurrent architectures have difficulty simultaneously capturing periodic patterns, the effects of exogenous variables, and local fluctuations in the load sequence. Autoformer, BiLSTM, and FEDformer further improved forecasting performance through sequence decomposition, bidirectional temporal modeling, and frequency-domain representations, respectively. Nevertheless, their MAPE values remained between 4.948% and 5.353%. DLinear, PatchTST, and TimeXer achieved further improvements in forecasting accuracy. DLinear reduced the MAPE to 4.169%, indicating that the load series contains pronounced trend and periodic components and that linear decomposition models can provide a competitive forecasting baseline. By employing patch-based modeling, PatchTST improved the utilization of long historical input windows and further reduced the MAPE to 3.742%. TimeXer explicitly distinguishes the endogenous load series from historical exogenous variables and selectively incorporates exogenous information through cross-attention, achieving a MAPE of 3.567% and the best performance among all benchmark models. This result suggests that separately modeling endogenous and exogenous variables is advantageous for short-term load forecasting tasks involving meteorological and calendar information. Compared with PatchTST, KCD-GEIRTimeXer reduced MSE, RMSE, MAE, and MAPE by 30.90%, 16.87%, 15.91%, and 16.06%, respectively. Its further improvement over TimeXer also indicates that relying solely on cross-attention to integrate historical exogenous variables still has certain limitations.
To evaluate the robustness of the main forecasting results to random initialization and stochastic optimization, the comparison between TimeXer and KCD-GEIRTimeXer was repeated using three random seeds (2021, 2024, and 2026). All other experimental settings, including the dataset split, preprocessing procedure, model configuration, and training and evaluation protocols, were kept unchanged. The results are reported as the mean ± sample standard deviation in
Table 5. Across the three runs, KCD-GEIRTimeXer consistently outperformed TimeXer. Based on the mean results, it reduced MSE, RMSE, MAE, and MAPE by 26.25%, 14.12%, 13.10%, and 12.91%, respectively. The relatively small standard deviations indicate that the observed improvements are stable across the tested random seeds and are not driven solely by a favorable initialization.
To provide a more intuitive comparison of the ability of different models to characterize intraday load variations, a complete weekday was selected from the test set for visualization, as shown in
Figure 3. All models were able to capture the overall load pattern, including the overnight trough, the morning ramp-up, and the sustained high-load period in the afternoon. However, several benchmark models underestimated the rapid morning increase and the daytime peak load. In contrast, the predictions produced by KCD-GEIRTimeXer were closer to the actual load curve around the major turning points and during high-load periods. This result demonstrates that the proposed model provides improved tracking of local variations in multi-step load forecasting.
Overall,
Table 4 and
Figure 3 show that KCD-GEIRTimeXer achieves lower forecasting errors and more accurate intraday load tracking than the benchmark models. GEIR adaptively recalibrates historical exogenous variables, whereas KCD corrects local forecasting deviations using known future calendar information and historical load statistics. Their complementary input- and output-side enhancements improve the accuracy and stability of 24-h-ahead load forecasting.
4.2. Ablation Study
To assess the individual contributions of GEIR and KCD, three TimeXer-based variants were constructed: GEIRTimeXer, KCD-TimeXer, and KCD-GEIRTimeXer. All variants used the same dataset split, look-back window, forecasting horizon, training settings, and model-selection strategy. The ablation results are presented in
Table 6.
Both GEIR and KCD improve TimeXer when used independently. GEIRTimeXer reduces MSE, RMSE, MAE, and MAPE by 13.01%, 6.73%, 4.69%, and 4.68%, respectively, confirming the benefit of recalibrating historical exogenous inputs. KCD-TimeXer achieves larger reductions of 23.89%, 12.77%, 11.16%, and 10.91%, demonstrating the effectiveness of incorporating known future calendar information and historical load statistics at the forecasting stage. Combining both modules produces the lowest errors across all metrics.
Adding GEIR to KCD-TimeXer further reduces MSE, RMSE, MAE, and MAPE by 0.89%, 0.43%, 1.21%, and 1.16%, respectively. Although these incremental improvements are modest, they are consistently observed across all four evaluation metrics. As shown in
Section 4.6, the number of trainable parameters increases from 2.871 M for KCD-TimeXer to 2.912 M for KCD-GEIRTimeXer, corresponding to only 40,913 additional parameters, or an increase of 1.42%. Therefore, GEIR provides a small but consistent improvement with limited additional parameter overhead. These results confirm that KCD is the primary source of the overall performance improvement, while GEIR provides a lightweight and complementary input-side enhancement. The purpose of this ablation study is to evaluate the contribution of each proposed module within the TimeXer-based framework, rather than to establish the global optimality of the overall architecture. The results demonstrate that GEIR and KCD independently improve the TimeXer backbone and that their combination achieves the lowest errors under the adopted experimental protocol. Therefore, the ablation results support the effectiveness and complementarity of the proposed modules within the investigated framework.
4.3. Forecasting Performance Under Different Load Scenarios
To evaluate the adaptability of KCD-GEIRTimeXer under different load conditions, the 9576 test observations were converted into 9553 rolling 24-h forecasting windows, corresponding to 229,272 forecast-origin–horizon pairs. Each pair represents a prediction made from a specific forecast origin for a specific forecast horizon. These pairs were assigned to three analytical subsets: regular load, weekend/holiday load, and high-volatility load.
The regular-load subset contains pairs whose target timestamps belong to neither the weekend/holiday subset nor the high-volatility subset. The weekend/holiday subset contains pairs whose target timestamps fall on weekends or holidays. A target point at time
is classified as high-volatility when
where
denotes the 90th percentile of the absolute one-hour load changes calculated exclusively from the training set. The weekend/holiday and high-volatility subsets are not mutually exclusive: 2192 forecast-origin–horizon pairs satisfy both definitions. Therefore, the numbers of evaluated pairs in the three subsets are not expected to sum to the total number of evaluated pairs. The corresponding results are presented in
Table 7.
For each load scenario, TimeXer and KCD-GEIRTimeXer were evaluated using exactly the same forecast-origin–horizon pairs. The relative reduction in each metric was calculated using the TimeXer result as the reference, namely, by dividing the difference between the TimeXer error and the KCD-GEIRTimeXer error by the TimeXer error. Therefore, a positive reduction indicates that the proposed model achieves a lower forecasting error. These reductions represent empirical results for the defined test subsets rather than a theoretical guarantee for arbitrary datasets or operating conditions. KCD-GEIRTimeXer achieves lower errors across all scenarios and metrics. As illustrated in
Figure 4, it reduces MSE, MAE, and MAPE by 16.21%, 9.59%, and 8.78% under regular conditions, respectively. The corresponding reductions are 33.54%, 15.01%, and 16.24% for weekends and holidays, and 28.38%, 16.62%, and 15.87% under high-volatility conditions. The comparatively smaller improvements under regular conditions may be explained by the relatively low baseline errors already achieved by TimeXer in this subset, leaving less scope for further correction. The larger improvements under weekends/holidays and high-volatility conditions indicate that the proposed modules are particularly beneficial under more complex load patterns.
Under relatively stable load conditions and regular calendar settings, the residual-correction mechanism of the proposed model remains effective in reducing forecasting errors. For weekends and holidays, the MSE and MAPE of TimeXer increase to 3712.58 and 3.872%, respectively, indicating that special calendar conditions increase forecasting difficulty. In contrast, the proposed model shows stronger adaptability to load-pattern changes associated with weekends and holidays. This finding is consistent with the intended role of the known-future calendar correction branch, which reduces errors in characterizing load levels and intraday patterns on special days. Under high-volatility conditions, the proposed model also effectively suppresses large forecasting deviations around rapid ramps, sharp declines, and local turning points.
To further compare curve-tracking performance, representative holiday and high-volatility samples were selected from the test set.
Figure 5 presents the corresponding 24-h forecasts produced by TimeXer and KCD-GEIRTimeXer.
In both scenarios, KCD-GEIRTimeXer more closely follows the actual load, particularly around peaks, ramps, and local turning points, supporting its improved adaptability to complex load conditions. From an operational perspective, more accurate 24-h load forecasts can support day-ahead unit-commitment and reserve-allocation decisions by improving estimates of load levels and peak timing. In particular, the improved performance on weekends and holidays may reduce scheduling mismatches caused by atypical daily patterns, while better tracking under high-volatility conditions may help operators schedule ramping reserves and demand-response resources around rapid load changes. These improvements may reduce the risks of overcommitment, insufficient reserves, and costly real-time balancing. However, because this study does not incorporate a unit-commitment, economic-dispatch, or electricity-market simulation, the associated economic and reliability benefits cannot yet be quantified.
4.4. Analysis of One-Week-Ahead Continuous Forecasting
A single 24-h forecasting window can only reflect the model’s behavior over a local time period. To examine forecasting performance across multiple consecutive daily cycles, a complete calendar week without holidays was selected from the test set for qualitative analysis. Since the model generates a 24-h forecast at each run,
Figure 6 was constructed by chronologically concatenating seven consecutive daily forecasting windows. Each window used the preceding 168 h of historical information. The gray shaded region denotes the weekend period, including Saturday and Sunday.
As shown in
Figure 6, TimeXer captures the overall periodic trend of the weekly load but noticeably underestimates several weekday peaks. The proposed model more closely follows the actual load around major peaks, rapid declines, and post-trough recoveries. It also effectively tracks the transition from weekday to weekend load patterns, demonstrating more stable tracking of local load variations in continuous multi-day forecasting.
4.5. Robustness Analysis Under Meteorological Perturbations
To evaluate sensitivity to historical weather uncertainty, perturbation experiments were conducted on the trained TimeXer and KCD-GEIRTimeXer models without retraining. Perturbations were applied only to the 16 standardized historical meteorological variables, while load and calendar inputs remained unchanged. Gaussian noise with standard deviations of 0.05, 0.10, and 0.20 was added to these variables. Random missingness was simulated by independently setting weather inputs to zero with probabilities of 0.05, 0.10, and 0.20, where zero corresponds to the training-set mean in the standardized space. Each setting was evaluated using three random seeds (2024, 2025, and 2026), and the mean and standard deviation of MAPE were reported. The absolute MAPE shift was calculated relative to the unperturbed result, with lower values indicating lower sensitivity.
Table 8 presents the perturbation experiment results for the two models.
As shown in
Table 8, KCD-GEIRTimeXer achieves a lower MAPE than TimeXer under all perturbation conditions. At the highest noise level of
, the absolute MAPE shift of KCD-GEIRTimeXer is 83.67% lower than that of TimeXer, indicating that it is less sensitive to meteorological measurement noise. Random missingness has a greater overall impact on both models than Gaussian noise. Nevertheless, KCD-GEIRTimeXer maintains more stable forecasting performance. At
, its absolute MAPE shift is 65.22% lower than that of TimeXer. This indicates that the proposed model can maintain good forecasting accuracy even when a relatively high proportion of historical meteorological information is unavailable.
4.6. Computational Efficiency Analysis
To evaluate the computational burden introduced by GEIR and KCD, TimeXer and KCD-GEIRTimeXer were compared in terms of trainable parameters, estimated training time per epoch, inference latency per sample, and full-test-set inference time. All measurements were performed on an NVIDIA GeForce RTX 4070 GPU with a batch size of 16. Inference latency was averaged over 100 repetitions after 20 warm-up iterations, while the training-step time was averaged over 20 repetitions after five warm-up iterations and extrapolated to one training epoch. CUDA synchronization was applied before and after each timing operation. The results are presented in
Table 9.
Compared with TimeXer, KCD-GEIRTimeXer increases the number of trainable parameters by 73.24%, the estimated training time per epoch by 44.98%, and the full-test-set inference time by 74.04%. Its per-sample inference latency is approximately 2.20 times that of TimeXer. Nevertheless, the absolute inference latency remains only 0.158 ms per sample, and the complete test set can be processed in approximately 1.87 s on the evaluated hardware. Therefore, although the proposed modules introduce additional computational overhead, the resulting latency remains small relative to the hourly sampling interval and the 24-h forecasting horizon.
The intermediate variants GEIRTimeXer and KCD-TimeXer contain 1.736 M and 2.871 M trainable parameters, respectively. GEIR alone increases the parameter count of TimeXer by only 3.29%, whereas KCD accounts for most of the additional model capacity. Moreover, adding GEIR to KCD-TimeXer increases the parameter count by only 1.42%. From a computational-complexity perspective, GEIR mainly introduces scoring operations that scale linearly with the historical input length and the number of exogenous variables, while KCD adds attention over the fixed forecasting horizon and lightweight statistical residual correction. These results indicate that the proposed model provides improved forecasting accuracy at the cost of a measurable but operationally manageable increase in computational demand.
4.7. Parameter Sensitivity Analysis
To examine whether the forecasting performance is strongly dependent on specific hyperparameter settings, a one-factor-at-a-time sensitivity analysis was conducted for six principal parameters:
,
,
,
,
, and
. The default parameter configuration is listed in
Table 3 and is reported only once in
Table 10 to avoid repetition. In each sensitivity experiment, only the specified parameter was changed, while all remaining parameters were kept at their default values. All configurations were retrained using the same dataset split, training protocol, model-selection strategy, and random seed.
As shown in
Table 10, the forecasting performance remains relatively stable across the tested parameter settings. Relative to the default configuration, the maximum deviations in MSE, RMSE, MAE, and MAPE are 3.08%, 1.52%, 0.52%, and 0.41%, respectively. The default configuration achieves the lowest MSE and RMSE while maintaining competitive MAE and MAPE values. Although setting
to 0.05 slightly reduces MAE and MAPE, its MSE and RMSE remain higher than those of the default configuration, indicating a trade-off among different evaluation metrics rather than uniform superiority. The comparatively higher errors obtained at
and
suggest that overly strong time-step scoring or recalibration may introduce unnecessary perturbations to the historical exogenous representations. Overall, the limited variations across the tested ranges indicate that the proposed model is not strongly dependent on a narrowly specified hyperparameter configuration.
5. Conclusions
This study proposed KCD-GEIRTimeXer for 24-h short-term electricity load forecasting. The GEIR module adaptively recalibrates historical exogenous variables at the feature, variable-group, and time-step levels, reducing interference from redundant information and strengthening relevant meteorological and calendar representations. The KCD module further corrects the baseline forecasts using known future calendar information and multiscale statistical patterns derived from historical loads. Thus, the two modules enhance the forecasting process from the input and output sides, respectively.
Experiments on the Panama hourly electricity load dataset showed that KCD-GEIRTimeXer outperformed all benchmark models in the unified comparison. In the repeated comparison with TimeXer across three random seeds, the proposed model reduced the mean MSE, RMSE, MAE, and MAPE by 26.25%, 14.12%, 13.10%, and 12.91%, respectively, confirming that the observed improvement is not limited to a single favorable initialization. The ablation results confirmed that GEIR and KCD provide independent and complementary improvements. The proposed model also achieved consistent gains under regular-load, weekend/holiday, and high-volatility conditions, while more accurately tracking load variations over a continuous week. In addition, the meteorological perturbation experiments indicated lower sensitivity to noisy and missing weather inputs. However, the current evaluation is limited to a single regional dataset and a fixed 24-h forecasting horizon. Therefore, the findings should be interpreted within the evaluated dataset and forecasting setting. Future work will examine the model using geographically diverse datasets and different forecasting horizons, extend the framework to probabilistic load forecasting, and integrate the forecasting results with unit-commitment and reserve-allocation models to quantify their operational and economic benefits.