EXP-3D-RGBD-DEPTHSPLAT-ALPHA-THRESHOLD-ARKIT-V1:只调高读出阈值,能否得到逆向 JEPA 的前馈改进,能否改进 Core B
本文件即预注册。锁定时间与哈希见 preregistration.json。
1. 问题
- 已有结论: NF 与 NS 表明,只奖励精度的逆向 JEPA(JN、JL)让 7 帧前馈状态稳定地小幅变好,约 +0.004,PARTIAL。
- 推测的机理是弃权:
- 覆盖率从 0.72 降到约 0.55;
- F7 读出在未覆盖处退回 R7;
- 好处都在 NEAR7。
- 关键对照: 如果只是弃权,那么不训练、只把发布权重的读出阈值从 α ≥ 0.5 调高到 α ≥ τ,可能得到同样的效果。这是对逆向 JEPA 这一正面结果的关键对照。
- 对 Core B 的可能改进: Core B 的 TTT 读出也用 α ≥ 0.5,这个值是在 Hypersim DEV 上定的。在真实数据上调高阈值,也可能改进 Core B。
2. 数据
全部复用已有封存,不运行任何模型。
- 开发集(只用于选阈值): ARKIT_SYSTEM(FULL-SYSTEM-V1)与 ARKIT_SYSTEM2(FULL-SYSTEM-V2),共 160 个扫描、320 个 episode、640 个查询。
- 复用两者的几何封存,以及发布权重(上限 0.1)的 CACHE + TTT_m1 封存。
- 这两批扫描的真值已在各自的实验中读过。
- 确认集:
- ARKIT_SYSTEM3(160 个扫描):V3 的几何封存与 ZS 的 TTT 封存,NF 的 ZS 与 JN1–JN3 CACHE 封存,NS 的 JL1–JL3 CACHE 封存。
- ARKIT_VAL(80 个扫描):ENSEMBLES-ARKIT 的几何封存与 ZS 封存,OBJECTIVE-TTT 的 JN1 封存,NS 的 JN2、JN3、JL1–JL3 CACHE 封存。
- 确认集上,发布权重的读出此前只在 τ = 0.5 下计算过;任何 τ ≠ 0.5 的读出都没有在确认集上计算过。
3. 读出
- ZS_CACHE(τ): α_CACHE ≥ τ 处取射线深度 (depth_z / α) / cos,其余取 R7。
- ZS_TTT(τ): 同上,用 TTT_m1 的 α 与深度。
- CORE_B(τ): sqrt(R7 × ZS_TTT(τ))。
- JNS、JLS: τ = 0.5(各自实验预注册的读出),三个种子 AbsRel 的平均。
- 指标: AbsRel,区域为 ALL、NEAR7、FAR7。场景值 = 各角色查询平均后再对角色平均。
4. 阈值选择
在开发集上进行,读确认集的真值之前完成。
- 网格: τ ∈ {0.5, 0.6, 0.7, 0.8, 0.9, 0.95, 0.99}。
- 选择规则:
- τ_C*:使开发集上 ZS_CACHE(τ)|ALL 的场景均值最小的 τ;
- τ_T*:使开发集上 CORE_B(τ)|ALL 的场景均值最小的 τ;
- 并列时取较小的 τ。
- 记录: 选择结果写入
selection.json,并在audit/selection_locked_at.txt记录哈希,之后才读确认集的真值。
5. 主检验(ARKIT_SYSTEM3)
主检验用 V2 gate;统计用场景 bootstrap,10,000 次,种子 20260928。
| 编号 | 对比(> 0 表示右边更好) | 区域 | 分支 |
|---|---|---|---|
| P1 | ZS_CACHE(τ_C*) − JNS_CACHE | ALL | JEPA_BEYOND_THRESHOLD(SUPPORTED)/ _PARTIAL / _NOT_ESTABLISHED / THRESHOLD_BEATS_JEPA |
| P2 | CORE_B(0.5) − CORE_B(τ_T*) | ALL | THRESHOLD_IMPROVES_CORE_B(SUPPORTED)/ _PARTIAL / _NOT_ESTABLISHED / THRESHOLD_HARMS_CORE_B |
若 τ_T* = 0.5,则 P2 恒为 0,记为 NOT_ESTABLISHED,即 Core B 不需要改变。
6. 次要分析(只给标签)
| 编号 | 对比 | 队列与区域 | 含义 |
|---|---|---|---|
| S1 | ZS_CACHE(0.5) − ZS_CACHE(τ_C*) | SYSTEM3,ALL | 阈值本身对前馈的作用 |
| S2 | ZS_CACHE(τ_C*) − JLS_CACHE | SYSTEM3,ALL | 与扩数据后的配方比较 |
| S3 | ZS_CACHE(τ_C*) − JNS_CACHE | VAL,ALL | P1 在第二个队列上 |
| S4 | CORE_B(0.5) − CORE_B(τ_T*) | VAL,ALL | P2 在第二个队列上 |
| S5 | ZS_CACHE(0.5) − ZS_CACHE(τ_C*) | VAL,ALL | |
| S6 | ZS_CACHE(τ_C*) − JNS_CACHE | SYSTEM3,NEAR7 | |
| S7 | ZS_TTT(0.5) − ZS_TTT(τ_T*) | SYSTEM3,ALL | TTT 单独 |
另外报告开发集上的整条曲线,以及确认集上 τ* 处的覆盖率。
7. 完整性与局限
- 完整性:
- 所有复用封存都核对哈希。
- 选择结果在读确认集真值之前写定并记录哈希。
- 分析跑两次,结果文件必须逐字节相同。
- 局限:
- 阈值是全局常数,不随场景变化。
- 开发集与确认集的场馆互不重叠:开发集与 SYSTEM3 来自训练折,VAL 来自 Validation 折。
- 确认集上其他读出的结果此前已经读过。