Recurrent Neural Networks with Linear Structures for Electricity Price Forecasting

Souhir Ben Amor, Florian Ziel
12/4/2025
stat.MLcs.LG

No confident code implementation found for this paper.

Abstract

We present a novel recurrent neural network architecture designed explicitly for day-ahead electricity price forecasting, aimed at improving short-term decision-making and operational management in energy systems. Our combined forecasting model embeds linear structures, such as expert models and Kalman filters, into recurrent networks, enabling efficient computation and enhanced interpretability. The design leverages the strengths of both linear and non-linear model structures, allowing it to capture all relevant stylised price characteristics in power markets, including calendar and autoregressive effects, as well as influences from load, renewable energy, and related fuel and carbon markets. For empirical testing, we use hourly data from the largest European electricity market spanning 2018 to 2025 in a comprehensive forecasting study, comparing our model against state-of-the-art approaches, particularly high-dimensional linear and neural network models. The proposed model achieves approximately 12% higher accuracy than leading benchmarks. We evaluate the contributions of the interpretable model components and conclude on the impact of combining linear and non-linear structures.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{amor2025recurrent,
  title  = {Recurrent Neural Networks with Linear Structures for Electricity Price Forecasting},
  author = {Souhir Ben Amor and Florian Ziel},
  year   = {2025},
  eprint = {2512.04690},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.04690v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.04690.svg)](https://codeofpaper.com/paper/2512.04690)

Discussion