Synthetic Time Series Generation via Complex Networks

arXiv:2601.22879 · cs.LG · Submitted 2026-01-30 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: Today's paper: "Synthetic Time Series Generation via Complex Networks".

Jane: The gist Synthetic time series generation via complex networks investigates using an inverse mapping framework called Inverse Quantile Graph (InvQG) to generate synthetic time series,

Tom: First, who's behind it and why it matters.

Paper summary: Tom: So to recap, this paper investigates synthetic time series generation using complex network mappings, focusing on the Quantile Graph representation and its inverse mapping. The central claim is that InvQG provides a practical and interpretable method for generating synthetic time series based on transition dynamics encoded in quantile space.

Jane: It addresses a gap because while inverse QG mappings have been proposed before for time series reconstruction, this work systematically evaluates its potential as a general purpose data generator across three dimensions: statistical fidelity, structural similarity via network representations, and utility in downstream clustering and classification tasks.

Lu: The main finding is that InvQG effectively preserves marginal distributions and short-term temporal dependencies across a broad set of time series models. However, it also exhibits predictable limitations in capturing long-range or higher-order dynamics.

Meng: So the paper isn't claiming to perfectly replicate everything a complex time series does, but it’s saying it gets the essential statistical characteristics and immediate temporal behavior right.

Tom: Exactly. For instance, when looking at trend related measures, entropy, and short-term autocorrelation on lag one the distributions of the paired differences across most models are centered around zero <ref:2601.22879#pg1>.

Jane: That's concrete because it means for many common time series types, you can trust that the synthetic data still reflects what’s happening right now in terms of its basic statistical shape.

Lu: The authors show this fidelity holds across a broad range of models, but they explicitly state the weakness is structural: InvQG relies on a first-order Markov transition model.

Meng: So if you feed it something with strong long-range memory, like an ARIMA process, the synthetic series won't capture that memory structure well because of that first-order assumption.

Tom: Right. That’s the caveat they put out upfront and they don't try to pretend it captures everything. The generated data remains informative even with those missing long-range elements.

Jane: So, for a listener who doesn't read the math, this paper is showing us a reliable way to create synthetic data that keeps the short-term rules of the series intact while being much faster and more transparent than some of the deep learning methods out there.

Lu: It positions itself as an efficient tool for generating synthetic data by focusing on transition dynamics in quantile space rather than just trying to match every single detail of a complex underlying process.

Meng: And from a deployment view, that efficiency is key because it keeps the training cost down compared to setting up and running these large generative models repeatedly.

Tom: So we’ve covered what they claim and why it matters—it’s about creating useful synthetic data that respects the immediate statistical structure of time series. Next up, we'll discuss what this means for the broader context of synthetic data generation in the next segment.

Conclusion: Jane: So we’ve talked about how InvQG works, how it preserves short-term dependencies, and those limitations regarding long-range dynamics. Now let’s look at the bigger picture with the title Synthetic Time Series Generation via Complex Networks and its authors Jaime Vale, Vanessa Freitas Silva, Maria Eduarda Silva, and Fernando Silva.

Tom: The takeaway is that this paper presents a competitive alternative to some of the state-of-the-art generative models by offering a method that balances fidelity, interpretability, computational efficiency, and ease of use.

Jane: It’s about giving researchers a transparent mechanism—a way to generate synthetic data where you can see *why* it looks the way it does instead of just getting a black box output from an AI model.

Lu: The implications are that for practical applications, especially where you need good statistical resemblance for clustering or classification, this method is ready to be used right now because the results show strong utility in those areas.

Meng: So, we’re talking about synthetic data that isn't just theoretical; it’s something that can actually be shipped and used to augment datasets without requiring massive GPU clusters for every iteration.

Tom: Precisely. It’s not trying to solve every single temporal modeling problem in the world, but it’s solving a specific set of problems efficiently with a clear mechanism.

Jane: The paper shows that you don't have to sacrifice interpretability just to get synthetic data; you can achieve good results by focusing on the structure encoded in quantile space.

Lu: It opens up a path for using network representations as an intermediary step between complex time series and simpler, useful synthetic data.

Meng: So, essentially, it’s a solid tool for augmenting datasets when you need something that runs reliably and doesn't break at scale because it’s built on a more efficient foundation than the iterative training models.

