soda-inria/tabicl

TabICLv2: A state-of-the-art tabular foundation model

What it solves

TabICL は、広範なハイパーパラメータ調整を必要とせずにタブラー データの分類と回帰の課題を解決することを目的としています。XGBoost、CatBoost、LightGBM などの従来の勾配ブースティング決定木(GBDT)に代わる最先端の代替手段を提供し、特に 300 件から 100,000 件のトレーニングサンプルを持つデータセットに適しています。

How it works

TabICL は Transformer アーキテクチャに基づくタブラー基盤モデルです。インコンテキストラーニング(ICL)を使用し、事前学習済み Transformer に対して単一のフォワードパスを実行するだけで、新しいデータに対して同時にフィッティングと予測を行います。数百万件の合成データセットで事前学習され、汎用的な学習能力を獲得しています。特定のデータセットでの性能向上のために、フル PyTorch トレーニングループによるファインチューニングもサポートしています。

Who it’s for

高速にデプロイ可能で scikit-learn に準拠した高精度タブラーモデルを求めるデータサイエンティストや ML エンジニア、またタブラー基盤モデルとインコンテキストラーニングに関心のある研究者向けです。

Highlights

  • Zero-shot performance: 約 80% の TabArena データセットで、チューニングされた GBDT を上回る性能をチューニング不要で実現。
  • Scalability: 最大 100,000 件のトレーニングサンプルと 2,000 の特徴量を持つデータセットをサポートし、CPU とディスクオフロードでさらに大規模なセットにも対応。
  • Speed: 特定ベンチマークで TabPFN-2.5 の最大 10 倍の高速化を実現、KV キャッシュにより繰り返し推論を高速化。
  • Versatility: 分類、回帰、ゼロショット時系列予測をサポート。
  • Explainability: SHAP と統合され、特徴重要度分析が可能。
  • Open Source: 事前学習コードと合成データ生成レシピを含む。