TSGM: A Flexible Framework for Generative Modeling of Synthetic Time Series
Abstract
Time series data are essential in a wide range of machine learning (ML) applications. However, temporal data are often scarce or highly sensitive, limiting data sharing and the use of data-intensive ML methods. A possible solution to this problem is the generation of synthetic datasets that resemble real data. In this work, we introduce Time Series Generative Modeling (TSGM), an open-source framework for the generative modeling and evaluation of synthetic time series datasets. TSGM includes a broad repertoire of machine learning methods: generative models, probabilistic, simulation-based approaches, and augmentation techniques. The framework enables users to evaluate the quality of the produced data from different angles: similarity, downstream effectiveness, predictive consistency, diversity, fairness, and privacy. TSGM is extensible and user-friendly, which allows researchers to rapidly implement their own methods and compare them in a shareable environment. The framework has been tested on open datasets and in production and proved to be beneficial in both cases. https://github.com/AlexanderVNikitin/tsgm
Cite
Text
Nikitin et al. "TSGM: A Flexible Framework for Generative Modeling of Synthetic Time Series." Neural Information Processing Systems, 2024. doi:10.52202/079017-4098Markdown
[Nikitin et al. "TSGM: A Flexible Framework for Generative Modeling of Synthetic Time Series." Neural Information Processing Systems, 2024.](https://mlanthology.org/neurips/2024/nikitin2024neurips-tsgm/) doi:10.52202/079017-4098BibTeX
@inproceedings{nikitin2024neurips-tsgm,
title = {{TSGM: A Flexible Framework for Generative Modeling of Synthetic Time Series}},
author = {Nikitin, Alexander and Iannucci, Letizia and Kaski, Samuel},
booktitle = {Neural Information Processing Systems},
year = {2024},
doi = {10.52202/079017-4098},
url = {https://mlanthology.org/neurips/2024/nikitin2024neurips-tsgm/}
}