Skip to content
RT
Skip to main content

Model Cards

Documentation for all RL algorithms and forecasting models used in the research. Each card includes version, framework, performance metrics, and a link to associated experiment runs.

Provenance:Dataset:v2025.1Run:27 Nov 2025
RL AlgorithmSeeded

PPO

Proximal Policy Optimisation

v3.2

Best-performing algorithm. Achieves 18.6% cost reduction vs BAU. Stable training with clipped objective.

Cost reduction18.6% vs BAU
Framework: Stable-Baselines3Family: Policy GradientInput dim: 48Training: 500kSeeds: 5Runs: 12
View 12 experiment runs →
RL AlgorithmSeeded

SAC

Soft Actor-Critic

v2.1

Second-best performer. Entropy regularisation provides good exploration. Slightly slower convergence than PPO.

Cost reduction17.2% vs BAU
Framework: Stable-Baselines3Family: Off-Policy Actor-CriticInput dim: 48Training: 500kSeeds: 5Runs: 8
View 8 experiment runs →
RL AlgorithmSeeded

TD3

Twin Delayed Deep Deterministic Policy Gradient

v1.3

Deterministic policy with twin critics for reduced overestimation bias. Good stability on investment decisions.

Cost reduction16.9% vs BAU
Framework: Stable-Baselines3Family: Off-Policy DeterministicInput dim: 48Training: 500kSeeds: 5Runs: 7
View 7 experiment runs →
RL AlgorithmUncontrolled

A3C

Asynchronous Advantage Actor-Critic

v1.0

Asynchronous parallel workers. Faster wall-clock training but noisier gradients than PPO.

Cost reduction15.4% vs BAU
Framework: Custom PyTorchFamily: On-Policy Actor-CriticInput dim: 48Training: 500kSeeds: 5Runs: 6
View 6 experiment runs →
RL AlgorithmSeeded

TRPO

Trust Region Policy Optimisation

v1.0

Constrained policy update with KL divergence bound. Theoretically motivated but computationally expensive.

Cost reduction14.8% vs BAU
Framework: Stable-Baselines3 ContribFamily: Policy GradientInput dim: 48Training: 500kSeeds: 5Runs: 5
View 5 experiment runs →
RL AlgorithmSeeded

DQN

Deep Q-Network

v1.0

Discretised action space (5 levels per dimension). Included as baseline. Lower performance due to discretisation loss.

Cost reduction11.2% vs BAU
Framework: Stable-Baselines3Family: Value-BasedInput dim: 48Training: 500kSeeds: 5Runs: 5
View 5 experiment runs →
ForecastingDeterministic

LSTM Forecaster

Long Short-Term Memory Forecasting Model

v2.1

2-layer LSTM for multi-horizon electricity demand and price forecasting. Test R²=0.9799 for annual demand.

Demand R²0.9799
Framework: PyTorchFamily: Recurrent Neural NetworkInput dim: 24Training: 200 epochsSeeds: 3Runs: 8
View 8 experiment runs →
7 models documented · All experiment runs · Forecasting