Virtual Embryo Challenge更新于 10-03 18:47(北京时间) / 每 5 分钟更新

运行档案 / T2:heart:val_interp / 10-03 04:34

G24 T2/T3 首跑 / D 组

先看终选决定,再沿节点查看方法、代码改动和对话证据。

已选出最终候选

以实际终选程序为结果;搜索中曾达到的最高分与最终交付分开记录。

与其他运行比较
终选程序?按该运行锁定的规则最终选出的程序;可能是候选节点,也可能由护栏回退到基线。
n21
本运行目标 66.96(种子 0 单次)
节点?搜索树里的每个候选程序。
29
已打分 23
官网分?官网 P2 返回的真实分数。
—
还没有提交或还没有分数
大模型调用次数?各角色(调研员、工程师、分析员、审查员)调用大模型的次数。
96
分析员 21、工程师 21、调研员 23、审查员 13、tune 18

实际结果与评分依据

搜索目标、护栏和诊断分开阅读。不同真值分片或 seed 的同名尺子保留各自记录。

尺子用途分数评分上下文
proxy搜索目标复测67.0真值 B 半 / 3 个 seed均值
X2终检诊断47.9全部真值 / 1 个 seed单次
为什么选中这个结果:逐候选护栏证据

差值来自该运行的 final_guard 事件,按当时锁定规则判断。不同尺子的分差不合并成一个结论。

候选尺子相对基线当时判定
n21proxy+18.37通过
n24proxy+18.37通过
n26proxy+18.37通过
n28proxy+18.37通过
n29proxy+18.37通过

来历?终选程序从种子程序一步步改过来的路径,每一步都写了改了什么、分数变了多少。

括号里的分差只表示变化方向,不代表统计显著性。

