← Latest papers
⚡ electrical engineering

GenTS: A Comprehensive Benchmark Library for Generative Time Series Models

This paper introduces GenTS, a comprehensive and extensible open-source benchmark library specifically designed to address the limitations of existing time series tools by providing a unified framework for preprocessing, modeling, and evaluating generative time series models across diverse tasks.

Original authors: Chenxi Wang, Xiaorong Wang, Peiyang Li, Yi Wang

Published 2026-05-19
📖 4 min read☕ Coffee break read

Original authors: Chenxi Wang, Xiaorong Wang, Peiyang Li, Yi Wang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a chef trying to teach a robot how to cook. Right now, most "cooking schools" (existing software libraries) are designed to teach robots how to taste food and tell you if it's salty or sweet (discriminative models). They are great at grading a dish, but they are terrible at teaching the robot how to create a new, delicious meal from scratch (generative models).

The paper introduces GenTS, a brand-new, all-in-one "culinary school" specifically designed to teach robots how to generate new time series data (like stock prices, weather patterns, or heartbeats) that look and feel just like the real thing.

Here is a simple breakdown of what the paper does:

1. The Problem: The Wrong Tool for the Job

Existing libraries are like rigid assembly lines built for a specific task, like "predicting the next number." They work well for that, but they break when you try to use them for creative tasks like "making up fake data that looks real" or "filling in missing puzzle pieces."

  • The Mismatch: Generative models (the robots that create data) use very different, complex training methods (like adversarial training or diffusion) compared to standard models. Trying to force them into old libraries is like trying to fit a square peg into a round hole.
  • The Gap: There was no single place where researchers could easily test, compare, and improve these creative data-generating robots.

2. The Solution: GenTS (The Universal Kitchen)

The authors built GenTS, a comprehensive library that acts as a flexible, modular kitchen.

  • The Pantry (Datasets): It comes stocked with over 15 different types of "ingredients" (datasets) from six different worlds: traffic, energy, finance, weather, medicine, and physics. It even includes some "practice dough" (synthetic data) for beginners to test their ideas quickly.
  • The Recipes (Models): It includes a massive collection of over 25 different "recipes" (models) from top research. These include:
    • GANs: Two robots fighting each other (one creates, one critiques) to get better.
    • VAEs: A robot that compresses data into a summary and tries to rebuild it.
    • Diffusion: A robot that starts with pure static noise and slowly "denoises" it until a clear picture emerges (like a sculpture being revealed from a block of marble).
    • Flows & Equations: Other mathematical ways to transform random noise into structured data.
  • The Tasting Panel (Evaluation): Instead of just one score, GenTS uses a whole panel of judges. Some judges check if the fake data looks statistically similar to the real data. Others check if the fake data is useful for training other robots. It even has a "visualizer" that lets you see the data in 2D to spot differences.

3. The Big Taste Test (Experiments)

The authors didn't just build the kitchen; they cooked a massive feast to see which recipes worked best. They tested these models on three main tasks:

  • Task A: Synthesis (Making Fake Data):

    • Goal: Create entirely new time series that look real.
    • Result: Diffusion models (the noise-to-image style) and GANs were the star chefs. They created the most realistic-looking data. If you needed data that matched specific categories (like "sick" vs. "healthy" heartbeats), a model called TimeVQVAE was the best at keeping the groups distinct.
  • Task B: Forecasting (Predicting the Future):

    • Goal: Look at the past and guess the future.
    • Result: CSDI and TMDM (both diffusion-based) were the most reliable forecasters. Interestingly, for some simple tasks, even the "naive" basic models (the beginner recipes) performed surprisingly well, suggesting you don't always need a super-complex robot.
  • Task C: Imputation (Fixing Missing Pieces):

    • Goal: Fill in the gaps where data is missing (like a broken record).
    • Result: Diffusion models completely dominated this task. They were far better at guessing the missing values accurately and knowing how uncertain they were about their guess.

4. The Takeaway

The paper concludes that if you are building a system to generate time series data, Diffusion models are currently the most versatile and powerful tools, especially for fixing missing data or making predictions. However, for specific tasks like creating data for different categories, other models like GANs or VAEs still have their place.

In short: GenTS is the first "Swiss Army Knife" for time series generation. It gives researchers a standardized, flexible way to stop reinventing the wheel and start comparing which "data-creating robots" actually work best. The code is open-source, meaning anyone can walk into this kitchen, pick a recipe, and start cooking.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →