How it works: Supply a CSV containing numeric features and optionally a discrete class label. This Space trains BSTabDiff on your uploaded table and generates new synthetic rows. Please do not upload confidential, patient-level, or personally identifying data.

① Upload & configure

Limits: 50 MB, 10,000 rows, 50,000 features, 2,000,000 input cells; 2,000,000 synthetic output cells. Feature explorer lists the first 150 numeric columns.

Optional class target

Common column names like label/target/class are automatically selected. Text labels are supported; remaining features must be numeric.

10 3000

Paper-default generator: 10,000 diffusion epochs, batch 128, LR 0.001, EMA 0.999; M is chosen automatically from n, m, ρ and κ. No GO-BS or Optuna. Large datasets may exceed ZeroGPU runtime limits.

② Dataset snapshot

③ Explore your generated data

The synthetic-data dashboard will appear here after generation.

Feature to inspect