HATT v2.0 Shaped Best/Latest Trace 分析

对象:hattv2.0_coalition_delivery_shaped 的 best checkpoint 与 latest checkpoint。trace 输出目录:runs/eval/hattv2_shaped_best_latest_trace_20260703

结论

latest checkpoint 的退化不是“没有发现任务”,也不是 mask 把动作空间错误屏蔽掉。典型失败场景中,任务已经全部发现,但策略在前 200 多步之后主动滑入 idle/explore 状态,几乎不再选择 delivery/resupply,剩余需求长期不下降,最终超时。

40 / 64best 成功但 latest 失败的场景数
0.674这些失败场景 latest 平均 sent ratio
1.225这些失败场景 latest 平均死亡数

代表场景 Trace

scenario checkpoint len completed discovered sent ratio dead final remaining last demand drop tail no progress
15best63810101.000006370
15latest7502100.22612594115634
16best73710101.000207360
16latest7504100.29032053190559
37best65610101.000006550
37latest7504100.39232351230519
53best54110101.000005400
53latest7504100.44301532224525
7latest63010101.000106290
29latest42910101.000004280

Hard Cases 的阶段行为

checkpoint / phase remaining demand drop delivery agents idle agents explore agents resupply agents zero-load agents
best early 0-2501571.36.120.002.323.564.81
best mid 250-5001144.86.020.051.884.064.98
best late 500-end476.83.561.881.764.314.39
latest early 0-2501081.53.122.803.692.392.69
latest mid 250-5000.00.008.663.250.090.08
latest late 500-end0.00.008.752.480.000.00

代码层面对照

判断与下一步