n2 种子
seed mix
搜索目标分 59.50 · proxy 59.50 · 3 次复测均分 59.36
审查意见?审查员(Reviewer)检查程序是否越界读取、写死目标或钻评分器漏洞后的意见。 通过 seed (human-written, locked)
↓
n5 改进
分型 Sinkhorn OT 重心投影插值(T2HI-02):mix 组成不变,共有类型细胞沿表达匹配的传输路径按 gamma·t 向对侧重心位移坐标;机制在代理上单调伤 shape/cell_state,最终取最温和配置 coords+gamma0.25,仍略低于父节点 mix。
搜索目标分 59.52(+0.0) · proxy 59.52(+0.0) · 3 次复测均分 59.11
分析员结论?分析员(Analyst)看完分数后写下的第一条经验。:分型 Sinkhorn OT 重心位移(γ=0.25、仅坐标)叠在 mix 组成上:榜分 59.50→59.52(+0.02),四个分组全部在 T2 噪声内,机制没有产生可测收益,代价是耗时 1.4→19.1s、内存 0.46→1.03GB。
↓
n7 改进
mix 组成不变,把每类型内的 i.i.d. 随机抽样换成空间连续簇抽样(k-NN 贪心区域生长,k=25、每型约 10 簇),输出继承源阶段局部邻域结构;A 半 62.4,local_spatial 53.5→64.6。
搜索目标分 62.61(+3.1) · proxy 62.61(+3.1) · 3 次复测均分 61.92
分析员结论:在 mix 组成不变的前提下,把类型内随机抽样换成空间连续簇抽样(k=25, n_clusters=10),local_spatial 提升 +11.35,总榜分 +3.10(62.61 vs 59.52),而 expr/state/shape 三组不动——证明局部空间结构是 local_spatial 的主导因素且可通过抽样策略单独优化。
审查意见 通过 检查1(越界读取):未发现问题。run.py 只经 src.task2_spatial.view_io 从 --data 视图目录读取(load_manifest/panel_genes/read_stage),cluster_sample.py 仅用 numpy/scipy,无绝对路径、'..'、/mnt、data/raw、评分器路径,无联网代码(grep 全文无 requests/urllib/http)。; 检查2(硬编码目标统计
↓
n8 改进
在父节点簇抽样(k=25,n_clusters=10)上,把 Procrustes 对齐的地标从 exact-name 共有类型换成跨类型表达相关贪心匹配对(Pearson r≥0.3、每侧≥30 细胞),组成/表达/配额逻辑不变。
搜索目标分 63.52(+0.9) · proxy 63.52(+0.9) · 3 次复测均分 62.27
分析员结论:两个正交机制(对齐质量 x 抽样策略)可以叠加:本节点只改对齐地标,shape_scale +3.15 而 local_spatial/expression_change/cell_state 不动,说明簇抽样收益未被破坏,收益归属清晰。
审查意见 通过 检查项1(越界读取):未发现问题——run.py 只经 view_io(load_manifest/panel_genes/read_stage)读取 --data 视图数据,仅 import 任务库 src.task2_spatial.frame/methods/sample/transport/view_io(非打分器 src/common/evaluation),全部源码无 open()/绝对路径/'..'/mnt/home/da
↓
n11 改进
实现并对照 PLAN 的 FPS 播种机制(T2HI-04),代理上 FPS 各变体及对齐加权/阈值/簇数微调均未超父节点 8,故提交回退已验证父配置(随机播种,与 node8 逐位相同)。
搜索目标分 63.52(+0.0) · proxy 63.52(+0.0)
分析员结论:在该 T2 心脏插值代理上,用 FPS 替代随机播种选簇种子:occupancy_dice 不升(0.810–0.829 vs 父 0.828),local_spatial 反降 3+ 分(neighborhood_mmd 0.0518→0.058),因为 FPS 种子落在型云最远点/边缘,区域生长出的簇处于 5-NN 稀疏区——最远点覆盖类播种对邻域结构指标有固有伤害,jitter(σ=0.02·RMS) 缓解有限。
审查意见 通过 1 越界读取:未发现问题——候选代码(run.py/cluster_sample.py/matched_align.py)无任何直接文件 I/O、网络或绝对路径,数据读取全部经 view_io 的 load_manifest/read_stage/interp_bracket(run.py:79-89)走视图清单;imports 仅限 src.task2_spatial 提供的库,未触及 src/common/evaluation 或目
↓
n13 改进
在父 mix+簇抽样上压实尺度校正:target RMS 乘 K^(4t(1−t))(K=0.62,中点峰、端点为 1),修正心脏窗口非单调压实导致的 log 线性系统过冲;其余路径逐位不变。
搜索目标分 67.43(+3.9) · proxy 67.43(+3.9) · 3 次复测均分 66.18
分析员结论:当 log 线性尺度插值系统过冲(预测 RMS 346 vs 目标 ~217)时,对 target RMS 做只依赖 t 的 bump 形乘性下修 K^(4t(1-t))(K=0.62)可把 shape_scale 从 55.9 拉到 71.6(+15.65),且 expression/cell_state/local_spatial 三组逐位不变——均匀全局缩放对这三组指标是零成本的。
审查意见 通过 检查项1(越界读取):未发现问题。run.py 只经 view_io 的 load_manifest/panel_genes/interp_bracket/read_stage/write_t2 用 args.data/args.out 访问数据,无绝对路径、.. 、/mnt、/home、data/raw、downloads、src/common/evaluation 读取,无 requests/urllib/http/socket 联
↓
n19 改进
在父 mix+簇抽样+压实尺度上叠加类型级表达均值时间插值:共有类型细胞加逐基因偏移 γ·t·Δ(a 侧)/−γ·(1−t)·Δ(b 侧),只校正高表达基因(mean>2),γ=2,坐标不动。
搜索目标分 68.38(+0.9) · proxy 68.38(+0.9) · 3 次复测均分 66.96
分析员结论:类型级表达均值时间平移在 T2:heart:val_interp 上有效:榜分 67.43→68.38(+0.95),主要收益在 expression_change 和 local_spatial,shape_scale 逐位不受影响(表达校正与坐标校正正交,可安全叠加)。
审查意见 通过 1 越界读取:未发现问题。数据读取全部经 src.task2_spatial.view_io(load_manifest/read_stage/panel_genes,run.py:205-215),路径来自 --data 视图;全代码无 open()/绝对路径/../、无网络库。; 2 硬编码目标统计量:未发现问题。新机制 apply_type_mean_shift(run.py:111-156)的 pseudobulk 均值、共有类
↓
n21 改进 终选程序
实现 PLAN 的逐类型自适应簇粒度(n_clusters_c=clip(n_cells_c/TCS,3,25)、k_c 同步自适应)并做 ON/OFF 对照;代理上 4 档 TCS 全部低于父配置(local_spatial 66.92→64.7–66.3),按 PLAN 步骤 5 提交关闭态,输出与父节点 19 逐位一致。
搜索目标分 68.38(+0.0) · proxy 68.38(+0.0) · 3 次复测均分 66.96
分析员结论:在本管线(K=0.62 压实 + 固定 n_clusters=10)下,把大类型的大块连续簇打碎(自适应到最多 25 簇)对 neighborhood_mmd 的伤害(0.0476→0.0490–0.0525)大于小类型去碎片化的收益,local_spatial 在 TCS∈[120,300] 全档下降,簇粒度维度双向饱和。
审查意见 通过 检查1(越界读取):未发现问题——所有数据 IO 均通过 src.task2_spatial.view_io 的 load_manifest/read_stage/panel_genes 基于 --data 完成(run.py:226-236),solution/*.py 中无 open()、无绝对路径、无 ..//mnt//home/data/raw、无网络库导入;README.md:5 提到的 data/processed h5ad

搜索树?每个点是一个节点,连线从父节点指向子节点;颜色表示结果。

蓝色粗线是来历路径;鼠标停在点上看节点,点一下打开节点页。

n1 种子,已打分,48.681n2 种子,已打分,59.502n3 调参,没有改动3n4 改进,已打分,59.894n5 改进,已打分,59.525n6 改进,已打分,59.896n7 改进,已打分,62.617n8 改进,已打分,63.528n9 调参,没有改动9n10 草稿,已打分,63.0110n11 改进,已打分,63.5211n12 改进,已打分,63.0112n13 改进,已打分,67.4313n14 改进,已打分,63.0114n15 调参,没有改动15n16 调参,没有改动16n17 草稿,已打分,59.5017n18 草稿,已打分,55.9718n19 改进,已打分,68.3819n20 改进,已打分,66.9320n21 改进,已打分,68.3821n22 调参,没有改动22n23 改进,已打分,68.3823n24 改进,已打分,68.3824n25 改进,已打分,68.3825n26 改进,已打分,68.3826n27 调参,没有改动27n28 改进,已打分,68.3828n29 改进,已打分,68.3829终选
已打分?程序正常跑完并拿到分数。没有改动?这次会话没有对代码做任何修改。
搜索分数的变化?横轴是从运行开始算起的分钟数,纵轴是到那时为止最好的搜索目标分。
505560650255075100125从开始算起的分钟数20261003-043412-search-t2-heart-interp-g24-D-s120261003-043412-search-t2-heart-interp-g24-D-s1:0 分钟 48.6820261003-043412-search-t2-heart-interp-g24-D-s1:0 分钟 59.5020261003-043412-search-t2-heart-interp-g24-D-s1:18 分钟 59.8920261003-043412-search-t2-heart-interp-g24-D-s1:36 分钟 62.6120261003-043412-search-t2-heart-interp-g24-D-s1:59 分钟 63.5220261003-043412-search-t2-heart-interp-g24-D-s1:98 分钟 67.4320261003-043412-search-t2-heart-interp-g24-D-s1:145 分钟 68.38
全部节点与对话(29)
节点父节点操作?种子:人写的起点;改进:在父节点上改;草稿:从头写;修复:修父节点的报错。状态搜索目标分?搜索用来比较节点的分数(各把尺子按权重合成,种子 0 单次)。比父节点?这个节点的分数减去它父节点的分数;正数是变好。proxy?替代题:用手头已知阶段造的本地考题,T1 是用 E8.5 预测 E9.5。3 次复测?换 3 个随机种子各跑一次取平均 ± 标准差,比单次分更稳。审查用时?从运行开始到结束(或到现在)的挂钟时间。方法说明?节点程序自带的 METHOD.md:这个程序做了什么、为什么。
n1—种子已打分48.7—48.748.6通过不到 1 分seed copy_last
n2—种子已打分59.5—59.559.4通过不到 1 分seed mix
n3n2调参没有改动————未审查1 分—
n4n1改进已打分59.9+11.259.959.6通过18 分类型匹配混合插值(matched-align mix)+ 类型位移机制(对照显示代理上有害,提交关闭)
n5n2改进已打分59.5+0.059.559.1未审查20 分分型 Sinkhorn OT 重心投影插值(T2HI-02):mix 组成不变,共有类型细胞沿表达匹配的传输路径按 gamma·t 向对侧重心位移坐标;机制在代理上单调伤 shape/cell_state,最终取最温和配置 coords+gamma0.25,仍略低于父节点 mix
n6n4改进已打分59.9+0.059.9—未审查17 分相关加权Procrustes+PCA规范化+残差剔除+z网格均衡:PLAN机制全部实现并对照,加权/剔除/z均衡均有害,提交=父节点对齐+PCA规范化(中性)
n7n5改进已打分62.6+3.162.661.9通过13 分mix 组成不变,把每类型内的 i.i.d. 随机抽样换成空间连续簇抽样(k-NN 贪心区域生长,k=25、每型约 10 簇),输出继承源阶段局部邻域结构;A 半 62.4,local_spatial 53.5→64.6。
n8n7改进已打分63.5+0.963.562.3通过21 分在父节点簇抽样(k=25,n_clusters=10)上,把 Procrustes 对齐的地标从 exact-name 共有类型换成跨类型表达相关贪心匹配对(Pearson r≥0.3、每侧≥30 细胞),组成/表达/配额逻辑不变。
n9n4调参没有改动————未审查2 分—
n10—草稿已打分63.0—63.062.2未审查19 分T2HI-01 draft:对齐后按 logit 插值类型组成,共有类型内用 k-NN 区域生长抽样并对每个细胞与对侧表达最近邻做伪批量凸组合插值,坐标保留真实对齐位置。
n11n8改进已打分63.5+0.063.5—通过18 分实现并对照 PLAN 的 FPS 播种机制(T2HI-04),代理上 FPS 各变体及对齐加权/阈值/簇数微调均未超父节点 8,故提交回退已验证父配置(随机播种,与 node8 逐位相同)。
n12n10改进已打分63.0+0.063.0—未审查25 分在父节点10实现跨类型表达相关匹配对齐(matched-align)替代exact-name作Procrustes地标;机制激活(22匹配对)但shape_scale未提升(55.2–56.2 vs 56.21),按PLAN回退关闭,提交=父节点行为。
n13n11改进已打分67.4+3.967.466.2通过17 分在父 mix+簇抽样上压实尺度校正:target RMS 乘 K^(4t(1−t))(K=0.62,中点峰、端点为 1),修正心脏窗口非单调压实导致的 log 线性系统过冲;其余路径逐位不变。
n14n12改进已打分63.0+0.063.0—未审查10 分按 PLAN 在 T2HI-01 输出坐标端实现确定性 PCA 规范化(减质心→PCA 旋转→det=+1→三阶矩定向)并做 ON/OFF 对照;对照显示形状对齐已旋转不变、规范化仅微伤 occupancy,按 PLAN 判据关闭提交,产物与父节点12逐位一致。
n15n13调参没有改动————未审查2 分—
n16n11调参没有改动————未审查2 分—
n17—草稿已打分59.5—59.5—未审查31 分T2HI-02:保z Procrustes对齐的mix+FGW耦合kNN平滑位移场(每端≤1200锚点,α=0.5,γ可开关);代理对照显示位移场升邻域但塌形状,按PLAN判据提交关闭态(=对齐mix)。
n18—草稿已打分56.0—56.0—未审查17 分表达PCA+相对几何联合latent的Sinkhorn配对插值(T2HI-03 draft):a侧细胞经OT配偶做表达凸组合,坐标保真实(γ=0),mix配额/对齐/压实尺度为复用部件。
n19n13改进已打分68.4+0.968.467.0通过24 分在父 mix+簇抽样+压实尺度上叠加类型级表达均值时间插值:共有类型细胞加逐基因偏移 γ·t·Δ(a 侧)/−γ·(1−t)·Δ(b 侧),只校正高表达基因(mean>2),γ=2,坐标不动。
n20n14改进已打分66.9+3.966.966.1通过12 分在 T2HI-01 插值上把 log-线性 target RMS 乘压实因子 K^(4t(1−t))(K=0.62,端点为1、中点最大),修正心脏窗口尺度过冲;shape_scale 56.2→71.9,A半 62.6→66.5。
n21n19改进已打分68.4+0.068.467.0通过13 分实现 PLAN 的逐类型自适应簇粒度(n_clusters_c=clip(n_cells_c/TCS,3,25)、k_c 同步自适应)并做 ON/OFF 对照;代理上 4 档 TCS 全部低于父配置(local_spatial 66.92→64.7–66.3),按 PLAN 步骤
n22n20调参没有改动————未审查31 分—
n23n21改进已打分68.4+0.068.4—不通过7 分实现 PLAN 的类型内 kNN 空间表达平滑(每细胞与同型 k 空间近邻均值按 λ 混合,叠加在 γ=2 型均值平移之后)并做 ON/OFF 对照;代理上 cell_state 随 λ 单调下降(67.10→64.13)、local_spatial 持平,机制证伪,按节点 11
n24n21改进已打分68.4+0.068.467.0通过12 分实现 PLAN 的基因级信噪比收缩表达时移(每基因乘 s=Δ²/(Δ²+κV),V=两侧型内方差均值+ε)并做 ON/OFF 对照;代理上 κ=1.0 与 κ=0.5 均不超父(board 随 κ 减小单调回到父值),按 PLAN 回退判据以关闭态提交,输出与父节点 21(=19
n25n19改进已打分68.4-0.068.467.0未审查12 分在父节点19类型级表达均值平移上,把标量γ换成逐基因自适应γ_eff[g]=γ·clamp(|Δ[g]|/σ_pooled[g]/d_ref,0,1)(型内合并std现场计算),并提交γ=3.5、d_ref=1.5:高时间信噪比基因全额外插、低信噪比基因衰减。
n26n24改进已打分68.4+0.068.467.0通过11 分表达时移扩展到 matched_align 跨类型相关匹配对(γ 按 r 幂次加权);代理上 expr +2 但 cell_state −1.6、board +0.2(噪声内),按判据提交关闭态(=父,逐位一致)。
n27n25调参没有改动————未审查2 分—
n28n21改进已打分68.4+0.068.467.0通过12 分实现 PLAN 的类型内表达方差时间插值(每个同名共有类型逐基因把源侧细胞的型内残差按 std_t=(1−λw)std_src+λw·std_other 缩放,clip [0.5,2],min_mean>2 过滤)并做 ON/OFF 对照;代理上 λ=1.0/0.5 均未达 PL
n29n26改进已打分68.4+0.068.467.0通过6 分扫描表达时移幅度 γ∈{2.5,3.0} 与压实因子 K∈{0.55,0.60,0.65,0.70}:均不超父 +1(最优 γ=2.5 仅 +0.11,K=0.62 为局部最优),按 PLAN 判据提交关闭态(=父,逐位一致)。
资源消耗与失败情况

没有改动 6

角色?调研员写计划、工程师改代码、分析员解读分数、审查员检查作弊。大模型调用次数失败总用时输入 token 数?输入 / 输出(含思考)的 token 数,来自接口返回的用量。输出 token
分析员21013 分241,33239,165
工程师2104 小时 33 分1,271,652442,995
调研员23054 分233,242129,411
审查员13035 分375,08685,898
tune18012 分141,32329,026
运行配置与来源
运行?一次完整的自动搜索或 Agent 会话,有自己的锁定配置和证据包。20261003-043412-search-t2-heart-interp-g24-D-s1
10-03 04:34 · 自动搜索 · T2:heart:val_interp · G24 T2/T3 首跑 · D 组 · s1
题目?比赛的哪道题、哪个阶段,例如 T1:val 是第 1 题的验证阶段。T2:heart:val_interp
方式?自动搜索:ERA 式搜索树,多个节点不断改进程序;单 Agent:一个 Agent 会话从头做到尾。自动搜索
搜索目标?这次运行用哪几把尺子、按什么权重合成分数来比较节点;目标不同的运行,最佳分不能直接比。proxy;终检 X2;护栏 proxy
状态已结束
开始 / 结束10-03 04:34 / 10-03 08:14
用时3 小时 40 分 / 预算 4 小时
所在副本?运行目录所在的代码副本(Spark 上 ~/vec 下的哪个目录)。2026_virtual_embryo

出处?这次运行用的代码、配置、数据和模型的指纹,靠它们可以原样找回并复现。

代码版本?运行锁定时代码仓库的 git 提交号;带 +dirty 表示当时有未提交的改动。e2bd93010911075060bdfd728e71fdb880af58e4
版本标签?可提交运行在锁定的提交上打的 git 标签 run/<运行编号>,以后能原样找回代码。—
配置文件/home/spark-longxinyang/vec/runs/formal/20261003-043412-search-t2-heart-interp-g24-D-s1/config_source.yaml
配置指纹 e1f62686fee33098
锁定指纹?启动时把配置、代码、提示词等全部锁定后算出的总指纹。0420d54ef7d4dab2 锁定格式 v8
运行专用代码副本?启动时为这次运行单独检出的一份只读代码;运行全程只读它,不受主副本更新影响。目录存在 /home/spark-longxinyang/vec/runs/formal/20261003-043412-search-t2-heart-interp-g24-D-s1/code
打分口径指纹?打分器、数据视图、种子等合起来的指纹;指纹相同,分数才能直接比较。e9275e3a9c25ee9e
数据视图指纹?程序能看到的输入数据文件的指纹,按视图汇总成一个短指纹。final:23 个文件,指纹 a426ceccd34c4666
proxy:20 个文件,指纹 5b83f22cc8c89b58
test:19 个文件,指纹 7982bdcbdbe0a565
大模型?每个角色用的大模型;括号里是接口实际报告的模型名。分析员:alibaba-token-plan-cn/qwen3.8-max (接口报告 qwen3.8-max)
工程师:alibaba-token-plan-cn/qwen3.8-max (接口报告 qwen3.8-max)
调研员:alibaba-token-plan-cn/qwen3.8-max (接口报告 qwen3.8-max)
审查员:alibaba-token-plan-cn/qwen3.8-max (接口报告 qwen3.8-max)
运行目录/home/spark-longxinyang/vec/runs/formal/20261003-043412-search-t2-heart-interp-g24-D-s1 主机 spark-ad3f
提交账本?notes/changelogs/submissions.tsv:每次上传官网的记录和返回的官网分。这次运行没有提交过官网
迭代报告?运行结束后自动生成的中文复盘报告(notes/reports/runs)。还没有迭代报告