Add causal oracle person information screen

This commit is contained in:
Xin Wang
2026-09-07 08:41:34 +08:00
parent fb22108c57
commit ecf00185f1
17 changed files with 1364 additions and 20 deletions
@@ -204,6 +204,13 @@ track GRU、G+A 对 track states 的 masked attention 以及零初始化 scalar
实现、契约和命令见
[`easycom_track_gru_residual.md`](easycom_track_gru_residual.md)。
2026-09-07 的实测暴露了这个第一版参数化的优化缺陷:Session 12 三个 seed 的
ten-horizon mean mAP 配对增量仅为 `+0.01306 +/- 0.02368` 个百分点,保存 checkpoint 的
`tanh(gate)` 只有 `-0.0015` 到 `+0.0108`。零 gate 在第一步也会把 residual branch 的参数
梯度乘为零,因此该结果不能用于否定 track continuity。下一版应删除 scalar gate、将
residual 最后输出层零初始化,并在 dev 上记录 delta-logit、概率变化和非零梯度;详见
[`结果记录`](../results/easycom_track_gru_residual_4ep_2026-09-07/README.md)。
## 8. F4:Person-conditioned audio/Omni history
F4 让每个匿名人物分别读取已有的 5 Hz 因果历史:
@@ -279,11 +286,14 @@ README 必须写明 split、seed、checkpoint、输入特征版本、评测协
## 12. 最近执行顺序
1. 用户当前选择先做 dense-AP model screen;运行 matched pooled 与
`track-gru-residual`,固定 Session 12 dev,不用测试集选历史长度。
2. 若 track GRU 有稳定增益,补 broken-track、past-shift、no-ID 和 remove-person 控制;若
无增益,只在 dev 上比较 8/16/32 observations 后停止该分支。
3. correct track 通过控制后,再实现 F4 person-conditioned audio/Omni history;否则回到
1. 第一版 matched pooled/`track-gru-residual` dense-AP screen 已完成,但因 zero-gate
gradient blockage 判为优化失败,不是 track continuity 的有效阴性结果。
2. 先用零初始化 residual 输出层修正梯度路径,只在 Session 12 做 seed-0 诊断;确认分支
实际改变 logits 后再跑三 seed。若修正后仍无增益,再决定是否比较 8/16/32
observations;不要根据已经查看过的 Sessions 1--3 seed-0 结果调参。
3. 若修正后的 track GRU 有稳定增益,补 broken-track、past-shift、no-ID 和 remove-person
控制;若仍无增益则停止该分支。
4. correct track 通过控制后,再实现 F4 person-conditioned audio/Omni history;否则回到
对齐审计,不直接堆更深 interaction。
4. 在形成论文事件结论前,仍须完成 P0 competing-risk censoring,并人工打印 response 与
5. 在形成论文事件结论前,仍须完成 P0 competing-risk censoring,并人工打印 response 与
yield 时间轴。当前事件结果只能称为 timing-derived proxy。