Conceptio › Archive › arXiv CS
arXiv CS open access

Benchmarking Time Series Generation Methods for Privacy-Preserving Forecasting

2026 · arxiv_cs
arXiv CS · Papers · 2026
Open Source ↗Direct PDF ↓
deep-learningmachine-learningneural-networks
Conceptio Open Archive

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

7UDQVLWLRQ3UREDELOLW\0DWUL[ 6









6









6









6

S1









6

6

6

6

0.33

0.75

S4

S2

0.25

0.25

0.33

0.33

0.25

0.5

S3 0.25

(a)

(b)

&XUUHQW

0.25

1H[W

(c)

Fig. 1. Grasynda pipeline: (a) original time series, (b) quantile graph representation, (c) transition matrix used for generation.

3

Graph-Based Privacy-Aware Generation

We use Grasynda [1], a transition-graph generator recently introduced for data augmentation, and evaluate it under TSTR where generated series fully replace the original training data. Graph-based generation encodes temporal dynamics through transition probability matrices over discrete state spaces, separating the generation mechanism from the original value sequences. We propose two privacy-motivated modifications: matrix ensembling, which alters the transition matrix used for generation, and continuous state-value sampling, which changes how sampled states are converted back to values.

3.1

Base Generator

Given a univariate time series Y = {y1 , . . . , yT }, Grasynda maps each observation yt to a discrete state st ∈ {1, . . . , k} via quantile-based discretization, where k is a hyperparameter controlling the granularity of the state space. For each state j, let Rj = {yt ∈ Y | st = j} denote the set of original values assigned to that state. The state sequence defines a directed transition graph where nodes are states and edges are observed transitions. The transition matrix P = [pij ] encodes the probability of moving from state i to state j: pij = Pk

count(i → j)

′ j ′ =1 count(i → j )

.

(2)

Synthetic sequences of the same length as the original are generated through three steps: (1) the initial state ŝ1 is sampled from the stationary distribution of P ; (2) subsequent states are sampled via transitions, where ŝt+1 ∼ P (ŝt ); and (3) each state ŝt is mapped back to a continuous value by sampling uniformly from Rŝt . This final step may reproduce exact values from the original series.

6

3.2

L. Amorim et al.

Matrix Ensembling

The base method computes a transition matrix from a single series, meaning the generated sequence depends entirely on one training record. We replace this with an ensemble approach that reduces the influence of any individual series. Given a target series Y (a) with transition matrix P (a) , we identify the r most similar matrices from the training set using Frobenius distance: v u k k  2 u X X (a) (b) (a) (b) dab = ∥P − P ∥F = t pmn − pmn . (3) m=1 n=1

The ensemble matrix averages P (a) with its r nearest neighbors: ! X 1 (a) (b) (a) P + P , P̄ = r+1

(4)

b∈Na

where Na indexes the r nearest matrices excluding a. From a privacy perspective, ensembling dilutes the contribution of any single training series to the generation process, making it harder to infer properties of individual records from the synthetic output. As a secondary benefit, ensembling smooths extreme transition probabilities and stabilizes estimation when individual series are short. 3.3

Continuous State-Value Sampling

The uniform sampling step in the base method can reproduce exact values from the original series, creating a direct link between synthetic and real observations. We replace this with kernel density estimation [23], which generates values from a smoothed distribution rather than the discrete set of originals. For each state j with observed values Rj = {r1 , . . . , rmj }, we fit a Gaussian KDE: fj (x) =

  mj 1 X x − ri K , mj bj i=1 bj

(5)

where K is the Gaussian kernel and bj is the bandwidth selected via Scott’s rule [21]. Synthetic values are sampled as ŷt ∼ fŝt , producing continuous outputs that are not constrained to original observations. This modification prevents the reproduction of exact values, increasing the distance between synthetic and original series. The two modifications lead to Grasynda-P, a generator that addresses privacy at both the structural and value levels. Matrix ensembling reduces dependence on individual training series, while KDE sampling avoids exact reproduction of original values, creating a stronger separation between synthetic and original series. The hyperparameters k (number of states) and r (number of neighbors for ensembling) are tuned via random search as described in the next Section.

Privacy-Preserving Synthetic Time Series Generation

7

Table 1. Summary of the datasets: number of time series, observations, seasonal period, and forecasting horizon (h). Dataset # Series # Obs. Period h

4

M1-M M1-Q M3-M M3-Q T-M T-Q NN3

617 44,892 203 8,320 1428 167,562 756 37,004 366 109,280 427 42,544 111 10,041

12 12 4 8 12 12 4 8 12 12 4 8 12 12

Total

3908 419,643

– –

Experimental Design

We benchmark synthetic time series generation methods and noise-based anonymization baselines under a TSTR protocol, where released data fully replace the original training series. We address four research questions: – RQ1. How do synthetic generation methods and noise-based anonymization baselines compare in forecasting accuracy under a TSTR protocol? – RQ2. How do these methods compare in terms of distance-based empirical privacy risk? – RQ3. How strong is the trade-off between forecasting utility and privacy separation, and which methods lie on the Pareto frontier? – RQ4. Does Grasynda-P improve empirical privacy over Grasynda without compromising forecasting performance?

4.1

Datasets

We use seven publicly available datasets from four forecasting competitions: M1 [18], M3 [19], Tourism [3], and NN3 [10], spanning industry, demography, and economics domains. Table 1 summarizes their characteristics. The forecasting horizon h is 12 for monthly and 8 for quarterly series; the input window is 24 and 8 respectively, corresponding to two seasonal cycles.

4.2

Methods

Synthetic generators. We evaluate Scaling [22], Jitter [22], M-Warp [25], T-Warp [25], DBA [13], SeasonalMBB [5], TSMixup [2], TimeVAE [11], and TSDiff [17], alongside both Grasynda and Grasynda-P. This covers classical transformation-based methods and deep generative models.

8

L. Amorim et al.

Time

Train Test Split Create Synthetic Version

Fit model

Evaluate on Real Test Split

Model

Fig. 2. TSTR protocol for evaluating synthetic time series generators for an example time series Y (i) .

Baselines. We include LPA and FPA to contextualize the privacy–forecasting trade-off against methods designed for disclosure protection. Following [20], we set ε = 1. LPA adds Laplace noise with scale ns/ε (n: series length, s: pertimestamp sensitivity). FPA applies an orthonormal FFT, retains √ √k = 30 lowfrequency coefficients, and perturbs coordinates with scale 2k n s/ε. Since clipping bounds are data-derived, these are DP-inspired empirical baselines rather than formal differentially private releases. Training on Original data provides a non-private forecasting upper bound. We also include a set of series of random noise serves as a sanity check for privacy metrics. Each method produces one released series per original training series. Synthetic generator parameters are optimized via 40 iterations of random search; noise-based baselines use ε = 1 following [20] and [6]. 4.3

Forecasting Protocol

For each dataset, the final h observations of each series are held out for testing, (1) (M ) leading to the test set Dtest . Given training set Dtrain = {Ytrain , . . . , Ytrain }, (1) (M ) each method produces a released dataset D̃train = {Ỹtrain , . . . , Ỹtrain }, where (i) (i) Ỹtrain is either synthetic or a perturbed version of Ytrain . Forecasting models are trained on D̃train and evaluated on the real held-out observations (Dtest ) using Mean Absolute Scaled Error (MASE) [15], where lower values indicate better performance. We use NHITS [9] as the forecasting model, implemented in neuralforecast. This method have shown to perform competitively for forecasting in benchmark datasets [28]. The protocol is illustrated in Figure 2. 4.4

Privacy protocol

We measure empirical privacy using Distance to Closest Record (DCR) and (j) Nearest Neighbour Distance Ratio (NNDR). For each released series Ỹtrain , let

Privacy-Preserving Synthetic Time Series Generation

9

Table 2. NHITS architecture: TSTR forecasting performance and average rank. Best values are in bold and second-best values are underlined. Method

M3-M M3-Q T-M T-Q M1-M M1-Q NN3-M Avg Rank

Original 0.718 Jitter 0.726 Scaling 0.772 SeasMBB 0.734 Grasynda-P 0.736 TSMix 0.750 MagWarp 0.722 Grasynda 0.725 DBA 0.738 TimeWarp 0.846 TimeVAE 0.809 TSDiff 0.906 FPA (ε=1.0) 1.245 LPA (ε=1.0) 1.224

0.832 1.189 1.229 0.984 0.833 1.205 1.229 0.982 0.972 1.186 1.218 1.018 0.854 1.198 1.250 1.061 0.871 1.200 1.228 1.067 0.855 1.182 1.237 1.106 0.896 1.199 1.223 1.106 0.874 1.214 1.234 1.165 0.822 1.222 1.236 1.063 0.872 2.241 1.295 1.090 0.861 1.287 1.557 1.277 1.114 2.914 2.982 1.201 1.401 3.076 2.712 1.390 1.398 3.089 3.625 1.405

1.317 1.332 1.393 1.364 1.357 1.328 1.353 1.338 1.351 1.358 1.638 1.471 1.622 1.670

1.066 1.094 1.047 1.097 1.107 1.241 1.183 1.095 1.250 1.118 1.106 1.496 1.733 1.381

2.21 3.64 5.29 5.71 6.00 6.07 6.07 6.29 6.43 9.00 9.71 12.00 13.14 13.43

dj,(1) ≤ dj,(2) denote the Euclidean distances to its nearest and second-nearest original series, computed on z-score normalized series: DCRj = dj,(1) ,

NNDRj =

dj,(1) . dj,(2)

(6)

Higher DCR indicates greater distance from the closest original record; higher NNDR indicates more uniform distances to multiple originals, reducing singlerecord dominance. We report means over all released series. The differences between Grasynda-P and Grasynda are tested for significance using the Wilcoxon signed-rank test. We compute separate ranks for forecasting and privacy within each dataset. Spearman correlation between average forecasting and privacy ranks quantifies the strength of the trade-off across methods. We further characterize favorable positions using Pareto dominance: a method is Pareto-dominated if another method achieves better or equal performance on both dimensions and strictly better on at least one.

5

Results

5.1

Forecasting Evaluation

Table 2 reports TSTR forecasting performance under the NHITS architecture. As expected, training on original data (Original) achieves the best average rank, confirming that no generation method fully substitutes for original training data across all datasets. In general, methods that produce series closer to the original tend to perform better, with simple transformation methods such as Jitter and Scaling outperforming more complex deep generative approaches such as TimeVAE and TSDiff.

10

L. Amorim et al.

Table 3. Privacy evaluation with DCR and NNDR per dataset and average rank. Higher values indicate greater empirical privacy separation. Best values are in bold and second-best underlined. ∗ in Grasynda-P denotes a statistically significant improvement over Grasynda (Wilcoxon signed-rank test, p < 0.05). Method

M3-M M3-Q T-M T-Q M1-M M1-Q NN3-M DCR NNDR DCR NNDR DCR NNDR DCR NNDR DCR NNDR DCR NNDR DCR NNDR DCR NNDR Rank Rank

Original 0.000 0.001 0.000 0.007 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 Random Noise 104.35 0.968 14.44 0.977 76.27 0.919 52.27 0.863 37.18 0.892 11.12 0.932 69.14 0.957 LPA (ε=1.0) 14.561 0.989 9.387 0.979 14.452 0.985 2.517 0.972 12.604 0.989 9.800 0.985 17.631 0.984 1.43 FPA (ε=1.0) 14.371 0.988 9.422 0.978 13.886 0.975 2.497 0.971 12.631 0.989 9.768 0.984 17.756 0.984 1.57 Grasynda-P 2.461∗ 0.898 1.779∗ 0.861 0.991∗ 0.885∗ 0.175∗ 0.863∗ 0.381∗ 0.791∗ 0.218∗ 0.730∗ 5.079∗ 0.827∗ 3.57 1.606 0.952 0.859 0.930 0.490 0.927 0.107 0.908 0.299 0.891 0.107 0.811 2.543 0.928 6.71 TSDiff Grasynda 1.753 0.889 0.791 0.821 0.599 0.779 0.136 0.787 0.256 0.714 0.113 0.652 2.484 0.757 5.86 TimeVAE 1.248 0.818 0.670 0.801 1.637 0.955 0.286 0.961 0.443 0.960 0.173 0.938 1.454 0.838 6.00 DBA 1.633 0.723 0.764 0.661 0.241 0.360 0.119 0.355 0.494 0.659 0.068 0.374 1.824 0.589 7.14 TSMix 1.235 0.924 0.636 0.753 0.547 0.906 0.124 0.868 0.233 0.816 0.133 0.647 1.757 0.770 7.86 1.826 0.902 0.728 0.735 0.986 0.940 0.086 0.767 0.187 0.639 0.016 0.286 1.308 0.481 8.29 TimeWarp SeasMBB 1.655 0.720 0.579 0.578 0.275 0.497 0.037 0.429 0.127 0.459 0.051 0.384 1.913 0.629 9.57 MagWarp 0.468 0.400 1.275 0.852 0.149 0.196 0.038 0.214 0.130 0.514 0.054 0.584 0.632 0.298 10.00 Scaling 1.102 0.599 1.465 0.856 0.094 0.106 0.023 0.177 0.134 0.486 0.056 0.573 0.197 0.103 10.00 0.028 0.034 0.248 0.371 0.061 0.070 0.019 0.149 0.040 0.168 0.004 0.111 0.180 0.063 13.00 Jitter

1.14 1.86 5.57 3.71 7.00 4.57 9.71 6.00 8.29 10.00 9.86 10.29 13.00

Grasynda-P ranks competitively among generation methods, ahead of TSMixup, MagWarp, and DBA. This modified version achieves a slightly better average rank than the original Grasynda. A Wilcoxon signed-rank test on per-series MASE differences reveals no statistically significant difference in forecasting performance between the two versions. Noise-based anonymization methods perform consistently worst across all datasets, with LPA and FPA at all noise levels occupying the bottom ranks and producing particularly large MASE values on several datasets, confirming that perturbation-based methods are not suitable as training data substitutes for forecasting.

5.2

Privacy Evaluation

Table 3 reports empirical privacy results across all methods. As expected, noisebased anonymization methods achieve the highest privacy separation, given that they directly perturb the original series. Among synthetic generation methods, Grasynda-P, TSDiff and TimeVAE are the most competitive. Grasynda-P ranks first among generators on DCR; and TSDiff ranks first on NNDR, followed by TimeVAE and Grasynda-P. Transformation-based methods such as Jitter and Scaling rank consistently lowest, as these simple operations produce series that remain close to the original observations. Grasynda-P achieves higher empirical privacy than Grasynda across all metrics, indicating that the proposed method changes contribute to privacy improvements. This improvement is statistically significant on DCR across all seven datasets (Wilcoxon signed-rank test, p < 0.05). NNDR improvements are significant on five of seven datasets, though Grasynda-P consistently shows higher values across all datasets.

Privacy-Preserving Synthetic Time Series Generation

11

Average Privacy Rank Score

DCR + NNDR (higher is better)

LPA (1.0)

12

FPA (1.0)

Grasynda-P

10 TimeVAE TSDiff

8

Grasynda TSMix DBA

TimeWarp

6

MagWarp

Scaling

4

SeasMBB

2

Jitter

Method family Grasynda Synthetic generators DP anonymization

0 0

2

Original

4

6

8

Average Forecasting Rank Score (higher is better)

10

12

Fig. 3. Average forecasting rank score vs. average empirical privacy rank score (DCR and NNDR) under the NHITS architecture, across seven benchmark datasets. Rank scores are computed as (N − r̄), where N is the number of evaluated methods and r̄ is the average rank across datasets, so that higher values indicate better performance. The dashed staircase traces the Pareto frontier - the set of methods not dominated by any other on both objectives simultaneously.

5.3

Privacy–Forecasting Trade-off

Figure 3 visualizes the joint position of each method across both evaluation dimensions. Original, included as a non-private forecasting reference, sits in the lowerright region. This sanity check behaves as expected: unprotected real data yields the strongest forecasting utility but has no empirical privacy. The distribution of methods across the plot reveals a systematic trade-off: methods with stronger empirical privacy separation tend to exhibit weaker forecasting utility, and conversely, methods with competitive forecasting performance tend to carry higher empirical similarity to the original series. A Spearman rank correlation of ρ = −0.776 (p = 0.002, N = 13) between average forecasting rank and average privacy rank across all evaluated methods confirms this tradeoff. The correlation remains significant when restricting the analysis to synthetic generators only (ρ = −0.638, p = 0.035, N = 11), indicating the trade-off is not being driven solely by the positions of noise-based methods. Noise-based anonymization methods occupy the upper-left region of the tradeoff space, achieving high privacy separation but low forecasting utility, with the two variants clustering closely together, suggesting this trade-off is structural rather than sensitive to algorithm or noise level choice. Among synthetic generators, simple transformation-based methods sit in the lower-right region, achieving strong forecasting performance but low privacy sep-

12

L. Amorim et al.

aration, reflecting that their outputs remain close to the original series by construction. Pattern mixing and deep generative methods occupy a more central position: TSMix, TSDiff, and TimeVAE achieve higher empirical privacy separation but fall below the leading generators on forecasting utility. Grasynda-P lies on the Pareto frontier and is not dominated by any other synthetic generator: no evaluated generator simultaneously achieves better forecasting utility and better empirical privacy separation. Grasynda is Paretodominated by Grasynda-P on both dimensions, with the proposed modifications shifting it to the frontier without a corresponding loss in forecasting utility.

6

Discussion

Privacy-sensitive forecasting requires training models on released data rather than original observations, yet how well existing synthetic generation methods serve this purpose—and how much privacy protection they offer—has remained unclear. We addressed this question through an extensive benchmark under a TSTR protocol, jointly evaluating forecasting utility and distance-based empirical privacy risk. Research Questions Regarding forecasting performance (RQ1), no synthetic generation method fully substitutes for original training data. Simple transformationbased methods achieve higher forecasting utility than deep generative models, likely because limited variation keeps synthetic series closer to the original distribution. Notably, Grasynda-P ranks competitively among the strongest generators, indicating that graph-based generation preserves temporal properties important for model generalization. Noise-based baselines perform consistently worst, suggesting that direct value perturbation disrupts the temporal structure forecasting models depend on. Concerning empirical privacy risk (RQ2), noise-based methods yield the highest empirical separation through explicit value modification rather than any generative property. Among synthetic generators, Grasynda-P ranks first on DCR. Its strong separation likely stems from the generation mechanism itself: operating on transition probability matrices over discrete state spaces and sampling from continuous distributions rather than reproducing original values. TSDiff leads on NNDR, possibly because higher intrinsic noise produces sequences with more evenly distributed nearest-neighbour distances. Transformation-based methods rank lowest, as their simple modifications preserve proximity to original observations. The Spearman rank correlation confirms a systematic trade-off between forecasting utility and empirical privacy separation, persistent even among synthetic generators alone (RQ3). Methods that preserve structural proximity tend to perform well for forecasting but offer low privacy separation, while methods with strong privacy separation introduce may introduce distributional shift that impairs forecasting utility. Grasynda-P lies on the Pareto frontier, indicating that graph-based generation can effectively balance this trade-off.

Privacy-Preserving Synthetic Time Series Generation

13

Finally, regarding the proposed method (RQ4), matrix ensembling and continuous state-value sampling via kernel density estimation improve empirical privacy with statistically significant privacy gains across all seven datasets (p < 0.05), without compromising forecasting performance (p > 0.05). KDE sampling may avoid exact reproduction of original records, while matrix ensembling reduces dependence on individual training series. Grasynda-P retains competitive forecasting utility, suggesting that capturing transition structures preserves the temporal dynamics needed for downstream forecasting, even under privacymotivated modifications. These results support the hypothesis that graph-based time series generation represents a favorable and underexplored approach for privacy-sensitive time series settings. Limitations Several limitations should be considered when interpreting these results. First, empirical privacy is measured through distance-based metrics (DCR and NNDR), which quantify proximity between released and original series but do not provide formal differential privacy guarantees. High DCR and NNDR values indicate that released series are not close copies of training records, but offer no provable bound on adversarial inference. Connecting empirical and formal privacy perspectives remains an open direction. Second, the benchmark covers univariate monthly and quarterly series from established forecasting competitions, representing a standard evaluation setting in the literature. The findings may not generalize directly to multivariate series, higher-frequency data, or series with different temporal characteristics. Third, we use a single forecasting architecture (NHITS) to ensure controlled comparison across methods. While NHITS performs competitively on these benchmarks (cf. [7]), the relative ranking of generation methods may vary under different forecasting models. Finally, the two modifications defining Grasynda-P are evaluated jointly; isolating the individual contribution of matrix ensembling and KDE sampling to the observed privacy improvements remains for future work. Final Remarks The benchmark conducted in this paper provides a systematic comparison of synthetic time series generation methods and noise-based anonymization baselines for privacy-sensitive forecasting under a TSTR protocol. The results reveal a consistent trade-off between forecasting utility and empirical privacy separation: methods that preserve proximity to the original data excel at forecasting but offer weak privacy guarantees, while methods with strong privacy separation often degrade forecasting performance. We believe this benchmark serves as a reference point for developing and evaluating future methods for privacy-preserving synthetic time series data generation. Among the evaluated approaches, graph-based generation via Grasynda-P achieves a favorable position on the Pareto frontier, combining competitive forecasting performance with stronger privacy separation than other synthetic generators. This suggests that operating on transition structures rather than direct value transformations offers a promising design principle for privacy-aware time series synthesis.

14

L. Amorim et al.

Acknowledgments. This work was partially funded by projects AISym4Med (101095387) supported by Horizon Europe Cluster 1: Health, ConnectedHealth (n.º 46858), supported by Competitiveness and Internationalisation Operational Programme (POCI) and Lisbon Regional Operational Programme (LISBOA 2020), under the PORTUGAL 2020 Partnership Agreement, through the European Regional Development Fund (ERDF) and Agenda “Center for Responsible AI”, nr. C645008882-00000055, investment project nr. 62, financed by the Recovery and Resilience Plan (PRR) and by European Union - NextGeneration EU, and also by FCT plurianual funding for 20202023 of LIACC (UIDB/00027/2020 UIDP/00027/2020); This work is partially funded by national funds through FCT – Foundation for Science and Technology, I.P., within the scope of the research unit UID/00326 - Centre for Informatics and Systems of the University of Coimbra, https://doi.org/10.54499/UID/00326/2025.

References 1. Amorim, L., Santos, M., Azevedo, P.J., Soares, C., Cerqueira, V.: Grasynda: Graph-based synthetic time series generation. In: International Symposium on Intelligent Data Analysis. pp. 398–410. Springer (2026) 2. Ansari, A.F., Stella, L., Turkmen, C., Zhang, X., Mercado, P., Shen, H., Shchur, O., Rangapuram, S.S., Arango, S.P., Kapoor, S., et al.: Chronos: Learning the language of time series (2024) 3. Athanasopoulos, G., Hyndman, R.J., Song, H., Wu, D.C.: The tourism forecasting competition. International Journal of Forecasting 27(3), 822–844 (2011) 4. Bandara, K., Hewamalage, H., Liu, Y.H., Kang, Y., Bergmeir, C.: Improving the accuracy of global forecasting models using time series data augmentation. Pattern Recognition 120, 108148 (2021) 5. Bergmeir, C., Hyndman, R.J., Benítez, J.M.: Bagging exponential smoothing methods using stl decomposition and box–cox transformation. International journal of forecasting 32(2), 303–312 (2016) 6. Cao, Y., Yoshikawa, M., Xiao, Y., Xiong, L.: Quantifying differential privacy under temporal correlations. In: 2017 IEEE 33rd International Conference on Data Engineering (ICDE). pp. 821–832 (2017) 7. Cerqueira, V., Roque, L., Soares, C.: Modelradar: aspect-based forecast evaluation. Machine Learning 114(10), 229 (2025) 8. Cerqueira, V., Santos, M., Roque, L., Baghoussi, Y., Soares, C.: Online data augmentation for forecasting with deep learning. In: EPIA Conference on Artificial Intelligence. pp. 217–229. Springer (2025) 9. Challu, C., Olivares, K.G., Oreshkin, B.N., Garza Ramirez, F., Mergenthaler Canseco, M., Dubrawski, A.: Nhits: Neural hierarchical interpolation for time series forecasting. Proceedings of the AAAI Conference on Artificial Intelligence 37(6), 6989–6997 (2023) 10. Crone, S.F., Hibon, M., Nikolopoulos, K.: Advances in forecasting with neural networks? empirical evidence from the nn3 competition on time series prediction. International Journal of Forecasting 27(3), 635–660 (2011), special Section 1: Forecasting with Artificial Neural Networks and Computational Intelligence Special Section 2: Tourism Forecasting 11. Desai, A., Freeman, C., Wang, Z., Beaver, I.: Timevae: A variational auto-encoder for multivariate time series generation (2021)

Privacy-Preserving Synthetic Time Series Generation

15

12. Dwork, C., McSherry, F., Nissim, K., Smith, A.: Calibrating noise to sensitivity in private data analysis. In: Theory of cryptography conference. pp. 265–284. Springer (2006) 13. Forestier, G., Petitjean, F., Dau, H.A., Webb, G.I., Keogh, E.: Generating synthetic time series to augment sparse datasets. In: 2017 IEEE international conference on data mining (ICDM). pp. 865–870. IEEE (2017) 14. Hyndman, R., Athanasopoulos, G.: Forecasting: principles and practice (2014) 15. Hyndman, R.J., Koehler, A.B.: Another look at measures of forecast accuracy. International journal of forecasting 22(4), 679–688 (2006) 16. Januschowski, T., Gasthaus, J., Wang, Y., Salinas, D., Flunkert, V., BohlkeSchneider, M., Callot, L.: Criteria for classifying forecasting methods. International Journal of Forecasting 36(1), 167–177 (2020) 17. Kollovieh, M., Ansari, A.F., Bohlke-Schneider, M., Zschiegner, J., Wang, H., Wang, Y.: Predict, refine, synthesize: Self-guiding diffusion models for probabilistic time series forecasting (2023) 18. Makridakis, S., Andersen, A., Carbone, R., Fildes, R., Hibon, M., Lewandowski, R., Newton, J., Parzen, E., Winkler, R.: The accuracy of extrapolation (time series) methods: Results of a forecasting competition. Journal of Forecasting (1982) 19. Makridakis, S., Hibon, M.: The m3-competition: Results, conclusions and implications. International Journal of Forecasting 16, 451–476 (10 2000) 20. Rastogi, V., Nath, S.: Differentially private aggregation of distributed time-series with transformation and encryption. In: Proceedings of the 2010 ACM SIGMOD International Conference on Management of Data. p. 735–746. SIGMOD ’10, Association for Computing Machinery, New York, NY, USA (2010) 21. Scott, D.W.: Multivariate density estimation (1992) 22. Semenoglou, A.A., Spiliotis, E., Assimakopoulos, V.: Data augmentation for univariate time series forecasting with neural networks. Pattern Recognition (2023) 23. Silverman, B.W.: Density estimation for statistics and data analysis. Routledge (2018) 24. Tao, Y., McKenna, R., Hay, M., Machanavajjhala, A., Miklau, G.: Benchmarking differentially private synthetic data generation algorithms (2021) 25. Um, T.T., Pfister, F.M.J., Pichler, D., Endo, S., Lang, M., Hirche, S., Fietzek, U., Kulić, D.: Data augmentation of wearable sensor data for parkinson’s disease monitoring using convolutional neural networks. In: Proceedings of the 19th ACM International Conference on Multimodal Interaction. p. 216–220. ICMI ’17, Association for Computing Machinery, New York, NY, USA (2017) 26. Victor, A.O., Ali, M.I.: Enhancing time series data predictions: A survey of augmentation techniques and model performances. In: Proceedings of the 2024 Australasian computer science week, pp. 1–13 (2024) 27. Yoon, J., Jordon, J., van der Schaar, M.: PATE-GAN: Generating synthetic data with differential privacy guarantees. In: International Conference on Learning Representations (2019) 28. Zeng, A., Chen, M., Zhang, L., Xu, Q.: Are transformers effective for time series forecasting? In: Proceedings of the AAAI conference on artificial intelligence. vol. 37, pp. 11121–11128 (2023)

Related documents

Record · ID 444641 · SHA-256 a71e574d9e5d43f4
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Bring this data into your agent: Connect via MCP or API · 20 free credits to start · no card required
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive