什么是 双重稳健估计(Doubly Robust Estimation)?

双重稳健估计(Doubly Robust Estimation)把 Outcome 或 Reward Model 与 Inverse Propensity Correction 结合;在完整识别条件下,只要 Outcome Model 或 Propensity Model 之一正确指定,估计器就可以保持一致。

快速了解

规范文档官方规范

工作原理

修正项作用于 Outcome Model Residual

对二元 Treatment 的 ATE,AIPW 从模型对比 m1(x) - m0(x) 出发,再加入已观测 Treatment 与 Control 结果的逆倾向加权残差。对 Policy Value,DR 从 Target Policy 的模型价值出发,再用 pi(a|x) / mu(a|x) 修正 Logged Action 的残差。这一结构既解释了保护来源,也解释了为什么仍依赖 Overlap。

Double Robustness 有严格边界

Bang 与 Robins系统化了缺失数据和因果场景中的 Doubly Robust Estimator:在其余假设成立时,只要 Outcome Regression 或 Assignment Model 之一正确,就可以保持一致。它无法抵御 Treatment 定义不清、Interference、Treatment 后调整、日志损坏、无支持动作,或两个 Nuisance Model 同时错设。

对灵活 Nuisance Model 做 Cross-fitting 并保留推断单元

在同一批记录上训练并评分高容量 Nuisance Model,可能产生过拟合残差并使简单 Standard Error 失效。Cross-fitting 在计算 Orthogonal Score 前生成 Out-of-fold Propensity 和 Outcome Prediction。应报告 Overlap 与权重诊断,比较 Outcome-only、Weighting-only 和 DR 结果;观测存在依赖时,折叠与不确定性计算还要尊重 Cluster 或时间单元。

主要特点

  • 把 Outcome Regression 与 Inverse Propensity Correction 结合
  • 包含 AIPW Treatment Effect 与 DR Policy Value 估计器
  • 完整假设下可容忍一个 Nuisance Model 正确指定
  • 仍要求 Consistency、Overlap 与有效分配假设
  • 灵活机器学习 Nuisance Model 通常需要 Cross-fitting
  • 解释结果时必须提供组件估计与不确定性诊断

常见用途

  1. 从观察性队列估计 Average Treatment Effect
  2. 使用 Logged Bandit Feedback 评估推荐策略
  3. 审计 Outcome-only 与 Weighting-only 估计为何不一致
  4. 把灵活 Reward Model 与随机探索日志结合
  5. 为半参数机器学习流程构造 Orthogonal Score

示例

loading...
Loading code...

常见问题

为什么称为双重稳健估计?

在其识别与正则条件下,只要 Outcome Model 或 Propensity Model 之一正确,估计器就可以保持一致。“双重”指这两条 Nuisance Model 路径,不表示结果对所有假设失效都稳健。

AIPW 与 Doubly Robust Policy Evaluation 有什么区别?

AIPW 通常用 Outcome Regression 增强 Inverse Treatment Weight,以估计 Treatment Mean 或 Contrast。Contextual Policy DR 使用相同原则,但权重是 Target 与 Logging Action Ratio,并结合 Reward Model。两者修正结构相似,Estimand 与数据结构不同。

双重稳健估计能消除 Overlap 要求吗?

不能。Residual Correction 需要有支持的 Assignment 或 Action;Support 缺失时只能依赖 Outcome Model 外推,而外推是额外建模假设,不是已观测识别。因此仍要披露并限制 Overlap Violation。

为什么 Doubly Robust Estimator 常与 Cross-fitting 配合?

Cross-fitting 让每条记录的 Nuisance Prediction 来自未使用该记录训练的模型。再与 Orthogonal Score 结合,可以减少同一样本过拟合偏差,并在适当收敛率和依赖条件下使用灵活机器学习模型。

报告双重稳健结果时需要包含什么?

应报告 Estimand、样本与分配机制、Overlap 和权重诊断、Nuisance Model 训练及 Cross-fitting 方案、Outcome-only 与 Weighting-only 估计、DR 点估计、不确定性区间、切片敏感性,以及所有 Clipping 或 Trimming 规则。

相关术语