久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

EEPW首頁 > 博客 > NLPer,是時候重視因果推理了!這有一份楊笛一等撰寫的綜述

NLPer,是時候重視因果推理了!這有一份楊笛一等撰寫的綜述

發布人:機器之心 時間:2021-10-07 來源:工程師 發布文章

的因果推理。

科學研究的一個基本目標是了解因果關系。然而,盡管因果在生活和社會科學中扮演了重要角色,它在 NLP 中卻沒有得到同樣重要的地位,后者通常更加重視預測任務。隨著因果推理和語言處理交叉研究領域的出現,二者之前的界限正變得模糊,但 NLP 中的因果推理研究仍然分散在各個領域,沒有統一的定義、基準數據集和對剩余挑戰的清晰表述。

在這篇綜述論文中,來自以色列理工學院的 Amir Feder、佐治亞理工學院的楊笛一等十幾位研究者系統闡述了自然語言處理中的因果推理,為計算語言學界提供了一個統一的因果推理概述。具體來說,他們介紹了估計因果效應的統計學挑戰,包括文本作為 outcome、treatment 或解決干擾(confounding)的手段等情況。此外,他們還探討了因果推理的潛在用途,以提高 NLP 模型的性能、穩健性、公平性和可解釋性。

1.png

論文鏈接:https://arxiv.org/pdf/2109.00725v1.pdf

為什么要重視 NLP 中的因果推理

很多科學領域對于將文本整合成數據越來越感興趣。NLP 研究人員可能不熟悉這些領域的一個關鍵特性,即強調因果推理。例如,在推薦一種新的****物療法之前,臨床醫生想知道這種****物與疾病進展之間的因果關系。因果推理涉及一個通過干預(intervention)創造的反事實世界的問題:如果當時給病人用了****,他們的病情會如何發展?正如下面將要解釋的,在觀察數據中,因果效應并不等同于服用****物的患者與其觀察到的疾病進展之間的相關性。現在有關于使用傳統(非文本)數據集進行有效推理的技術的深入文獻,但這些技術在自然語言數據中的應用引發了新的挑戰。

一直以來,傳統 NLP 應用的研究目的都是作出準確的預測:通常任何統計相關性都被認為是可接受的,無論潛在的因果關系如何。然而,隨著 NLP 在高風險場景中的部署愈發普遍,我們不能依賴通常的假設,即訓練和測試數據是同分布的。我們可能不會滿足于無法解釋的黑箱預測器。對于這兩個問題,因果推理提供了一條有希望的道路:數據生成過程中因果結構的領域知識可以提示歸納偏置,從而帶來更穩健的預測器,而預測器本身的因果視角可以提供關于其內部運轉方式的新見解。

因此,這篇綜述的核心主張是:加深因果推理與 NLP 之間的聯系,可能對促進社會科學和 NLP 研究具有重要意義。

這篇綜述寫了什么?

在論文中,研究者將因果推理與 NLP 之間的交集分為兩個不同的領域:1)從文本中估計因果關系;2)利用因果形式體系提高 NLP 方法的可靠性。他們利用兩個例子說明了其中的區別。

例 1. 一個在線論壇允許其用戶在他們的個人資料中用一個圖標表示性別。他們注意到,圖標為「女性」的用戶所發的帖子得到的點贊量要少一些。為了評估這一政策(允許用戶在資料中提供性別信息),他們問了一個問題:被認為是女性會降低帖子的受歡迎程度嗎?

例 1 中要探討的是「被認為是女性(treatment)」和「帖子得到的點贊量(outcome)」之間是否存在因果關系。這里的反事實問題就成了:如果我們操控了一個帖子的性別圖標,它能得到多少個贊?

被觀察到的「被認為是女性」和「帖子得到的點贊量」之間的關聯一般不符合因果效應。這是因為,出現這種關聯可能有兩方面原因:1)確實存在因果關系;2)由干擾因子引起的偽相關,即那些與 treatment 和 outcome 都有關系的變量。

在這個例子中,帖子的話題就可能是一個干擾因子:圖標為女性的用戶所發的帖子可能更多的是關于某個話題的,而該話題本身就很難吸引人點贊。正如論文第二部分所言,由于干擾因子的存在,在沒有假設的情況下估計因果關系是不可能的。

例 1 強調的是這樣一種設置:文本編碼了因果效應的相關干擾因子。「文本作為一種干擾因子(text as a confounder)」是我們可以用文本數據作出的眾多因果推理之一。文本數據還可以編碼 outcome 或感興趣的 treatment。例如,我們可能想知道被感知到的性別如何影響到一個帖子所收到的回復的情緒(text as outcome),或者一種寫作風格如何影響到一個帖子所收到的贊(text as treatment)?

NLP 有助于因果推理。文本數據的因果推理涉及幾個不同于典型因果推理的挑戰:文本是高維的,需要復雜的建模來衡量語義上有意義的因素,如主題,而且需要仔細思考,以形式化因果問題對應的干預。從主題模型到上下文嵌入,NLP 在建模語言方面的發展為從文本中提取所需信息以估計因果效應提供了有前景的方法。然而,我們需要新的假設,以確保 NLP 方法的使用能夠帶來有效的因果推理。作者在論文的第三部分討論了從文本中估計因果效應的現有研究,并指出了其中的挑戰和機遇。

例 2. 一家醫學研究中心想要構建一個分類器,用于從病人醫療記錄的文本敘述中檢測臨床診斷。這些記錄匯總在多個醫院站點,目標臨床狀況的頻率和敘述的寫作風格都有所不同。當分類器應用于訓練集之外的站點的記錄時,它的準確率會下降。事后分析表明,這個分類器在看起來不相關的特性上投入了很高的權重,比如格式標記。

和例 1 一樣,例 2 也涉及到一個反事實問題:如果我們改變醫院站點,同時保持真實的臨床狀態不變,分類器的預測是否會改變?我們希望分類器依靠那些表達臨床狀況的短語來作出判斷,而不是寫作風格。然而,在訓練數據中,由于站點成了混淆變量,臨床狀況和寫作風格之間就有了虛假的相關性:例如,某個站點可能由于它自身的位置或特殊性而更容易遇到目標臨床條件,也可能使用獨特的文本特征,如在每個敘述的開頭使用樣板文本。在訓練集中,這些特征將影響標簽的預測,但它們不太可能在新站點的部署場景中有用。在本例中,醫院站點就像一個干擾因子:它在文本的某些特征和預測目標之間建立了虛假的相關性。

例 2 顯示了缺乏穩健性是如何降低 NLP 方法可靠性的。一個相關的問題是,NLP 系統通常是黑盒,這讓我們很難理解人類可解釋的文本特征如何導致觀測到的預測。在這種設置中,我們想知道文本的某些部分(例如一些 token 序列)是否導致了 NLP 方法的輸出(例如分類預測)。

因果推理可以幫助 NLP。為了解決 NLP 方法的穩健性和可解釋性問題,我們需要新的標準來學習不只會利用相關性的模型。例如,我們希望預測器在我們對本文稍作更改時保持不變,例如在保持 ground truth 標簽不變的情況下更改格式。

利用因果來發展新的準則,為建立可靠、可解釋的自然語言處理方法提供服務,這是相當有希望的。在論文的第 4 部分,研究者概述了現有的研究,并列舉了使用因果推理來促進自然語言處理研究的挑戰和機遇。

以下是該論文的完整目錄:

2.png

更多細節請參考論文。

*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



關鍵詞: 深度學習

相關推薦

技術專區

關閉