atlas

Research map / Label-efficient and robust learning / Test-time adaptation

TabLog: Test-Time Adaptation for Tabular Data Using Logic Rules

ICML 2024 · Label-efficient and robust learning › Test-time adaptation · approach: Realistic and stable test-time adaptation

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 TabLog, a test-time adaptation method for tabular classifiers that keeps the logical structure of a learned rule ensemble fixed and adapts only discretization thresholds and rule weights using a binning-based contrastive loss on unlabeled target data.

Problem

Test-time (source-free) adaptation of predictive models trained on heterogeneous tabular data under distribution shift, where existing TTA methods struggle with mixed feature types and complex feature dependencies.

Approach

Learn a logical neural network rule ensemble with learnable discretization thresholds on the source domain; at test time freeze the rule structure and adapt only thresholds and rule voting weights by minimizing entropy plus a binning-informed InfoNCE contrastive loss on unlabeled target data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TabLog’s rule-ensemble test-time adaptation instead of FT-trans TASTTabular test-time adaptation · ASSISTmentsaccuracy: 61.01±0.31 -> 62.64±0.54Helped
Use TabLog’s rule-ensemble test-time adaptation instead of FT-trans TASTTabular test-time adaptation · Sepsisaccuracy: 92.46±1.08 -> 98.78±0.19Helped
Use TabLog’s rule-ensemble test-time adaptation instead of FT-trans TASTTabular test-time adaptation · Hospital ReadmissionMacro-F1: 61.73±0.28 -> 62.81±0.69Helped
Use TabLog’s rule-ensemble test-time adaptation instead of FT-trans TASTTabular test-time adaptation · PhysioNetaccuracy: 88.36±0.79 -> 89.54±0.47Helped
Use TabLog’s rule-ensemble test-time adaptation instead of FT-trans TASTTabular test-time adaptation · Airbnbaccuracy: 65.52±8.01 -> 66.49±0.92Helped
Use TabLog’s rule-ensemble test-time adaptation instead of FT-trans TASTTabular test-time adaptation · Channelaccuracy: 36.37±0.60 -> 37.96±0.51Helped
Use TabLog’s rule-ensemble test-time adaptation instead of FT-trans TASTTabular test-time adaptation · Jigsawaccuracy: 95.91±0.00 -> 95.17±0.82Hurt
Use TabLog’s rule-ensemble test-time adaptation instead of XGboostTabular test-time adaptation · Wineaccuracy: 16.92±0.35 -> 15.98±0.47Hurt
Increase the number of output nodes (rule count proxy) (ablation)TabLog · ASSISTmentsMacro-F1Mixed
Vary the number of bins for contrastive sample generation (ablation)TabLog · ASSISTmentsMacro-F1Mixed
Set λ near 0.1 for the self-supervised loss (ablation)TabLog · Natural-shift benchmark datasetsMacro-F1Helped

Surprising findings

Limitations

Experimental setup

Datasets: ASSISTments Sepsis Hospital Readmission PhysioNet Airbnb Channel Jigsaw Wine

Benchmarks: ASSISTments Sepsis Hospital Readmission PhysioNet Airbnb Channel Jigsaw Wine

Metrics: accuracy macro-F1

Baselines: Logistic Regression XGBoost CatBoost VIME TransTab Scarf Tent EATA SHOT TAST

Builds on: Test-time training (SHOT) Logical neural networks Scarf TAST Tent

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