I propose a simple heuristic for causal inference: if everything related to A is also related to B, we can be moderately confident that A causes B, whereas finding even one variable related to A but independent of B falsifies this claim. This rule relies on observational data and conditional dependencies, though it can be subverted by coincidences or intentional control systems.
判斷因果關係的簡單法則
Lesswrong
3 天前
AI 生成摘要
我提出了一個判斷因果推論的簡單啟發式規則:如果所有與 A 相關的事物也都與 B 相關,我們就能適度相信 A 是 B 的因果上游;反之,只要發現任何一個與 A 相關但與 B 獨立的變數,就能推翻 A 導致 B 的假設。這個規則依賴於觀測數據與條件依賴關係,但在巧合或刻意設計的控制系統中可能存在例外。
這裡有一個關於因果推論(causal inference)的簡單啟發式規則:
如果我們發現哪怕只有一個事物 X 與 A 相關^(),但與 B 獨立,我們就可以得出結論:A 並非處於 B 的因果上游。
因此,如果所有與 A 相關的事物也與 B 相關,我們就可以適度地相信 A 處於 B 的因果上游。如果我們測量了許多事物,且因果圖可能很複雜(大多數變量都有許多成因和影響),我們的信心可以更高。
現在讓我們應用我們的規則。我們想要驗證 A 是否處於 B 的因果上游。既然 X 與 A 相關,它也應該與 B 相關。然而,如果恆溫器運作良好,X 和 B 實際上將是獨立的!時間 $t+1$ 的溫度(「B」)將僅取決於恆溫器的設定點,而不取決於時間 $t$ 的溫度(「X」)——這就是恆溫器運作良好的定義!
圖表顯示 X 到 B 有兩條因果路徑(藍色直接箭頭和經過恆溫器的橘色路徑),但這些路徑會因恆溫器的設計而相互抵消。
對於隨機生成的系統來說,這種設計好的抵消將是概率為零的巧合。
例外 2:除了與 B 的共同原因外,沒有可測量的 A 的成因
這兩個圖表在觀察上是無法區分的:
問題在於 A 除了與 B 共享的成因外,沒有其他成因。
如果我們改用這個圖表,我們就可以通過測量 D 與 A 相關但與 B 獨立,來排除「A 導致 B」。
如果由於某種原因 D 無法測量,我們可以改為測量 D 下游與 B 和 C 無關的變量。但如果出於某種系統性原因,沒有此類變量可供測量,我們的規則將錯誤地得出 A 導致 B 的結論。
感謝 Thomas Kwa 指出控制系統的例外情況,並鼓勵我寫下這篇文章。感謝 Lukas Finnveden 提供有用的反饋。