atlas

Research map / Time series / Foundation models for time series

Forging Time Series with Language: A Large Language Model Approach to Synthetic Data Generation

NeurIPS 2025 · Time series › Foundation models for time series · approach: LLM-based time series forecasting · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

SDForger converts univariate/multivariate time series into compact FastICA or FPC embedding tables, serializes them as text, fine-tunes an autoregressive LLM (GPT-2) and decodes sampled embeddings back into synthetic series.

Problem

Generating high-quality synthetic multivariate and univariate time series from few samples, where existing VAE, GAN and diffusion generators are trained from scratch per dataset and struggle with long dependencies and multivariate coupling.

Approach

Project time-series windows onto a small number of functional basis components (FastICA or FPC) to get a length-independent tabular embedding, then encode each row as fill-in-the-middle text with random feature-order permutation and fine-tune an autoregressive LLM to generate new embedding rows, decoded back to signals; text conditioning allows channel-specific generation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ICA embeddings instead of FPC embeddings (ablation)SDForger · Multisampleaverage rank: 4.714 -> 3.143Helped
use ICA embeddings instead of FPC embeddings (ablation)SDForger · Univariateaverage rank: 4.000 -> 2.429Helped
use ICA embeddings instead of FPC embeddings (ablation)SDForger · Bikesharingaverage rank: 3.22 -> 2.00Helped
use ICA embeddings instead of FPC embeddings (ablation)SDForger · ETTH1average rank: 3.22 -> 2.00Helped
use ICA embeddings instead of FPC embeddings (ablation)SDForger · Trafficaverage rank: 3.22 -> 2.00Helped
train TTM on SDF-ICA synthetic data instead of original dataTTM · ETTH1RMSE: 0.658 -> 0.626Helped
train TTM on SDF-ICA synthetic data instead of original dataTTM · BikesharingRMSE: 0.495 -> 0.514Hurt
train TTM on SDF-ICA synthetic data instead of original dataTTM · TrafficRMSE: 0.702 -> 0.655Helped
augment original data with SDF-ICA synthetic dataTTM · BikesharingRMSE: 0.495 -> 0.487Helped
augment original data with SDF-ICA synthetic dataTTM · ETTH1MASE: 1.820 -> 1.746Helped
augment original data with SDF-ICA synthetic dataTTM · TrafficRMSE: 0.702 -> 0.750Hurt
increase the embedding dimension (ablation)SDForger · Bikesharing count embeddingsmissing-value rate: 3.87 -> 36.29 -> 58.82Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Australian Electricity Appliances Bikesharing Carbon Capture Plant ETTH1 ECL Exchange Rate NN5 Tourism Traffic Traffic Monash Weather

Benchmarks: ETTH1 Bikesharing Traffic 12 public datasets (multisample/univariate similarity)

Metrics: MDD ACD SD KD ED DTW SHAP-RE RMSE MASE WQL

Baselines: TimeVAE TimeVQVAE RTSGAN SDEGAN LS4

Builds on: TimeVAE LLMTime Time-LLM TSGBench

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy