atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

TabEBM: A Tabular Data Augmentation Method with Distinct Class-Specific Energy-Based Models

NeurIPS 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Group-robust classification · 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.

Proposes TabEBM, which builds one energy-based generator per class by reinterpreting TabPFN logits on a surrogate binary task, and uses it for training-free tabular data augmentation and generation.

Problem

Tabular data augmentation for small datasets: existing generators (joint or shared class-conditional models) overfit, break label distribution, and often fail to improve classifier accuracy over real-data-only training.

Approach

Train a separate surrogate binary classifier per class (class data vs. negative samples placed at hypercube corners far from data) using pre-trained TabPFN as a training-free in-context learner; reinterpret its logits as an energy function, then sample with SGLD. Class-specific EBMs keep the label distribution and avoid shared-model class confusion.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
augment real training data with TabEBM synthetic dataDownstream predictors · Eight OpenML datasets across sample sizesbalanced accuracyHelped
use TabEBM instead of the real-data-only baselineDownstream predictors · protein, N_real=20balanced accuracy: 28.14 -> 33.84Helped
use TabEBM instead of the real-data-only baselineDownstream predictors · energy, N_real=50balanced accuracy: 17.77 -> 23.98Helped
vary the negative-sample ratio from 0.1 to 1 instead of the fixed four samples (ablation)TabEBM · Six datasets, N_real=100average accuracy: 64.99; 64.95; 64.94; 64.98; 64.97No clear effect
vary negative-sample distance across 0.1, 0.2, 0.5, 1, 2, and 5 (ablation)TabEBM · Six datasets, N_real=100average accuracy: 65.25; 65.05; 65.17; 65.07; 64.92; 64.97No clear effect
place surrogate negative samples close to or among real data instead of far away (ablation)TabEBM energy estimation · Energy surface evaluationenergy-surface accuracyHurt
increase SGLD noise scale from 0.01 to 0.05 (ablation)TabEBM · biodeg, N_real=100test classification accuracy: 76.45 -> 75.93Hurt
vary SGLD step size and noise settings (ablation)TabEBM · biodeg, N_real=100test classification accuracy: 75.70 to 77.09Mixed

Surprising findings

Limitations

Experimental setup

Datasets: protein fourier biodeg steel stock energy collins texture UCI leakage-free datasets

Benchmarks: protein fourier biodeg steel stock energy collins texture

Metrics: balanced accuracy average accuracy rank ADTM inverse KL divergence KS test p-value chi-squared test p-value DCR delta-presence

Baselines: SMOTE TVAE CTGAN NFLOW TabDDPM ARF GOGGLE TabPFGen Baseline (real data only)

Builds on: TabPFN Energy-Based Models Stochastic Gradient Langevin Dynamics TabPFGen SMOTE

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