Benchmarking Time Series Generation Methods for Privacy-Preserving Forecasting
Analyze & explore related research in Conceptio
Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.
Benchmarking Synthetic Time Series Generation Methods for Privacy-Preserving Forecasting Luis Amorim2 , Vitor Cerqueira6 , Moisés Santos2,3 , Carlos Soares2,3,4 , Paulo J. Azevedo1,5 Department of Informatics, University of Minho, Braga, Portugal Faculdade de Engenharia da Universidade do Porto, Porto, Portugal 3 Laboratory for Artificial Intelligence and Computer Science (LIACC), Portugal 4 Fraunhofer Portugal AICOS, Portugal 5 HASLab - INESCTEC 6 University of Coimbra, Coimbra, Portugal 1
arXiv:2608.10891v1 [cs.LG] 11 Aug 2026
2
Abstract. Time series forecasting in privacy-sensitive domains often requires training models on released data rather than original observations. Synthetic time series generation has been developed primarily for data augmentation, where generated series supplement the original training set. How well these methods perform when fully replacing the original data–and how much privacy risk the released series carry–remains underexplored. We address this gap through a benchmark evaluating synthetic generation methods and noise-based anonymization baselines under a Train on Synthetic, Test on Real (TSTR) protocol. We jointly assess forecasting performance and distance-based empirical privacy risk across seven datasets, characterizing the trade-off between these objectives. We also introduce Grasynda-P, a privacy-motivated extension of the graph-based generator Grasynda, incorporating matrix ensembling and kernel density estimation. Our results show that: (1) no generation method fully substitutes for original training data; (2) noise-based anonymization yields the strongest privacy but the worst forecasting performance; (3) simple transformationbased generators outperform deep generative models for forecasting in this setting; and (4) Grasynda-P lies on the Pareto frontier, achieving competitive forecasting with stronger privacy separation than other generators. This benchmark establishes a reference point for evaluating and developing new privacy-aware synthetic time series generation methods. Keywords: Time series · Forecasting · Data Privacy · Synthetic Data · Benchmark
1
Introduction
Time series forecasting is essential in domains such as healthcare, energy, and finance [14]. In many of these applications, access to original training data is often restricted due to privacy concerns [20], yet accurate forecasting remains an operational requirement. Forecasting models must therefore be trained on
2
L. Amorim et al.
released data: either synthetic series or privacy-protected versions of the original dataset. Most synthetic time series generation methods have primarily been developed and evaluated as a data augmentation tool, where generated series expand the original training set to improve forecasting performance [4,26]. This approach falls short when the original data cannot be used for training. How well synthetic time series generation methods perform when their output is the sole training source, and how much information about the original series they reveal, remains underexplored. Privacy-oriented perturbation methods such as LPA and FPA [20] approach the problem from a different angle, protecting data through noise injection or frequency-domain perturbation. However, they often remove temporal correlations [20,6] in the process, which are, in principle, critical for forecasting. Whether these methods remain useful for downstream forecasting is unclear. This paper addresses these gaps through a systematic benchmark. We evaluate synthetic generation methods and noise-based anonymization baselines under a Train on Synthetic, Test on Real (TSTR) protocol, jointly assessing both forecasting performance and empirical privacy risk across seven datasets. The central research questions in our work are: how do synthetic time series generation methods compare when used as the sole training source in forecasting problems? How private are the released series relative to the original? And does any approach achieve a favorable trade-off between forecasting utility and privacy? Among the methods we evaluate, we include Grasynda [1], a recently proposed graph-based generator that constructs synthetic series from transition probability matrices over discrete state spaces. Unlike direct transformation approaches, graph-based generation produces sequences driven by transition dynamics, which need not preserve point-wise similarity to the training data. We extend Grasynda with two privacy-motivated modifications: (1) matrix ensembling, which reduces the influence of individual training series on generation, and (2) kernel density estimation for value reconstruction, which smooths the mapping from discrete states back to continuous values. We refer to the extended method as Grasynda-P. Experiments show that no generation method fully substitutes for original training data under TSTR. Simple transformation-based generators generally achieve stronger forecasting performance than the evaluated deep generative models in this setting. Noise-based anonymization methods yield the strongest empirical privacy scores but perform consistently worst for forecasting, highlighting that the two objectives are difficult to satisfy simultaneously. Among the synthetic generators, Grasynda-P lies on the Pareto frontier of the privacy– forecasting trade-off, combining competitive forecasting performance with stronger empirical privacy separation than competing methods. This paper makes two key contributions: – A benchmark of synthetic time series generation methods and noise-based anonymization baselines under a TSTR protocol, assessing forecasting performance and distance-based empirical privacy risk across seven datasets.
Privacy-Preserving Synthetic Time Series Generation
3
This includes a characterization of the privacy–forecasting trade-off, identifying where each method positions on both dimensions. – A privacy-motivated extension of Grasynda [1] that improves empirical privacy without compromising forecasting utility. By providing a systematic comparison under realistic privacy constraints, this benchmark establishes a reference point for evaluating future synthetic generation methods in time series forecasting problems. The experiments are available in the following repository: https://github.com/Amorim009/Grasynda.
2
Background
2.1
Privacy-Sensitive Forecasting
A univariate time series is a time-ordered sequence of observations Y = {y1 , y2 , . . . , yT }, where yt ∈ R is the observation at time t and T is the series length. Forecasting consists of predicting future values yT +1 , . . . , yT +h given a window of past observations yT −p+1 , . . . , yT , where h is the forecasting horizon and p is the input window length (number of lags). Most forecasting problems involve collections D = {Y (1) , . . . , Y (M ) } of M series [14]. Global forecasting models learn a single set of parameters across all series in the collection, enabling cross-series learning and parameter sharing [16]. In privacy-sensitive domains, using the original time series for model training may be infeasible. We consider a setting where a release method g receives a private training dataset D and produces a released dataset: D̃ = g(D) = {Ỹ (1) , . . . , Ỹ (M ) }.
(1)
For synthetic generation methods, D̃ consists of generated time series. For perturbation or anonymization methods, D̃ consists of protected versions of the original series. We adopt the TSTR protocol: the forecasting model is trained exclusively on the released dataset D̃ and evaluated on held-out observations from the original series. This protocol enables us to quantify how well the released data preserve the predictive structure needed for accurate forecasting on real data and how well g preserves the privacy of original observations. 2.2
Synthetic Time Series Generation
Synthetic time series generation methods produce artificial data that can be used for model training. These methods have been developed primarily for data augmentation, though they may also serve as training data replacements in privacysensitive settings. We organize them into three categories based on their generation mechanism: transformation methods, pattern mixing methods, and deep generative models. Transformation methods modify individual series to create variations. Jittering adds random noise to observations, while scaling multiplies values by random factors [8]. Time warping reshapes the temporal axis using cubic splines,
4
L. Amorim et al.
and magnitude warping applies similar reshaping directly to values [25]. These approaches are computationally efficient but produce series that remain structurally close to the originals [22]. Pattern mixing methods combine information across multiple series. TSMixup [2] blends randomly sampled segments from different series using weighted averages. Chronos [2], Amazon’s foundation model for forecasting, was pre-trained using synthetic data from TSMixup. DBA [13] averages series through DTW alignment. SeasonalMBB [5] resamples blocks from decomposed series to preserve seasonal patterns. Deep generative models learn distributions from training data to produce synthetic sequences. TimeVAE [11] uses variational autoencoders with interpretable temporal components. As for diffusion models: TSDiff [17] introduces an unconditionally trained diffusion model with self-guidance at inference time. These methods can capture complex temporal dependencies but require substantial computational resources and careful hyperparameter tuning, and may be prone to overfitting and mode collapse. 2.3
Privacy in Time Series
Differential privacy [12,6] provides a formal privacy guarantee parameterized by ε. A randomized algorithm M satisfies ε-differential privacy if, for any two neighboring datasets D and D′ and any set of possible outputs S ⊆ Range(M ), Pr[M(D) ∈ S] ≤ eε Pr[M(D′ ) ∈ S]. The parameter ε, called the privacy budget, represents the degree of privacy offered. A lower value of ε implies a stronger privacy guarantee and typically requires larger perturbation noise. A commonly used method to achieve ε-DP is the Laplace mechanism, which adds random noise drawn from a Laplace distribution calibrated to the sensitivity of the released quantity [12]. For time-series data, privacy protection is particularly challenging because observations are temporally correlated. Mechanisms calibrated according to standard differential privacy assumptions may experience additional privacy leakage when adversaries exploit such correlations [6]. Different generative models for privacy-preserving synthetic data generation have been proposed and benchmarked [27,24], but not for time series generation or downstream forecasting tasks. The Laplace Perturbation Algorithm (LPA) [20] applies this directly to timeseries observations, adding independent Laplace noise at each time step. The Fourier Perturbation Algorithm (FPA) [20] operates in the frequency domain, perturbing low-frequency Fourier coefficients to reduce the noise required for longer sequences. These methods are not designed to produce released data suitable for training forecasting models. LPA injection can alter correlation structure and local temporal dependencies, which may reduce forecasting utility, while FPA introduces reconstruction errors [20].
Privacy-Preserving Synthetic Time Series Generation
5
0.2
0.5