atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

How Realistic Is Your Synthetic Data? Constraining Deep Generative Models for Tabular Data

ICLR 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Statistical analysis of ML practice · 3 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.

Introduces a differentiable Constraint Layer that transforms linear-inequality background knowledge into guaranteed-compliant Constrained Deep Generative Models (C-DGMs) for tabular data, improving utility and detection and usable as an inference-time guardrail.

Problem

Deep generative models for tabular data often produce samples violating domain constraints expressed as linear inequalities, yielding unrealistic synthetic data.

Approach

A constraint layer built from a variable ordering and Fourier-Motzkin-style reduction of linear inequalities incrementally clips each feature to its computed lower/upper bounds given earlier features, guaranteeing compliance and being differentiable so it can be trained end-to-end inside any DGM.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Constraint Layer during trainingWGAN · All datasets averageUtility F1: 0.463 -> 0.483Helped
Add Constraint Layer during trainingTableGAN · All datasets averageUtility F1: 0.330 -> 0.375Helped
Add Constraint Layer during trainingCTGAN · All datasets averageUtility F1: 0.517 -> 0.516Hurt
Add Constraint Layer during trainingTVAE · All datasets averageUtility F1: 0.497 -> 0.507Helped
Add Constraint Layer during trainingGOGGLE · All datasets averageUtility F1: 0.344 -> 0.409Helped
Add Constraint LayerStandard tabular DGMs · URL, WiDS, LCLD, Heloc, FSP, NewsConstraint violation rate: WGAN LCLD: 100.0$\pm$0.0 -> 0.0$\pm$0.0Helped
Add Constraint Layer as inference-time post-processingWGAN · All datasets averageUtility F1: 0.463 -> 0.462Hurt
Add Constraint Layer as inference-time post-processingTableGAN · All datasets averageDetection F1: 0.908 -> 0.901Helped

Surprising findings

Limitations

Experimental setup

Datasets: URL WiDS LCLD Heloc FSP News

Benchmarks: URL WiDS LCLD Heloc FSP News

Metrics: constraints violation rate F1 weighted F1 AUROC explained variance mean absolute error sample generation time

Baselines: WGAN TableGAN CTGAN TVAE GOGGLE

Builds on: WGAN CTGAN TableGAN TVAE GOGGLE

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