结论
拟合器:数据上千以后 ExtraTrees / RandomForest 最准:考试数据全量训练时前 10% 内 Spearman 0.87,已经贴着噪声上限 0.86,GBDT×8 只有 0.56;它们的 90% 区间覆盖率也接近名义值(0.85–0.96),拟合速度快一个数量级以上。只有 64 个点时 GP 的前排排序最好(重点空间 0.60,GBDT 0.09)。MLP 和 Transformer 序列模型在三份数据上都没赢过树模型。
现在的 GBDT 逐成员 argmin:当搜索器用,它是最稳的一档。考试数据回放里 20 个种子全部在 256 次评估内找到全集最优,平均 31 次进入前 1%;随机搜索要 80 次,256 次后还差 0.010;GP-EI 只有 5/20、MLP 逐成员 argmin 14/20 在 256 次内找到最优。它的毛病在模型本身:bootstrap 成员几乎一致,90% 区间的实际覆盖率随数据量从 0.72 掉到 0.15,所以同一个模型改用“均值−σ”反而更慢;数据上千后它欠拟合。反过来,离线最准的 ExtraTrees 拿来逐成员 argmin,常卡在离最优约 0.004(≈1 个种子 σ)的地方(20 个种子里只有 7 个在 256 次内找到最优):树不会外推,8 组成员给出同一个答案。拟合准不等于搜得好。
种子噪声底线:同一设置换 seed,分数标准差的中位数是 0.0043(考试)和 0.0056(grand_1024)。grand_1024 的前 10% 只跨 0.006,完美模型对着单 seed 标签,前排 Spearman 也只能到约 0.24,所有拟合器都已到这个水平(0.2–0.4)。所以在 grand 前排继续比较拟合器没有意义,差距小于 0.005 的设置要靠多 seed 复测来分。
种子噪声底线同一设置换 seed 的差异
0.0043考试数据 种子标准差中位数(12,076 个多 seed 设置;均方根 0.0066)
0.0056grand_1024 种子标准差中位数(448 个多 seed 设置;均方根 0.0064)
0.67考试数据前 10% 内,seed A 与 seed B 的 Spearman
0.24grand_1024(seq 1024 大搜索):完美模型在前 10% 能拿到的 Spearman 上限(前 10% 跨度 0.006)
0.86自由度考试 phase 2:完美模型在前 10% 能拿到的 Spearman 上限(前 10% 跨度 0.034)
0.77重点空间基线(model/random/mcmc):完美模型在前 10% 能拿到的 Spearman 上限(前 10% 跨度 0.020)
上限的算法:把观测分数当真值,再加一份 N(0, σ²/k) 的种子噪声(k = 该标签平均的 seed 数),算两者在前 10% 内的 Spearman:完美模型对着这些单 seed 标签,大约也就能到这个数。grand_1024 的前 10% 只跨 0.006,约等于一个种子标准差,前排排序基本由噪声决定。
grand_1024(seq 1024 大搜索)8,225 个设置;每个点 = 5 次随机划分的均值 ± 标准误
| 拟合器(n = 256) | 整体 Spearman | 前 10% 内 Spearman | top-16 regret | 90% 区间覆盖率 |
|---|
| GBDT×8(现状) | 0.948 | 0.305 | 0.0004 | 0.611 |
| RandomForest | 0.948 | 0.254 | 0.0002 | 0.940 |
| ExtraTrees | 0.944 | 0.225 | 0.0003 | 0.873 |
| MLP×5 | 0.900 | 0.119 | 0.0054 | 0.275 |
| GP(Matérn) | 0.924 | 0.204 | 0.0044 | 0.910 |
| Transformer×3 | 0.898 | 0.126 | 0.0003 | 0.469 |
| 拟合器(n = 6,580) | 整体 Spearman | 前 10% 内 Spearman | top-16 regret | 90% 区间覆盖率 |
|---|
| GBDT×8(现状) | 0.962 | 0.181 | 0.0003 | 0.287 |
| RandomForest | 0.981 | 0.398 | 0.0001 | 0.909 |
| ExtraTrees | 0.981 | 0.398 | 0.0001 | 0.850 |
| MLP×5 | 0.965 | 0.335 | 0.0007 | 0.284 |
| GP(Matérn) | 0.959 | 0.273 | 0.0003 | 0.914 |
| Transformer×3 | 0.957 | 0.260 | 0.0012 | 0.425 |
自由度考试 phase 246,066 个设置;每个点 = 5 次随机划分的均值 ± 标准误
| 拟合器(n = 256) | 整体 Spearman | 前 10% 内 Spearman | top-16 regret | 90% 区间覆盖率 |
|---|
| GBDT×8(现状) | 0.910 | 0.519 | 0.0013 | 0.646 |
| RandomForest | 0.903 | 0.500 | 0.0007 | 0.946 |
| ExtraTrees | 0.894 | 0.523 | 0.0015 | 0.903 |
| MLP×5 | 0.877 | 0.419 | 0.0022 | 0.378 |
| GP(Matérn) | 0.848 | 0.389 | 0.0029 | 0.933 |
| Transformer×3 | 0.904 | 0.453 | 0.0006 | 0.451 |
| 拟合器(n = 42,066) | 整体 Spearman | 前 10% 内 Spearman | top-16 regret | 90% 区间覆盖率 |
|---|
| GBDT×8(现状) | 0.963 | 0.559 | 0.0001 | 0.154 |
| RandomForest | 0.988 | 0.862 | 0.0001 | 0.956 |
| ExtraTrees | 0.989 | 0.868 | 0.0001 | 0.920 |
| MLP×5 | 0.987 | 0.801 | 0.0001 | 0.345 |
| GP(Matérn) | 0.938 | 0.483 | 0.0077 | 0.924 |
| Transformer×3 | 0.982 | 0.749 | 0.0001 | 0.416 |
重点空间基线(model/random/mcmc)1,002 个设置;每个点 = 5 次随机划分的均值 ± 标准误
| 拟合器(n = 256) | 整体 Spearman | 前 10% 内 Spearman | top-16 regret | 90% 区间覆盖率 |
|---|
| GBDT×8(现状) | 0.936 | 0.708 | 0.0000 | 0.630 |
| RandomForest | 0.926 | 0.598 | 0.0000 | 0.966 |
| ExtraTrees | 0.927 | 0.534 | 0.0000 | 0.861 |
| MLP×5 | 0.895 | 0.652 | 0.0000 | 0.321 |
| GP(Matérn) | 0.898 | 0.679 | 0.0000 | 0.896 |
| Transformer×3 | 0.942 | 0.533 | 0.0000 | 0.453 |
| 拟合器(n = 756) | 整体 Spearman | 前 10% 内 Spearman | top-16 regret | 90% 区间覆盖率 |
|---|
| GBDT×8(现状) | 0.954 | 0.697 | 0.0000 | 0.496 |
| RandomForest | 0.947 | 0.599 | 0.0000 | 0.966 |
| ExtraTrees | 0.948 | 0.658 | 0.0000 | 0.853 |
| MLP×5 | 0.947 | 0.642 | 0.0000 | 0.304 |
| GP(Matérn) | 0.933 | 0.690 | 0.0000 | 0.913 |
| Transformer×3 | 0.956 | 0.594 | 0.0000 | 0.377 |
离线主动搜索回放数据集当 oracle:只能挑已评估过的设置;16 个随机起点,每轮 16 个;曲线是各种子的平均,种子数见图例括号和表
grand_1024(seq 1024 大搜索)
| 方法 | 种子 | 64 次后 regret | 128 次后 | 400 次后 | 进入全集前 1% |
|---|
| 随机 | 20 | 0.0023 | 0.0016 | 0.0010 | 20/20,平均第 90 次 |
| GBDT 逐成员 argmin(现状) | 20 | 0.0025 | 0.0010 | 0.0002 | 20/20,平均第 70 次 |
| GBDT 均值−σ | 5 | 0.0023 | 0.0011 | 0.0005 | 5/5,平均第 65 次 |
| RF 均值−σ | 5 | 0.0032 | 0.0019 | 0.0005 | 5/5,平均第 115 次 |
| MLP 均值−σ | 5 | 0.0034 | 0.0022 | 0.0002 | 5/5,平均第 105 次 |
| Transformer 均值−σ | 5 | 0.0017 | 0.0004 | 0.0003 | 5/5,平均第 46 次 |
| GP-EI | 20 | 0.0041 | 0.0038 | 0.0021 | 11/20,平均第 257 次 |
| ExtraTrees 逐成员 argmin | 20 | 0.0020 | 0.0010 | 0.0004 | 19/20,平均第 60 次 |
| RF 逐成员 argmin | 5 | 0.0019 | 0.0012 | 0.0002 | 5/5,平均第 78 次 |
| MLP 逐成员 argmin | 20 | 0.0041 | 0.0023 | 0.0003 | 20/20,平均第 134 次 |
自由度考试 phase 2
| 方法 | 种子 | 64 次后 regret | 128 次后 | 400 次后 | 进入全集前 1% |
|---|
| 随机 | 20 | 0.0154 | 0.0117 | 0.0089 | 19/20,平均第 80 次 |
| GBDT 逐成员 argmin(现状) | 20 | 0.0082 | 0.0026 | 0.0000 | 20/20,平均第 31 次 |
| GBDT 均值−σ | 5 | 0.0125 | 0.0037 | 0.0008 | 5/5,平均第 57 次 |
| RF 均值−σ | 5 | 0.0115 | 0.0071 | 0.0023 | 5/5,平均第 61 次 |
| MLP 均值−σ | 5 | 0.0120 | 0.0023 | 0.0004 | 5/5,平均第 43 次 |
| Transformer 均值−σ | 5 | 0.0146 | 0.0043 | 0.0000 | 5/5,平均第 65 次 |
| GP-EI | 20 | 0.0119 | 0.0053 | 0.0014 | 20/20,平均第 42 次 |
| ExtraTrees 逐成员 argmin | 20 | 0.0085 | 0.0061 | 0.0036 | 20/20,平均第 35 次 |
| RF 逐成员 argmin | 5 | 0.0066 | 0.0062 | 0.0044 | 5/5,平均第 32 次 |
| MLP 逐成员 argmin | 20 | 0.0103 | 0.0035 | 0.0007 | 20/20,平均第 40 次 |
重点空间基线(model/random/mcmc)
| 方法 | 种子 | 64 次后 regret | 128 次后 | 192 次后 | 进入全集前 1% |
|---|
| 随机 | 20 | 0.0026 | 0.0013 | 0.0009 | 16/20,平均第 57 次 |
| GBDT 逐成员 argmin(现状) | 20 | 0.0011 | 0.0000 | 0.0000 | 20/20,平均第 33 次 |
| GBDT 均值−σ | 5 | 0.0001 | 0.0000 | 0.0000 | 5/5,平均第 29 次 |
| RF 均值−σ | 5 | 0.0001 | 0.0000 | 0.0000 | 5/5,平均第 31 次 |
| MLP 均值−σ | 20 | 0.0042 | 0.0004 | 0.0000 | 20/20,平均第 46 次 |
| Transformer 均值−σ | 5 | 0.0000 | 0.0000 | 0.0000 | 5/5,平均第 24 次 |
| GP-EI | 20 | 0.0024 | 0.0003 | 0.0001 | 20/20,平均第 44 次 |
| ExtraTrees 逐成员 argmin | 20 | 0.0012 | 0.0008 | 0.0000 | 20/20,平均第 37 次 |
| RF 逐成员 argmin | 5 | 0.0002 | 0.0000 | 0.0000 | 5/5,平均第 26 次 |
| MLP 逐成员 argmin | 20 | 0.0037 | 0.0009 | 0.0000 | 20/20,平均第 44 次 |
阶段 1–2(合成任务族 + in-context 元模型)的结果在 元模型页。
做法
特征:重点空间用 focus_search.features() 原样;grand 和考试数据用同一思路的扁平化(全局项:有序数值 / 类别 one-hot;每层槽位:mixer one-hot、MLP 类型、log(1+倍率)、repeat 标记;加层数与各类计数)。GP 用同一扁平特征标准化后的 Matérn-5/2 + 白噪声,训练点超过 1,500 时随机取 1,500。Transformer 把每个全局项当一个 (路径, 取值) token、每层当一个 token(mixer + MLP 类型 + 倍率 + 位置嵌入相加),2 层 d=64,均值池化回归。标签是该设置所有 run 的均值(多数只有 seed 42 一个)。覆盖率 = 真值落在 均值 ± 1.645σ 内的比例(名义 90%),σ 来自集成成员分歧或 GP 后验。重点空间的日志在跑的过程中还在增长:离线指标用的是当时 945 个设置的快照,回放全部用之后冻结的 1,002 个设置快照(cache_focus.pkl),所有方法看到同一个候选池。脚本 tools/meta_surrogate/bakeoff.py,数据和表在 outputs/meta_surrogate/bakeoff/。