Tom: That’s the summary of what Synthetic Time Series Generation via Complex Networks is offering: an efficient, interpretable way to generate synthetic time series that works well for preserving short-term statistical characteristics.

Jaime Vale, Vanessa Freitas Silva, Maria Eduarda Silva, Fernando Silva

Faculdade de Ciencias, Universidade do Porto · INESC TEC-CRACS · Faculdade de Economia, Universidade do Porto · INESC TEC-LIAAD

cs.LG

Submitted: 2026-01-30

Updated: 2026-10-08

Journal ref: International Journal of Data Science and Analytics 22, 299 (2026)

DOI: 10.1007/s41060-026-01271-x

Code: https://github.com/vanessa-silva/InvQG

License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/

Importance score: 80/100

The gist: The gist Synthetic time series generation via complex networks investigates using an inverse mapping framework called Inverse Quantile Graph (InvQG) to generate synthetic time series, showing it

Key concepts

Inverse Quantile Graph (InvQG)
A method that generates synthetic time series by mapping the original data into a graph structure based on transition probabilities in quantile space. It involves two steps: mapping the time series to a graph and then reconstructing a new series from that graph's Markov transition matrix.
Quantile Graph (QG)
A representation of time-series data where nodes represent quantiles and edges represent transitions between those quantiles, determined by the underlying Markov transition matrix. This structure helps encode the temporal dependencies within the data's distribution.
Marginal Distributions Preservation
The ability of a generative model to accurately reproduce the statistical shape of individual time series features, such as trends and short-term autocorrelation (lag 1). InvQG demonstrates strong preservation for these characteristics across most tested models.
First-Order Markov Transition Model
A dependency structure where the next state (or quantile) depends only on the current state. Because InvQG is based on this, it can effectively capture immediate temporal dependencies but lacks the capacity to model complex, long-range patterns or higher-order sequences.

Terminology

Summary

The gist Synthetic time series generation via complex networks investigates using an inverse mapping framework called Inverse Quantile Graph (InvQG) to generate synthetic time series, showing it effectively preserves marginal distributions and short-term temporal dependencies while exhibiting predictable limitations in capturing long-range or higher-order dynamics

Introduction and Motivation

Time series data are essential for a wide range of applications, yet access to high-quality datasets is often constrained by privacy concerns, acquisition costs, and labelling challenges Synthetic time series generation has emerged as a promising approach to address these limitations A central challenge, however, is to generate synthetic data that simultaneously preserve essential statistical and temporal properties of the original series while remaining useful for downstream analytical tasks such as clustering, classification or forecasting Deep generative models like Generative Adversarial Networks (GANs) have become a dominant approach but typically require extensive training and may suffer from instability and limited interpretability This work investigates the use of complex network mappings for synthetic time series generation, focusing on the Quantile Graph (QG) representation and its inverse

Methodology: Inverse Quantile Graph (InvQG)

The proposed method introduces the Inverse Quantile Graph (InvQG) framework as a practical and interpretable method for generating synthetic time series based on transition dynamics encoded in quantile space The approach involves a 2-step process: 1) Network-Domain Mapping, which uses transition probabilities to transform a time series Y into a graph G = (V, E,W) and 2) Time-Series Reverse Mapping (Reconstruction), which defines an inverse mapping M−1: G −→ T to reconstruct a synthetic time series Y∗ from the Markov transition matrix W representing graph G

The InvQG mapping involves the following steps

  1. Extract the adjacency (Markov transition) matrixW of the quantile graph produced by QG mapping

  2. Retrieve the sample quantiles of the original time series

  3. Select an initial quantile qk at random among those with non-zero outgoing probability

  4. For t = 1,..., T: Determine the value range of the current quantile qk and sample a value uniformly from that range

  5. Transition to the next quantile qk′ by sampling according to the non-zero probabilities in row k of W

Empirical Evaluation and Fidelity Analysis

The empirical evaluation follows a structured and paired design to assess both fidelity and utility of synthetic time series generated by InvQG, as well as to benchmark its performance against alternative generative approaches The evaluation comprises four complementary components: (i) statistical feature preservation, (ii) network-based topological similarity, and (iii) utility in downstream clustering and classification tasks

