Related Experiment Videos
Loss functions in deep residual networks for short-term load forecasting: a systematic analysis
Junchen Liu1, Faisul Arif Ahmad2, Khairulmizam Samsudin1
1Department of Computer and Communication Systems Engineering, Faculty of Engineering, Universiti Putra Malaysia (UPM), 43400, Serdang, Selangor, Malaysia.
Scientific Reports
|May 6, 2026
Summary
This study evaluates loss functions for short-term load forecasting (STLF) using Deep Residual Networks (DRNs). PCA-DRN with specific loss functions like Charbonnier or Penalized shows improved accuracy and generalization for electricity load prediction.
Area of Science:
- Electrical Engineering
- Data Science
- Artificial Intelligence
Background:
- Short-term load forecasting (STLF) is crucial for modern electricity systems.
- Deep Residual Networks (DRNs) show high predictive power for STLF.
- The impact of different loss functions on DRN performance for STLF is not well understood.
Purpose of the Study:
- To systematically evaluate various loss functions within original DRN and PCA-DRN frameworks for STLF.
- To analyze how loss functions affect forecasting performance and optimization behavior.
- To compare the performance of DRN and PCA-DRN with different loss functions on real-world datasets.
Main Methods:
- Evaluation of traditional, robust, and task-specific Penalized loss functions.
- Implementation within original DRN and Principal Component Analysis-Deep Residual Network (PCA-DRN) models.
- Testing on real-world datasets with diverse climatic and load characteristics.
- Statistical significance confirmed using bootstrap-based analysis.
Main Results:
- Charbonnier loss performed best overall in the original DRN framework.
- PCA-DRN showed performance divergence: Charbonnier for point-forecast error, Penalized for squared-error and correlation metrics.
- PCA-DRN consistently outperformed the original DRN, indicating benefits of dimensionality reduction.
- Statistical analysis confirmed the significance of improvements.
Conclusions:
- Loss function choice significantly impacts STLF accuracy and optimization.
- PCA-DRN enhances feature representation and generalization for STLF.
- Optimal loss function selection depends on data characteristics and feature representation for robust STLF.
Related Concept Videos
Residuals and Least-Squares Property
The vertical distance between the actual value of y and the estimated value of y. In other words, it measures the vertical distance between the actual data point and the predicted point on the line
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
Residual Plots
A residual plot is a statistical representation of data used to analyze correlation and regression results. It helps verify the requirements for drawing specific conclusions about correlation and regression. To obtain the residual plot, first, the residual for each data value is calculated, which is simply the vertical distance between the observed and the predicted value obtained from the regression equation.
When the residual values are plotted against the variable x, it is called a residual...
When the residual values are plotted against the variable x, it is called a residual...
Survival Tree
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a survival tree begins...
Building a Survival Tree
Constructing a survival tree begins...
Distributed Loads: Problem Solving
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...