周老师是高三班主任,他花重金请来名师,为全班设计了一套“冲刺提分补课方案”。一个学期后,他看着成绩单愣住了:小明从 55 分涨到 82 分,眼冒金星;小丽从 78 分掉到 74 分,一脸沮丧;班长干脆原地踏步。同样的补课,为什么每个人的反应天差地别?周老师最想知道的不是“平均能提几分”,而是“眼前这个学生到底能提几分”——这就是个体处理效应(ITE)想回答的问题。生活中处处是这种选择题:同一种药对不同病人疗效不同,同一张优惠券对不同顾客吸引力不同。我们不可能同时看到“补课后的自己”和“没补课的自己”两条人生轨迹,但因果推理给了我们一套在缺失信息中做判断的智慧。

岗位关联

掌握 ITE,是 AI 从业者从“预测相关”走向“干预决策”的敲门砖:无论是精准医疗、个性化营销还是可解释推荐,读懂个体差异,才能让模型真正为每个人负责。

目录
  1. 可视化演示
  2. ITE基本概念
  3. 异质性根源
  4. 反事实挑战
  5. 识别假设
  6. 估计方法
  7. 决策应用
  8. 可解释AI联系
  9. 工程实践
  10. AI 应用场景
  11. Python 演示
  12. 常见误区
  13. 面试题

可视化演示

展示个体处理效应ITE与平均处理效应ATE的区别:逐个体处理效应柱状图、异质性处理效应HTE分布直方图,交互调节异质性强度。

本节配有交互动效(进入视口后自动加载,约 3KB)。

ITE个体处理效应 蓝柱=正向ITE 负向效应红柱 ATE线=所有ITE平均值 ITE_i=Y_i(1)-Y_i(0) 个体效应异质不可观测

ITE基本概念

周老师把成绩单摊开,问自己一个朴素的问题:如果小明当时没补课,他期末会考多少分? 这个“如果”就是因果推理里的“潜在结果”。每个学生都有两个版本的自己:一个补课后的,一个没补课的。个体处理效应就是这两个版本的差值。小明是 82 − 55 = 27 分,小丽是 74 − 78 = −4 分。注意,这个差值不是“补课班的平均提升”,而是属于某个特定学生自己的因果效应。

在因果推理的潜在结果框架中,我们用 $Y_i(1)$ 表示个体 $i$ 接受处理(补课)时的结果,$Y_i(0)$ 表示不处理时的结果。ITE 就是二者的差,它是因果推断中最精细也最难估计的量——因为每个人只能活在一条时间线上。

周老师恍然大悟:原来成绩单上每个数字背后,都藏着一条看不见的平行生命线。他真正想算的,不是“全班平均提了几分”,而是每个人的那一道减法题。

---

ITEi=Yi(1)−Yi(0)\text{ITE}_i = Y_i(1) - Y_i(0)
公式通俗说明:把每个学生想象成两条平行世界里的分身,一个补课、一个不补,ITE 就是两个分身成绩的差。
  1. 定义潜在结果每个个体 $i$ 都有两种潜在的成绩,一个是接受处理时的 $Y_i(1)$,一个是未处理时的 $Y_i(0)$。
    ITEi=Yi(1)−Yi(0)\text{ITE}_i = Y_i(1) - Y_i(0)
  2. 做差值运算用补课后的成绩减去不补课的成绩,得到属于这个学生的净提升。
    Yi(1)−Yi(0)Y_i(1) - Y_i(0)
  3. 保留个体下标下标 $i$ 强调这是“某个人”的效应,而不是全班的平均值,每个人都有自己的 ITE。
    ITEi,i=1,2,…,n\text{ITE}_i, \quad i = 1, 2, \dots, n

异质性根源

同样一包辣条,小明吃完精神抖擞,小丽吃完拉肚子——不是辣条有问题,是人的体质不同。补课方案也是这样:基础好的学生可能“吃不饱”甚至觉得耽误时间,基础差的学生可能“消化不了”直接放弃。这种“同一处理、不同反应”的现象,就是异质性。

