Understanding the Surprising Generalization Properties of Tabular Foundation Models¶
会议: NeurIPS 2026
arXiv: 2608.17957
代码: https://github.com/Layer6AI-Research/TabDPT
领域: 自监督/表示学习
关键词: 表格基础模型, 上下文学习, 自监督预训练, 检索与聚合, 任务多样性
一句话总结¶
论文揭示了表格基础模型(TFM)仅凭单个真实数据表进行自监督预训练即可获得强劲的跨域上下文泛化能力,证明决定泛化的是特征数量所衍生的任务多样性而非样本规模,并据此构建了列级数据清洗范式与基于检索-聚合的泛化机制解释。
研究背景与动机¶
表格数据因高度异构、特征语义迥异且缺少自然连续拓扑,长期以来被学术界普遍认为难以实现跨领域的迁移学习——例如在手写数字图像矢量化特征上训练的模型,直觉上几乎不可能零样本迁移到加州房价预测任务中。然而,近期以 TabPFN、TabDPT 和 TabICL 为代表的表格基础模型(Tabular Foundation Models, TFMs)彻底颠覆了这一固有认知。这类模型通过将预测任务转化为 Transformer 的上下文学习(In-Context Learning, ICL),在冻结模型权重的条件下,仅依据测试时提供的少量带标签上下文样本即可直接推理未标注样本的目标值。现有主流范式普遍遵循大语言模型的扩展经验,依赖数百万张由复杂结构先验生成的合成表格,或由成千上万真实表格聚合的大规模预训练语料库,试图通过极致的任务多样性覆盖不可见的下游任务空间。
这一广泛采纳的经验假设引发了一个悬而未决的核心矛盾:学术界通常从贝叶斯先验拟合(Prior-Fitted Networks)的角度解释 TFMs 的有效性,认为预训练是将下游数据生成过程的先验分布隐式参数化进模型权重;然而在真实场景中,即便是极为极端的单表自监督预训练——仅在单张手写数字表(vectorized MNIST)上做无监督自回归或掩码重构,Transformer 也能在完全不相关的加州房价、CC-18 分类和 CTR-23 回归基准上取得匹敌甚至超越随机森林等传统机器学习模型的泛化表现。此时预训练数据与下游评估任务的分布重叠几乎为零,贝叶斯先验假设难以成立。这引出了两个亟待厘清的基础科学问题:究竟是预训练数据的哪些几何与统计属性决定了上下文泛化能力的涌现?又该如何利用这一底层规律指导大规模真实表格语料的高效构建?
本文的切入视角是跳出对预训练样本量和数据语义的过度依赖,从任务生成组合学与非参数检索的角度重新审视表格上下文学习。在基于掩码与随机目标选择的自监督训练机制下,一张包含 \(k\) 列特征的表格能够组合出高达 \(\mathcal{O}(k \cdot 2^k)\) 种不同的特征-目标映射任务;因此,表格的列数(特征空间自由度)本质上决定了模型所能接触到的预测任务基底丰富度。核心 idea:表格基础模型的上下文泛化本质上是一种由任务多样性激发的“可学习检索与聚合”(learned retrieval-and-aggregation)过程,而非参数化先验记忆;在单表中主导迁移表现的是特征数量衍生的任务多样性而非行样本量,在宏观语料治理中应优先进行细粒度列级降噪而非粗暴的表级过滤。
方法详解¶
整体框架¶
本文构建了一套从微观单表分析、宏观语料清洗到底层表征机制验证的完整研究框架。在单表与全量语料预训练中,模型输入均为标准二维数据表;在每个训练步,系统随机选取其中某一列作为预测目标 \(y\),其余列的随机子集作为输入特征 \(X\),由此构造自监督表格预测任务。模型采用非对称注意力 Transformer 架构,测试查询样本(query tokens)只单向检索并聚合上下文支持样本(context tokens),而不进行 query 之间的相互交互。在此基准之上,本文设计了列级质量过滤管线以增强任务空间纯度,并通过对称注意力约束与上下文复制探针解构其检索机制。
%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400}}}%%
flowchart TD
A["原始表格数据<br/>单表 / 1732个OpenML表"] --> B["单表任务生成与属性分析<br/>随机抽取列构造任务空间"]
B --> C["列级特征清洗流水线<br/>缺失率过滤 + 相关性去重 + 最小特征门控"]
C --> D["非对称注意力Transformer<br/>Query单向检索Context支持集"]
D --> E["检索聚合与注意力归纳验证<br/>WQ=WK对称投影 + 隐式软kNN聚合"]
E --> F["下游多基准零样本迁移<br/>CC-18分类 + CTR-23回归 + TabArena"]
关键设计¶
1. 单表任务生成与属性分析:揭示特征维度主导的任务多样性效应
针对单表为何能涌现通用泛化能力的谜题,本文探究了表格宏观元特征(特征数、样本行数、缺失值比例、连续/类别特征分布)对下游迁移性能的决定性作用。自监督表格模型在每一步训练中将输入矩阵 \([X \mid y]\) 进行随机划分:固定某列为预测标签,其余保留特征构成特征子集。具有 \(k\) 列的表格能够自然衍生出 \(\mathcal{O}(k \cdot 2^k)\) 种任务组合。实验利用 XGBoost 元回归模型预测 88 个独立单表模型在 107 个下游任务上的平均迁移表现,拟合优度达到 \(R^2 = 0.67\)。特征重要性分析表明,特征数量(# Features)对跨域泛化具有决定性的主导贡献,而传统机器学习中备受看重的样本行数(# Instances)几乎没有预测解释力。在固定行列总数的前提下人为限制允许采样的唯一下务数 \(N\),下游 AUC 随着采样任务数从 5 增至数万展现出单调跃升(从近乎随机猜测的 0.5 提升至 0.9 以上),证实了“任务基底丰富度”才是驱动泛化的本质动因。
2. 列级特征清洗流水线:基于任务质量的大规模语料治理
将单表洞察拓展到包含 1,732 个真实 OpenML 表格的大规模语料库时,传统自然语言语料治理手段(如表级精确去重、过滤行数/特征较少的低质数据集)并未带来收益,反而由于过度排除了低维简单结构数据集而损害了下游表现(平均 IQM 从 0.9039 跌至 0.8927)。本文转而提出了细粒度的列级特征清洗机制,从源头上净化任务空间:
- 缺失列剔除(NaN-drop):剔除单表中缺失值超过 50% 的无效列。这类列经均值填充后几乎退化为常数,作为输入或预测目标时会产生退化的虚假任务。
- 相关性贪心去重(Corr-dedup):基于 Pearson 或 Spearman 秩相关系数构建列间相关矩阵(同时纳入潜在目标列 \(y\)),贪心移除绝对相关系数高于 0.90 的高度共线列,打破特征冗余并避免产生无学习梯度的共线性简并任务。
- 最小特征数门控(mf-k):在列级净化后,仅保留有效特征数不少于 \(k=5\) 的数据集,避免模型被极端退化的过浅表干扰。该流水线保留了海量跨域表的长尾分布,同时系统性提升了预训练任务池的信噪比。
3. 检索聚合与注意力归纳验证:软 kNN 归纳偏置与注意力收敛性分析
为了提供超越贝叶斯假设的机理诠释,本文证明 TFMs 在数学与表征层面主要执行的是“样本检索与近邻标签聚合”(learned retrieval-and-aggregation)。在注意力层中,query token 与 context token 的相似度权重计算本质上是高维空间的相似度度量。若将 Transformer 自注意力中的查询与键投影矩阵强制共享(\(W_Q = W_K\)),在经过 QK-Normalization 的条件下,两点间的注意力得分严格转化为欧氏距离的单调变换:
$\(q_i^\top q_j = \text{const} - \frac{1}{2}\|q_i - q_j\|^2\)$
这一约束将多头注意力显式压缩为高斯核软 \(k\)-最近邻(soft-\(k\)NN)模式。在弱单表(如 pollen、puma8NH、poker-hand)预训练中,\(W_Q = W_K\) 的显式相似度归纳偏置使下游平均 AUC 大幅提升了 +0.1088;而在高维强单表与全量语料上,该强约束并未带来任何性能回退(差距仅为 -0.0027 与 +0.0001)。这直接证实了 TFMs 并不需要在模型权重中存储固定的函数族参数,而是演化出了一套普适的高维相似度比较与上下文复制算法。
损失函数 / 训练策略¶
模型在每个训练步骤将选定目标列 \(y\) 分别输入分类头(交叉熵损失,附加 0.1 的标签平滑 Label Smoothing)与回归头(均方误差 MSE),进行联合端到端优化。优化器使用 AdamW(学习率 \(5 \times 10^{-4}\),权重衰减 0.05,梯度裁剪截断阈值 1.0),无学习率衰减调度;在大模型扩展实验中使用 ScheduleFree AdamW(学习率 \(1 \times 10^{-3}\),BF16 混合精度)。上下文窗口在训练期间在 50 至 1,024 之间随机动态采样,有效 Batch Size 为 256(32 样本 \(\times\) 8 步梯度累积),总共训练 128,000 个梯度更新步。在训练数据批次组织中,利用 FAISS 向量检索构建支持集上下文以模拟难例检索。
实验关键数据¶
主实验¶
论文在大规模 OpenML 语料(1,732 个数据集,扣除基准测试集)上全面评估了表级筛选与列级预处理变体的跨域迁移性能。评测基准包括 CC-18(72 个分类数据集)与 CTR-23(35 个回归数据集),评价指标采用具备统计鲁棒性的四分位均值(Interquartile Mean, IQM)及 95% 置信区间。
| 实验配置 (Setup) | CC-18 AUC | CC-18 Acc. | CTR-23 Corr. | CTR-23 \(R^2\) | 平均 IQM (Avg.) |
|---|---|---|---|---|---|
| 全量基线 (Baseline) | 0.9757 | 0.9233 | 0.9021 | 0.8145 | 0.9039 |
| 表级去重 (Deduped) | 0.9752 | 0.9236 | 0.9019 | 0.8146 | 0.9038 |
| 表级过滤 (\(\ge 30\) Features) | 0.9728 | 0.9208 | 0.8882 | 0.7890 | 0.8927 |
| 表级过滤 + 去重 (\(\ge 30\) + Dedup) | 0.9724 | 0.9195 | 0.8871 | 0.7870 | 0.8915 |
| 列级: NaN drop (+, –, –) | 0.9760 | 0.9256 | 0.9078 | 0.8221 | 0.9079 |
| 列级: Pearson去重 (–, P, –) | 0.9760 | 0.9251 | 0.9043 | 0.8195 | 0.9062 |
| 列级: Spearman去重 (–, S, –) | 0.9758 | 0.9238 | 0.9032 | 0.8164 | 0.9048 |
| 列级: Pearson + 门控 (–, P, +) | 0.9759 | 0.9250 | 0.9098 | 0.8281 | 0.9097 |
| 列级全组合: NaN+Spearman+门控 (+, S, +) | 0.9763 | 0.9272 | 0.9077 | 0.8251 | 0.9091 |
消融实验¶
下表汇总了在大规模模型参数(16 层,隐藏维度 768,Pre-LN)与扩展上下文窗口(1k, 2k, 4k tokens)下,引入列级预处理(++pp: NaN drop + Spearman + mf-5)在 TabArena-Lite 基准(51 个任务,fold 0)上的 Elo 评级与平均排位对比。
| 模型与基线配置 | Elo 评分 | 平均排位 (Avg. Rank) | 胜率优势说明 |
|---|---|---|---|
| Our TabDPT (4k++pp) | 1322.8 | 10.25 | 胜过未清洗 4k 版本 67% 的任务 |
| CatBoost (Default) | 1320.8 | 10.31 | 工业级主流 GBDT 基线 |
| Our TabDPT (2k++pp) | 1299.8 | 10.96 | 胜过未清洗 2k 版本 61% 的任务 |
| Our TabDPT (4k Baseline) | 1274.3 | 11.76 | 无预处理的 4k 窗口基线 |
| Our TabDPT (2k Baseline) | 1270.7 | 11.88 | 无预处理的 2k 窗口基线 |
| TabDPT_GPU (v1.1) | 1259.1 | 12.25 | 既有开源官方模型实现 |
| Our TabDPT (1k++pp) | 1220.0 | 13.53 | 胜过未清洗 1k 版本 63% 的任务 |
| TabPFNv2_GPU | 1195.6 | 14.33 | 经典合成数据预训练先验模型 |
| Our TabDPT (1k Baseline) | 1190.8 | 14.49 | 无预处理的 1k 窗口基础版本 |
| XGBoost (Default) | 1179.5 | 14.86 | 经典树模型基线 |
| Random Forest (Anchor) | 1000.0 | 20.44 | 评测锚定基准点 |
关键发现¶
- 列清洗带来普适增益:无论是回归任务(CTR-23 \(R^2\) 提升 +0.0136)还是分类任务,细粒度列级特征清洗均系统性优于全量基线;而在 TabArena 上,加入清洗的各个上下文尺度均展现出显著的正向胜率(对标未清洗版本胜率均在 61%~67%)。
- 表级过滤出现负迁移反噬:强行剔除特征数小于 30 的数据表使多项指标显著倒退,证明低维、稀疏的简单表格为模型提供了基础的关系对齐样本,不可简单视作噪声予以剔除。
- 高阶层注意力机制收敛一致:在 52 个单表预训练模型探针实验中,高泛化性能模型(Top-25%)在未见过的测试表上展现出高度一致的注意力热力图模式(SS 对间相似度 0.504,显著高于 WW 对的 0.290),且这种一致性在 Transformer 深层(第 9~11 层)尤为强烈(相关性超 0.6),表明优秀的模型自主收敛出了通用的高维上下文检索模式。
亮点与洞察¶
- 颠覆贝叶斯先验范式:首次从实证角度证伪了表格基础模型“必须依赖大范围覆盖真实世界分布的先验”这一流行教条,指出单张表格在自监督任务重组下即可激发出通用的上下文比较算法。
- 重新定义表格数据质量维度:证明在表格自监督预训练中,“特征数(列)”的价值呈组合数级超越“样本数(行)”,指明了未来表格大模型数据挖掘应优先采集高维宽表而非无脑堆砌深长表。
- 软 kNN 的归纳偏置统一:通过在注意力中施加 \(W_Q = W_K\) 约束,将复杂的上下文学习机制优雅地桥接至经典非参数统计中的核近邻回归,兼具理论解释力与指导实用性。
局限与展望¶
- 作者承认的局限:目前研究仅探索了以行级注意力(row-based attention)为主的非对称 Transformer 架构(遵循 TabDPT 与 TabPFNv1),尚未涵盖在部分新兴 TFMs 中使用的单元格级双向交叉注意力(cell-based attention)。
- 潜在分析局限:模型所展现的上下文泛化除了非参数检索与近邻标签平滑外,可能还包含其他隐式的表征重整机制(例如上下文内的隐式线性回归或梯度下降推演),当前探针实验尚无法完全排除复合机制的存在。
- 未来改进方向:可进一步设计显式的非参数核诱导架构,在预训练初期注入检索先验,并开发针对动态多表的列组合自适应采样算法以最大化任务信息熵。
相关工作与启发¶
- vs TabPFN / Prior-Fitted Networks:TabPFN 依赖结构化的合成数学先验且假定涵盖目标生成过程;本文证明无需合成先验,仅用单张真实数据表的自监督排列即可获得强泛化,打破了先验覆盖假设。
- vs TabDPT / 真实表格预训练:TabDPT 依赖海量多源真实数据堆叠并尝试表级过滤;本文证明表级过滤无效而列级降噪(去共线、去高缺失)才是关键杠杆,并解释了其背后的任务组合学机理。
- vs LLM 中的上下文学习 (Induction Heads):语言模型中的 ICL 通常被视作自回归生成在大规模语料下的涌现副产物;而表格 TFMs 则直接将 ICL 作为预训练显式优化目标,其核心机制更纯粹地映射到跨样本的相似度比对与邻域聚合。
评分¶
- 新颖性: ⭐⭐⭐⭐⭐ 颠覆了表格基础模型依赖大规模先验覆盖的认知,提出了单表任务多样性与检索聚合理论。
- 实验充分度: ⭐⭐⭐⭐⭐ 跨越 88 个单表模型、1,732 个多表语料、107+51 个评测基准,辅以深入的元回归与注意力探针。
- 写作质量: ⭐⭐⭐⭐⭐ 叙述逻辑层层递进,从反直觉现象切入,经实证排查最终收束至数学机理。
- 价值: ⭐⭐⭐⭐⭐ 为未来表格基础模型的数据构建规范与高效模型架构设计提供了决定性的指导。