CARTE: pretraining and transfer for tabular learning

Myung Jun Kim, Léo Grinsztajn, G. Varoquaux
2/12/2026

No official code found. Best implementation: soda-inria/carte (172 stars, BSD-3-Clause, last commit 2025-08-11).

Abstract

Pretrained deep-learning models are the go-to solution for images or text. However, for tabular data the standard is still to train tree-based models. Indeed, transfer learning on tables hits the challenge of data integration: finding correspondences, correspondences in the entries (entity matching) where different words may denote the same entity, correspondences across columns (schema matching), which may come in different orders, names... We propose a neural architecture that does not need such correspondences. As a result, we can pretrain it on background data that has not been matched. The architecture -- CARTE for Context Aware Representation of Table Entries -- uses a graph representation of tabular (or relational) data to process tables with different columns, string embedding of entries and columns names to model an open vocabulary, and a graph-attentional network to contextualize entries with column names and neighboring entries. An extensive benchmark shows that CARTE facilitates learning, outperforming a solid set of baselines including the best tree-based models. CARTE also enables joint learning across tables with unmatched columns, enhancing a small table with bigger ones. CARTE opens the door to large pretrained models for tabular data.

View on arXivView PDF

Code Implementations(1)

soda-inria/carteCommunity100%
BSD-3-Clause

Repository for CARTE: Context-Aware Representation of Table Entries

17216Shell, PythonMay 31, 20241 years agoBSD-3-Clause
classificationdata-sciencegraph-transformermachine-learningregression+1 more

Similar Papers

Cite this paper

@article{kim2026carte,
  title  = {CARTE: pretraining and transfer for tabular learning},
  author = {Myung Jun Kim and Léo Grinsztajn and G. Varoquaux},
  year   = {2026},
  eprint = {2402.16785},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2402.16785},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.16785.svg)](https://codeofpaper.com/paper/2402.16785)

Discussion