# SmartMeterFM: Unifying Smart Meter Data Generative Tasks Using Flow Matching Models

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

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 17 of its 31 references that are in the map.
- First posted on arXiv 29 Jan 2026.

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

- [Attention Is All You Need](https://mlsanity.com/paper/1706.03762/) (2017)
- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [Score-Based Generative Modeling through Stochastic Differential Equations](https://mlsanity.com/paper/2011.13456/) (2020)
- [Masked Autoencoders Are Scalable Vision Learners](https://mlsanity.com/paper/2111.06377/) (2021)
- [Flow Matching for Generative Modeling](https://mlsanity.com/paper/2210.02747/) (2022)
- [Diffusion Posterior Sampling for General Noisy Inverse Problems](https://mlsanity.com/paper/2209.14687/) (2022)
- [The probability flow ODE is provably fast](https://mlsanity.com/paper/2305.11798/) (2023)
- [Don't Blame the ELBO! A Linear VAE Perspective on Posterior Collapse](https://mlsanity.com/paper/1911.02469/) (2019)
- [Model-Free Renewable Scenario Generation Using Generative Adversarial Networks](https://mlsanity.com/paper/1707.09676/) (2017)
- [Review of Smart Meter Data Analytics: Applications, Methodologies, and Challenges](https://mlsanity.com/paper/1802.04117/) (2018)
- [ProfileSR-GAN: A GAN based Super-Resolution Method for Generating High-Resolution Load Profiles](https://mlsanity.com/paper/2107.09523/) (2021)
- [Generating Multivariate Load States Using a Conditional Variational Autoencoder](https://mlsanity.com/paper/2110.11435/) (2021)
- [EnergyDiff: Universal Time-Series Energy Data Generation using Diffusion Models](https://mlsanity.com/paper/2407.13538/) (2024)
- [Load Profile Inpainting for Missing Load Data Restoration and Baseline Estimation](https://mlsanity.com/paper/2211.16332/) (2022)
- [A Flow-Based Model for Conditional and Probabilistic Electricity Consumption Profile Generation and Prediction](https://mlsanity.com/paper/2405.02180/) (2024)
- [Outage Detection in Partially Observable Distribution Systems using Smart Meters and Generative Adversarial Networks](https://mlsanity.com/paper/1912.04992/) (2019)
- [Recursive Gaussian Process over graphs for Integrating Multi-timescale Measurements in Low-Observable Distribution Systems](https://mlsanity.com/paper/2209.01703/) (2022)

## Abstract (arXiv)

Smart meter data is the foundation for planning and operating the distribution network. Unfortunately, such data are not always available due to privacy regulations. Meanwhile, the collected data may be corrupted due to sensor or transmission failure, or it may not have sufficient resolution for downstream tasks. A wide range of generative tasks is formulated to address these issues, including synthetic data generation, missing data imputation, and super-resolution. Despite the success of machine learning models on these tasks, dedicated models need to be designed and trained for each task, leading to redundancy and inefficiency. In this paper, by recognizing the powerful modeling capability of flow matching models, we propose a new approach to unify diverse smart meter data generative tasks with a single model trained for conditional generation. The proposed flow matching models are trained to generate challenging, high-dimensional time series data, specifically monthly smart meter data at a 15 min resolution. By viewing different generative tasks as distinct forms of partial data observations and injecting them into the generation process, we unify tasks such as imputation and super-resolution with a single model, eliminating the need for re-training. The data generated by our model not only are consistent with the given observations but also remain realistic, showing better performance against interpolation and other machine learning based baselines dedicated to the tasks.
