A Human-Augmenting Agentic Workflow for Causal Inference

原始來源與檔名:2026-06-09T094427+0800-A Human-Augmenting Agentic Workflow for Causal Inference.md


NAPKIN | 餐巾纸

餐巾纸公式

觀測因果推論 (OCI) + (Actor-Critic 代理架構) = 增強人類專家分析 在沒有「絕對真實 (Ground Truth)」的領域,AI 代理不應直接給出答案,而是生成可審查的過程、代碼與診斷報告,由人類進行最終把關。

一句话

Netflix 開源了一套用於觀測因果推論的代理工作流 (oci-agent),利用 Actor-Critic 架構來執行複雜的資料分析與偏誤診斷,旨在減少專家的重複性勞動,同時確保分析過程的高度透明。

餐巾纸草图

[Principal (Human)]
      | (Analysis Plan & Data Context)
      v
[Actor (Agent)]
  - Executes strict notebook templates
  - Runs design diagnostics (Covariate balance, Overlap, etc.)
      |
      v
[Critic (Agent)]
  - Evaluates Actor's artifacts
  - Flags confounders & biases
  - Suggests alternative strategies
      | (Jupyter Notebook + Report)
      v
[Principal (Human)] -> Reviews & Iterates

ROUND 1: SKELETON | 骨架掃描

“这本书在说什么”

章节骨架

  1. 背景與挑戰: OCI 分析容易被偏誤扭曲。
  2. 設計哲學: 以「目標試驗模擬 (Target trial emulation)」為核心,強制加入診斷檢測(共變數平衡、重疊性、安慰劑檢驗等),強調「過程審計 (Process audits)」。
  3. 角色分工:
    • Principal (人類): 提供計畫與背景知識。
    • Actor (代理): 將計畫轉化為規格,執行分析與診斷。
    • Critic (代理): 審查結果,指出盲點,標示可信度。
  4. Netflix 實際案例: 評估新娛樂類型對用戶留存的影響。LLM 直接跑出了過分樂觀的結果,而帶有 Critic 診斷的 Agent 工作流成功攔截了「早期採用者偏誤 (Early adopter bias)」。
  5. 開源與評估: 發布 oci-agent 開源專案,並在 ACIC 競賽資料集上證明此工作流的估計準確度顯著高於無框架輔助的 LLM (One-shot prompting)。

ROUND 2: DISSECTION | 血肉解剖

“凭什么这么说”

论证链

LLM 直接跑 OCI 容易忽略隱藏偏誤 --> 引入強制性統計診斷 (Diagnostics) --> Critic Agent 發現重疊性 (Overlap) 不足 --> Actor Agent 使用 Crump-style trimming 修正 --> 產出高度可信的保守估計。

关键证据

  1. 早期採用者偏誤 (Early Adopter Bias): 在 Netflix 案例中,純 Claude Sonnet 4.6 單次 Prompt 給出的治療效果被高估。Critic 透過診斷發現,大眾對該功能的「傾向分數 (Propensity score)」極端不均。
  2. 修正手段: Actor 被指示進行傾向分數範圍在 [0.1, 0.9] 的 Crump-style trimming,結果雖然效應縮水至原始估計的 25%,但代表了真正可靠的因果關係。
  3. 多重性分析降低勞力: 代理可輕易執行「敏感度分析 (Sensitivity analysis)」,測試不同 Trimming 門檻對結果的影響;或是依時間切片執行同一個 Notebook。

隐形假设与边界

ROUND 3: SOUL | 靈魂提取

“还能怎么用”

跨域映射


A Human-Augmenting Agentic Workflow for Causal Inference (Architectural Deep Dive)

前言/背景

隨著企業大量使用軟體代理 (Agents) 來執行資料分析,直接信任 LLM 給出的結果在「觀測因果推論 (OCI)」這類高風險領域變得不可行。Netflix 提出了一套基於 Actor-Critic 架構的工作流,強調不盲信結果,而是產出可供人類專家審閱的診斷與執行過程 (Notebook)。

章節詳細總結

AI 工作流的角色分工設計

系統被嚴格劃分為三個協作 Persona:

解決資料診斷失敗的自動化劇本

在 Netflix 新娛樂功能成效的案例中:

  1. 問題發現: Critic 發現基礎模型做出的迴歸分析存在嚴重的「早期採用者偏誤」,導致 Overlap 診斷失敗。
  2. 自動修正 (Remediation): 工作流透過設定 Playbook 讓 Actor 執行 Crump-style trimming,自動將傾向分數極端的數據剃除。
  3. 多重測試 (Sensitivity Analysis): 代理可自動對 [0, 1] 到 [0.15, 0.85] 多種 Trimming 區間重複執行分析,大幅降低了手動調整變數並重跑 Jupyter Notebook 的勞力。

總結與結論