异质性主要来自三个方面:可观测特征(基础分、学习习惯、作业完成率)、环境交互(同桌是否也在补课、家庭是否支持),以及不可观测的潜变量(学习动机、焦虑水平、智力弹性)。因此 ITE 不是凭空出现的,而是个体特征与处理方式共同作用的结果。我们可以把它写成一种函数关系。

周老师在班级日志上写下一行字:“同样的药,不同的命。” 他意识到,任何想用一个平均数字打发所有人的做法,都是在用西瓜的平均甜度评价每一颗西瓜。

---

ITEi=f(Xi,εi)\text{ITE}_i = f(X_i, \varepsilon_i)
公式通俗说明:ITT 是“配方”的函数——$X_i$ 是你看得见的学生档案,$\varepsilon_i$ 是藏在心里的特质,两者一起决定补课这道菜的口味。
  1. 特征变量 $X_i$用可观测的特征向量描述个体,如基础分、每周自习时长、作业完成率。
    ITEi=f(Xi,εi)\text{ITE}_i = f(X_i, \varepsilon_i)
  2. 不可观测变量 $\varepsilon_i$把学习动机、临场心态等看不见的因素统一收进 $\varepsilon_i$,它们同样影响效果。
    f(Xi,εi)f(X_i, \varepsilon_i)
  3. 函数 $f$$f$ 代表特征与效应之间的复杂映射规则,它可以是线性模型、树模型或任意机器学习模型。
    f:(X,ε)↦ITEf: (X, \varepsilon) \mapsto \text{ITE}

反事实挑战

周老师想把减法题算出来,却撞上一堵墙:小明要么补了课,要么没补课,他永远不可能同时出现在两种状态里。补课后的成绩是事实,没补课的成绩就是“反事实”——它真实存在,但在这个世界里没被观测到。这就是因果推理的核心困境:缺失数据。

更麻烦的是,补课这件事不是随机发生的。往往成绩差、自制力弱的学生被“抓去”补课,成绩好的学生反而自己不去。于是简单对比“补课组平均分 − 不补课组平均分”,就会得到有偏的估计——因为两组学生本身就不一样,这种偏差叫选择偏差。数学上,朴素估计量写成下面的形式,它与真实 ATE 之间隔着一道鸿沟。

周老师终于明白了:他手里拿的是一张残缺的地图,每条路上都缺一个“如果”。想要算清 ITE,必须先学会和“看不见的世界线”共处。

---

τnaive=E[Y(1)∣T=1]−E[Y(0)∣T=0]  ≠  E[Y(1)−Y(0)]\tau_{\text{naive}} = \mathbb{E}[Y(1) \mid T=1] - \mathbb{E}[Y(0) \mid T=0] \;\neq\; \mathbb{E}[Y(1) - Y(0)]
公式通俗说明:拿“补课的同学”和“没补课的同学”直接比,就像拿苹果和梨比甜度——它们本来就是两类人,比出来的差值不是处理造成的,而是人群本身的差异。
  1. 处理组平均$\mathbb{E}[Y(1) \mid T=1]$ 表示“已经补课的学生”的平均成绩,这些数据是看得见的。
    E[Y(1)∣T=1]\mathbb{E}[Y(1) \mid T=1]
  2. 对照组平均$\mathbb{E}[Y(0) \mid T=0]$ 表示“没补课的学生”的平均成绩,同样来自观测。
    E[Y(0)∣T=0]\mathbb{E}[Y(0) \mid T=0]
  3. 不等号揭示偏差因为两组人本身不同,相减的结果并不等于全体平均处理效应,等号两边横着一条“选择偏差”之河。
    E[Y(1)∣T=1]−E[Y(0)∣T=0]≠E[Y(1)−Y(0)]\mathbb{E}[Y(1) \mid T=1] - \mathbb{E}[Y(0) \mid T=0] \neq \mathbb{E}[Y(1) - Y(0)]

识别假设

面对残缺的数据,周老师开始给补课实验“立规矩”。他要求:第一,小明的补课不能影响小丽的成绩——这叫无干扰;第二,观察到的成绩必须忠实反映学生当时的状态——这叫一致性;第三,决定谁补课这件事,除了看得见的特征,不能再有暗箱因素——这叫可忽略性。这三条规矩合起来叫 SUTVA 与无混淆假设,是因果推理的“通行证”。

