91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CogBERT:腦認知指導的預訓練語言模型

深度學習自然語言處理 ? 來源:哈工大SCIR ? 作者:陳薄文 ? 2022-11-03 15:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

介紹

本文研究了利用認知語言處理信號(如眼球追蹤或 EEG 數(shù)據(jù))指導 BERT 等預訓練模型的問題?,F(xiàn)有的方法通常利用認知數(shù)據(jù)對預訓練模型進行微調(diào),忽略了文本和認知信號之間的語義差距。為了填補這一空白,我們提出了 CogBERT 這個框架,它可以從認知數(shù)據(jù)中誘導出細粒度的認知特征,并通過自適應調(diào)整不同 NLP 任務的認知特征的權(quán)重將認知特征納入 BERT。

實驗結(jié)果表明:1)認知指導下的預訓練模型在 10 個 NLP 任務上可以一致地比基線預訓練模型表現(xiàn)更好;2)不同的認知特征對不同的 NLP 任務有不同的貢獻。基于這一觀察,我們給出為什么認知數(shù)據(jù)對自然語言理解有幫助的一個細化解釋;3)預訓練模型的不同 transformer 層應該編碼不同的認知特征,詞匯級的認知特征在 transformer 層底部,語義級的認知特征在 transformer 層頂部;4)注意力可視化證明了 CogBERT 可以與人類的凝視模式保持一致,并提高其自然語言理解能力。

aa54f22a-5b30-11ed-a3b6-dac502259ad0.png

▲ 圖1. 人類眼球動作捕捉數(shù)據(jù)示意圖

背景與簡介

隨著預訓練模型的出現(xiàn),當代人工智能模型在諸多任務上得到了超越人類的表現(xiàn)。隨著預訓練模型取得越來越好的結(jié)果,但是研究人員對于預訓練模型卻并沒有知道更多。

另一方面,從語言處理的角度來看,認知神經(jīng)科學研究人類大腦中語言處理的生物和認知過程。研究人員專門設(shè)計了預訓練的模型來捕捉大腦如何表示語言的意義。之前的工作主要是通過明確微調(diào)預訓練的模型來預測語言誘導的大腦記錄,從而納入認知信號。 然而,前人基于認知的預訓練模型的工作,其思路無法對認知數(shù)據(jù)為何對 NLP 有幫助進行精細的分析和解釋。而這對于指導未來的認知啟發(fā)式 NLP 研究,即應該從認知數(shù)據(jù)中誘導出什么樣的認知特征,以及這些認知特征如何對 NLP 任務做出貢獻,具有重要意義,否則這只是相當于往預訓練模型加入更多的數(shù)據(jù),而對認知數(shù)據(jù)如何幫助預訓練模型任然知之甚少。 例如,圖 1 顯示了以英語為母語的人的眼球追蹤數(shù)據(jù),其中圖 1(a) 說明了人類正常閱讀時的關(guān)注次數(shù)。圖 2(b) 和 (c) 分別顯示了在 NLP 任務中的情感分類(SC)和命名實體識別(NER)的關(guān)注次數(shù)。我們可以看到,對于同一個句子,在不同的 NLP 任務下,人類的注意力是不同的。特別是,對于情感分類任務,人們更關(guān)注情感詞,如``terrible'和``chaos'。而對于 NER 任務,人們傾向于關(guān)注命名的實體詞,如``ISIS'和``Syria'。但是先前的研究不能通過簡單地在認知數(shù)據(jù)上微調(diào)預先訓練好的模型來給出這種細粒度的分析。 為了促進這一點,我們提出了 CogBERT,一個認知指導的預訓練模型。具體來說,我們專注于使用眼球追蹤數(shù)據(jù)的效果,該數(shù)據(jù)通過追蹤眼球運動和測量固定時間來提供母語者的凝視信息。我們沒有直接在認知數(shù)據(jù)上對 BERT 進行微調(diào),而是首先根據(jù)認知理論提取心理語言學特征。

