TabArena/BeyondArena

Dataset

BeyondArena Datasets

6

stars

20

commits

2

linked in READMEs

Jun 30, 2026

updated

foundation_models
machine_learning
nonIID
tabular
with_text

README

BeyondArena Datasets

Datasets from BeyondArena, a unified, holistic benchmark for tabular data that supports diverse task types (IID, temporal, grouped), across sample size and feature dimensionality scales, with diverse feature types (with text, with high cardinality) from a broad range of disciplines.

We introduce BeyondArena and its datasets in Beyond IID: How General Are Tabular Foundation Models, Really?.

Click for BibTeX!
@misc{purucker2026iidgeneraltabularfoundation,
      title={Beyond IID: How General Are Tabular Foundation Models, Really?}, 
      author={Lennart Purucker and Andrej Tschalzev and Nick Erickson and Gioia Blayer and David Holzmüller and Alan Arazi and Alexander Pfefferle and Mustafa Tajjar and Gaël Varoquaux and Frank Hutter},
      year={2026},
      eprint={2606.30410},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2606.30410}, 
}

More details:

Quickstart

We recommend using the datasets via Data Foundry, which resolves a curated container (table + dtypes + task metadata + outer CV splits) by name and caches it locally:

pip install data-foundry
from data_foundry.collections import BEYOND_ARENA

container = BEYOND_ARENA.get_dataset("airfoil_self_noise")
print(container.describe())                  # full identity + dtypes + task + splits
print(container.dataset.shape)               # the actual DataFrame
print(container.task_metadata.split_regime)  # "iid", "temporal_non_iid", or "grouped_non_iid"

df = container.dataset
target = container.task_metadata.target_column_name

for repeat_id, folds in container.experiment_metadata.splits.items():
    for fold_id, (train_idx, test_idx) in folds.items():
        X_train, y_train = df.iloc[train_idx].drop(columns=target), df.iloc[train_idx][target]
        X_test,  y_test  = df.iloc[test_idx].drop(columns=target),  df.iloc[test_idx][target]
        # ... fit, evaluate ...

To pre-download the entire collection in a single network round-trip:

from data_foundry.collections import BEYOND_ARENA

BEYOND_ARENA.prefetch()                          # warms the cache once
for container in BEYOND_ARENA.iter_containers(): # now hits disk only
    print(container.dataset_metadata.unique_name, container.dataset.shape)

See Data Foundry's examples for a full benchmarking walkthrough, the three split regimes (IID / temporal / grouped), and the curation flow.

Datasets

BeyondArena comes with 142 datasets. BeyondArena covers tabular classification and regression tasks. And the following types of datasets:

  • IID tabular data
  • Non-IID temporal tabular data
  • Non-IID grouped tabular data
  • IID and non-IID tabular data with text features
  • Tabular data with high-cardinality categoricals

Dataset Selection Overview