Statistical Fidelity Analysis shows that across most models and features, the distributions of the paired differences are centered around zero, indicating that the InvQG preserves the principal statistical characteristics of the original series This is particularly evident for trend-related measures, entropy, and short-term autocorrelation (lag 1), demonstrating that the method effectively captures marginal distributions and immediate temporal dependencies across a broad range of time series models Systematic deviations emerge primarily for models characterized by strong periodicity or long-range dependence, notably AR2, ARFIMA, ARIMA, and HMM processes The underlying cause is structural: InvQG relies on a first-order Markov transition model and therefore encodes dependencies only between consecutive observations

Utility Analysis and Benchmarking

Utility via Network Representations is evaluated using topological features derived from time-series networks computed with the NetF framework, as well as clustering and classification performance based on these features Topological Feature Consistency shows that for most models, InvQG preserves the structural signatures captured by network representations, which are essential for distinguishing between different types of temporal behavior Clustering-Based Utility indicates that clustering performance on the combined original-synthetic dataset remains strong and close to that obtained using original data alone Furthermore, in a Train on Synthetic, Test on Real (TSTR) paradigm, KNN achieves near-perfect performance (∆Acc = −0.002), while RF and SVM show moderate degradation

Benchmarking against Generative Models shows that InvQG produces synthetic data whose empirical distributions closely overlap with those of the original series across most models In contrast, TimeGAN and DoppelGANger display less consistent behavior, with TimeGAN frequently generating synthetic samples that form clusters partially separated from the original data

Computational Performance and Robustness

The computational complexity of the InvQG method is O(QT + Q 2), which simplifies to O(QT) in practice, making it more computationally efficient than GAN-based approaches like TimeGAN and DoppelGANger, which require iterative training procedures The method is robust to the choice of Q within a wide and practically relevant range—in particular, the literature suggests the rule Q = 2T1/3 Moderate values of Q provide a good trade-off between fidelity and computational efficiency, confirming that the method is stable

Overall, InvQG positions itself as a competitive alternative for synthetic time series generation by offering a transparent mechanism that balances fidelity, interpretability, and efficiency Future work may explore extensions of the framework to address its current limitations, including the incorporation of higher-order transition structures

Conclusion

InvQG achieves high statistical fidelity across a diverse set of time series models by effectively preserving marginal distributions and short-term temporal dependencies When compared with state-of-the-art GAN-based approaches, InvQG shows competitive performance in reproducing the empirical distribution of the data while offering substantial advantages in terms of interpretability, computational efficiency, and ease of use The method is robust to the choice of Q within a wide and practically relevant range, confirming its practical applicability However, due to its reliance on a first-order transition framework, InvQG has a limited ability to capture long-range or higher-order temporal dependencies The results position InvQG as a competitive, efficient, and interpretable alternative for synthetic time series generation

Available at https://github.

Improvements for AI systems

  1. Bold header: High-Fidelity, Interpretability Synthetic Data Generation

InvQG provides a simple yet effective framework for synthetic time series generation that effectively preserves marginal distributions and short-term temporal dependencies across a broad range of time series models, making it a transparent alternative to deep generative models.

  1. Bold header: Robustness to Model Complexity

The method is shown to be robust across various statistical families, as the analysis confirms that InvQG preserves the main statistical properties of the original data across a broad range of quantile resolutions and is robust to the choice of Q within a wide and practically relevant range.

  1. Bold header: Efficient Real-Time Data Augmentation

The computational complexity is favorable, with InvQG having an O(QT + Q 2) complexity, which simplifies to O(QT) in practice, offering a solution where fast data generation is required compared to GANs that require iterative training.

  1. Bold header: Enhanced Clustering and Classification Utility

Synthetic series are shown to remain useful for downstream tasks, as the network-based analysis indicates that clustering performance on the combined original-synthetic dataset remains strong and close to [the performance obtained using original data alone].

  1. Bold header: Benchmarking Against State-of-the-Art

InvQG achieves competitive distributional fidelity relative to the considered GAN-based approaches on controlled synthetic data, while offering substantial advantages in terms of interpretability, computational efficiency, and ease of use.

Sources

Related papers