chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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)科學研究人類大腦中語言處理的生物和認知過程。研究人員專門設計了預訓練的模型來捕捉大腦如何表示語言的意義。之前的工作主要是通過明確微調(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ā)的特征模板通過特殊設定的架構(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 基線模型,同時本文提出的模型還可以超越先前專門用于序列標注而設計的模型。體現(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 任務當中,模型可以很直觀的給出名詞短語和實體詞為最重要特征,符合了任務的設計。

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

    文章

    566

    瀏覽量

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

    關(guān)注

    4

    文章

    1229

    瀏覽量

    25907

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    從Open Model Zoo下載的FastSeg大型公共訓練模型,無法導入名稱是怎么回事?

    從 Open Model Zoo 下載的 FastSeg 大型公共訓練模型。 運行 converter.py 以將 FastSeg 大型模型轉(zhuǎn)換為中間表示 (IR): pyth
    發(fā)表于 03-05 07:22

    小白學大模型訓練語言模型的深度指南

    在當今人工智能飛速發(fā)展的時代,大型語言模型(LLMs)正以其強大的語言理解和生成能力,改變著我們的生活和工作方式。在最近的一項研究中,科學家們?yōu)榱松钊肓私馊绾胃咝У?b class='flag-5'>訓練大型
    的頭像 發(fā)表于 03-03 11:51 ?1048次閱讀
    小白學大<b class='flag-5'>模型</b>:<b class='flag-5'>訓練</b>大<b class='flag-5'>語言</b><b class='flag-5'>模型</b>的深度指南

    用PaddleNLP在4060單卡上實踐大模型訓練技術(shù)

    作者:算力魔方創(chuàng)始人/英特爾創(chuàng)新大使劉力 之前我們分享了《從零開始訓練一個大語言模型需要投資多少錢》,其中高昂的訓練費用讓許多對大
    的頭像 發(fā)表于 02-19 16:10 ?1737次閱讀
    用PaddleNLP在4060單卡上實踐大<b class='flag-5'>模型</b><b class='flag-5'>預</b><b class='flag-5'>訓練</b>技術(shù)

    騰訊公布大語言模型訓練新專利

    近日,騰訊科技(深圳)有限公司公布了一項名為“大語言模型訓練方法、裝置、計算機設備及存儲介質(zhì)”的新專利。該專利的公布,標志著騰訊在大語言模型
    的頭像 發(fā)表于 02-10 09:37 ?595次閱讀

    【「基于大模型的RAG應用開發(fā)與優(yōu)化」閱讀體驗】+大模型微調(diào)技術(shù)解讀

    今天學習<基于大模型的RAG應用開發(fā)與優(yōu)化>這本書。大模型微調(diào)是深度學習領(lǐng)域中的一項關(guān)鍵技術(shù),它指的是在已經(jīng)訓練好的大型深度學習模型
    發(fā)表于 01-14 16:51

    KerasHub統(tǒng)一、全面的訓練模型

    深度學習領(lǐng)域正在迅速發(fā)展,在處理各種類型的任務中,訓練模型變得越來越重要。Keras 以其用戶友好型 API 和對易用性的重視而聞名,始終處于這一動向的前沿。Keras 擁有專用的內(nèi)容庫,如用
    的頭像 發(fā)表于 12-20 10:32 ?685次閱讀

    語言模型開發(fā)框架是什么

    語言模型開發(fā)框架是指用于訓練、推理和部署大型語言模型的軟件工具和庫。下面,AI部落小編為您介紹大語言
    的頭像 發(fā)表于 12-06 10:28 ?709次閱讀

    云端語言模型開發(fā)方法

    云端語言模型的開發(fā)是一個復雜而系統(tǒng)的過程,涉及數(shù)據(jù)準備、模型選擇、訓練優(yōu)化、部署應用等多個環(huán)節(jié)。下面,AI部落小編為您分享云端語言
    的頭像 發(fā)表于 12-02 10:48 ?835次閱讀

    什么是大模型、大模型是怎么訓練出來的及大模型作用

    ,基礎(chǔ)模型。 ? 大模型是一個簡稱,完整的叫法,應該是“人工智能訓練模型”。
    的頭像 發(fā)表于 11-25 09:29 ?1.5w次閱讀
    什么是大<b class='flag-5'>模型</b>、大<b class='flag-5'>模型</b>是怎么<b class='flag-5'>訓練</b>出來的及大<b class='flag-5'>模型</b>作用

    寫給小白的大模型入門科普

    什么是大模型?大模型,英文名叫LargeModel,大型模型。早期的時候,也叫FoundationModel,基礎(chǔ)模型。大模型是一個簡稱。完
    的頭像 發(fā)表于 11-23 01:06 ?914次閱讀
    寫給小白的大<b class='flag-5'>模型</b>入門科普

    從零開始訓練一個大語言模型需要投資多少錢?

    一,前言 ? 在AI領(lǐng)域,訓練一個大型語言模型(LLM)是一個耗時且復雜的過程。幾乎每個做大型語言模型(LLM)
    的頭像 發(fā)表于 11-08 14:15 ?1162次閱讀
    從零開始<b class='flag-5'>訓練</b>一個大<b class='flag-5'>語言</b><b class='flag-5'>模型</b>需要投資多少錢?

    如何訓練自己的LLM模型

    訓練自己的大型語言模型(LLM)是一個復雜且資源密集的過程,涉及到大量的數(shù)據(jù)、計算資源和專業(yè)知識。以下是訓練LLM模型的一般步驟,以及一些關(guān)
    的頭像 發(fā)表于 11-08 09:30 ?1866次閱讀

    語言模型如何開發(fā)

    語言模型的開發(fā)是一個復雜且細致的過程,涵蓋了數(shù)據(jù)準備、模型架構(gòu)設計、訓練、微調(diào)和部署等多個階段。以下是對大語言
    的頭像 發(fā)表于 11-04 10:14 ?814次閱讀

    直播預約 |數(shù)據(jù)智能系列講座第4期:訓練的基礎(chǔ)模型下的持續(xù)學習

    鷺島論壇數(shù)據(jù)智能系列講座第4期「訓練的基礎(chǔ)模型下的持續(xù)學習」10月30日(周三)20:00精彩開播期待與您云相聚,共襄學術(shù)盛宴!|直播信息報告題目
    的頭像 發(fā)表于 10-18 08:09 ?814次閱讀
    直播預約 |數(shù)據(jù)智能系列講座第4期:<b class='flag-5'>預</b><b class='flag-5'>訓練</b>的基礎(chǔ)<b class='flag-5'>模型</b>下的持續(xù)學習