We build on top of the dataset curation protocol of TabArena-v0.1 (https://arxiv.org/abs/2506.16791) and curate 142 tiny to large-sized, tabular IID and non-IID tasks. For details, see the paper.

image

Dataset Dashboard

We curated a diverse set of datasets. We share the dataset sizes (w.r.t. rows, columns, and cells), their age distribution, the distribution of feature types per dataset, and the share of datasets from a specific problem type, task type, dataset source, or application domain.

image

Per-Dataset Index

Per-dataset metadata for the BeyondArena benchmark, sorted by number of rows (N).

Click for expand all 142 Datasets!

Columns. N = rows · d = columns (before preprocessing) · C = classes (regression: —) · Prob. = problem type (Binary classification / Multiclass / Regression) · Task = task type (IID / Temporal / Grouped) · Age = years since publication at release time.

Domain abbreviations. M & H = Medical & Healthcare · B & M = Business & Marketing · B & L = Biology & Life Sciences · T & I = Technology & Internet · I & M = Industry & Manufacturing · C & M = Chemistry & Material Science · E & C = Environmental Science & Climate · P & A = Physics & Astronomy.

Each dataset has an academic_reference_bibtex_key in its dataset_metadata.dataset-mold-v1.json; the matching BibTeX entries are collected in dataset_references.bib. The BibKey(s) column below lists the keys to look up in that file (some datasets cite multiple sources).

DatasetDomainSourceYearAgeNdCProb.TaskBibKey(s)
hepatitis_survival_predictionM & HUCI198145155192BinaryIIDefron1981statistical
cirrhosis_patient_survival_predictionM & HUCI19844216117RegIIDdickson1989prognosis
clock_protein_toxicityB & LUCI202151711,1172BinaryIIDgul2021structure
pancreatic_cancer_mouse_detectionM & HOther2003231816,7712BinaryGroupedhingorani2003preinvasive
lung_cancer_epithelial_genexpM & HGOV Website20062018722,2152BinaryIIDspira2007airway
parkinsons_biomedical_voice_measurementsM & HUCI200719195232BinaryGroupedlittle2007exploiting
lung_cancerM & HOther20012519712,6004MultiIIDbhattacharjee2001classification
audiology_diagnosisM & HUCI198739199683MultiIIDbareiss1990protos
heart_disease_va_long_beachM & HUCI198937200132BinaryIIDdetrano1989international
forensic_glass_identificationC & MUCI19873921496MultiIIDGerman1987glass
early_stage_diabetes_risk_predictionM & HUCI20197251162BinaryIIDislam2019likelihood
body_density_predictionM & HKaggle19854125213RegIIDpenrose1985generalized
ljubljana_breast_cancerM & HUCI19883828692BinaryIIDZwitter1988BreastCancer
heart_disease_hungaryM & HUCI198937294132BinaryIIDdetrano1989international
heart_failure_followup_survivalM & HUCI20206299122BinaryIIDchicco2020machine
ljubljana_primary_tumorM & HUCI1987393021711MultiIIDZwitter1987primarytumor
heart_disease_clevelandM & HUCI198937303132BinaryIIDdetrano1989international
biomechanical_orthopaedic_predictionM & HUCI20111531063MultiIIDBarreto2005Vertebral
gallstone_diseaseM & HUCI20233319382BinaryIIDesen2024early
prostate_cancer_detectionM & HOther20022432215,1542BinaryIIDpetricoin2002serum
ecoli_proteinsB & LUCI19963032765MultiIIDhorton1996probabilistic
horse_colic_survivalB & LUCI198937344203MultiIIDMcLeish1989HorseColic
blood_tests_drink_predictionM & HUCI1996303455RegIIDUCILiverDisorders2016
eryhemato_squamous_diseaseM & HUCI199729366346MultiIIDguvenir1998learning
dementia_predictionM & HOther20101637083MultiGroupedmarcus2010open
south_africa_coronary_heart_diseaseM & HKaggle19834346292BinaryIIDrossouw1983coronary
obesity_estimationM & HUCI2019749814RegIIDpalechor2019dataset
telemonitoring_parkinsons_biomedical_voice_measurementsM & HUCI20071950219RegGroupedtsanas2009accurate
forest_firesE & CUCI20081851712RegIIDcortez2007data
qsar_aquatic_toxicityB & LUCI2014125468RegIIDcassotti2014prediction
micro_massB & LUCI2013135711,08220MultiGroupedmahe2014automatic
indian_liver_patient_datasetM & HUCI201214583102BinaryIIDramana2012critical
drug_induced_autoimmunity_predictionM & HUCI202515971772BinaryIIDhuang2025interdia
hepatitis_c_predictionM & HUCI20188608124MultiIIDhoffmann2018using
biogeographical_ancestry_predictionB & LGitHub2025163510410MultiIIDheinzel2025advancing, ruiz2023development, xavier2020development
student_portuguese_performanceEducationUCI20081864930RegIIDsilva2008using
credit_approvalFinanceUCI198739690152BinaryIIDquinlan1987simplifying
blood_transfusionM & HUCI20081874842BinaryIIDyeh2009knowledge
regensburg_pediatric_appendicitisM & HOther20215763512BinaryIIDmarcinkevivcs2024interpretable
mutual_funds_indiaFinanceKaggle2023379312RegIIDBarnawal2022MutualFundsIndiaDetailed
qsar_fish_toxicityB & LUCI2015119086RegIIDcassotti2015similarity
tour_travels_churnB & MKaggle2021595462BinaryIIDTejashvi2023TourTravelsCustomerChurnPrediction
credit_gFinanceUCI1994321,000202BinaryIIDhofmann1994statlog
maternal_health_riskM & HUCI202061,01463MultiIIDahmed2020review
concrete_compressive_strengthC & MUCI1998281,0308RegIIDyeh1998modeling
qsar_biodegB & LUCI2013131,054412BinaryIIDmansouri2013quantitative
mice_protein_trisomy_discriminantB & LUCI2015111,080768MultiGroupedhiguera2015self
garments_worker_productivityI & MUCI202061,19715RegTemporalimran2021mining
asp_potassco_classificationT & IASlib2014121,21213611MultiGroupedhoos2014claspfolio, bischl_aslib_2016
wine_world_costB & MKaggle202331,27914RegIIDRustamov2023WineDataset
healthcare_insurance_expensesM & HKaggle202331,3386RegIIDarunjangir2452023insurance
website_phishingT & IUCI2014121,35393MultiIIDabdelhamid2014phishing
fitness_clubB & MKaggle202331,50062BinaryIIDddosad2023fitness
airfoil_self_noiseP & AUCI2014121,5035RegIIDbrooks1989airfoil
fiat_500T & IKaggle202061,5387RegIIDpaolocons2020fiat
micM & HUCI202061,6991118MultiIIDgolovenkin2020trajectories
bad_customer_detectionB & MKaggle202061,723132BinaryIIDPodsyp2020IsThisAGoodCustomer
cardiotocographyM & HUCI2010162,126223MultiGroupedcampos2010cardiotocography
marketing_campaignB & MKaggle202062,240252BinaryIIDsaldanha2020marketing
coffee_rating_predictionB & MKaggle202332,36912RegTemporalAlIrsyad2023CoffeeDataCoffeeReview
hazelnut_spread_contaminant_detectionB & LOpenML202062,400302BinaryIIDricci2021machine
seismic_bumpsE & CUCI2013132,584152BinaryIIDsikora2010application
iranian_churnB & MUCI2011152,850132BinaryIIDkeramati2011churn
sat11_hand_algo_runtimeT & IASlib2011152,960169RegGroupedxu-sat12a, sat12, bischl_aslib_2016
spliceB & LUCI1991353,190603MultiIIDtowell1994knowledge
thyroid_discordantM & HUCI1986403,711262BinaryIIDquinlan1987simplifying
bioresponseB & LKaggle2012143,7511,7762BinaryIIDbioresponse2012hamner
hiva_agnosticC & MOther2007193,8451,5182BinaryIIDguyon2007agnostic
mercedes_benz_greener_manufacturingI & MKaggle201794,204371RegTemporalNovy2017MercedesBenzGreenerManufacturing
predict_students_dropout_and_academic_successEducationUCI202154,424363MultiIIDmartins2021early
santander_transaction_valueFinanceKaggle201884,447540RegIIDMcDonald2018SantanderValuePredictionChallenge
churnT & IOpenML2005215,000192BinaryIIDmarcoulides2005churn
homeq_default_predictionB & MOther2016105,708122BinaryIIDbaesens2016credit
qsar_tid_11C & MOpenML2015115,7411,024RegIIDolier2018meta
polish_companies_bankruptcyFinanceUCI2010165,790642BinaryIIDzikeba2016ensemble
wine_qualityC & MUCI2009176,49712RegIIDcortez2009modeling
muskC & MUCI1994326,5981662BinaryGroupeddietterich1993comparison
taiwanese_bankruptcy_predictionFinanceUCI2009176,819922BinaryIIDliang2016financial
naticusdroid_android_permissions_datasetT & IUCI202157,491852BinaryIIDmathur2021naticusdroid
coil_2000B & MUCI2000269,822852BinaryIIDvan2000coil
bank_customer_churnB & MKaggle2020610,000102BinaryIIDTopre2022BankCustomerChurn
immoscout_german_house_pricesB & MKaggle2019710,31723RegIIDShritech2019GermanHousingPricePrediction, OpenML43342Dataset
helocFinanceKaggle2021510,459232BinaryIIDaverkiyoliabev2021heloc
jm1T & IOpenML20042210,885212BinaryIIDmenzies2004good
ghanas_indigenous_intelE & CZindi2025110,928104MultiTemporalzindi_ghana_indigenous_intel_2025
ecommerce_shippingB & MKaggle2021510,999102BinaryIIDgopalani2021ecommerce
video_game_fps_predictionT & IOpenML2020612,28838RegGroupedpeeters2021performance
online_shoppers_purchasing_intention_datasetB & MUCI2017912,330172BinaryIIDsakar2019real
in_vehicle_coupon_recommendationB & MUCI2017912,684242BinaryIIDwang2017bayesian
miami_housingFinanceKaggle20161013,77615RegIIDbourassa2021big
emscadB & MOther20141217,460172BinaryIIDvidros2017automatic
early_learning_predictorsEducationOther2023318,874743RegGroupedDataDrive2030_2024_elom_thrivebyfive
hr_analyticsB & MKaggle2021519,158122BinaryIIDarashnic2021hr
housesB & MOther19903619,6758RegIIDpace1997sparse
superconductivityP & AUCI2018821,26381RegIIDhamidieh2018data
sberbank_housing_market_forecastingB & MKaggle2017927,195386RegTemporalHerman2024HomeCreditCreditRiskModelStability
credit_card_clients_defaultFinanceUCI20091730,000232BinaryIIDyeh2009comparisons
amazon_employee_accessB & MKaggle20101632,76992BinaryIIDhamner2013amazon
california_house_prices_2020B & MKaggle2021541,52841RegTemporald2lcourse2021california_house_prices
bank_marketingFinanceUCI20121445,211132BinaryIIDmoro2014bank-marketing
food_delivery_timeB & MKaggle2023345,4519RegIIDrajatkumar302023food
physiochemical_proteinC & MUCI20131345,7309RegIIDrana2013protein
anes_voting_2026Social ScienceOther2026048,5873182BinaryTemporalanes2026timeseries
kdd_cup_09_appetencyB & MOther20081850,0002122BinaryIIDguyon2009analysis
diamondsB & MOther20151153,9409RegIIDwickham2016data
otto_group_product_classification_challengeB & MKaggle20151161,878939MultiIIDBossan2015OttoGroupProductClassificationChallenge
labour_inspection_complianceI & MOther2019763,6343762BinaryIIDflogard2022dataset
video_transcoding_time_predictionT & IUCI20151168,78418RegGroupeddeneke2014video
santander_customer_satisfactionB & MKaggle20161071,0803072BinaryIIDJimenez2016SantanderCustomerSatisfaction
diabetes_130_usM & HUCI20141271,518442BinaryIIDstrack2014impact
kickB & MKaggle20111572,983322BinaryTemporalDontGetKicked
aps_failureI & MUCI20161076,0001702BinaryIIDida2016challenge
sdss_17P & AKaggle2022478,053113MultiIIDaccetta2022seventeenth
hotel_booking_demandB & MOther2019781,418312BinaryTemporalantonio2019hotel
5g_energy_consumptionT & IHuggingFace2023392,62920RegGroupedhuawei_netop_5g_energy_consumption
sepsis_survival_minimal_clinical_recordsM & HUCI20206110,20432BinaryIIDchicco2020survival
sf_permit_timeB & MGOV Website20251116,95437RegTemporalSanFrancisco2026BuildingPermits
wids_diabetes_mellitusM & HKaggle20215127,3581812BinaryIIDMatthys2021WiDSDatathon2021
customer_satisfaction_in_airlineB & LKaggle20233129,880212BinaryIIDyakhyojon2023airlinesatisfaction
pva_revenue_prediction_kddcup98B & MOther199729144,0954772BinaryIIDParsa1998KDDCup1998
give_me_some_creditFinanceKaggle201115150,000102BinaryIIDcukierski2011credit
acquire_valued_shoppers_challengeB & MKaggle201412160,0571112BinaryTemporalDMDave2014AcquireValuedShoppersChallenge
kickstarterB & MOther20251187,118152BinaryTemporalwebrobots2026kickstarter
allstate_claims_severityInsuranceKaggle201610188,317130RegIIDFerguson2016AllstateClaimsSeverity
santander_customer_transaction_predictionFinanceKaggle20197200,0006002BinaryIIDPiedra2019SantanderCustomerTransactionPrediction
homesite_quote_conversionInsuranceKaggle201511260,7532952BinaryIIDDarrel2015HomesiteQuoteConversion
home_credit_default_riskFinanceKaggle20188307,5075042BinaryIIDMontoya2018HomeCreditDefaultRisk
covertypeE & CUCI199828512,625133MultiGroupedblackard1999comparative
ieee_fraud_detectionFinanceKaggle20197590,5404352BinaryTemporalieee-fraud-detection
porto_seguroInsuranceKaggle20179595,206372BinaryIIDHoward2017PortoSegurosSafeDriverPrediction
rossmann_store_salesB & MKaggle201511844,39215RegTemporalkaggle_rossmann_store_sales
lending_club_1mFinanceKaggle201881,064,751962BinaryTemporalsanz2025credit
home_credit_default_stability_1mFinanceKaggle202421,224,9277112BinaryTemporalHerman2024HomeCreditCreditRiskModelStability
consumer_complaints_1mFinanceGOV Website202511,226,140123MultiTemporalcfpb2025ConsumerComplaintDatabase
sepsis_prediction_1mM & HOther201971,228,686422BinaryGroupedreyna2020early
amex_non_iid_1mFinanceKaggle202241,249,6051892BinaryGroupedhoward2022amex
delivery_eta_1mI & MKaggle202421,250,000225RegTemporalrubachev2025tabred
cooking_time_1mI & MKaggle202421,250,000196RegTemporalrubachev2025tabred
climate_model_weather_forecasting_1mE & CKaggle202421,250,000100RegTemporalrubachev2025tabred
maps_router_eta_1mI & MKaggle202421,250,000988RegTemporalrubachev2025tabred
mercari_price_suggestion_1mB & MKaggle201881,250,0006RegIIDHoward2017MercariPriceSuggestionChallenge
electric_motor_temperature_predictionI & MKaggle202151,296,316109RegGroupedkirchgassner2020estimating

Dataset Structure

The release ships as a flat bundle of 142 datasets. Each dataset lives in its own top-level directory named by unique_name, with a UUID-named version subdirectory holding all artifacts. Two layout variants exist:

<dataset_name>/<uuid>/...                 # default (132 datasets)
<dataset_name>/versions/<uuid>/...        # versioned wrapper (10 large non-IID datasets)

Each directory contains six core files, plus an optional tabarena_text_cache.parquet for the 16 datasets with text features:

<uuid>/
├── dataset.parquet                                       # the table (rows × columns)
├── dtypes.json                                           # column name → pandas dtype
├── container_metadata.json                               # uuid + sha256 checksum
├── dataset_metadata.dataset-mold-v1.json                 # provenance & curation notes
├── task_metadata.predictive-ml-task-mold-v1.json         # target, problem type, metric, split keys
├── experiment_metadata.predictive-ml-splits-mold-v1.json # CV fold indices
└── tabarena_text_cache.parquet                           # (optional) precomputed sentence embeddings keyed by text

For details on files and the metadata structure, checkout DataFoundry!

Text embedding cache (tabarena_text_cache.parquet)

Shipped for the 16 text-bearing datasets listed below. The file is a pandas DataFrame written via SemanticTextFeatureGenerator.save_embedding_cache (see TabArena's text_feature_generators.py):

  • Index — a string column named text containing every unique text value observed across all text columns of dataset.parquet.
  • Columns0, 1, …, D-1, holding the precomputed sentence embedding for each text value (default model: 32-dim embeddings).

Reload with:

import pandas as pd
df = pd.read_parquet("<dataset_name>/<uuid>/tabarena_text_cache.parquet")
cache = dict(zip(df.index, df.to_numpy()))   # {text: np.ndarray}

This lets you skip the embedding step at fit time. Datasets with a tabarena_text_cache.parquet: coffee_rating_prediction, consumer_complaints (1m variant), california_house_prices_2020, drug_induced_autoimmunity_prediction, emscad, immoscout_german_house_prices, kickstarter, labour_inspection_compliance, lending_club (1m variant), mercari_price_suggestion (1m variant), mutual_funds_india, pva_revenue_prediction_kddcup98, regensburg_pediatric_appendicitis, sf_permit_time, wids_diabetes_mellitus, wine_world_cost.

Loading a single dataset directly

Each per-dataset config in this card's frontmatter routes only dataset.parquet, which is enough to get the table but not the sibling metadata files (dtypes.json, task_metadata.*, experiment_metadata.* with the CV folds, dataset_metadata.*, container_metadata.json). Because the benchmark protocol depends on those files, the recommended path is to download the whole dataset folder with huggingface_hub:

from huggingface_hub import snapshot_download

local_dir = snapshot_download(
    repo_id="TabArena/BeyondArena",
    repo_type="dataset",
    allow_patterns=["churn/**"],                # one or more <dataset_name>/** globs
)
# local_dir/<dataset_name>/<uuid>/ now contains all six files for that dataset.

For the 10 datasets that use the versions/ wrapper (see Dataset Structure), the layout is <dataset_name>/versions/<uuid>/... — the <dataset_name>/** glob already covers both layouts.

If you only need the table (no folds, no metadata), the datasets library shortcut works:

from datasets import load_dataset

ds = load_dataset("<org>/BeyondArena", name="churn")   # any per-dataset config_name

Downloading the full bundle

from huggingface_hub import snapshot_download

local_dir = snapshot_download(
    repo_id="<org>/BeyondArena",
    repo_type="dataset",
)

Licensing

This collection is released under the terms in LICENSE (copyright-at-original-authors). Individual datasets retain their original licenses; see each dataset metadata for their source-specific terms.

Citation

If you use BeyondArena, please cite:

Beyond IID: How General Are Tabular Foundation Models, Really? Lennart Purucker, Andrej Tschalzev, Nick Erickson, Gioia Blayer, David Holzmüller, Alan Arazi, Alexander Pfefferle, Mustafa Tajjar, Gaël Varoquaux, Frank Hutter arXiv:2606.30410

📄 arXiv

BibTeX:

@misc{purucker2026iidgeneraltabularfoundation,
      title={Beyond IID: How General Are Tabular Foundation Models, Really?}, 
      author={Lennart Purucker and Andrej Tschalzev and Nick Erickson and Gioia Blayer and David Holzmüller and Alan Arazi and Alexander Pfefferle and Mustafa Tajjar and Gaël Varoquaux and Frank Hutter},
      year={2026},
      eprint={2606.30410},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2606.30410}, 
}

Per-Dataset References

If you use individual datasets, please also cite their original authors. BibTeX for every dataset in the benchmark is shipped alongside this card in dataset_references.bib (one entry per unique academic_reference_bibtex_key referenced by the dataset metadata files).

Changelog

  • [27th May 2026] — Initial release: 142 curated IID and non-IID tasks.

Contributors

LennartPurucker

20 commits

TabArena/BeyondArena

Dataset

BeyondArena Datasets

6

stars

20

commits

2

linked in READMEs

Jun 30, 2026

updated

foundation_models
machine_learning
nonIID
tabular
with_text

README

BeyondArena Datasets

Datasets from BeyondArena, a unified, holistic benchmark for tabular data that supports diverse task types (IID, temporal, grouped), across sample size and feature dimensionality scales, with diverse feature types (with text, with high cardinality) from a broad range of disciplines.

We introduce BeyondArena and its datasets in Beyond IID: How General Are Tabular Foundation Models, Really?.

Click for BibTeX!
@misc{purucker2026iidgeneraltabularfoundation,
      title={Beyond IID: How General Are Tabular Foundation Models, Really?}, 
      author={Lennart Purucker and Andrej Tschalzev and Nick Erickson and Gioia Blayer and David Holzmüller and Alan Arazi and Alexander Pfefferle and Mustafa Tajjar and Gaël Varoquaux and Frank Hutter},
      year={2026},
      eprint={2606.30410},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2606.30410}, 
}

More details:

Quickstart

We recommend using the datasets via Data Foundry, which resolves a curated container (table + dtypes + task metadata + outer CV splits) by name and caches it locally:

pip install data-foundry
from data_foundry.collections import BEYOND_ARENA

container = BEYOND_ARENA.get_dataset("airfoil_self_noise")
print(container.describe())                  # full identity + dtypes + task + splits
print(container.dataset.shape)               # the actual DataFrame
print(container.task_metadata.split_regime)  # "iid", "temporal_non_iid", or "grouped_non_iid"

df = container.dataset
target = container.task_metadata.target_column_name

for repeat_id, folds in container.experiment_metadata.splits.items():
    for fold_id, (train_idx, test_idx) in folds.items():
        X_train, y_train = df.iloc[train_idx].drop(columns=target), df.iloc[train_idx][target]
        X_test,  y_test  = df.iloc[test_idx].drop(columns=target),  df.iloc[test_idx][target]
        # ... fit, evaluate ...

To pre-download the entire collection in a single network round-trip:

from data_foundry.collections import BEYOND_ARENA

BEYOND_ARENA.prefetch()                          # warms the cache once
for container in BEYOND_ARENA.iter_containers(): # now hits disk only
    print(container.dataset_metadata.unique_name, container.dataset.shape)

See Data Foundry's examples for a full benchmarking walkthrough, the three split regimes (IID / temporal / grouped), and the curation flow.

Datasets

BeyondArena comes with 142 datasets. BeyondArena covers tabular classification and regression tasks. And the following types of datasets:

  • IID tabular data
  • Non-IID temporal tabular data
  • Non-IID grouped tabular data
  • IID and non-IID tabular data with text features
  • Tabular data with high-cardinality categoricals

Dataset Selection Overview

We build on top of the dataset curation protocol of TabArena-v0.1 (https://arxiv.org/abs/2506.16791) and curate 142 tiny to large-sized, tabular IID and non-IID tasks. For details, see the paper.

image

Dataset Dashboard

We curated a diverse set of datasets. We share the dataset sizes (w.r.t. rows, columns, and cells), their age distribution, the distribution of feature types per dataset, and the share of datasets from a specific problem type, task type, dataset source, or application domain.

image

Per-Dataset Index

Per-dataset metadata for the BeyondArena benchmark, sorted by number of rows (N).

Click for expand all 142 Datasets!

Columns. N = rows · d = columns (before preprocessing) · C = classes (regression: —) · Prob. = problem type (Binary classification / Multiclass / Regression) · Task = task type (IID / Temporal / Grouped) · Age = years since publication at release time.

Domain abbreviations. M & H = Medical & Healthcare · B & M = Business & Marketing · B & L = Biology & Life Sciences · T & I = Technology & Internet · I & M = Industry & Manufacturing · C & M = Chemistry & Material Science · E & C = Environmental Science & Climate · P & A = Physics & Astronomy.

Each dataset has an academic_reference_bibtex_key in its dataset_metadata.dataset-mold-v1.json; the matching BibTeX entries are collected in dataset_references.bib. The BibKey(s) column below lists the keys to look up in that file (some datasets cite multiple sources).

DatasetDomainSourceYearAgeNdCProb.TaskBibKey(s)
hepatitis_survival_predictionM & HUCI198145155192BinaryIIDefron1981statistical
cirrhosis_patient_survival_predictionM & HUCI19844216117RegIIDdickson1989prognosis
clock_protein_toxicityB & LUCI202151711,1172BinaryIIDgul2021structure
pancreatic_cancer_mouse_detectionM & HOther2003231816,7712BinaryGroupedhingorani2003preinvasive
lung_cancer_epithelial_genexpM & HGOV Website20062018722,2152BinaryIIDspira2007airway
parkinsons_biomedical_voice_measurementsM & HUCI200719195232BinaryGroupedlittle2007exploiting
lung_cancerM & HOther20012519712,6004MultiIIDbhattacharjee2001classification
audiology_diagnosisM & HUCI198739199683MultiIIDbareiss1990protos
heart_disease_va_long_beachM & HUCI198937200132BinaryIIDdetrano1989international
forensic_glass_identificationC & MUCI19873921496MultiIIDGerman1987glass
early_stage_diabetes_risk_predictionM & HUCI20197251162BinaryIIDislam2019likelihood
body_density_predictionM & HKaggle19854125213RegIIDpenrose1985generalized
ljubljana_breast_cancerM & HUCI19883828692BinaryIIDZwitter1988BreastCancer
heart_disease_hungaryM & HUCI198937294132BinaryIIDdetrano1989international
heart_failure_followup_survivalM & HUCI20206299122BinaryIIDchicco2020machine
ljubljana_primary_tumorM & HUCI1987393021711MultiIIDZwitter1987primarytumor
heart_disease_clevelandM & HUCI198937303132BinaryIIDdetrano1989international
biomechanical_orthopaedic_predictionM & HUCI20111531063MultiIIDBarreto2005Vertebral
gallstone_diseaseM & HUCI20233319382BinaryIIDesen2024early
prostate_cancer_detectionM & HOther20022432215,1542BinaryIIDpetricoin2002serum
ecoli_proteinsB & LUCI19963032765MultiIIDhorton1996probabilistic
horse_colic_survivalB & LUCI198937344203MultiIIDMcLeish1989HorseColic
blood_tests_drink_predictionM & HUCI1996303455RegIIDUCILiverDisorders2016
eryhemato_squamous_diseaseM & HUCI199729366346MultiIIDguvenir1998learning
dementia_predictionM & HOther20101637083MultiGroupedmarcus2010open
south_africa_coronary_heart_diseaseM & HKaggle19834346292BinaryIIDrossouw1983coronary
obesity_estimationM & HUCI2019749814RegIIDpalechor2019dataset
telemonitoring_parkinsons_biomedical_voice_measurementsM & HUCI20071950219RegGroupedtsanas2009accurate
forest_firesE & CUCI20081851712RegIIDcortez2007data
qsar_aquatic_toxicityB & LUCI2014125468RegIIDcassotti2014prediction
micro_massB & LUCI2013135711,08220MultiGroupedmahe2014automatic
indian_liver_patient_datasetM & HUCI201214583102BinaryIIDramana2012critical
drug_induced_autoimmunity_predictionM & HUCI202515971772BinaryIIDhuang2025interdia
hepatitis_c_predictionM & HUCI20188608124MultiIIDhoffmann2018using
biogeographical_ancestry_predictionB & LGitHub2025163510410MultiIIDheinzel2025advancing, ruiz2023development, xavier2020development
student_portuguese_performanceEducationUCI20081864930RegIIDsilva2008using
credit_approvalFinanceUCI198739690152BinaryIIDquinlan1987simplifying
blood_transfusionM & HUCI20081874842BinaryIIDyeh2009knowledge
regensburg_pediatric_appendicitisM & HOther20215763512BinaryIIDmarcinkevivcs2024interpretable
mutual_funds_indiaFinanceKaggle2023379312RegIIDBarnawal2022MutualFundsIndiaDetailed
qsar_fish_toxicityB & LUCI2015119086RegIIDcassotti2015similarity
tour_travels_churnB & MKaggle2021595462BinaryIIDTejashvi2023TourTravelsCustomerChurnPrediction
credit_gFinanceUCI1994321,000202BinaryIIDhofmann1994statlog
maternal_health_riskM & HUCI202061,01463MultiIIDahmed2020review
concrete_compressive_strengthC & MUCI1998281,0308RegIIDyeh1998modeling
qsar_biodegB & LUCI2013131,054412BinaryIIDmansouri2013quantitative
mice_protein_trisomy_discriminantB & LUCI2015111,080768MultiGroupedhiguera2015self
garments_worker_productivityI & MUCI202061,19715RegTemporalimran2021mining
asp_potassco_classificationT & IASlib2014121,21213611MultiGroupedhoos2014claspfolio, bischl_aslib_2016
wine_world_costB & MKaggle202331,27914RegIIDRustamov2023WineDataset
healthcare_insurance_expensesM & HKaggle202331,3386RegIIDarunjangir2452023insurance
website_phishingT & IUCI2014121,35393MultiIIDabdelhamid2014phishing
fitness_clubB & MKaggle202331,50062BinaryIIDddosad2023fitness
airfoil_self_noiseP & AUCI2014121,5035RegIIDbrooks1989airfoil
fiat_500T & IKaggle202061,5387RegIIDpaolocons2020fiat
micM & HUCI202061,6991118MultiIIDgolovenkin2020trajectories
bad_customer_detectionB & MKaggle202061,723132BinaryIIDPodsyp2020IsThisAGoodCustomer
cardiotocographyM & HUCI2010162,126223MultiGroupedcampos2010cardiotocography
marketing_campaignB & MKaggle202062,240252BinaryIIDsaldanha2020marketing
coffee_rating_predictionB & MKaggle202332,36912RegTemporalAlIrsyad2023CoffeeDataCoffeeReview
hazelnut_spread_contaminant_detectionB & LOpenML202062,400302BinaryIIDricci2021machine
seismic_bumpsE & CUCI2013132,584152BinaryIIDsikora2010application
iranian_churnB & MUCI2011152,850132BinaryIIDkeramati2011churn
sat11_hand_algo_runtimeT & IASlib2011152,960169RegGroupedxu-sat12a, sat12, bischl_aslib_2016
spliceB & LUCI1991353,190603MultiIIDtowell1994knowledge
thyroid_discordantM & HUCI1986403,711262BinaryIIDquinlan1987simplifying
bioresponseB & LKaggle2012143,7511,7762BinaryIIDbioresponse2012hamner
hiva_agnosticC & MOther2007193,8451,5182BinaryIIDguyon2007agnostic
mercedes_benz_greener_manufacturingI & MKaggle201794,204371RegTemporalNovy2017MercedesBenzGreenerManufacturing
predict_students_dropout_and_academic_successEducationUCI202154,424363MultiIIDmartins2021early
santander_transaction_valueFinanceKaggle201884,447540RegIIDMcDonald2018SantanderValuePredictionChallenge
churnT & IOpenML2005215,000192BinaryIIDmarcoulides2005churn
homeq_default_predictionB & MOther2016105,708122BinaryIIDbaesens2016credit
qsar_tid_11C & MOpenML2015115,7411,024RegIIDolier2018meta
polish_companies_bankruptcyFinanceUCI2010165,790642BinaryIIDzikeba2016ensemble
wine_qualityC & MUCI2009176,49712RegIIDcortez2009modeling
muskC & MUCI1994326,5981662BinaryGroupeddietterich1993comparison
taiwanese_bankruptcy_predictionFinanceUCI2009176,819922BinaryIIDliang2016financial
naticusdroid_android_permissions_datasetT & IUCI202157,491852BinaryIIDmathur2021naticusdroid
coil_2000B & MUCI2000269,822852BinaryIIDvan2000coil
bank_customer_churnB & MKaggle2020610,000102BinaryIIDTopre2022BankCustomerChurn
immoscout_german_house_pricesB & MKaggle2019710,31723RegIIDShritech2019GermanHousingPricePrediction, OpenML43342Dataset
helocFinanceKaggle2021510,459232BinaryIIDaverkiyoliabev2021heloc
jm1T & IOpenML20042210,885212BinaryIIDmenzies2004good
ghanas_indigenous_intelE & CZindi2025110,928104MultiTemporalzindi_ghana_indigenous_intel_2025
ecommerce_shippingB & MKaggle2021510,999102BinaryIIDgopalani2021ecommerce
video_game_fps_predictionT & IOpenML2020612,28838RegGroupedpeeters2021performance
online_shoppers_purchasing_intention_datasetB & MUCI2017912,330172BinaryIIDsakar2019real
in_vehicle_coupon_recommendationB & MUCI2017912,684242BinaryIIDwang2017bayesian
miami_housingFinanceKaggle20161013,77615RegIIDbourassa2021big
emscadB & MOther20141217,460172BinaryIIDvidros2017automatic
early_learning_predictorsEducationOther2023318,874743RegGroupedDataDrive2030_2024_elom_thrivebyfive
hr_analyticsB & MKaggle2021519,158122BinaryIIDarashnic2021hr
housesB & MOther19903619,6758RegIIDpace1997sparse
superconductivityP & AUCI2018821,26381RegIIDhamidieh2018data
sberbank_housing_market_forecastingB & MKaggle2017927,195386RegTemporalHerman2024HomeCreditCreditRiskModelStability
credit_card_clients_defaultFinanceUCI20091730,000232BinaryIIDyeh2009comparisons
amazon_employee_accessB & MKaggle20101632,76992BinaryIIDhamner2013amazon
california_house_prices_2020B & MKaggle2021541,52841RegTemporald2lcourse2021california_house_prices
bank_marketingFinanceUCI20121445,211132BinaryIIDmoro2014bank-marketing
food_delivery_timeB & MKaggle2023345,4519RegIIDrajatkumar302023food
physiochemical_proteinC & MUCI20131345,7309RegIIDrana2013protein
anes_voting_2026Social ScienceOther2026048,5873182BinaryTemporalanes2026timeseries
kdd_cup_09_appetencyB & MOther20081850,0002122BinaryIIDguyon2009analysis
diamondsB & MOther20151153,9409RegIIDwickham2016data
otto_group_product_classification_challengeB & MKaggle20151161,878939MultiIIDBossan2015OttoGroupProductClassificationChallenge
labour_inspection_complianceI & MOther2019763,6343762BinaryIIDflogard2022dataset
video_transcoding_time_predictionT & IUCI20151168,78418RegGroupeddeneke2014video
santander_customer_satisfactionB & MKaggle20161071,0803072BinaryIIDJimenez2016SantanderCustomerSatisfaction
diabetes_130_usM & HUCI20141271,518442BinaryIIDstrack2014impact
kickB & MKaggle20111572,983322BinaryTemporalDontGetKicked
aps_failureI & MUCI20161076,0001702BinaryIIDida2016challenge
sdss_17P & AKaggle2022478,053113MultiIIDaccetta2022seventeenth
hotel_booking_demandB & MOther2019781,418312BinaryTemporalantonio2019hotel
5g_energy_consumptionT & IHuggingFace2023392,62920RegGroupedhuawei_netop_5g_energy_consumption
sepsis_survival_minimal_clinical_recordsM & HUCI20206110,20432BinaryIIDchicco2020survival
sf_permit_timeB & MGOV Website20251116,95437RegTemporalSanFrancisco2026BuildingPermits
wids_diabetes_mellitusM & HKaggle20215127,3581812BinaryIIDMatthys2021WiDSDatathon2021
customer_satisfaction_in_airlineB & LKaggle20233129,880212BinaryIIDyakhyojon2023airlinesatisfaction
pva_revenue_prediction_kddcup98B & MOther199729144,0954772BinaryIIDParsa1998KDDCup1998
give_me_some_creditFinanceKaggle201115150,000102BinaryIIDcukierski2011credit
acquire_valued_shoppers_challengeB & MKaggle201412160,0571112BinaryTemporalDMDave2014AcquireValuedShoppersChallenge
kickstarterB & MOther20251187,118152BinaryTemporalwebrobots2026kickstarter
allstate_claims_severityInsuranceKaggle201610188,317130RegIIDFerguson2016AllstateClaimsSeverity
santander_customer_transaction_predictionFinanceKaggle20197200,0006002BinaryIIDPiedra2019SantanderCustomerTransactionPrediction
homesite_quote_conversionInsuranceKaggle201511260,7532952BinaryIIDDarrel2015HomesiteQuoteConversion
home_credit_default_riskFinanceKaggle20188307,5075042BinaryIIDMontoya2018HomeCreditDefaultRisk
covertypeE & CUCI199828512,625133MultiGroupedblackard1999comparative
ieee_fraud_detectionFinanceKaggle20197590,5404352BinaryTemporalieee-fraud-detection
porto_seguroInsuranceKaggle20179595,206372BinaryIIDHoward2017PortoSegurosSafeDriverPrediction
rossmann_store_salesB & MKaggle201511844,39215RegTemporalkaggle_rossmann_store_sales
lending_club_1mFinanceKaggle201881,064,751962BinaryTemporalsanz2025credit
home_credit_default_stability_1mFinanceKaggle202421,224,9277112BinaryTemporalHerman2024HomeCreditCreditRiskModelStability
consumer_complaints_1mFinanceGOV Website202511,226,140123MultiTemporalcfpb2025ConsumerComplaintDatabase
sepsis_prediction_1mM & HOther201971,228,686422BinaryGroupedreyna2020early
amex_non_iid_1mFinanceKaggle202241,249,6051892BinaryGroupedhoward2022amex
delivery_eta_1mI & MKaggle202421,250,000225RegTemporalrubachev2025tabred
cooking_time_1mI & MKaggle202421,250,000196RegTemporalrubachev2025tabred
climate_model_weather_forecasting_1mE & CKaggle202421,250,000100RegTemporalrubachev2025tabred
maps_router_eta_1mI & MKaggle202421,250,000988RegTemporalrubachev2025tabred
mercari_price_suggestion_1mB & MKaggle201881,250,0006RegIIDHoward2017MercariPriceSuggestionChallenge
electric_motor_temperature_predictionI & MKaggle202151,296,316109RegGroupedkirchgassner2020estimating

Dataset Structure

The release ships as a flat bundle of 142 datasets. Each dataset lives in its own top-level directory named by unique_name, with a UUID-named version subdirectory holding all artifacts. Two layout variants exist:

<dataset_name>/<uuid>/...                 # default (132 datasets)
<dataset_name>/versions/<uuid>/...        # versioned wrapper (10 large non-IID datasets)

Each directory contains six core files, plus an optional tabarena_text_cache.parquet for the 16 datasets with text features:

<uuid>/
├── dataset.parquet                                       # the table (rows × columns)
├── dtypes.json                                           # column name → pandas dtype
├── container_metadata.json                               # uuid + sha256 checksum
├── dataset_metadata.dataset-mold-v1.json                 # provenance & curation notes
├── task_metadata.predictive-ml-task-mold-v1.json         # target, problem type, metric, split keys
├── experiment_metadata.predictive-ml-splits-mold-v1.json # CV fold indices
└── tabarena_text_cache.parquet                           # (optional) precomputed sentence embeddings keyed by text

For details on files and the metadata structure, checkout DataFoundry!

Text embedding cache (tabarena_text_cache.parquet)

Shipped for the 16 text-bearing datasets listed below. The file is a pandas DataFrame written via SemanticTextFeatureGenerator.save_embedding_cache (see TabArena's text_feature_generators.py):

  • Index — a string column named text containing every unique text value observed across all text columns of dataset.parquet.
  • Columns0, 1, …, D-1, holding the precomputed sentence embedding for each text value (default model: 32-dim embeddings).

Reload with:

import pandas as pd
df = pd.read_parquet("<dataset_name>/<uuid>/tabarena_text_cache.parquet")
cache = dict(zip(df.index, df.to_numpy()))   # {text: np.ndarray}

This lets you skip the embedding step at fit time. Datasets with a tabarena_text_cache.parquet: coffee_rating_prediction, consumer_complaints (1m variant), california_house_prices_2020, drug_induced_autoimmunity_prediction, emscad, immoscout_german_house_prices, kickstarter, labour_inspection_compliance, lending_club (1m variant), mercari_price_suggestion (1m variant), mutual_funds_india, pva_revenue_prediction_kddcup98, regensburg_pediatric_appendicitis, sf_permit_time, wids_diabetes_mellitus, wine_world_cost.

Loading a single dataset directly

Each per-dataset config in this card's frontmatter routes only dataset.parquet, which is enough to get the table but not the sibling metadata files (dtypes.json, task_metadata.*, experiment_metadata.* with the CV folds, dataset_metadata.*, container_metadata.json). Because the benchmark protocol depends on those files, the recommended path is to download the whole dataset folder with huggingface_hub:

from huggingface_hub import snapshot_download

local_dir = snapshot_download(
    repo_id="TabArena/BeyondArena",
    repo_type="dataset",
    allow_patterns=["churn/**"],                # one or more <dataset_name>/** globs
)
# local_dir/<dataset_name>/<uuid>/ now contains all six files for that dataset.

For the 10 datasets that use the versions/ wrapper (see Dataset Structure), the layout is <dataset_name>/versions/<uuid>/... — the <dataset_name>/** glob already covers both layouts.

If you only need the table (no folds, no metadata), the datasets library shortcut works:

from datasets import load_dataset

ds = load_dataset("<org>/BeyondArena", name="churn")   # any per-dataset config_name

Downloading the full bundle

from huggingface_hub import snapshot_download

local_dir = snapshot_download(
    repo_id="<org>/BeyondArena",
    repo_type="dataset",
)

Licensing

This collection is released under the terms in LICENSE (copyright-at-original-authors). Individual datasets retain their original licenses; see each dataset metadata for their source-specific terms.

Citation

If you use BeyondArena, please cite:

Beyond IID: How General Are Tabular Foundation Models, Really? Lennart Purucker, Andrej Tschalzev, Nick Erickson, Gioia Blayer, David Holzmüller, Alan Arazi, Alexander Pfefferle, Mustafa Tajjar, Gaël Varoquaux, Frank Hutter arXiv:2606.30410

📄 arXiv

BibTeX:

@misc{purucker2026iidgeneraltabularfoundation,
      title={Beyond IID: How General Are Tabular Foundation Models, Really?}, 
      author={Lennart Purucker and Andrej Tschalzev and Nick Erickson and Gioia Blayer and David Holzmüller and Alan Arazi and Alexander Pfefferle and Mustafa Tajjar and Gaël Varoquaux and Frank Hutter},
      year={2026},
      eprint={2606.30410},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2606.30410}, 
}

Per-Dataset References

If you use individual datasets, please also cite their original authors. BibTeX for every dataset in the benchmark is shipped alongside this card in dataset_references.bib (one entry per unique academic_reference_bibtex_key referenced by the dataset metadata files).

Changelog

  • [27th May 2026] — Initial release: 142 curated IID and non-IID tasks.

Contributors

LennartPurucker

20 commits