# EnergyDiff: Universal Time-Series Energy Data Generation using Diffusion Models

arXiv: https://arxiv.org/abs/2407.13538 · HTML: https://mlsanity.com/paper/2407.13538/

## Key facts

- Cited by 7 papers in the map (data through 14 Oct 2026).
- Placed in Flow matching, time series and science, one of 14 directions in Diffusion models.
- Builds on 17 of its 44 references that are in the map.
- First posted on arXiv 18 Jul 2024.

## Placed in

- Diffusion models / [Flow matching, time series and science](https://mlsanity.com/diffusion/flow-matching-time-series-and-science/)

## Builds on (most cited first, 17 of 17)

- [Attention Is All You Need](https://mlsanity.com/paper/1706.03762/) (2017)
- [Denoising Diffusion Probabilistic Models](https://mlsanity.com/paper/2006.11239/) (2020)
- [Diffusion Models Beat GANs on Image Synthesis](https://mlsanity.com/paper/2105.05233/) (2021)
- [Scalable Diffusion Models with Transformers](https://mlsanity.com/paper/2212.09748/) (2022)
- [Generative Adversarial Networks](https://mlsanity.com/paper/2203.00667/) (2022)
- [Improved Denoising Diffusion Probabilistic Models](https://mlsanity.com/paper/2102.09672/) (2021)
- [Gaussian Error Linear Units (GELUs)](https://mlsanity.com/paper/1606.08415/) (2016)
- [UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction](https://mlsanity.com/paper/1802.03426/) (2018)
- [DPM-Solver: A Fast ODE Solver for Diffusion Probabilistic Model Sampling in Around 10 Steps](https://mlsanity.com/paper/2206.00927/) (2022)
- [Towards Principled Methods for Training Generative Adversarial Networks](https://mlsanity.com/paper/1701.04862/) (2017)
- [Scaling Up Your Kernels to 31x31: Revisiting Large Kernel Design in CNNs](https://mlsanity.com/paper/2203.06717/) (2022)
- [Model-Free Renewable Scenario Generation Using Generative Adversarial Networks](https://mlsanity.com/paper/1707.09676/) (2017)
- [DiffCharge: Generating EV Charging Scenarios via a Denoising Diffusion Model](https://mlsanity.com/paper/2308.09857/) (2023)
- [Learning Vine Copula Models For Synthetic Data Generation](https://mlsanity.com/paper/1812.01226/) (2018)
- [ProfileSR-GAN: A GAN based Super-Resolution Method for Generating High-Resolution Load Profiles](https://mlsanity.com/paper/2107.09523/) (2021)
- [Faraday: Synthetic Smart Meter Generator for the smart grid](https://mlsanity.com/paper/2404.04314/) (2024)
- [A Flow-Based Model for Conditional and Probabilistic Electricity Consumption Profile Generation and Prediction](https://mlsanity.com/paper/2405.02180/) (2024)

## Built on by (most cited first, 7 of 7)

- [Diffusion Models for Reinforcement Learning: Foundations, Taxonomy, and Development](https://mlsanity.com/paper/2510.12253/) (2025)
- [TimeFlow: Towards Stochastic-Aware and Efficient Time Series Generation via Flow Matching Modeling](https://mlsanity.com/paper/2511.07968/) (2025)
- [Transformer-based few-shot learning for modeling Electricity Consumption Profiles with minimal data across thousands of domains](https://mlsanity.com/paper/2408.08399/) (2024)
- [SmartMeterFM: Unifying Smart Meter Data Generative Tasks Using Flow Matching Models](https://mlsanity.com/paper/2601.21706/) (2026)
- [An LLM-Enabled Frequency-Aware Flow Diffusion Model for Natural-Language-Guided Power System Scenario Generation](https://mlsanity.com/paper/2602.19522/) (2026)
- [IGADA-IoT: IoT Sensor Energy Optimization in Wireless Sensor Networks Driven by Automatic Data Augmentation](https://mlsanity.com/paper/2605.27397/) (2026)
- [LoaDiff: Conditional Generation of Electricity Consumption Time Series for Energy Analytics](https://mlsanity.com/paper/2609.11639/) (2026)

## Abstract (arXiv)

High-resolution time series data are crucial for the operation and planning of energy systems such as electrical power systems and heating systems. Such data often cannot be shared due to privacy concerns, necessitating the use of synthetic data. However, high-resolution time series data is difficult to model due to its inherent high dimensionality and complex temporal dependencies. Leveraging the recent development of generative AI, especially diffusion models, we propose EnergyDiff, a universal data generation framework for energy time series data. EnergyDiff builds on state-of-the-art denoising diffusion probabilistic models, utilizing a proposed denoising network dedicated to high-resolution time series data and introducing a novel Marginal Calibration technique. Our extensive experimental results demonstrate that EnergyDiff achieves significant improvement in capturing the temporal dependencies and marginal distributions compared to baselines, particularly at the 1-minute resolution. EnergyDiff's universality is validated across diverse energy domains (e.g., electricity demand, heat pump, PV, multiple time resolutions (1 minute, 15 minutes, 30 minutes and 1 hour), and at both customer and transformer levels.
