LimiX-2:不只預測答案,還要學會資料背後的因果機制
LimiX-2: A Contextual Mechanism Network Towards General Structured-Data Intelligence
背景
表格資料(structured data)撐起醫療、金融、科學研究等領域的預測與決策,但相較於語言模型和視覺模型近年的爆發式進展,「表格資料的通用基礎模型」一直發展緩慢。過去主流做法是針對每個資料集分別訓練梯度提升樹(如 XGBoost、CatBoost)或深度網路,缺乏跨任務的知識共用。後來出現了 Prior-Data Fitted Networks(PFN)路線,例如 TabPFN、TabICL、TabFM,它們用大量合成資料預訓練,讓模型能在推論時直接做 in-context learning,不必重新訓練。但這類模型的核心目標仍是 p(y | x, D_context)——只學「給定特徵猜目標值」這一件事,本質上是「目標導向」的預測,難以捕捉資料變數之間更完整的聯合依賴結構。
由 Stable AI 與清華大學組成的 LimiX Team,延續其前作 LimiX 建立的 scaling law 研究,推出新一代模型 LimiX-2,嘗試從根本上改變表格基礎模型的訓練目標:與其只學「猜答案」,不如讓模型學會資料生成背後的「機制」。
方法
LimiX-2 提出 Contextual Mechanism Networks(CMNs)這個新典範,把建模目標從 p(y | x, D_context) 換成 p(x, y | D_context)——也就是不只預測目標欄位,而是聯合建模整張表格中所有變數的依賴關係。對應的預訓練方法叫 Context-Conditional Masked Modeling(CCMM),結合「目標預測」與「遮罩特徵重建」兩種任務:每次訓練把一張表切成 context 與 query 兩部分,模型要根據 context 觀測值,還原 query 列中被隨機遮罩的任意欄位,而不只是固定的標籤欄。
架構上,LimiX-2 延續前代「cell-level」表示法,即每個儲存格(而非整列)都有自己的向量表示,嵌入維度從前代的 96–192 擴大到 256。骨幹是 24 層的 dual-axis transformer block,分別做 sample-axis attention(跨列建模上下文)與 asymmetric feature-axis attention(欄位間關係,且只有特徵能被目標看見,目標彼此不能互看),FFN 換成獨立的 SwiGLU。回歸任務不再用均方誤差,而是把數值切成 5000 個桶做機率分布預測。
預訓練資料完全是合成的:透過結構因果模型(structural causal models, SCM)產生具有多樣圖結構(鏈狀、混淆、collider 等因果圖形)、多種函數機制(MLP、樹、CNN、週期函數等)與觀測過程(缺失、離散化、類別不平衡)的資料集,經五階段流程(超參數抽樣、DAG 生成、SCM 傳播、特徵/目標抽樣、任務適應)大規模生成,訓練規模從 12.5M 到 406.2M 參數不等。
實驗結果
LimiX-2 在三個公認的表格基準上都拿下最高 Elo 分數:TabArena(51 個真實世界資料集)整體 Elo 1935,領先 TabPFN+ 的 1818、CatBoost 的 1790、AutoGluon 1.6(無外部程式庫版)的 1789;TALENT(288 個資料集,涵蓋二元分類、多元分類與迴歸)整體 Elo 1506,領先 TabPFN 的 1471;BCCO(156 個含缺失值與不完整特徵的高難度資料集)整體 Elo 1432,領先 AutoGluon 1.6 的 1376。值得一提的是,LimiX-2 的參數量只有 TabFM 的四分之一,卻在各項基準上勝出,顯示參數效率大幅提升。
在因果發現方面,論文用 Sachs 蛋白訊號網路、UF 食物生產、CausalChamber、PATHFINDER、DIABETES、PIGS 六個資料集,測試模型的 feature attention 能否直接還原因果骨架(causal skeleton)。LimiX-2 平均 F1 score 達 0.7972,六個資料集中五個拿下第一,同時在五個資料集上取得最低的 structural Hamming distance(SHD),大幅超越第二名 EXAONE Tabular(平均 F1 0.6591),也優於 XGBoost 特徵重要性法以及 NOTEARS-MLP、PC、GES、LiNGAM 等專門的因果發現演算法。
Scaling law 實驗顯示,模型參數從 12.5M 增加到 406.2M(約 32.5 倍),TabArena Elo 從 1766 上升到 1935,每次參數翻倍平均提升 34.68 Elo;TALENT 的分類與迴歸分別提升約 109 與 89 Elo;BCCO 的分類與迴歸分別提升 56 與 147 Elo。所有曲線的擬合優度 R² 介於 0.9617 到 0.9808 之間,且在 406.2M 參數範圍內看不到效能飽和的跡象,暗示繼續放大到十億參數規模仍有成長空間。
意義
LimiX-2 最大的貢獻,是證明表格資料基礎模型不一定要被「只預測一個目標欄位」的框架綁死——用聯合建模 p(x, y | D_context) 取代單純的條件預測,不僅在標準的分類、迴歸任務上勝過現有的 dataset-specific 模型與其他表格基礎模型(如 TabPFN-3、TabICLv2、TabFM、Xiaomi-TabLDM),還「順便」讓模型的內部注意力學到了真實的因果結構,可以直接拿來做因果骨架還原,甚至比許多專門設計的因果發現演算法更準。這代表同一個預訓練好、不需要針對任務再訓練的模型,可以同時處理分類、迴歸、缺失值填補與因果推論四種任務。
對整個領域而言,穩定且尚未飽和的 scaling law 結果,也為「表格資料的大模型化」提供了實證基礎——就像語言模型當年靠 scaling law 說服業界投入更大算力一樣,LimiX-2 的實驗顯示同樣的邏輯可能適用於結構化資料,為未來邁向十億參數級的通用表格基礎模型鋪路。