DigestAI news desk
Generative AI & Models updated 4 min read

Nums AI launches Causilo, a tabular foundation model that tops TabArena benchmarks

Nums AI released Causilo, a pretrained tabular foundation model for classification and regression, with a scikit‑learn‑style API, Apache‑2.0 code, and weights hosted on Hugging Face. It employs in‑context learning: the fit call stores training rows as context and predictions are made in a single forward pass without updating the pretrained weights.

1 source

Key points

  • Causilo 1.0.1 tops TabArena Elo (1794) among single tabular models, beating TabFM and EXAONE Tabular.
  • Uses in‑context learning: fit stores training rows as context, predicts queries in one forward pass without weight updates.
  • Runs fastest on an H100 GPU for both fit and predict; commercial deployment needs a separate license from Nums AI.

In the TabArena benchmark covering 51 datasets, Causilo achieved the highest overall Elo (1794) among single models, surpassing Google Research’s TabFM and LG AI Research’s EXAONE Tabular. A re‑run that includes system ensembles placed it third of 88. On ScoringBench it also ranked first for CRPS, R² and RMSE across 101 regression datasets. Speed tests on an H100 GPU showed it fastest on both fit and predict, though TabPFN‑3 uses less memory.

Version 1.0.1 adds median and quantile outputs, and the model runs on CUDA or CPU with Python 3.10‑3.12 and PyTorch 2.13+. Commercial use requires a separate license; the released code and weights are for research only.

Full story from MarkTechPost · by Michal Sutter Open source ↗

Nums AI Releases Causilo: A Tabular Foundation Model That Tops TabArena Among Single Models

MarkTechPost · 16 September 2026

Nums AI has released Causilo, a pretrained tabular foundation model for classification and regression. Causilo comes with a scikit-learn interface, Apache-2.0 code and pretrained weights on Hugging Face. On TabArena, it has the highest Elo among single models for both classification and regression.

Is it deployable? Yes, for research and evaluation today, on CUDA or CPU. Commercial, production and hosted API use need a separate license from Nums AI.

What Causilo Does

Causilo is an in-context learning model. Calling fit does not update the pretrained weights. It stores the training rows as context and predicts query rows in one forward pass. According to its TabArena submission, Nums AI pretrained Causilo only on synthetic data, with no TabArena datasets.

Inputs can be NumPy arrays or pandas DataFrames, including categorical features and missing values. Classification supports up to 10 classes. Regression returns mean predictions by default. Version 1.0.1 adds median and quantile outputs, based on 999 native quantiles.

Architecture: Refinement, Compression, In-Context Learning

Nums AI splits the network into 3 phases: refinement, compression and in-context learning. The released code and configs show how each phase works.

Features are grouped in sets of 3. Each value is embedded with 16 learned sine and cosine frequencies. Missing values get their own learned vector.

2 column stages summarize each feature group. In each, 128 latent slots read only the training rows and pass that summary to every row. Between the 2 column stages, a row stage lets feature groups interact through 4 latent tokens. It uses cross-attention instead of full self-attention, which Nums AI says keeps cost linear in feature count.

A pooling block then compresses each row into a fixed 512-dimensional vector. Labels are added to the training rows. A 12-layer prediction block lets query rows attend to those labeled rows. Query rows cannot change the training context or each other.

By default, 8 ensemble members share the same weights. Each one cycles through none, rank2gaussian, robust or power normalization, with seeded feature and class permutations.

TabArena Results

Nums AI used the official TabArena pipeline: 51 datasets and 816 Full splits, with 8 estimators and seed 42. A TabArena maintainer re-ran the full evaluation and got the same overall Elo of 1794.

The field includes Google Research’s TabFM, LG AI Research’s EXAONE Tabular and Prior Labs’ TabPFN-3 (1636.2 overall).

A few points help when reading these numbers:

  • The #1 positions exclude system entries. With systems included, the maintainer re-run placed Causilo 3rd of 88 overall.
  • On improvability, TabFM still leads overall and on classification. Causilo leads on regression.
  • The Elo confidence intervals at the top overlap, so the lead over TabFM and EXAONE Tabular is narrow.
  • Nums AI also lists Xiaomi-TabLDM and Amazon’s Mitra-v2 behind Causilo. Neither model appears in the benchmark files in Causilo’s repo.

ScoringBench Results

ScoringBench scores regression models with proper scoring rules such as CRPS, alongside RMSE and R². Nums AI submitted Causilo 1.0.1 on 101 datasets, 5 folds each, capped at 3,000 samples. Nums AI reports that Causilo ranks 1st by CRPS, R² and RMSE. The ScoringBench maintainer independently checked the results before committing them.

Speed and Memory

Nums AI also reran 3 models on 1 H100 80 GB GPU, with 8 CPU cores per job.

In this test, Causilo is fastest on both fit and predict. TabPFN-3 uses far less GPU memory. Setting use_kv_cache=True moves context work into fit, using more memory to speed up repeated predictions.

Getting Started

Causilo needs Python 3.10 to 3.12 and PyTorch 2.13 or newer. The first fit downloads the checkpoint automatically.

# pip install causilo
from causilo import CausiloClassifier, CausiloRegressor
clf = CausiloClassifier(n_estimators=8, random_state=42)
clf.fit(X_train, y_train)
proba = clf.predict_proba(X_test)
reg = CausiloRegressor()
reg.fit(X_train, y_train)
bands = reg.predict(X_test, output_type="quantiles", quantiles=[0.05, 0.5, 0.95])

You can also try the Hugging Face demo Space.

Key Takeaways

  • Causilo has the top TabArena Elo among single models, overall and per task.
  • With system ensembles included, a maintainer re-run places it 3rd of 88.
  • Row mixing goes through 4 latent tokens, keeping cost linear in feature count.
  • The code is Apache-2.0; the weights are research-only without a commercial license.
  • Version 1.0.1 adds quantile outputs, so regression intervals work out of the box.

Check out the Repo on GitHub and Model on HF. All credit goes to the researcher of this project. Also, feel free to follow us on Twitter and don’t forget to join our 150k+ML SubReddit and Subscribe to our Newsletter. Wait! are you on telegram? now you can join us on telegram as well.

Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.? Connect with us

Michal Sutter is a data science professional with a Master of Science in Data Science from the University of Padova. With a solid foundation in statistical analysis, machine learning, and data engineering, Michal excels at transforming complex datasets into actionable insights.

This text was published by MarkTechPost and written by Michal Sutter. It is reproduced here with attribution so you can read it in full; the rights remain with the publisher. Read it at the source ↗

Topics · follow one to build your own front page
Nums AIGoogle ResearchLG AI ResearchPrior LabsXiaomiAmazonCausiloTabFMEXAONE TabularTabPFN-3Xiaomi-TabLDMMitra-v2Michal Sutter

The headline, key points and digest above were generated by Digest AI's editorial model from the linked sources. Automated summaries can contain errors: the sources are the record. Spotted a mistake? Tell us.

Comments

via GitHub Discussions

More in Generative AI & Models

All →

Related stories