实验定位 oracle 有 headroom / proxy 失败
A72 回答一个训练前必须先问的问题:如果把 A68 的 hard policy 从 λ=1 改成连续强度,是否真的存在更好的 λ?做法是在 active case 上对 carrier mesh 和 A68-selected policy mesh 做同拓扑顶点插值,扫描 λ=[0.0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1.0, 1.125, 1.25],defer case 在 10-case aggregate 中继续保持 carrier。
结果:3/3 active case 在 Chamfer 上存在 continuous headroom,2/3 在 joint score 上优于 hard λ=1;10-case oracle joint 从 hard 的 -0.0002662 改到 -0.0003038。但 oracle 仍未超过 A53 reference 的 ΔChamfer=-0.0002689,而弱 no-GT proxy 全部选 λ=0,说明“连续 λ 值得做,但手写 proxy 不够”。
实验设计(Image-2 风格)
模块设计(Image-2 风格)
连续强度扫描
- active case:carrier 与 A68-selected policy 同拓扑插值。
- λ=0 是 carrier;λ=1 复现 hard policy;λ>1 测试 residual 是否 under-shoot。
- 每个 λ 导出 OBJ 并用 A71 same-evaluator protocol 评估。
oracle 与 proxy
- oracle_chamfer / oracle_fscore / oracle_joint 只用于上限诊断。
- weak proxy 使用 visible residual、region spread、mean move。
- proxy 全选 λ=0 暴露出手写风险函数过保守。
实验结果(表格)
10-case aggregate
| method | mean ΔChamfer | mean ΔF@5 | joint |
|---|---|---|---|
| A71 hard A70-A68 | -0.0001217 | 0.000839 | -0.0002662 |
| A72 hard λ=1 rerun | -0.0001803 | 0.001073 | -0.0002662 |
| A72 oracle joint λ | -0.0002257 | 0.000977 | -0.0003038 |
| A72 weak proxy λ | 0.0000000 | 0.000000 | 0.0000000 |
| A71 A53 reference | -0.0002689 | 0.001449 | - |
active case λ sweep summary
| case | policy | hard ΔChamfer | hard ΔF@5 | hard joint | oracle Chamfer λ | oracle Chamfer Δ | oracle joint λ | oracle joint | proxy λ |
|---|---|---|---|---|---|---|---|---|---|
| gso_000_input4 | a66_uncertainty_damped_budget | -0.0002267 | -0.003586 | 0.0000601 | 1.250 | -0.0005117 | 1.250 | -0.0001889 | 0.000 |
| gso_002_input4 | a67_visible_preserving_damping | -0.0015253 | 0.014214 | -0.0026624 | 1.250 | -0.0016145 | 1.000 | -0.0026624 | 0.000 |
| gso_008_input4 | a67_coverage_friendly_damping | -0.0000511 | 0.000107 | -0.0000596 | 0.250 | -0.0002201 | 0.250 | -0.0001871 | 0.000 |
可视化结果
实验结论
- 连续 λ 空间不是伪问题:hard λ=1 不是所有 active case 的最优点,gso000 和 gso008 的 joint 都能通过改 λ 改善,3/3 case 的 Chamfer oracle 都优于 hard。
- 但“单个全局 λ 强度”还不够:10-case oracle joint 改善 hard,但 Chamfer/F@5 仍没有超过 A53 reference。这说明下一步要做 per-region/per-vertex λ,而不是只学一个 scalar。
- 弱 no-GT proxy 失败得很干净:它全部选择 λ=0,证明 visible/spread/move 的手写惩罚太保守,不能作为最终 predictor。
- A72 为论文主线提供了更深的证据:应把方法定义为 observable-state continuous budget prediction,而不是 hard-threshold policy routing。
下一步想法
- A73:用 A72 sweep 训练/拟合 per-case 或 per-region λ predictor,目标不是复现 oracle λ,而是排序出非零、安全、Pareto 更优的 λ。
- 把 proxy 从手写线性风险升级为多信号排序:A65 signed residual、A67 region spread、A58 MV consistency、A71 same-evaluator deltas。
- 验证 per-region λ 是否能超过 scalar λ oracle:如果不能,说明应转 sampler-time loss;如果能,进入 learned predictor。
- 把输出从 single best 扩展为 Pareto frontier,让老师能看到 Chamfer/F@5/topology 的权衡曲线。