在这些假设下,观测数据和潜在结果之间架起一座桥:每个个体观测到的结果 $Y_i$,等于他所处状态对应的那个潜在结果。公式写出来干净利落。

有了这三条“校规”,周老师才敢说:眼前的分数,就是那个学生在自己时间线上的真实投影。他要用这只能看见一半的眼睛,去猜那只看不见的一半。

---

Yi=Ti⋅Yi(1)+(1−Ti)⋅Yi(0)Y_i = T_i \cdot Y_i(1) + (1 - T_i) \cdot Y_i(0)
公式通俗说明:每人只活一条时间线——补课了就取补课那条世界线的成绩,没补课就取不补课那条,二者必居其一。
  1. 处理指示器 $T_i$$T_i=1$ 表示该学生补课,$T_i=0$ 表示未补课,它是现实的选择开关。
    Ti∈{0,1}T_i \in \{0, 1\}
  2. 接通的潜在结果 $Y_i(1)$当 $T_i=1$ 时,$(1-T_i)$ 项为零,观测值等于补课后的结果。
    Yi=Yi(1)(若 Ti=1)Y_i = Y_i(1) \quad (\text{若 } T_i=1)
  3. 接通的潜在结果 $Y_i(0)$当 $T_i=0$ 时,$T_i$ 项为零,观测值等于不补课的结果。
    Yi=Yi(0)(若 Ti=0)Y_i = Y_i(0) \quad (\text{若 } T_i=0)

估计方法

规矩立好了,怎么补上缺失的反事实?周老师想出一个巧招——克隆。每个补课的学生,他都找一个“最像但没补课”的同学:基础分差不多、自习时长差不多、连作业完成率都几乎一致。用这个克隆人的成绩,近似替代“如果他没补课”的成绩。这就是最近邻匹配。更精细的做法是把学生按特征分层,在每一层内部做对比,或者用倾向得分给每个人打一个“补课概率”分,再按分数匹配。

倾向得分 $\hat{e}(x)$ 是这一切方法的枢纽,它把多维特征压缩成一个概率数字:给定特征 $x$,这个人有多大可能去补课。公式如下。

周老师用这套“克隆人计划”重新算了全班每一个学生的 ITE:小明的反事实替身找到了,小丽的反事实替身也找到了。他发现,每个数字背后都有一个活生生的对照,远比一条全班平均线诚实得多。

---

e(x)=P(T=1∣X=x)e(x) = P(T=1 \mid X=x)
公式通俗说明:给每个学生打一个“补课倾向分”——喜欢补课的学生分数高,反感补课的学生分数低,然后让同分的补课生和不补课生相互做“替身”。
  1. 条件概率 $P$计算在已知特征 $x$ 的前提下,该学生选择补课的概率。
    e(x)=P(T=1∣X=x)e(x) = P(T=1 \mid X=x)
  2. 处理变量 $T=1$事件定义为“接受补课”,与之相对的是 $T=0$ 未接受。
    T=1T=1
  3. 特征向量 $X=x$条件中携带的个体画像,如基础分、学习时长、作业完成率等。
    X=xX = x

决策应用

算出了每个学生的 ITE,周老师要真正做决定了:下学期的补课预算只够给一半学生报名,给谁?他不再按成绩排名,而是按 ITE 排名——谁补课提升最大,谁优先。小丽明显“越补越差”,就把名额让出来给那位补课后能涨 20 分的学生。资源永远有限,把资源投向边际收益最大的人,就是个体化决策的核心逻辑。

工程上,这个决策可以写成一条清晰的规则:当预测的个体处理效应超过某个阈值时,才给予处理。阈值 $c$ 由成本与收益共同决定——补课费高就提高门槛,名额多就降低门槛。

周老师放下成绩单,拿起报名表。他不再问“补课有没有用”,而是问“哪些学生的补课最有用”。从“算一笔平均账”到“给每个人精打细算”,这就是 ITE 的落地之道。

---

