Add competing-risk evaluation and align ICASSP story

This commit is contained in:
Xin Wang
2026-09-10 11:12:02 +08:00
parent 0abefd6f77
commit 4b7d2c0c20
30 changed files with 3420 additions and 724 deletions
@@ -86,8 +86,9 @@ speaker grounding 或 identity-aware reasoning。
2. 修正事件归因的 competing risk:
- other offset 后的 wearer response 只在下一次 other onset 之前归因;
- other onset 后的 wearer yield 只在下一次 other offset 之前归因。
现有 `evaluate_floor_state_changes.py` 使用固定 horizon 内任意 transition,暂时只能作为
proxy,可能把后来无关的动作归给前一个边界。
`evaluate_floor_state_changes.py` 已实现并通过合成单元测试;投稿前仍需在真实数据上打印
时间轴、复核 censoring/invalid 计数并冻结协议。运行方式见
[`easycom_competing_risk_floor_evaluation.md`](easycom_competing_risk_floor_evaluation.md)。
3. 固定 EasyCom train/test(4--12 / 1--3);阈值、窗口和规则不能在 test 上调。
4. 从训练 session 内留出 calibration/dev 子集,用来选择阈值和 early stopping;最终表格
仍在官方 test 上一次性报告。