Forecasting Electricity Demand via Graph Neural Networks and Uncertainty Quantification
Table Of Contents
Chapter ONE
INTRODUCTION
- 1.1Introduction
- 1.2Background of the Study
- 1.3Statement of the Problem
- 1.4Aim and Objectives of the Study
- 1.5Research Questions
- 1.6Research Hypotheses
- 1.7Significance of the Study
- 1.8Scope and Delimitation of the Study
- 1.9Limitations of the Study
- 1.10Organisation of the Study
- 1.11Operational Definition of Terms
Chapter TWO
LITERATURE REVIEW
- 2.1Conceptual Overview of Electricity Demand Forecasting
- 2.2Graph Neural Networks: Architecture and Relevance to Demand Forecasting
- 2.3Uncertainty Quantification Techniques in Time Series Forecasting
- 2.4Spatial-Temporal Modeling for Electrical Grids
- 2.5Interpretable Machine Learning in Energy Forecasting
- 2.6Data Assimilation Methods in Power Systems
- 2.7Feature Engineering for ICT-Driven Demand Forecasting
- 2.8Theoretical Frameworks for Graph-Based Forecasting (GNN-ET, GPR-ETC)
- 2.9Empirical Review: GNNs in Electricity Demand Forecasting
- 2.10Uncertainty Quantification in GNN-Based Forecasts
- 2.11Gaps in the Literature and Practical Challenges
- 2.12Conceptual Model or Synthesis Diagram
Chapter THREE
RESEARCH METHODOLOGY
- 3.1Research Design
- 3.2Philosophical Paradigm
- 3.3Population of the Study
- 3.4Sample Size and Sampling Technique
- 3.5Data Sources and Instrumentation
- 3.6Validity and Reliability of Instruments
- 3.7Data Preprocessing and Feature Extraction
- 3.8Model Specification: Graph Neural Network with Uncertainty Quantification
- 3.9Training, Validation, and Testing Protocols
- 3.10Evaluation Metrics and Hypothesis Testing
- 3.11Ethical Considerations
- 3.12Reproducibility and Software Tools
Chapter FOUR
DATA PRESENTATION AND ANALYSIS
- ANALYSIS AND DISCUSSION OF FINDINGS
- 4.1Data Overview and Descriptive Statistics
- 4.2Data Visualization of Spatial-Temporal Demand Patterns
- 4.3Baseline Model Comparison (ARIMA, LSTM, simple GNN)
- 4.4Graph Neural Network Model Performance
- 4.5Uncertainty Quantification Results (Prediction Intervals, Calibration)
- 4.6Hypothesis Testing: Accuracy and Uncertainty Metrics
- 4.7Interpretability Analysis of GNN Outputs
- 4.8Discussion of Findings in Context of Literature
Chapter FIVE
SUMMARY, CONCLUSION AND RECOMMENDATIONS
- CONCLUSION AND RECOMMENDATIONS
- 5.1Summary of Findings
- 5.2Conclusion
- 5.3Contribution to Knowledge
- 5.4Practical Implications for ICT-Driven Energy Management
- 5.5Recommendations for Practice and Policy
- 5.6Suggestions for Further Studies
Thesis Abstract
Forecasting electricity demand is challenged by nonlinear temporal dynamics and spatial dependencies across a power network, which conventional time-series models inadequately capture. This study addresses the problem by integrating graph neural networks (GNNs) with rigorous uncertainty quantification to improve both point forecasts and predictive intervals for electricity demand across substations and feeders. The aim is to develop a scalable, data-driven framework that leverages network topology and multi-variate drivers (weather, calendar effects, and socio-economic indicators) to enhance forecast accuracy and reliability for operational decision-making. Specific objectives are (i) to design a graph-based forecasting model that encodes the electrical grid as a heterogeneous graph with nodes representing substations and edges reflecting transmission links; (ii) to incorporate exogenous variables (temperature, humidity, wind speed, solar irradiance, holidays, and demand response events) through dynamic feature engineering; (iii) to implement and compare multiple GNN architectures (Graph Attention Networks, Temporal Graph Networks, and Spatial-Temporal Graph Convolutional Networks) for short-term (15–60 minutes) and medium-term (1–24 hours) horizons; (iv) to apply advanced uncertainty quantification techniques, including Monte Carlo dropout, deep ensembles, and conformal prediction, to produce calibrated predictive intervals; (v) to evaluate model robustness under scenario-based perturbations and non-stationarities using backtesting across diverse weather regimes; and (vi) to provide actionable insights for grid operations and planning under uncertainty. The methodology adopts a quantitative, data-driven research design. The population comprises the regional electricity network of a mid-sized national grid, with a dataset of 12 months of historical half-hourly demand records at 250 substations, accompanied by weather (hourly temperature, humidity, wind, solar radiation) and calendar features. A stratified sampling approach ensures coverage of peak and off-peak periods, holidays, and atypical weather events, yielding a training set of 6 months, a validation set of 3 months, and a test set of 3 months. Data collection instruments include SCADA/exported time-series data, publicly available meteorological feeds, and energy market records. Data preprocessing involves anomaly detection, alignment of temporal indices, normalization, and construction of a spatial-temporal graph with node features comprising historical demand and exogenous covariates. Analytical methods combine model development with rigorous evaluation. Baseline models include traditional autoregressive integrated moving average with exogenous inputs (ARIMAX) and gradient boosting machines. The core models are three GNN-based architectures Graph Attention Networks (GAT) to weight neighborhood influence, Temporal Graph Networks (TGN) to model evolving graph connections, and Spatial-Temporal Graph Convolutional Networks (STGCN) to capture joint spatial and temporal dependencies. Uncertainty quantification employs three complementary approaches (i) Monte Carlo dropout to approximate epistemic uncertainty, (ii) deep ensembles to capture predictive variability across model instances, and (iii) conformal prediction to yield valid, distribution-free predictive intervals under non-stationarity. Model evaluation uses both point-forecast metrics (RMSE, MAE, MAPE) and probabilistic metrics (Prediction Interval Coverage Probability, Mean Prediction Interval Width, and Brier scores for calibrated intervals). Hypothesis testing compares the proposed GNN framework against benchmarks using Diebold-Mariano tests for forecast accuracy and reliability diagrams for interval calibration. Anticipated findings indicate that GNN-based models outperform baselines in both accuracy and calibration, with STGCN providing the best balance of short- and medium-term performance. Uncertainty quantification is expected to yield consistently well-calibrated prediction intervals under varying weather conditions and grid stress, enabling more informed operational decisions and risk-aware planning. The study contributes to knowledge by advancing the deployment of graph-based learning for energy demand forecasting with robust uncertainty metrics, enriching the theoretical understanding of spatial-temporal dependencies in power systems, and offering a scalable framework adaptable to different grid topologies and data environments. The main conclusion is that integrating graph-aware architectures with multiple uncertainty quantification strategies substantially improves both forecast accuracy and interval reliability for electricity demand, particularly under non-stationary conditions. Recommendations include implementing the framework within real-time energy management systems, extending experiments to multi-region and cross-border networks, and exploring transfer learning to adapt models to cities or countries with limited historical data.
Thesis Overview
This research topic focuses on improving how we predict electricity demand by combining Graph Neural Networks (GNNs) with uncertainty quantification. In plain terms, it treats the electricity system as a network where nodes represent elements like substations, transformers, or consumer clusters, and edges capture the relationships or dependencies between them. Traditional time-series methods often ignore these network connections, leading to less accurate forecasts, especially during unusual events. GNNs can learn complex spatial-temporal patterns from the network structure, while uncertainty quantification provides not just a single forecast but a measure of confidence, which is crucial for risk-aware planning and operation.
Why it matters: Accurate demand forecasts enable better generation scheduling, reduce costs, improve reliability, and support integration of renewable energy sources. The combination of GNNs and uncertainty estimation helps utilities respond to demand fluctuations more robustly, plan contingency measures, and communicate forecast reliability to stakeholders.
What problem or gap it addresses: Many current approaches either focus on time-series without considering grid topology or provide point estimates without explicit uncertainty bounds. There is a need for models that simultaneously leverage spatial dependencies in the grid and quantify predictive uncertainty under varying conditions, such as weather events or demand shifts.
What the researcher will do step by step:
- Define the network representation of a power system for a specific region, including nodes (e.g., substations, feeders) and edges (physical or operational relationships).
- Collect data on historical electricity demand, weather variables, calendar effects, and network topology for a multi-year period from public utility datasets or regional grid operators.
- Preprocess data to align temporal granularity (e.g., hourly) and handle missing values.
- Develop a Graph Neural Network model that incorporates temporal dynamics (e.g., using temporal graph networks) to predict short- to medium-term demand.
- Integrate an uncertainty estimation method (such as Monte Carlo dropout, deep ensembles, or Bayesian GNNs) to produce probabilistic forecasts.
- Evaluate models using metrics that reflect both accuracy (MAE, RMSE) and reliability (calibration, prediction interval coverage).
- Compare with baseline models that ignore topology or uncertainty quantification.
- Conduct sensitivity analyses to assess robustness across regions, seasons, and weather scenarios.
- Discuss practical implications for grid operation and decision-making.
Expected contribution: A framework that delivers accurate, topology-aware demand forecasts with calibrated uncertainty estimates, improving decision support for generation scheduling, demand response, and risk assessment. Potential outcomes include improved forecast reliability during extreme events and actionable guidance for operators on when to trust probabilistic forecasts.