然后,我們在眼動數(shù)據(jù)中過濾掉統(tǒng)計學上不重要的特征(這意味著具有這些特征的單詞的人類注意力并不明顯高于/低于單詞的平均注意力)。隨后,我們通過在不同的 NLP 任務上進行微調(diào),將這些經(jīng)過認知驗證的特征納入 BERT。在微調(diào)過程中,我們將根據(jù)不同的 NLP 任務,為每一類特征學習不同的權(quán)重。

方法

本文的方法主要基于一個二階段的過程,其中一個階段被用來產(chǎn)生基于認知的特征模板,第二個階段在于將這些認知啟發(fā)的特征模板通過特殊設(shè)定的架構(gòu)融入預訓練模型當中。3.1 方法心理語言學研究表明 [1],人類閱讀能力的獲得體現(xiàn)在兩個方面。底層線索 (ower strands) 和高層線索 (upper strands)。底層線索(包括語音學、形態(tài)學等)隨著閱讀者的重復和練習而變得準確和自動。同時,高層線索(包括語言結(jié)構(gòu)、語義等)相互促進,并與底層線索交織在一起,形成一個熟練的讀者。即意味著,人類本質(zhì)上的語言習得能力,其中一個重要的關(guān)鍵是對文本中的一系列特征進行越來越熟練的提取和識別。 這意味著,人類的眼球動作行為一定程度上可以被語言特征所反應,受以往工作的啟發(fā),我們構(gòu)建了一個初始的認知特征集,包括使用 spaCy 工具 [2] 從文本中提取的 46 個細粒度的認知特征,并將其分為下層特征(詞級)和上層特征(語義/語法級)。我們對這 46 種語言特征進行了廣泛的統(tǒng)計顯著性分析,找到了其中 14 個對于人類眼球動作有顯著影響的特征,并根據(jù)特征特點,將其分為了上層特征和下層特征,展示在下表 1 當中。

aa77fa9a-5b30-11ed-a3b6-dac502259ad0.png

▲表1. 特征層級分類圖

3.2加權(quán)認知特征向量學習

aa8a77ce-5b30-11ed-a3b6-dac502259ad0.png

▲圖2. 加權(quán)認知特征向量學習模型

我們可以通過使用 spaCy 工具從文本中提取特征。然而,這些特征不應該被賦予相同或隨機的權(quán)重,因為它們對適應人類對句子的理解的貢獻是不同的。因此,如圖 2 所示,給定一個輸入句子,我們訓練一個四層的 Bi-LSTM [3],將每個單詞嵌入到一個加權(quán)的八維認知特征向量。根據(jù)前述的心里語言學理論,我們認為認知特征可以解釋人類眼動信息的分配。因此,我們使用眼球追蹤數(shù)據(jù)(Zuco 1.0、Zuco 2.0 和 Geco)[4,5,6] 的眼球動作信息中的關(guān)注次數(shù) (nFix) 作為監(jiān)督信號來訓練 Bi-LSTM 模型。

這部分的目的在實踐上實現(xiàn)前述所提到的理論,即人類的閱讀行為可以被特征解釋,同樣的,在模型層面上即意味著,模型要學會去利用語言特征的組合去逼近人類的閱讀行為。但是在本模型中,所需要的本不是最后對于眼球動作數(shù)據(jù)的逼近,而是需要其中通過眼球動作數(shù)據(jù)學來的特征向量。3.3 特征向量融入預訓練語言模型

aaa0d0d2-5b30-11ed-a3b6-dac502259ad0.png

▲圖3. 特征向量融入預訓練語言模型

如圖 3(a) 所示,對于每個有單詞的輸入句子,我們可以從 Bi-LSTM 模型中獲得其對應的特征矩陣。對于每個底層特征(即詞長、詞位、NER 和內(nèi)容詞),我們可以從 Bi-LSTM 模型中為其生成一個初始特征向量,隨后這些特征向量將會被對角化放在一個矩陣的對角線上。

