第 15 周 项目实验、测试与优化

公平比较、因果诊断与负结果

石守谦、刘一

2027 春季 · 资料核对至 2026-10-15

怎样判断实验支持了什么结论

  • 结果是否稳定?
  • 增益来自哪项机制?
  • 失败发生在什么条件下?

课堂安排:实验诊断

  • 指标与统计示例:20 分钟
  • 分组检查实验:40 分钟
  • 失败案例讨论:20 分钟
  • 确定补充实验:10 分钟

同时观察任务、网络与资源

层面 示例指标
任务 完成率、精度、完成时间
网络 投递率、时延、信息年龄
资源 总字节、信道占用、计算与能耗

空间、时间与异构性需要分别测试

  • CoBEVT:协作鸟瞰图中的稀疏注意力
  • CoopTrack:顺序协作感知的近期阅读入口
  • 分别改变视角、时延与节点类型,再检查组合变化

用配对实验比较完成时间

同一组场景中,新方法减去基线:

[−2,−1,3,−4]s,Δ¯=−1s[-2,-1,3,-4]\;\mathrm{s},\qquad \overline{\Delta}=-1\;\mathrm{s}

平均缩短 1 秒;仍需检查波动与变慢的场景。

重复实验与置信区间

  • 使用多个独立场景或随机种子
  • 报告均值及不确定范围
  • 保留逐次结果,避免只展示最佳运行

把通信预算算完整

  • 应用消息与协议头
  • 中继、重传与控制消息
  • 模型参数同步及角色维护

分别报告端到端载荷与网络总开销。

消融实验怎样对应研究问题

假设 对应实验
时间信息有效 移除时间戳与信息年龄
记忆改善失联恢复 移除记忆,改变失联时长
选择机制节省资源 相同预算下使用固定选择

让网络扰动进入训练与测试

  • 训练:重放时间戳、队列与连续失联记录
  • 测试:留出新的负载、拓扑和失联模式
  • 比较:相同资源约束下的任务与恢复效果

从日志中区分失败原因

  • 感知:漏检、误检或坐标错误
  • 通信:未到达、过期或重复
  • 决策:收到正确信息仍采取错误动作
  • 执行:动作受限或资源耗尽

案例:迟到消息覆盖了新状态

  • 先收到序号 12,再收到序号 10
  • 按到达顺序覆盖会使状态倒退
  • 修正后重放同一日志,检查任务结果

全局信息基准怎样使用

  • 将完整信息策略作为参考上限
  • 为它单独标明额外输入与资源
  • 评价本地方法在实际约束下接近参考的程度

没有改善的结果仍能回答问题

  • 哪些条件下没有收益?
  • 代价是否超过新增信息的价值?
  • 是否需要缩小原来的适用范围?

最后阶段优先补哪些实验

  1. 验证主要结论所缺的证据
  2. 核查最严重的失败案例
  3. 检查最关键的消融
  4. 确认完整运行可以复现

答辩前整理证据

  • 一张主要结果图
  • 一张关键消融图
  • 一条完整失败日志
  • 配置、数据划分与运行入口