Causal Forest
哪些训练样本最适合帮助估计具有 \(X=x\) 的人群平均效应?
Technical bridge · observed neighbors ↔ latent token belief
从 Causal Forest 的自适应邻域,到 Unit Abduction 的 focal-token belief
要回答“治疗对眼前这个人会怎样”,算法往往不能直接看见答案,而要先决定: 哪些对象有资格、以多大权重参与推断? Causal Forest 与 Unit Abduction 都先构造一张 evidence-adaptive measure,再做因果归约; 但前者借力于其他已观察的人,后者保留的是关于同一个固定 token 的多种潜在解释。
One-minute thesis
两者最深的共同点,不是“都找相似的人”,而是都把 evidence 先变成一张概率测度; 后续答案由这张测度与特定 causal reducer 共同产生。
哪些训练样本最适合帮助估计具有 \(X=x\) 的人群平均效应?
根据已见事实,眼前这个固定 token 仍可能是哪一种 latent unit type?
The visual intuition
“Subpopulation” 是这座桥最有启发、也最容易误读的词。左侧是真实训练 rows 的经验邻域; 右侧是围绕一个 actual token 的 epistemic candidate set。
forest co-leaf weights \(\alpha_j(x)\)
evidence belief \(Q_i(du)\)
圆点透明度表示相对权重,而非“是否属于”的硬标签。Causal Forest 的 atoms 是不同训练 units; \(Q_i\) 的 atoms 是对同一个 fixed actual token 的候选解释。
Causal Forest
Random forest 可以被读成一个 adaptive nearest-neighbor estimator。对目标 \(x\), 与它频繁落进同一 terminal leaf 的训练 observation 获得更高权重:
令 \(O_j=(X_j,W_j,Y_j)\)。本文把这些权重组织成一张经验测度:
\(Q_x^{\mathrm{CF}}\) 是为了比较两类算法而引入的 measure-theoretic 表达; forest weights 是 adaptive kernel / neighborhood weights,不是 Bayesian posterior。
Causal estimation 随后发生在这张 localized empirical measure 上。二元 treatment 下, 目标仍是 conditional average treatment effect:
Forest 先学习“哪些 observed people 应该彼此借力”,再在这群人的加权 residuals 上 解一个局部 causal estimating equation。
Identification boundary
对 \(x_i\) 输出 \(\widehat\tau(x_i)\),正式 estimand 仍是 \(\mathbb E[Y(1)-Y(0)\mid X=x_i]\):具有这些 observed covariates 的 population 平均怎样。
它不是眼前 physical token 的 realized \(Y_i(1)-Y_i(0)\)。因此更准确的名字是 individualized causal prediction / covariate-conditional effect, 不是被单独识别的 literal individual treatment effect。
Unit Abduction
DiscoSCM 中只有一个 model-level Unit Selection Variable \(U\)。对样本 \(i\), world-side actual selection 已经固定为 \(U=u_i\);learner 看见 factual evidence \(O_i\), 却不知道 \(u_i\),于是形成独立的 focal-token belief:
从 \(Q_i\) 抽出的 candidate \(\widetilde u^{(m)}\) 不是又生成了一个 physical unit, 而是取出一种仍与证据相容的 latent-type hypothesis。对 mechanism query \(a\):
换 query,不换人:比较多个 actions 时固定同一个 factual \(Q_i\),只改变 mechanism query。 若做 paired Monte Carlo contrast,还应跨 actions 复用同一次 candidate draw。
When “subpopulation” is licensed
Target population 是 reference law,不是 Abduction 自己创造出来的。 只有先声明 \(P_U^{\mathrm{tar}}\),再给出 evidence-compatibility weights,才有:
The common operator
用一个抽象算子可以准确写出共同骨架,同时不抹平二者的 ontology 差异。
reference law
focal evidence
evidence-induced weights
soft localized measure
task-specific causal reducer
\(e=x\),atoms 是 observed records,\(\Pi_e=Q_x^{\mathrm{CF}}\); reducer 是 localized orthogonal moment,输出 CATE。
\(e=O_i\),atoms 是 latent unit types,\(\Pi_e=Q_i\); reducer 经 shared mechanism 积分,输出 focal-token-indexed query law。
相同的是 evidence reweighting 的计算语法;不同的是被重加权的对象,以及最终回答的因果问题。
Do not collapse the distinction
下面的差异决定了这座桥能解释什么,也决定了它不能替代什么。
| 维度 | Causal Forest | Unit Abduction |
|---|---|---|
| focal evidence | 目标协变量 \(X=x\) | token 的 admissible factual evidence \(O_i\) |
| reference law | 训练样本经验分布 | 声明过的 \(P_U^{\mathrm{tar}}\) |
| 被重加权者 | 已观察到的不同训练 units | 关于一个 actual token 的 latent candidate types |
| weights | co-leaf weights \(\alpha_j(x)\) | compatibility \(w_i(u)\) 或 learned \(Q_i\) |
| subpopulation | observed-space adaptive neighborhood | soft epistemic candidate subpopulation |
| causal reduction | weighted local moment / orthogonal score | belief 经 causal mechanism 积分 |
| 正式 estimand | CATE:\(\tau(x)\) | belief-conditioned same-token query law |
| “个体化”含义 | 在 \(x_i\) 处报告条件平均 | 固定对 focal token 的认识后改变 query |
| 跨 query 约束 | 目标 \(x\) 变,邻域通常随之变 | 同一 token 必须固定 factual \(Q_i\) |
| 识别义务 | unconfoundedness、overlap、honesty 等 | evidence admissibility、calibration、assignment / transport、mechanism stability 等 |
Causal Forest 没有恢复某个具体 unit 的 latent exogenous state;“observed-space abduction”只能是教学类比。
\(\widehat\tau(x_i)\) 贴在个人行上,仍是 CATE,不是已识别的 physical-token effect。
\(Q_i\) 是同一个 token 的 candidate belief,不是另一个 cohort。
\(\alpha_j(x)\) 是 adaptive weights;learned \(Q_i\) 也需 calibration / identification 才能称真实 posterior。
固定 \(Q_i\) 提供 same-token computational linkage,不自动证明 token causation。
“Consistent subpopulation”应改写为 evidence-weighted soft candidate subpopulation。
Relationship claim
可以构造 forest-like bridge:让 candidate space 退化为 observed training rows, 令 belief 取 \(\sum_j\alpha_j(x_i)\delta_{O_j}\),再只计算 local conditional moments。 但这是有用的重写,不是已经证明的模型包含关系。
From analogy to experiments
真正有价值的下一步,是让 shared skeleton 变成可失败的比较。
把 \(\alpha_j(x_i)\) 当作 observed-unit candidate weights,固定 weights 后回答多个 queries,检验 latent abductor 是否真的增加价值。
每个 focal token 只 localize / abduct 一次。若每个 action 都重新计算,就混入 query-dependent token re-recognition。
分别比较 CATE、distribution calibration、hidden response-curve error 与 support shift;不能拿一个点估计和完整 law 粗暴排总分。
Primary sources