决策(x)={补课,τ^(x)>c不补课,τ^(x)≤c\text{决策}(x) = \begin{cases} \text{补课}, & \hat{\tau}(x) > c \\ \text{不补课}, & \hat{\tau}(x) \le c \end{cases}
公式通俗说明:把“预计提分”和“报名成本”放在天平上——预计提分超过门槛才值得投入,否则就不浪费名额。
  1. 预测效应 $\hat{\tau}(x)$模型估计出特征为 $x$ 的个体的处理效应。
    τ^(x)=Y^(1;x)−Y^(0;x)\hat{\tau}(x) = \hat{Y}(1; x) - \hat{Y}(0; x)
  2. 阈值 $c$比较基准,通常是补课成本折算出的“最低提分要求”。
    c=成本每分价值c = \frac{\text{成本}}{\text{每分价值}}
  3. 分段决策根据阈值把人群切成“值得补课”和“不值得补课”两部分。
    τ^(x)>c  ⇒  T=1\hat{\tau}(x) > c \;\Rightarrow\; T=1

可解释AI联系

周老师的故事搬到 AI 客服系统里,就成了另一种有趣的应用:用户点了“取消订阅”,模型不仅该预测“他会流失”,还该解释“如果他当时没看到涨价通知,他就不会流失”。这种“如果换一种输入,结果会不会不一样”的解释,叫反事实解释。它天然依赖 ITE 的思维方式——比较现实世界与反事实世界。

在可解释 AI 中,反事实解释要找一个与当前输入尽可能相似、但能让模型输出翻转的样本。这个“最相似的平行世界”通过优化距离函数获得。

周老师把补课的故事讲给工程师朋友听,朋友眼睛一亮:原来 AI 系统需要的“为什么”,本质上就是给每个用户算一道 ITE——现实的我与假设的我,只差一个关键动作。

---

xcf=arg⁡min⁡x′d(x,x′)s.t.f(x′)=y′x_{\text{cf}} = \arg\min_{x'} d(x, x') \quad \text{s.t.} \quad f(x') = y'
公式通俗说明:在模型的世界里找出一个“最小改动版”的输入——就像告诉用户:只要把“关闭通知”改成“保留通知”,流失风险就从 90% 降到 10%。
  1. 反事实样本 $x_{\text{cf}}$要找的那个“如果当初”的输入版本,比如关闭了通知的原始版本。
    xcfx_{\text{cf}}
  2. 距离函数 $d(x, x')$衡量原输入与候选输入之间的差距,确保解释不偏离现实太远。
    d(x,x′)=∥x−x′∥22d(x, x') = \|x - x'\|_2^2
  3. 约束条件 $f(x') = y'$要求反事实样本能翻转模型输出到目标结果 $y'$。
    f(x′)=y′f(x') = y'

工程实践

周老师把 ITE 方案试运行了一个学期,却发现新的问题:样本只有 40 个补课学生,估计出来的个体效应忽高忽低,小张的 ITE 上周还是 +18 分,这周又变成 +3 分。他意识到,ITE 估计的可靠性依赖数据质量和样本量:特征覆盖不全、选择偏差严重、个别层缺少对照样本,都会让估计失控。工程上要用均方误差(MSE)来体检评估器的好坏。

在模拟数据或 RCT 数据中,我们有真实的 ITE 作为标尺,可以量化估计误差。

周老师开班会复盘:评估、迭代、再评估,是 ITE 落地的不二法门。他不再迷信某一次的估计,而是盯着误差指标,不断补充数据、修正匹配规则。补课方案的每一次升级,都比上一次更懂每一个学生。

---

MSE(τ^)=1n∑i=1n(τ^i−τi)2\text{MSE}(\hat{\tau}) = \frac{1}{n} \sum_{i=1}^{n} \left( \hat{\tau}_i - \tau_i \right)^2
公式通俗说明:把每个学生“猜的提分”和“真实的提分”相减、平方、再平均——数字越小,说明这套 ITE 估计算法越靠谱。
  1. 预测值 $\hat{\tau}_i$模型估计出的第 $i$ 个学生的处理效应。
    τ^i\hat{\tau}_i
  2. 真实值 $\tau_i$在模拟实验或对照数据中,能算出来的真正个体效应。
    τi\tau_i
  3. 平方误差再平均先逐样本求差平方,求和后取平均,得到整体误差指标。
    1n∑i=1n(τ^i−τi)2\frac{1}{n} \sum_{i=1}^{n} \left( \hat{\tau}_i - \tau_i \right)^2

AI 应用场景

个性化医疗:给谁开靶向药

阶段:模型训练与个体化推断

解决的问题:传统肿瘤治疗看“平均缓解率”,医生无法判断眼前这位患者属于“有效人群”还是“无效人群”。利用患者基因、病史、生活习惯等特征,用 ITE 模型预测每位患者的个体药物响应,辅助医生决策,避免“一刀切”式治疗。

具体案例:某医院对 800 名肺癌患者做回顾性分析,为每位患者估计“吃靶向药 vs 放弃靶向药”的 ITE。结果发现 30% 的患者预测效应为负——他们服药后反而恶化,改推荐替代方案后,总体生存期提升 18%。

智能营销:优惠券发给谁

阶段:用户画像与策略优化

解决的问题:电商平台给全站用户发 8 折券,成本高且对不少用户是“白送”。用 ITE 预测每个用户对优惠券的“敏感度”——发券后的购买增量,只给高敏感人群发券,既省钱又提销量。

具体案例:某电商用最近邻匹配法构建“发券 vs 不发券”的反事实对照,把用户按 ITE 从高到低排序,只给前 40% 用户发券。实验组 ROI 提升 2.3 倍,且流失率无显著变化。

反事实解释:客服机器人的“如果”

阶段:模型可解释性与归因

解决的问题:用户被模型判断为“高流失风险”,但客服不知如何挽留。利用反事实解释找到“最小改动”的输入特征——比如“只要把等待时长从 10 分钟降到 3 分钟,流失风险就从 0.85 降到 0.2”,客服照着话术行动即可。

具体案例:某在线教育平台接入反事实解释模块后,客服针对每个高危用户生成个性化挽留话术,次月留存率提升 7 个百分点。

Python 演示

python36 行
"""用最近邻匹配法估计个体处理效应(ITE)"""import numpy as np  def generate_data(n=300, seed=42):    rng = np.random.default_rng(seed)    X = rng.normal(size=(n, 3))    T = rng.binomial(1, 0.5, size=n)    tau = 3.0 * X[:, 0] + 2.0 * X[:, 1]    Y0 = 60.0 + 5.0 * X[:, 0] + rng.normal(0, 1.0, n)    Y1 = Y0 + tau    Y = np.where(T == 1, Y1, Y0)    return X, T, Y, tau  def nearest_neighbor_ite(X, T, Y):    """对待处理个体, 在对照组中找特征最近的替身, 用其差值估计ITE"""    ite = np.full(X.shape[0], np.nan)    treated_idx = np.where(T == 1)[0]    control_idx = np.where(T == 0)[0]    X_control = X[control_idx]    for i in treated_idx:        dist = np.sum((X_control - X[i]) ** 2, axis=1)        j = control_idx[np.argmin(dist)]        ite[i] = Y[i] - Y[j]    return ite  if __name__ == "__main__":    X, T, Y, tau_true = generate_data()    tau_hat = nearest_neighbor_ite(X, T, Y)    mask = ~np.isnan(tau_hat)    mse = np.mean((tau_hat[mask] - tau_true[mask]) ** 2)    print(f"估计ITE与真实ITE的MSE: {mse:.3f}")    print(f"平均真实ITE: {tau_true.mean():.3f}")    print(f"配对样本数: {mask.sum()}")
目的:在合成数据上生成“补课与否”的实验数据,对每个补课学生找特征最相似的不补课学生做替身,从而估计每个学生的 ITE,并计算与真实 ITE 的误差。
  1. rng = np.random.default_rng(seed)用随机数生成器控制数据可复现,每个学生的特征、处理分配和噪声都从这里产生。
  2. Y1 = Y0 + tau构造“如果补课”的潜在结果,真实 ITE 就藏在 Y1 与 Y0 的差值里,这是评估估计算法的“标准答案”。
  3. Y = np.where(T == 1, Y1, Y0)模拟现实:每人只能观测到一条世界线,补课的看到 Y1,没补课的看到 Y0。
  4. dist = np.sum((X_control - X[i]) ** 2, axis=1)计算当前补课学生与每个对照学生的欧氏距离,找“最像”的替身。
  5. ite[i] = Y[i] - Y[j]用我们这位补课学生的真实成绩减去替身的成绩,缺失的反事实就这样被“借”了过来。
  6. mask = ~np.isnan(tau_hat)筛掉没有对照可匹配的样本,避免 nan 污染误差计算。

常见误区

误区补课班的平均提分是 5 分,那我给孩子报了班,他至少也能提 5 分吧?

正解平均效应是“全班每人提分的算术平均”,不代表任何具体学生的效应。就像平均身高 170cm 不代表每个人都 170cm——有人 150cm,有人 190cm。ITE 强调的是“这一个孩子”的反应,必须结合他的基础、习惯、动机来判断,否则就会被平均值误导。

为何常见:人类天然倾向用平均值简化复杂世界,加上商业宣传总爱强调“平均提升 XX%”,让人忽略了平均值背后的巨大方差。

误区补课组的平均分比不补课组高了 10 分,所以补课让大家每人提了 10 分。

正解这是典型的“相关≠因果”。补课组本身可能是成绩较差、被老师抓去补课的学生,也可能是有上进心、主动报名的好学生。两组人群特征根本不均衡,直接比成绩会把“人的不同”误算成“补课的效果”。必须用匹配、倾向得分等方法先消除选择偏差,再谈因果。

为何常见:观察数据中“处理”和“结果”天然纠缠在一起,人的直觉又习惯把先后关系或差异关系当作因果关系。

误区反正我只关心小明补课对他自己的影响,他同桌补不补课有什么关系?

正解SUTVA 要求一个人的处理不影响另一个人的结果。现实中小明同桌补课后成绩飙升,可能带动班级学习氛围,也可能让小明压力崩溃。若存在这种干扰,观测到的 Y1 就混入了“别人的处理”的效应,ITE 就会被污染。跨组实验设计时,要警惕这种“溢出效应”。

为何常见:人们习惯把人当作孤岛,忽略了人与人之间的交互;而在小规模班级、社区或社交网络数据中,干扰几乎无处不在。

误区我们找到了 3 个相似样本,估计出他的 ITE 是 +15 分,这个数字肯定够准了。

正解ITE 是“个体级”推断,天生容易被噪声影响。只靠几个相邻样本,方差极大,一次匹配的偶然性很高。工程上要同时报告置信区间、做稳健性检验,并用 MSE 等指标持续监控估计质量。样本少时宁可退回到结构化模型或分层粗估,也不要硬刚个体粒度。

为何常见:人容易对具体的、近在眼前的数字产生直觉信任,尤其是“个性化”结果呈现时,理性会输给故事的感染力。

误区CATE(条件平均处理效应)就是 ITE,反正都是在特征条件下算效应。

正解CATE 是在某个特征分组的条件下对 ITE 做平均,比如“基础分 60 以下学生的平均提分是 8 分”。它仍然是“组”层面的平均,只是组更细了。ITE 是单个个体那条不可观测的差值。CATE 是估计 ITE 的有力工具,但二者概念层级不同,混用会导致目标设定错误。

为何常见:两者的符号和思想很接近,很多教学资料用 CATE 近似 ITE,学习者容易把“条件平均”等同于“个体”。

面试题

Q1. 个体处理效应(ITE)的定义是?

单选题 · easy

  • A.所有个体处理效应的平均值
  • B.单个个体潜在结果之间的差值← 正确答案
  • C.处理组全体成员的平均结果
  • D.对照组全体成员的平均结果

答案:B。ITE 关注的是“某一个个体”在两种潜在结果下的差异,即 $Y_i(1) - Y_i(0)$;选项 A 是 ATE,选项 C、D 只是单组均值,均不含“个体内比较”的因果含义。

Q2. 为什么反事实结果无法直接观测?

单选题 · easy

  • A.对照组样本在研究中丢失了
  • B.一个个体只能处于一种处理状态← 正确答案
  • C.处理组样本在研究中丢失了
  • D.特征数据的采集总是不完整

答案:B。每个人只能经历“补课”或“不补课”中的一种状态,另一种状态的结果在现实中永远缺失。A、C、D 描述的是数据质量问题,而反事实缺失是因果推理固有的困境。

Q3. 已知 ATE = 5 分,以下理解正确的是?

单选题 · mid

  • A.每个学生都恰好提分 5 分
  • B.全班提分之差的总和为 5 分
  • C.全班每个学生提分的平均值为 5 分← 正确答案
  • D.补课班的平均分就是 5 分

答案:C。ATE 是所有学生 $Y(1)-Y(0)$ 的期望,是个体效应的平均,不代表任何人的具体效应。A 均值错当众数,B 混淆总量与平均值,D 混淆成绩本身与提分差值。

Q4. SUTVA 中的“无干扰”假设是指?

单选题 · mid

  • A.一个体的处理不影响他人结果← 正确答案
  • B.处理不影响个体自身的结果
  • C.特征变量彼此之间互不影响
  • D.样本之间的观测完全独立

答案:A。无干扰是指某个人的处理不会改变他人的潜在结果,比如小明补课不能改变小丽的成绩。C、D 讨论的是特征和样本独立性,B 描述的是处理有效应,都与 SUTVA 的无干扰含义不符。

Q5. 以下哪种方法能帮助消除选择偏差?

单选题 · mid

  • A.直接比较处理组与对照组的均值
  • B.用倾向得分匹配相似个体← 正确答案
  • C.只保留成绩最好的样本
  • D.增加特征变量的数量

答案:B。倾向得分把多维特征压缩成“补课概率”,然后让同分段的处理组与对照组配对,从而在观测数据中模拟随机对照。A 会放大选择偏差,C 引入更严重的样本偏差,D 特征变多不等于偏差消失。

Q6. 以下哪些属于估计 ITE 的常见方法?

多选题 · easy

  • A.最近邻匹配法← 正确答案
  • B.倾向得分分层法← 正确答案
  • C.直接求两组平均差值
  • D.随机梯度下降法

答案:AB。匹配与分层都属于“找相似替身”的套路,用于补上反事实缺口;C 是对 ATE 的粗糙估计且存在偏差,D 是深度学习优化器,与因果效应估计没有直接关系。

Q7. ITE 在可解释 AI 中有哪些应用?

多选题 · hard

  • A.生成反事实解释样本← 正确答案
  • B.辅助个体层面的因果归因← 正确答案
  • C.直接增加模型的参数量
  • D.评估模型对不同人群的公平性← 正确答案

答案:ABD。反事实解释本质上是“换个输入看结果变不变”,是 ITE 思想在解释中的应用;个体化归因与公平性评估都依赖异质性分析。C 只是增大模型容量,与因果解释无关。

Q8. “一致性假设”的含义是?

单选题 · mid

  • A.所有个体接受的处理方式完全一致
  • B.观测到的结果等于其对应状态的潜在结果← 正确答案
  • C.每个个体的特征向量完全相同
  • D.处理组与对照组的人数保持相同

答案:B。一致性要求 $Y = T\cdot Y(1) + (1-T)\cdot Y(0)$,即观测值忠实反映个体所处的处理状态。A 描述的是处理标准化,C 与 D 都不是潜在结果框架中的假设。

Q9. “正性假设”要求数据满足什么?

单选题 · mid

  • A.每个个体都必须接受处理
  • B.处理概率始终大于 0 且小于 1← 正确答案
  • C.处理组的样本量足够大
  • D.对照组的样本量足够大

答案:B。正性(重叠)假设指在任意特征组合下,个体既有被分到处理组、也有被分到对照组的概率,这样才存在“相似替身”。A 排除对照组,C、D 只讲样本量,不能保证特征空间内可匹配。

Q10. 关于 CATE 与 ITE 的关系,正确的是?

多选题 · extreme

  • A.CATE 是条件分组下的平均处理效应← 正确答案
  • B.ITE 是反事实差值再做群体平均
  • C.可用 CATE 作为 ITE 的近似估计← 正确答案
  • D.ITE 与 CATE 在数学上完全等价

答案:AC。CATE 是给定特征 X 后对 ITE 求期望,是“组平均”而非“个体值”;稠密特征下 CATE 可作为 ITE 的近似。B 把定义方向说反了(那是 ATE 到 CATE 的关系),D 忽略了 CATE 的平均操作。