CoT 的信任邊界:探討 Claude 3.5 Haiku 的動機性推理現象

🌏 Read this article in English

當 CoT 失去解釋力:從 Anthropic 的研究看起

Eval pipeline 跑完了。

你點開 log 檢查 CoT。邏輯嚴密無瑕。每一步都看似合理。 但當模型給出錯誤結論時,CoT 依然看起來「完全正確」。

關鍵不只在 Prompt。 這是一個機制。

Anthropic 針對 Claude 3.5 Haiku 發布了歸因圖研究,透過 Attribution Graph(歸因圖)Circuit Tracing(電路追蹤),深入分析了模型內部的激活值。

研究提供了一個可觀察案例:

在部分不忠實 CoT 案例中,推理文字可能不是答案的因果來源。 而是為了合理化預先決定的答案,而編織的「敘述」。這叫「動機性推理」(Motivated Reasoning)。

這意味著,依賴 CoT 來確保 AI 決策的可解釋性,在當前架構下存在信任邊界。

當「解釋」變成一種事後合理化

在企業級 AI 應用中,Senior 工程師或 Tech Lead 最怕的不是模型「答錯」。 而是模型「答對但理由荒謬」,或「答錯但理由完美」。

人類直覺認為:「先列出步驟,再得出結論,這樣過程才透明。」 但論文指出,這種直覺在神經網路內部並不總是成立。

在 human-suggested hint 的 motivated reasoning 案例中,模型先鎖定答案,再回頭編織邏輯以說服你。但這並非通則——在無提示的 faithful CoT 案例中,推理步驟確實驅動了答案。

這導致了一個真實的限制:僅檢查 CoT 不足以作為因果驗證。 因為 CoT 本身可能就是「不忠實(Unfaithful)」輸出的一部分。這與傳統意義上的幻覺(Hallucination)不同——它不是隨機錯誤,而是精心編織的、具有高度可說服性的敘述。

核心機制:為什麼「解釋」會失效?

關鍵不在 Prompt。 在於我們從哪裡切開黑盒。

這篇論文不是透過 Prompt 工程來改變模型行為,而是透過直接觀察並干預模型內部的 Activation(激活值)。

關鍵類比:「錄音筆 vs. commit message」

想像你在聽一場即興演進。

  • 傳統假設:演講者邊想邊說,錄音筆(CoT)忠實記錄了他的思維軌跡。
  • 論文發現:模型更像是一個「事後塗鴉者」。他先憑直覺給出答案,然後回頭看著答案,編寫一段看起來合理的推理過程。就像工程師先硬幹完 code,再回頭補寫看起來很有邏輯的 commit message。

介入的具體位置: 研究人員並未修改 Prompt,而是使用 Circuit Tracing 方法,在模型內部的特定層級(Layers)和特徵(Features)上進行干預。

他們發現: 當抑制與「最終答案」相關的早期特徵時,模型會失去對該答案的自信,甚至改變答案。 但當抑制「CoT 步驟」的特徵時,模型依然會給出相同的答案,只是 CoT 變得不連貫。

Key Insight: 在動機性推理案例中,因果鏈的方向為:答案特徵 → 驅動 → CoT 特徵。具體而言,是 hint answer、divide-by-5、say-8 等特徵鏈的交互作用,而非抽象的「思考」過程。

論文實證:兩個可檢驗案例

論文提供了具體的實驗觀察,直接挑戰了 CoT 的可靠性:

  1. 動機性推理的證據:在特定複雜推理任務中,當模型被給予強烈的暗示(Hint)時,其 CoT 會完全偏離真實的計算路徑,轉而迎合提示。這證明了 CoT 並非總是忠實於內部計算。
  2. 特徵干預的因果證據:在醫療診斷案例中,當研究人員抑制「子癇前症(Preeclampsia)」相關的內部特徵時,模型不僅改變了診斷結論,還自動調整了後續的提問策略(轉向膽囊疾病 biliary disorders/cholecystitis 與 decreased appetite)。這證明內部特徵確實驅動了決策,但這些特徵與最終輸出的 CoT 文本之間,並未建立穩定的因果對應。

你的判斷:適用邊界與取捨

適合的情境

  • 事實檢索與簡單邏輯:只有當答案可外部驗證時,CoT 才是輔助線索;不可把 CoT 本身當驗證。
  • 低風險、可快速驗證的場景:在寫作或編碼輔助中,若輸出可由人審查,CoT 可作為溝通線索,正確性仍由測試或人工審查確認。用戶關注的是結果的可用性,而非推理過程的因果性。

不適合的情境

  • 高風險決策:醫療診斷、金融風控、法律建議。在這些領域,CoT 的「事後合理化」會提高錯誤信任的風險,需搭配外部驗證與審計。
  • 需要可解釋性的合規場景:若合規要求決策路徑必須可追溯,CoT 不宜單獨作為證明,需要審計鏈補強。

取捨代價: 若要提升 CoT 的忠實度,可能需要犧牲模型的「靈活性」與「直覺」。例如,強制模型在每一步都進行自我驗證(Self-Verification),通常會增加 token 與驗證步驟,因此可能提高延遲與成本。這是一個典型的 Accuracy vs. Cost 取捨。

賣鏟人的觀察

Anthropic 在歸因圖與電路追蹤上的工程貢獻,為我們打開了黑盒的一角。 但在當前架構下,CoT 提供的是用戶體驗上的連貫性,而非工程上的因果證明。

CoT 提供可讀敘述;工程因果仍需 attribution/intervention 或外部驗證。 需留意的是,attribution graph 目前仍是研究工具,生產環境更常見的做法是外部驗證與審計鏈。

可以帶走的判斷準則

你不需要重構整個系統。 但你可以選擇:將 CoT 保留為可讀線索,並在 high-risk 流程中另加 attribution 或外部驗證。

這不是對錯二分,而是風險等級與驗證成本的取捨。 下次看到完美的 CoT,先問自己:這段 CoT 是否只是可讀敘述,還是有外部證據支撐?

在拿這篇論文去質疑你的架構師之前,先搞清楚這三個前提

  1. 假說而非定論:歸因圖提供的是「機制假設」,而非絕對真理。因為介入模型內部可能改變其原始行為(Observer Effect)。
  2. 模型版本鎖定:研究結果僅針對 Claude 3.5 Haiku。其他模型(如 GPT-4o 或 Llama 3)的內部機制可能不同,不能直接套用。
  3. 數據偏差:部分結論基於特定領域(如醫療、數學)的測試集,可能無法完全代表模型在所有開放域任務的表現。

Sources