atlas

Research map / Large language models / Language, safety and interpretability

UniTabE: A Universal Pretraining Protocol for Tabular Foundation Model in Data Science

ICLR 2024 · Large language models › Language, safety and interpretability · approach: Controlled text generation · 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.

Pretrains a Transformer-based tabular foundation model (UniTabE) on about 13B cell-level examples crawled from Kaggle, using per-cell TabUnit featurization, multi-cell masking, contrastive learning, and a shallow LSTM decoder driven by free-form prompts.

Problem

Pretraining and transferring knowledge across tables with heterogeneous schemas for classification and regression, including adapting to added columns, where existing table models textualize data or require matching table structures.

Approach

Treats each table cell as a column-name/value key-value unit (TabUnit) with data-type gating and a linking layer, feeds all cells into a Transformer encoder, and attaches a shallow LSTM decoder with free-form prompts so one model handles pretraining (cell masking) and downstream tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Pretrain UniTabE rather than train from scratchUniTabE · CG–IO public datasetsAUC: 0.81 -> 0.83Helped
Add the fuse layer for data-type information (ablation)UniTabE TabUnit · CG–IO public datasetsAUC: 0.77 -> 0.83Helped
Add the linking layer associating column names and values (ablation)UniTabE TabUnit · CG–IO public datasetsAUC: 0.75 -> 0.83Helped
Add both fuse and linking layers (ablation)UniTabE TabUnit · CG–IO public datasetsAUC: 0.72 -> 0.83Helped
Add multi-cell masking (ablation)UniTabE pretraining · CG–IO public datasetsAUC: 0.81 -> 0.83Helped
Add contrastive learning (ablation)UniTabE pretraining · CG–IO public datasetsAUC: 0.79 -> 0.83Helped
Use MCM rate 0.3 instead of the full method's rate (ablation)UniTabE pretraining · CG–IO public datasetsAUC: 0.83 -> 0.81Hurt
Use MCM rate 0.2 instead of the full method's rate (ablation)UniTabE pretraining · CG–IO public datasetsAUC: 0.83 -> 0.81Hurt
Use MCM rate 0.1 instead of the full method's rate (ablation)UniTabE pretraining · CG–IO public datasetsAUC: 0.83 -> 0.82Hurt
Use a 3-layer LSTM decoder instead of the 1-layer decoder (ablation)UniTabE · CG–IO public datasetsAUC: 0.83 -> 0.81Hurt
Use a 6-layer LSTM decoder instead of the 1-layer decoder (ablation)UniTabE · CG–IO public datasetsAUC: 0.83 -> 0.79Hurt
Use a 12-layer LSTM decoder instead of the 1-layer decoder (ablation)UniTabE · CG–IO public datasetsAUC: 0.83 -> 0.78Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Kaggle tabular crawl (13B examples) Credit-G Credit-Approval Dress-Sales Adult Cylinder-Bands Blastchar Insurance-co Pima Indians Diabetes Red Wine Quality House Prices - Advanced

Benchmarks: 12 Kaggle tasks (6 classification, 6 regression) 7 public binary classification datasets (CG, CA, DS, AD, CB, BL, IO) zero-shot classification incremental columns AUC drop missing value filling

Metrics: AUC R2 accuracy MAE BLEU

Baselines: XGBoost TransTab-LSTM TransTab TabPFN FT-Transformer TabTransformer TabNet NODE AutoInt GANDALF TaBERT Tapas

Builds on: TransTab TaBERT TAPAS XGBoost

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