對于每個上層特征(即 NP chunk、情感詞、Mod&Aux 和 Obj&Comp),我們可以從 Bi-LSTM 模型中分別為其生成一個初始的特征矩陣。如果相鄰的詞組成了一個上層特征,它在特征矩陣中的值是由 Bi-LSTM 模型得到的相鄰詞的平均特征得分,而其余數(shù)值都填為 0。同時對于每一個特征,會有一個經(jīng)由高斯采樣出的權(quán)重每個特征進行放縮,用來提來該特征在該條數(shù)據(jù)或者任務當中的重要性。

經(jīng)由上述過程生成的特征矩陣經(jīng)過放縮后分別被卷積神經(jīng)網(wǎng)絡進行處理用于提取特征形成基于特征的注意力矩陣,同時為了保留原始的模型注意力信息和特征的注意力矩陣,本文添加了一個門控向量,該向量會分別與模型原本的注意力矩陣和特征注意力矩陣進行相乘并求和,求得一個原注意力矩陣和當前注意力矩陣的線性加權(quán)。

同時可以注意到,本模型當中,底層特征將會融入在預訓練模型的底層,而高層特征則會融入在預訓練模型的高層。

實驗及分析4.1數(shù)據(jù)集

本文在多個數(shù)據(jù)集上進行了大量的實驗,實驗結(jié)果包括了 GLUE Benchmark [7], CoNLL2000 Chunking [8] 以及 Eye-tracking [9] 和模型本身的一些分析。

4.2基線方法

1. BERT 不進行遷移,直接在目標領(lǐng)域上進行預測。RoBERTa 微調(diào)源領(lǐng)域模型的全部參數(shù)進行領(lǐng)域適應;

2. fMRI-EEG-BERT 一種認知數(shù)據(jù)增強的預訓練語言模型,利用了核磁共振與腦電磁場數(shù)據(jù);

3. Eye-tracking BERT 一種認知數(shù)據(jù)增強的預訓練語言模型,利用了眼球動作捕捉進行微調(diào)后再在下游任務上微調(diào);

4. CogBERT (Random) 本論文所提出的模型,但是特征分數(shù)并未經(jīng)由一階段進行生成,而是隨機生成的。

4.3 實驗結(jié)果與分析

如表 2 所示,本文所提出的模型能夠在所有任務上超越模型的原本基線,同時超越大多數(shù)的認知增強的預訓練語言模型,并能夠在大多數(shù)任務上達到或者超越經(jīng)由語法增強的預訓練語言模型,體現(xiàn)了本文所提出模型的有效性。

aad02760-5b30-11ed-a3b6-dac502259ad0.png

▲表2. GLUE Benchmark實驗結(jié)果

在 CoNLL 2000 Chunking 的數(shù)據(jù)集上,本文提出的模型可以超越 BERT 基線模型,同時本文提出的模型還可以超越先前專門用于序列標注而設(shè)計的模型。體現(xiàn)了認知增強的模型可以被用在廣泛的自然語言處理任務上。

aaf1d04a-5b30-11ed-a3b6-dac502259ad0.png

▲表3. CoNLL2000 Chunking實驗結(jié)果 同時,本文也在認知相關(guān)任務上進行了測試。在眼動數(shù)據(jù)預測的任務當中,本文所提出的模型可以在英語和荷蘭語的數(shù)據(jù)上超越相應的基線模型。同時由于本文模型是基于 BERT 單語言版本,實驗證明我們的模型也能夠超越 BERT 多語言版本,同時能夠超越 XLM-17 這一在 17 種語言上預訓練的模型,最終能以僅單語言的模型版本達到可比或者超越 XLM-100 這一在 100 種語言上預訓練的模型。證明了融入認知數(shù)據(jù)對于認知任務具有強力的增益。

ab0c1e3c-5b30-11ed-a3b6-dac502259ad0.png

▲表4. Eye-tracking Prediction實驗結(jié)果

