/ Модель

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

Лицензия
MIT
Базовая модель
FairTFM-0.7-epoch_10000.pt
Опубликована
21 июл 2026

FairTFM

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

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

0скачиваний за 30 дней0лайковвеса обновлены14 авг 2026

Бенчмарки

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

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

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

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

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

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

FairTFM — трансформерная модель для классификации табличных данных с учётом заданного чувствительного признака. Она использует компоненты nanoTabPFN и совместно кодирует признаки, целевые значения и чувствительный атрибут, а затем предсказывает метки для новых строк по небольшому набору примеров без дообучения на каждом датасете. Модель предназначена для бинарной классификации с целью уменьшить различия в метриках справедливости между группами.

В репозитории представлены четыре контрольные точки с коэффициентами регуляризации λ = 0,7, 1, 10 и 25: увеличение λ усиливает приоритет справедливости в компромиссе с точностью предсказаний. Выпуск предназначен только для инференса; заявлена поддержка табличных задач folktables ACS PUMS, включая прогноз дохода и занятости. По README, текущие контрольные точки рассчитаны на бинарные целевые значения и один бинарный чувствительный признак; пересечение нескольких чувствительных признаков напрямую не моделируется. Лицензия — MIT.

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

  • справедливая классификация дохода по табличным данным
  • оценка занятости с контролем различий между демографическими группами
  • классификация данных ACS PUMS с учётом пола, расы или возраста
  • сравнение компромисса между точностью и метриками справедливости

Ограничения

Текущие контрольные точки поддерживают только бинарные целевые значения и один бинарный чувствительный признак; пересечение нескольких чувствительных признаков напрямую не моделируется. Увеличение коэффициента λ снижает расхождение метрик справедливости ценой возможного ухудшения точности.

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

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

Открыть на Hugging Face

Model Card: FairTFM

Model Description

FairTFM is a tabular foundation model for fairness-aware, in-context prediction on tabular data. It is a transformer-based architecture (built on components from nanoTabPFN) that jointly embeds features, targets, and a sensitive attribute via a dedicated SensitiveAttributeEncoder, then predicts labels for unseen (test) rows conditioned on a small set of in-context training rows — no per-dataset fine-tuning required.

  • Architecture: Transformer encoder stack with separate feature/target/sensitive-attribute embeddings, decoded to per-row logits. Memory-chunked attention/MLP for efficient inference.
  • Task type: Binary classification with a fairness objective over a specified sensitive attribute.
  • Release type: Inference-only.

Model Sources

Checkpoints

Four checkpoints are provided, corresponding to different fairness-regularization strengths (λ) used to trace a fairness/accuracy Pareto front: λ = 0.7, 1.0, 10, 25. Higher λ trades predictive performance for lower fairness-metric disparity.

Intended Use

  • Fair classification on tabular datasets where a sensitive attribute (e.g., sex, race, age) is known at both train and inference time.
  • Includes benchmark support for the folktables ACS PUMS tasks (income, employment, mobility, public coverage, travel time), among other tabular fairness datasets.
  • Sensitive attributes evaluated: SEX, RAC1P (race, White/Black), AGEP (age, median-binarized).

Limitations

  • Restricted to binary sensitive attributes and binary classification targets in current released checkpoints.
  • Fairness metrics are computed with respect to the single sensitive attribute provided at inference; intersectional fairness is not directly modeled.

How to Use

from fairtfm import FairTFMClassifier, compute_fairness_metrics

# Load checkpoint
classifier = FairTFMClassifier(model="path/to/checkpoint")

# Fit on training data
classifier.fit(X_train, y_train, s_train)

# Predict
predictions = classifier.predict(X_test, s_test)
probabilities = classifier.predict_proba(X_test, s_test)
 
# Fairness metrics (returns dict with performance metrics)
compute_fairness_metrics(X_test, y_test, s_test)

Citation

@inproceedings{
kenfack2026training,
title={Training Fair Tabular Foundation Models},
author={Patrik Kenfack and Jesse C. Cresswell and Anthony L. Caterini and Samira Ebrahimi Kahou and Ulrich A{\"\i}vodji},
booktitle={2nd ICML Workshop on Foundation Models for Structured Data},
year={2026},
url={https://openreview.net/forum?id=ajIvCEbadL}
}

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

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

GPU в ailist

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

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

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

Ревизия весов
77954d4

0 моделей