Source: docs/experiments/EXP-3D-CAJU-HEADROOM-V1/README.md · Plain text

EXP-3D-CAJU-HEADROOM-V1:Core B 的更新动作有没有值得学习的空间(CAJU-V1 Gate 0)

结论:GATE0_STATUS=NOT_ESTABLISHED,即 NO_USEFUL_DYNAMIC_ACTION_SPACE。 停止 Utility MLP,GATE1_ALLOWED=false,不建议进入 AC-JEPA。

  1. 主判定没过:用一个查询帧选动作、在另一个查询帧上评价,按片段选动作的 oracle 比"永远做满 100 步 TTT"只多 +0.00076 AbsRel,95% CI [+0.00005, +0.00191],低于预注册的实用最小值 0.0010。而且这点收益集中在少数场所:一个场所就贡献了 57%,超过 0.5 的上限。
  2. 事后上界也很小:即使事后为每个片段挑最好的动作,也只多 +0.0012,约为 AbsRel 0.108 的 1.1%。34 个场所里有 24 个场所的两个角色都是 FULL 最好,根本没有可调的空间。
  3. JEPA 无法检验:项目里不存在真正的 JEPA 预测表征(JEPA_FEATURE_STATUS=NOT_IMPLEMENTED),本轮无法检验 JEPA 的作用。

问题

Core B 对每个片段固定做 100 步 Gaussian-state TTT。如果有的片段不做或少做 TTT 反而更好,那么"何时更新"就有可能被学习,这正是 CAJU 的前提。Gate 0 不训练任何模型,只回答一个问题:同一片段从同一个状态出发,执行 OFF / SHORT / FULL 三个动作,对未来查询的真实效用差异,是否大到值得去学?

设计(详见 PROTOCOL.md,2026-10-14 01:07:17 锁定,sha256 f82179bf…)

结果(CAJU_EVAL,34 个场所,68 个片段)

各动作(Core B 读出,场所平均)

动作 AbsRel 相对 OFF 的效用 场所 好/平/坏 额外计算(中位数,共享 GPU)
OFF 0.1112 0 — 0 s
SHORT(10 步) 0.1103 +0.0009 [+0.0002, +0.0016] 27/0/7 8.2 s
FULL(100 步) 0.1082 +0.0031 [+0.0005, +0.0055] 26/0/8 82.6 s

策略与 headroom(相对 FULL)

策略 场所平均效用 平均步数 减去 FULL 95% CI 场所 好/平/坏 top-1 占比
XORACLE(主判定,交叉查询) 0.00383 70.0 +0.00076 [+0.00005, +0.00191] 9/20/5 0.57
ORACLE(逐片段,事后) 0.00430 75.6 +0.00123 [+0.00024, +0.00284] 10/24/0 0.56
VORACLE(逐场所,事后) 0.00427 71.8 +0.00121 [+0.00021, +0.00282] 10/24/0 0.57
XROLE(交叉角色) 0.00421 75.6 +0.00115 [+0.00014, +0.00276] 7/24/3 0.59
XSUFFICIENT(最省充分,交叉查询) 0.00362 66.7 +0.00056 [−0.0003, +0.0018] — —

主判定的四条检查: - 均值 ≥ 0.001:不通过(0.00076); - CI 下界 > 0:通过; - 留一场所均值都 > 0:通过(最小 +0.00028); - top-1 ≤ 0.5:不通过(0.57)。

计算节省分支:XSUFFICIENT 只省了 33% 的步数,要求是 50%,不通过。它的质量反而比 FULL 高 0.00056,因为它避开了一部分有害更新。

动作的异质性 - 逐片段最优动作的比例:FULL 75%,OFF 19%,SHORT 6%。 - FULL 有害(U < −0.0005)的片段占 24%,有益的占 74%;SHORT 有害的占 9%。 - 同一场所两个角色最优动作相同的比例为 85%,说明最优动作主要是场所层面的性质。 - 排序与众数排序(FULL > SHORT > OFF)不同的片段占 28%。

残差能说明什么:更新前残差是 7 个到达帧上第 0 步的深度项。三分位按 100 个正式片段算出,没有用到真值。

残差三分位 FULL 有益/中性/有害 SHORT 有益/中性/有害
低(< 0.056) 17/1/7 12/11/2
中(0.056–0.087) 12/1/8 8/10/3
高(> 0.087) 21/0/1 15/6/1

损害 - 已观测的可靠区域:FULL 平均只破坏 1.3% 的像素(最多 7.7%),这些区域的误差反而平均下降 0.006。有害的未来查询,在已观测帧上看不出来。 - 历史视角(流之间从未测量的帧):FULL 平均改善 0.0037,17.6% 的片段受损。历史视角效用与查询效用的相关只有 0.28,说明"对过去的视角有利"不等于"对未来的视角有利"。

质量—计算 Pareto(图 3,只作描述):按 λ 扫描逐片段 oracle 的前沿,交叉查询版本在平均约 37–46 步时就达到 FULL 的质量(+0.0031 到 +0.0033)。不过 λ 是事后从 52 个取值里挑的,这又是 oracle,所以只能算线索。预注册的计算分支(XSUFFICIENT)只省了 33%。

图 1 图 2 图 3 图 4 图 5

引擎与完整性

失败边界与局限

下一步决策

按预注册的停止规则,停止 Utility MLP 和 AC-JEPA(AC_JEPA_NEXT_STAGE_RECOMMENDED=false)。可选方向都需要用户决定并重新预注册: 1. 计算节省型门控:只决定"做还是不做 TTT"。事后看有一定节省空间,但预注册的标准没有达到;而且要先证明可部署的特征能预测它。 2. 真正的 JEPA 特征提取器:设计和训练成本见 jepa_feature_contract.md。但 Gate 0 表明,即使 JEPA 完美消除残差歧义,能换来的收益上限也只有 +0.001 左右的 AbsRel。

文件