atlas

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

TabR: Tabular Deep Learning Meets Nearest Neighbors

ICLR 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Data augmentation and generalization bias · 9 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 TabR, a feed-forward tabular network with a single kNN-like retrieval module (L2-based key-only similarity, label embeddings and a correction value module), which beats prior retrieval-based and MLP models and outperforms GBDT on a middle-scale benchmark.

Problem

Tabular deep learning has lagged behind gradient-boosted decision trees, and prior retrieval-augmented tabular DL models give only marginal gains over MLPs while being costly.

Approach

A single-head retrieval module in the spirit of kNN: key-only L2 similarity between target and candidate representations (no queries, no scaling), label embeddings added to values, and a learned correction term T(k - k_i) that translates key differences into label-embedding corrections, with context freezing for faster training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use TabR instead of MLP-PLRtabular DL models · WERMSE: 1.860 -> 1.690Helped
use TabR instead of MLP-PLRtabular DL models · CARMSE: 0.476 -> 0.400Helped
use TabR instead of MLP-PLRtabular DL models · HORMSE: 3.056 -> 3.105Hurt
add context labels to vanilla attention values (ablation)Step-0 vanilla attention · CARMSE: 0.484 -> 0.489Hurt
replace query-key dot product with key-only L2 similarity (ablation)Step-1 context labels · CARMSE: 0.489 -> 0.418Helped
add target-dependent key-difference correction to values (ablation)Step-2 new similarity module · CARMSE: 0.418 -> 0.408Helped
omit similarity scaling and exclude the target from its own context (ablation)Step-3 new value module · TabRRMSE: 0.408 -> 0.403Helped
add context-label embedding (ablation)Step-2 retrieval module · CARMSE: 0.442 -> 0.418Helped
use L2 similarity instead of dot product (ablation)Step-2 retrieval module · CARMSE: 0.495 -> 0.418Helped
share query and key weights (ablation)Step-2 retrieval module · CARMSE: 0.488 -> 0.418Helped
freeze retrieval contexts after 4 epochs (ablation)TabR-S · CARMSE: 0.406 -> 0.409No clear effect
remove the correction projection on the label embedding space (ablation)trained TabR-S · CARMSE: 0.403 -> 0.465Hurt

Surprising findings

Limitations

Experimental setup

Datasets: California housing Higgs Covertype Microsoft Weather prediction Facebook comments volume Yandex MI/CH/CA/HO/AD/DI/OT/HI/BL/WE/CO/MI default benchmark middle-scale GBDT-friendly benchmark (43 tasks, <=50K objects)

Benchmarks: default tabular benchmark (CH, CA, HO, AD, DI, OT, HI, BL, WE, CO, MI) middle-scale benchmark of 43 tasks from Grinsztajn et al.

Metrics: accuracy RMSE average rank win/tie/loss counts training time

Baselines: kNN DNNR DKL ANP SAINT NPT MLP MLP-PLR XGBoost CatBoost LightGBM

Builds on: k-nearest neighbors DNNR NPT MLP-PLR

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