atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

Masked Language Modeling Becomes Conditional Density Estimation for Tabular Data Synthesis

AAAI 2025 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Tractable probabilistic models · 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.

Proposes MaCoDE, a masked-language-model-style transformer that estimates histogram-based conditional densities for mixed-type tabular data, enabling synthetic data generation and multiple imputation.

Problem

Generating synthetic mixed-type tabular data with high machine learning utility requires accurate conditional distribution estimation, and existing MLM-based tabular synthesizers lack distributional guarantees; missing data handling and multiple imputation are also needed.

Approach

Redefine the consecutive multi-class classification in masked language modeling as histogram-based non-parametric conditional density estimation over CDF-transformed continuous columns, with a theoretical bound showing that orderless classification loss minimizes a total variation bound between conditional distributions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MaCoDE instead of TabMTSynthetic tabular data generation · 10 tabular datasetsMMD: .012_{\pm .001} -> .007_{\pm .001}Helped
Use MaCoDE instead of TabMTSynthetic tabular data generation · 10 tabular datasetsF1: .622_{\pm .024} -> .635_{\pm .023}Helped
Use MaCoDE instead of TabMTSynthetic tabular data generation · 10 tabular datasetsModel: .528_{\pm .039} -> .599_{\pm .035}Helped
Use MaCoDE instead of TabDDPMSynthetic tabular data generation · 10 tabular datasetsFeature: .770_{\pm .027} -> .925_{\pm .007}Helped
Train MaCoDE with incomplete data under MCAR, MAR, MNARL, or MNARQMaCoDE · 10 tabular datasets, missingness rate 0.3SMAPEMixed
Train MaCoDE with incomplete data under MCAR, MAR, MNARL, or MNARQMaCoDE · 10 tabular datasets, missingness rate 0.3F1Mixed
Use MaCoDE(MAR) instead of MICEMultiple imputation · 5 datasets, MAR missingness rate 0.3Bias: .010_{\pm .001} -> .006_{\pm .000}No clear effect
Use MaCoDE(MAR) instead of EGCMultiple imputation · 5 datasets, MAR missingness rate 0.3Coverage: ${.996}_{\pm .004}$ -> $.963_{\pm .009}$Hurt

Surprising findings

Limitations

Experimental setup

Datasets: abalone banknote breast concrete covtype kings letter loan redwine whitewine

Benchmarks: abalone banknote breast concrete covtype kings letter loan redwine whitewine

Metrics: KL divergence GoF test MMD Wasserstein distance SMAPE F1 model selection Spearman correlation feature selection Spearman correlation bias coverage

Baselines: CTGAN TVAE CTAB-GAN CTAB-GAN+ DistVAE TabDDPM TabMT MICE GAIN missMDA VAEAC MIWAE

Builds on: BERT masked language modeling TabMT TabPFN Rubin multiple imputation

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