Affinity-Driven Transfer Learning for Load Forecasting
Ahmed Rebei1, Manar Amayri1, Nizar Bouguila1
1Concordia Institute for Information Systems Engineering, Montreal, QC H3G1M8, Canada.
Sensors (Basel, Switzerland)
|September 14, 2024
Summary
This study introduces a task affinity score for transfer learning, improving load forecasting accuracy. The Affinity-Driven Transfer Learning (ADTL) algorithm enhances predictions for new datasets.
Area of Science:
- Artificial Intelligence
- Machine Learning
- Energy Systems
Background:
- Accurate load forecasting is crucial for efficient energy management.
- Traditional transfer learning methods face challenges in selecting appropriate source tasks.
- Measuring task similarity is key to effective knowledge transfer in forecasting.
Purpose of the Study:
- To introduce a novel task affinity score for quantifying task similarity in transfer learning.
- To develop the Affinity-Driven Transfer Learning (ADTL) algorithm for enhanced load forecasting.
- To demonstrate the superiority of the task affinity score over existing metrics.
Main Methods:
- Developed a task affinity score to measure similarity between diverse tasks.
- Proposed the Affinity-Driven Transfer Learning (ADTL) algorithm integrating pre-trained models and datasets.
- Validated the approach using synthetic, AEMO, and Smart Australian energy datasets.
Main Results:
- The task affinity score outperformed traditional metrics in task selection.
- The ADTL algorithm significantly improved load forecasting accuracy on unseen datasets.
- Empirical validation confirmed the robustness and effectiveness of the proposed method.
Conclusions:
- The task affinity score is a powerful tool for refining transfer learning in load forecasting.
- The ADTL algorithm offers a robust framework for accurate energy load predictions.
- This research advances the application of transfer learning in the energy sector.
Related Concept Videos
Distributed Loads: Problem Solving
636
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...
636
Distributed Loads
522
Distributed loads are a common type of load that engineers and scientists encounter in various practical situations. Distributed loads often refer to a type of load spread over a surface or a structure and can be modeled as continuous force per unit area.
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
522
Associative Learning
313
Associative learning is a fundamental concept in behavioral psychology, wherein a connection is established between two stimuli or events, leading to a learned response. This process is critical in understanding how behaviors are acquired and modified. Conditioning, the mechanism through which associations are formed, can be divided into two main types: classical conditioning and operant conditioning, each elucidating different aspects of associative learning.
Classical conditioning, also known...
Classical conditioning, also known...
313
Load-frequency control
137
Load-frequency control (LFC) is vital for maintaining power system stability, ensuring that frequency and power flows remain within acceptable limits during load changes. Turbine-governor control eliminates rotor accelerations and decelerations following load changes. However, a steady-state frequency error persists when the change in the turbine-governor reference setting is zero. In an interconnected power system, each area agrees to export or import a scheduled amount of power through...
137
Prediction Intervals
2.2K
The interval estimate of any variable is known as the prediction interval. It helps decide if a point estimate is dependable.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
2.2K
Improving Translational Accuracy
9.4K
Base complementarity between the three base pairs of mRNA codon and the tRNA anticodon is not a failsafe mechanism. Inaccuracies can range from a single mismatch to no correct base pairing at all. The free energy difference between the correct and nearly correct base pairs can be as small as 3 kcal/ mol. With complementarity being the only proofreading step, the estimated error frequency would be one wrong amino acid in every 100 amino acids incorporated. However, error frequencies observed in...
9.4K


