/ Модель

Характеристики

Лицензия
Apache 2.0
Библиотека
lightpfn
Опубликована
6 окт 2026

LightPFN

Классификация таблицTable → label

Компактная модель LightPFN классифицирует табличные данные по примерам из контекста и выдаёт вероятности классов без дообучения на пользовательской выборке.

29скачиваний за 30 дней0лайковвеса обновлены12 окт 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

LightPFN — компактная фундаментальная модель для классификации табличных данных, опубликованная ueuegio. Она содержит 4 603 088 параметров и обучена на синтетических данных. Модель использует обучение в контексте: при вызове fit обучающая выборка становится контекстом, после чего predict_proba выдаёт вероятности классов за один прямой проход без дообучения на пользовательских данных и настройки гиперпараметров.

Модель принимает таблицы в виде NumPy-массивов или pandas DataFrame с числовыми, категориальными, строковыми и логическими столбцами, в том числе с пропусками. Поддерживает классификацию на 2–10 классов и работает на CPU, CUDA, ROCm, а также на GPU через Vulkan. В тестах авторов LightPFN показала конкурентные результаты на небольших табличных наборах; это не гарантирует такого же качества на произвольных данных.

Ограничения: регрессию модель не поддерживает. Категориальные признаки кодируются порядковыми значениями, поэтому на таблицах с большим числом категорий CatBoost может быть лучше; при выборках свыше 20 000 строк используется стратифицированная подвыборка. Лицензия кода и весов — Apache 2.0.

Сценарии применения

  • классификация табличной выборки на 2–10 классов
  • оценка вероятностей классов для строк таблицы
  • быстрая классификация небольших наборов данных без настройки гиперпараметров
  • сравнение качества табличной классификации с CatBoost и другими базовыми моделями

Ограничения

Поддерживается только классификация на 2–10 классов; регрессия не поддерживается. Категориальные признаки обрабатываются как порядковые коды, а при числе обучающих строк более 20 000 используется стратифицированная подвыборка.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

LightPFN

LightPFN is a small tabular foundation model for classification: a 4,603,088-parameter in-context learner pretrained only on synthetic data. fit stores the training set as context and predict_proba answers in one forward pass, with no training on your data and no hyperparameters to tune. It runs on CPU, CUDA, ROCm and, through its own Vulkan kernels, on AMD, Intel and NVIDIA GPUs.

Usage

pip install LightPFN
from lightpfn import LightPFNClassifier

clf = LightPFNClassifier(n_estimators=4, random_state=0)
clf.fit(X_train, y_train)          # downloads these weights at a pinned commit on the first fit
proba = clf.predict_proba(X_test)

X can be a NumPy array or a pandas DataFrame with numeric, categorical, string and boolean columns and missing values. device="auto" uses a CUDA or ROCm GPU, else a Vulkan GPU (pip install "LightPFN[vulkan]"), else the CPU. The user guide covers every option.

Model

Taskclassification, 2 to 10 classes
Parameters4,603,088 (18 MB, float32)
Architecturecell embedding (value, rank, missing flag), two induced column stages, row refinement with four summary tokens, row compression, seven in-context blocks, retrieval decoder
Pretraining datasynthetic only: 90% structural causal graph prior, 10% rule prior (XOR, parity, lookup, trees); 7.68 million task draws from 4.03 million distinct tasks
Training120,000 steps of 64 tasks on two RTX 5090 (tables up to 2,048 rows), then 39,250 steps on tables up to 60,000 rows
Not used in trainingreal datasets, distillation, weights or outputs of other tabular foundation models

Evaluation

The official TabArena leaderboard includes default, tuned and ensembled baselines. Other evaluations use default baselines; AUC differences have 95% paired bootstrap intervals.

BenchmarkResult
Official TabArena leaderboard, 38 classification datasets, default configuration (four estimators), run and verified by the TabArena maintainers, 11 October 2026all splits: 21st of 92, Elo 1441 (+69 / -79); Lite: 20th of 92, Elo 1426 (+71 / -70); none imputed. Above every tree-based method, tuned and ensembled ones included (intervals overlap default CatBoost and the tuned entries); behind TabICLv2 (1575) and larger foundation models
55 OpenML-CC18 datasets outside TabArena (at most 1,000 rows, one estimator)mean AUC 0.911, +0.86 [0.42, 1.40] over CatBoost, +1.8 to +2.1 over LightGBM, XGBoost and random forest
TabArena, 38 classification tasks, official splits, first repeat (our harness), four estimatorsmean AUC 0.858, rank 2.50 of 7, behind TabICLv2 (0.864), lower error than CatBoost on 76% of tasks
13 OpenML datasets of 50,000 to 2.2M rows, 10,000 to 100,000 training rowsmean AUC difference from CatBoost between -0.34 and +0.28 points, intervals include zero

The leaderboard view is Classification with imputed models excluded: the default view also covers the 13 regression datasets, which LightPFN does not support. Full tables, timings and the official TabArena results: docs/en/RESULTS.md.

Limitations

  • Classification only (2 to 10 classes); regression is planned for version 2.
  • Categorical columns are read as ordinal codes. On tables dominated by high-cardinality categorical columns CatBoost is ahead; native categorical handling is planned for version 2.
  • Above 20,000 training rows each estimator reads a stratified subsample (max_context).
  • CPU time grows with the context length; on large tables a GPU is much faster.

Files

FileContent
model.safetensors, config.jsonweights (float32) and architecture of the released model
provenance.jsonhashes of the weights and of the source checkpoint
LightPFN_report.pdftechnical report
LICENSE, NOTICEApache License 2.0 and attribution notice

Citation

@techreport{ottoboni2026lightpfn,
  title  = {A Sling Against Giants: {LightPFN}, a 4.6M-parameter tabular in-context classifier designed to stay small},
  author = {Ottoboni, Giorgio},
  year   = {2026},
  url    = {https://github.com/GioOtto/LightPFN}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · lightpfn

Нельзя запустить

Табличные модели пока не поддерживаются.

Ревизия весов
92b792f

0 моделей