在對于模型本身的分析方面,首先展示在模型學習中不同任務里,不同特征所得到的權(quán)重。在 COLA(語法可接受性)上,本文的模型對語法相關(guān)特征給出了高權(quán)值。在 MRPC(轉(zhuǎn)述句識別)上,模型認為命名實體是最為重要的特征,即可能如果兩個句子并不在描述同一個實體,那么兩個句子大概率不是轉(zhuǎn)述句。在 RTE(文本蘊含)中,模型認為名詞短語是最為重要的特征,這可能意味著如果兩個句子具有類似的名詞短語結(jié)構(gòu),那么兩個句子具有較大的概率是蘊含關(guān)系。在 CoNLL 2000 Chunking 和 CoNLL 2003 NER 任務當中,模型可以很直觀的給出名詞短語和實體詞為最重要特征,符合了任務的設(shè)計。

ab1e6204-5b30-11ed-a3b6-dac502259ad0.png

▲表5. 特征權(quán)重分析實驗結(jié)果

我們觀察到,替換下層或上層的認知特征會降低模型的性能,而去除所有層的認知特征會進一步影響模型的性能。我們還注意到,盡管可讀性對于我們的模型來說沒有認知特征那么重要,但去除它也會損害模型的性能。不分層的融入特征意味著我們將所有的特征整合到 BERT 的每一層,不分層的糟糕表現(xiàn)表明,以分層的方式整合特征是認知引導的 NLP 的一個有效方法。

ab2cb106-5b30-11ed-a3b6-dac502259ad0.png

▲表6. 消融實驗結(jié)果

在本文中,由于下層特征融入到預訓練模型的底層,而上層特征融入到高層當中,因此有必要去尋找合適的分層邊界。本文量化地討論了 BERT 的哪一層應該是下層和上層認知特征的邊界,并對 SST2、MRPC、QNLI 和 STS-B 任務的開發(fā)集進行了比較實驗,并在圖中說明了結(jié)果。Y 軸是不同 NLP 任務的性能。X 軸是層數(shù)。例如,如果層數(shù)為 6,我們將下層的認知特征納入 BERT 的 1-6 層,將上層的認知特征納入其余層。

研究發(fā)現(xiàn),當層數(shù)邊界在 4 左右時,所有任務都達到了最佳性能,這意味著 BERT 的低層更適合納入下層認知特征,而當我們將上層認知特征納入更高的層數(shù)時,它們更有用。這些結(jié)果可以有效地指導未來認知強化預訓練模型的研究,同時也進一步驗證了前人關(guān)于預訓練模型的相關(guān)研究 [10]。

ab3d73ec-5b30-11ed-a3b6-dac502259ad0.png

▲圖4. 任務表現(xiàn)與特征層數(shù)分析圖

為了定性地分析我們方法的有效性,我們將 CogBERT 的注意力可視化,并與 BERT 和人類進行比較。我們從 SST2、NER 和 MRPC 任務中選擇案例。為了與人類的認知進行比較,給定一個特定的 NLP 任務,我們要求四個注釋者在閱讀句子時突出他們的注意詞。對于 BERT 和 CogBERT,我們從預訓練模型的較高層次中選擇注意力得分,這可以捕捉到任務的特定特征。SST2 和 NER 的注意力可視化圖。

圖 (a) 展示了 CoNLL-2003 NER 任務的注意力可視化,說明 CogBERT 像人類一樣對 NER 詞 "Asian Cup"、"Japan"和 "Syria"給予了更多的關(guān)注,而 BERT 對這些詞的關(guān)注很少。圖 (b) 說明了 SST2 任務的注意力可視化,顯示 CogBERT 捕獲了關(guān)鍵的情感詞`fun'和`okay',而這兩個詞從人類的判別行為來說對人類的判斷也很重要。

相比之下,BERT 未能關(guān)注這些詞。這些實驗結(jié)果表明,盡管預訓練模型在眾多 NLP 任務中取得了可喜的改進,但它們離人類智能的水平還很遠。通過學習人類閱讀中的注意力機制,認知引導的預訓練模型可以提供一種接近人類認知的有效方法。

ab55b15a-5b30-11ed-a3b6-dac502259ad0.png

▲圖5. 注意力可視化

結(jié)論

我們提出了 CogBERT,一個能夠有效地將認知信號納入預訓練模型的框架。實驗結(jié)果表明,CogBERT 在多個 NLP 基準數(shù)據(jù)集上取得了超越基線的結(jié)果,同時模型表明證明對認知任務同樣有用。分析表明,CogBERT 可以自適應地學習特定任務的認知特征權(quán)重,從而對認知數(shù)據(jù)在 NLP 任務中的工作方式做出精細的解釋。這項工作為學習認知增強的預訓練模型提供了一個新的方法,廣泛闡述的實驗可以指導未來的研究。

審核編輯 :李倩 ·

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 語言模型
    +關(guān)注

    關(guān)注

    0

    文章

    571

    瀏覽量

    11310
  • 數(shù)據(jù)集
    +關(guān)注

    關(guān)注

    4

    文章

    1236

    瀏覽量

    26190

原文標題:COLING'22 | CogBERT:腦認知指導的預訓練語言模型

文章出處:【微信號:zenRRan,微信公眾號:深度學習自然語言處理】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    什么是大模型,智能體...?大模型100問,快速全面了解!

    ,LLM)是大模型中最主要的一類,專門用于處理和生成人類語言。大語言模型通過“閱讀”海量的文本數(shù)據(jù)(如書籍、網(wǎng)頁、文章等)進行
    的頭像 發(fā)表于 02-02 16:36 ?890次閱讀
    什么是大<b class='flag-5'>模型</b>,智能體...?大<b class='flag-5'>模型</b>100問,快速全面了解!

    VLA模型是基于預置規(guī)則來指導行動嗎?

    [首發(fā)于智駕最前沿微信公眾號]今天繼續(xù)來回答小伙伴的提問,最近有一位小伙伴提問,VLA模型中的理解是不是也基于一些預置的規(guī)則指導行動的?其實這個問題非常值得討論,今天智駕最前沿就帶大家詳細聊一聊
    的頭像 發(fā)表于 12-25 09:22 ?1245次閱讀
    VLA<b class='flag-5'>模型</b>是基于預置規(guī)則來<b class='flag-5'>指導</b>行動嗎?

    在Ubuntu20.04系統(tǒng)中訓練神經(jīng)網(wǎng)絡模型的一些經(jīng)驗

    本帖欲分享在Ubuntu20.04系統(tǒng)中訓練神經(jīng)網(wǎng)絡模型的一些經(jīng)驗。我們采用jupyter notebook作為開發(fā)IDE,以TensorFlow2為訓練框架,目標是訓練一個手寫數(shù)字識
    發(fā)表于 10-22 07:03

    【「AI芯片:科技探索與AGI愿景」閱讀體驗】+神經(jīng)形態(tài)計算、類芯片

    。是實現(xiàn)類芯片的基本模型。SNN中的神經(jīng)元通過短的電脈沖相互溝通,脈沖之間的時間間隔起著重要作用。 最有利于硬件實現(xiàn)的脈沖神經(jīng)元模型是“漏電整合-激發(fā)”模型: 與DNN相比,SNN的
    發(fā)表于 09-17 16:43

    基于大規(guī)模人類操作數(shù)據(jù)訓練的VLA模型H-RDT

    近年來,機器人操作領(lǐng)域的VLA模型普遍基于跨本體機器人數(shù)據(jù)集訓練,這類方法存在兩大局限:不同機器人本體和動作空間的差異導致統(tǒng)一訓練困難;現(xiàn)有大規(guī)模機器人演示數(shù)據(jù)稀缺且質(zhì)量參差不齊。得
    的頭像 發(fā)表于 08-21 09:56 ?1096次閱讀
    基于大規(guī)模人類操作數(shù)據(jù)<b class='flag-5'>預</b><b class='flag-5'>訓練</b>的VLA<b class='flag-5'>模型</b>H-RDT

    ai_cube訓練模型最后部署失敗是什么原因?

    ai_cube訓練模型最后部署失敗是什么原因?文件保存路徑里也沒有中文 查看AICube/AI_Cube.log,看看報什么錯?
    發(fā)表于 07-30 08:15

    沐曦MXMACA軟件平臺在大模型訓練方面的優(yōu)化效果

    在如今的人工智能浪潮中,大規(guī)模語言模型(上百億乃至千億參數(shù))正迅速改變著我們的工作和生活。然而,訓練這些龐大的模型往往面臨“算力不足、顯存不夠用、通信太慢”等諸多挑戰(zhàn)。
    的頭像 發(fā)表于 07-03 14:09 ?2232次閱讀
    沐曦MXMACA軟件平臺在大<b class='flag-5'>模型</b><b class='flag-5'>訓練</b>方面的優(yōu)化效果

    龍芯中科與文心系列模型開展深度技術(shù)合作

    ”解決方案。 強強聯(lián)合!自主架構(gòu)賦能大模型訓練 文心大模型 文心4.5系列模型均使用飛槳深度學習框架進行高效訓練、推理和部署。在大
    的頭像 發(fā)表于 07-02 16:53 ?1347次閱讀

    兆芯率先展開文心系列模型深度技術(shù)合作

    對文心系列大模型的快速適配、無縫銜接。 ? 文心大模型 ? 文心4.5系列開源模型共10款,均使用飛漿深度學習框架進行高效訓練、推理和部署。在大語言
    的頭像 發(fā)表于 07-01 10:49 ?969次閱讀

    make sence成的XML文件能上傳到自助訓練模型上嗎?

    make sence成的XML文件能上傳到自助訓練模型上嗎
    發(fā)表于 06-23 07:38

    模型時代的深度學習框架

    量是約為 25.63M,在ImageNet1K數(shù)據(jù)集上,使用單張消費類顯卡 RTX-4090只需大約35~40個小時 ,即可完成ResNet50模型訓練。在 大模型時代 ,由于大
    的頭像 發(fā)表于 04-25 11:43 ?834次閱讀
    大<b class='flag-5'>模型</b>時代的深度學習框架

    請問如何在imx8mplus上部署和運行YOLOv5訓練模型?

    我正在從事 imx8mplus yocto 項目。我已經(jīng)在自定義數(shù)據(jù)集上的 YOLOv5 上訓練了對象檢測模型。它在 ubuntu 電腦上運行良好?,F(xiàn)在我想在我的 imx8mplus 板上運行該模型
    發(fā)表于 03-25 07:23

    用PaddleNLP為GPT-2模型制作FineWeb二進制訓練數(shù)據(jù)集

    作者:算力魔方創(chuàng)始人/英特爾創(chuàng)新大使劉力 《用PaddleNLP在4060單卡上實踐大模型訓練技術(shù)》發(fā)布后收到讀者熱烈反響,很多讀者要求進一步講解更多的技術(shù)細節(jié)。本文主要針對大語言
    的頭像 發(fā)表于 03-21 18:24 ?4296次閱讀
    用PaddleNLP為GPT-2<b class='flag-5'>模型</b>制作FineWeb二進制<b class='flag-5'>預</b><b class='flag-5'>訓練</b>數(shù)據(jù)集

    訓練好的ai模型導入cubemx不成功怎么處理?

    訓練好的ai模型導入cubemx不成功咋辦,試了好幾個模型壓縮了也不行,ram占用過大,有無解決方案?
    發(fā)表于 03-11 07:18

    是否可以輸入隨機數(shù)據(jù)集來生成INT8訓練后量化模型

    無法確定是否可以輸入隨機數(shù)據(jù)集來生成 INT8 訓練后量化模型。
    發(fā)表于 03-06 06:45