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

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

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

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

如何向大規(guī)模預(yù)訓(xùn)練語(yǔ)言模型中融入知識(shí)?

深度學(xué)習(xí)自然語(yǔ)言處理 ? 來(lái)源:復(fù)旦DISC ? 作者:王瑞澤 ? 2021-06-23 15:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文介紹了復(fù)旦大學(xué)數(shù)據(jù)智能與社會(huì)計(jì)算實(shí)驗(yàn)室 (Fudan DISC)在ACL 2021上錄用的一篇Findings長(zhǎng)文: K-Adapter: Infusing Knowledge into Pre-Trained Models with Adapters

文章摘要

本文關(guān)注于向大規(guī)模預(yù)訓(xùn)練語(yǔ)言模型(如RoBERTa、BERT等)中融入知識(shí)。提出了一種靈活、簡(jiǎn)便的知識(shí)融入框架K-Adapter,通過(guò)外掛知識(shí)插件的方式來(lái)增強(qiáng)原模型,緩解了知識(shí)遺忘的問(wèn)題、且支持連續(xù)知識(shí)學(xué)習(xí)。本文提出的模型在三種知識(shí)驅(qū)動(dòng)的任務(wù),包括了命名實(shí)體識(shí)別、關(guān)系分類、問(wèn)答等任務(wù)上取得了顯著的效果。

研究背景

預(yù)訓(xùn)練語(yǔ)言模型,如BERT、GPT、XLNet、RoBERTa,可以通過(guò)無(wú)監(jiān)督訓(xùn)練目標(biāo)(如MLM)來(lái)從大規(guī)模文本語(yǔ)料中學(xué)習(xí)通用表示,并且在各種各樣的下游任務(wù)上取得了SOTA的表現(xiàn)。盡管這些模型取得了巨大的進(jìn)步,但是最近的一些工作表明這些通過(guò)無(wú)監(jiān)督方式訓(xùn)練的模型很難學(xué)習(xí)到豐富的知識(shí),如邏輯知識(shí)、事實(shí)類知識(shí)、語(yǔ)言學(xué)知識(shí)、特定領(lǐng)域的知識(shí)等等。因此這啟發(fā)了本文來(lái)研究如何向預(yù)訓(xùn)練模型中融入知識(shí)。

最近出現(xiàn)了一些向預(yù)訓(xùn)練模型中融入知識(shí)的工作,如ERNIE、WKLM、KnowBERT等。下表中展示了本文工作和先前融入知識(shí)工作的對(duì)比。先前的工作通過(guò)多任務(wù)(multi-task)學(xué)習(xí)的方式訓(xùn)練模型,也就是在原有的MLM訓(xùn)練目標(biāo)的基礎(chǔ)上,額外增加了用于融入知識(shí)的訓(xùn)練目標(biāo),例如ERINE通過(guò)增加Entity Linking的訓(xùn)練目標(biāo)學(xué)習(xí)相關(guān)知識(shí)。由于這些方法在預(yù)訓(xùn)練融入知識(shí)的階段BERT不是固定的,需要更新模型的全部參數(shù),會(huì)使得模型融入知識(shí)的代價(jià)較大。而且他們不支持連續(xù)學(xué)習(xí),模型的參數(shù)在引入新知識(shí)的時(shí)候需要重新訓(xùn)練;對(duì)于已經(jīng)學(xué)到的知識(shí)來(lái)說(shuō),會(huì)造成災(zāi)難性遺忘(catastrophic forgetting)的問(wèn)題。為了更好地解決上述問(wèn)題,本文提出了 K-Adapter,一種靈活、簡(jiǎn)便地向預(yù)訓(xùn)練模型中注入知識(shí)的方法。

方法描述

本文提出的方法如下圖所示。圖a是基于多任務(wù)學(xué)習(xí)融入知識(shí)的方法,圖b是本文模型K-Adapter,通過(guò)外掛在原始模型外的adapter,融入不同種類的知識(shí)。

e1d6bf12-d15c-11eb-9e57-12bb97331649.png

1. Adapter結(jié)構(gòu)

Adapter模型可以看做是知識(shí)特定模型,可以看做為插件,掛載在預(yù)訓(xùn)練模型外部。具體而言,每個(gè)Adapter模型由K個(gè)Adapter層(如下圖所示,KIA)組成,其中每個(gè)Adapter層包含了N個(gè)Transformer層和兩個(gè)映射層(Projection Layer)。對(duì)于Adapter模型,本文將Adapter層插入到預(yù)訓(xùn)練模型的不同Transformer層之間,將預(yù)訓(xùn)練模型的中間層輸出的特征和前一個(gè)Adapter層的輸出特征拼接作為Adapter層的輸入。本文將預(yù)訓(xùn)練模型和Adapter的最后一個(gè)隱藏特征拼接作為最終的輸出特征。

e1efddf8-d15c-11eb-9e57-12bb97331649.png

本文采用RoBERTa作為backbone。需要注意的是,RoBERTa在融入知識(shí)的預(yù)訓(xùn)練過(guò)程中是固定的,但Adapter的參數(shù)是可訓(xùn)練的。這樣的模型和訓(xùn)練設(shè)定,緩解了融入知識(shí)時(shí)災(zāi)難性遺忘的問(wèn)題,不同知識(shí)的學(xué)習(xí)不受影響,融入知識(shí)效率更高;而且不同的Adapter間沒(méi)有信息流、可以利用分布式的方式同時(shí)、獨(dú)立地訓(xùn)練。

本文通過(guò)設(shè)置不同的預(yù)訓(xùn)練任務(wù)向Adapter中融入不同的知識(shí)。接下來(lái)介紹如何將不同種類的知識(shí)融入到特定的Adapter中。

2. 知識(shí)融入

下圖展示了向知識(shí)特定Adapter中融入知識(shí)的框圖。

e1fc38f0-d15c-11eb-9e57-12bb97331649.png

本文主要融入了2種知識(shí)——事實(shí)類知識(shí)和語(yǔ)言類知識(shí),分別融入到了2種知識(shí)特定的adapter中:

(1)Factual Adapter:Factual Adapter融入了事實(shí)類知識(shí)。此處的事實(shí)類知識(shí)指文本中實(shí)體之間的關(guān)系,來(lái)源于Wikipedia和Wikidata之間自動(dòng)對(duì)齊的文本-三元組對(duì)。本文在關(guān)系分類任務(wù)上進(jìn)行預(yù)訓(xùn)練來(lái)融入知識(shí),該任務(wù)要求給定1個(gè)句子和句子中的2個(gè)實(shí)體,然后要求模型預(yù)測(cè)出這兩個(gè)實(shí)體的關(guān)系。如下圖展示了融入事實(shí)類知識(shí)的示意圖。

e27629ee-d15c-11eb-9e57-12bb97331649.png

(2)Linguistic Adapter:Linguistic Adapter融入了語(yǔ)言類知識(shí)。語(yǔ)言類的知識(shí)是自然語(yǔ)言中最基本的一類知識(shí),比如說(shuō)語(yǔ)義和語(yǔ)法信息。本文中的語(yǔ)言類知識(shí)指文本中詞之間的依存關(guān)系。本文在依存關(guān)系預(yù)測(cè)任務(wù)上進(jìn)行預(yù)訓(xùn)練來(lái)融入知識(shí)。這個(gè)任務(wù)要求模型預(yù)測(cè)出給定句子中,每個(gè)詞的father的index。

下圖展示了如何將Adapter應(yīng)用在下游任務(wù)中。此處關(guān)鍵的點(diǎn)是預(yù)訓(xùn)練模型特征+知識(shí)特征,即一方面利用預(yù)訓(xùn)練模型的通用信息,一方面利用Adapter中的特定知識(shí)。

e2880eb6-d15c-11eb-9e57-12bb97331649.png

實(shí)驗(yàn)

本文在3種知識(shí)驅(qū)動(dòng)的下游任務(wù)上進(jìn)行實(shí)驗(yàn),包含命名實(shí)體識(shí)別,問(wèn)答和關(guān)系分類。此外,還通過(guò)案例分析和探究性實(shí)驗(yàn)對(duì)模型學(xué)習(xí)事實(shí)類知識(shí)的有效性進(jìn)行了分析。K-ADAPTER (F+L) 代表同時(shí)外掛事實(shí)類(factual) adapter和語(yǔ)言類(linguistic) adapter;K-ADAPTER (F) 代表外掛事實(shí)類(factual) adapter,K-ADAPTER (L) 代表外掛語(yǔ)言(linguistic) adapter。實(shí)驗(yàn)中RoBERTa均指RoBERTa-Large。

1. 命名實(shí)體識(shí)別(Entity Typing)

命名實(shí)體識(shí)別任務(wù)是給定一個(gè)文本和指定的實(shí)體,讓模型預(yù)測(cè)出指定實(shí)體的類別。在OpenEntity和FIGER數(shù)據(jù)集上的結(jié)果如下表所示。在OpenEntity數(shù)據(jù)集上,本文模型K-ADAPTER(F+L)相比于RoBERTa進(jìn)一步提高了1.38%的Mi-F1。在FIGER數(shù)據(jù)集上,與WKLM相比,K-ADAPTER (F+L)提高了2.88%的Ma-F1,提高了2.54%的Mi-F1。

2. 問(wèn)答(Question Answering)

問(wèn)答任務(wù)的目的是給定一個(gè)問(wèn)題和一個(gè)文本,來(lái)讓模型做出回答,有時(shí)還會(huì)提供問(wèn)題的上下文信息。在問(wèn)答任務(wù)上的實(shí)驗(yàn)結(jié)果如下表所示。在CosmosQA上,與BERT-FTRACE+SWAG相比,本文的RoBERTa在準(zhǔn)確率上顯著提高了11.89%。與RoBERTa相比,K-ADAPTER(F+L)進(jìn)一步提高了1.24%的準(zhǔn)確率,這表明K-ADAPTER可以獲得更好的常識(shí)推理能力。在開(kāi)放域的QA數(shù)據(jù)集(SearchQA和Quasar-T)上,與其他baseline相比,K-ADAPTER取得了更好的結(jié)果。這表明K-ADAPTER可以充分利用融入的知識(shí),有利于根據(jù)檢索到的段落來(lái)回答問(wèn)題。具體來(lái)說(shuō),在SearchQA上,K-ADAPTER(F+L)WKLM相比,顯著提高了4.01%的F1,甚至比WKLM+Ranking略高。值得注意的是,K-ADAPTER沒(méi)有建模檢索到的段落的置信度,而WKLM+Ranking額外利用了另一個(gè)基于BERT的ranker為檢索到的段落進(jìn)行打分、排序。

3. 關(guān)系分類(Relation Classification)

關(guān)系分類任務(wù)是指給定一個(gè)文本和文本中的兩個(gè)實(shí)體,要求模型預(yù)測(cè)出這兩個(gè)實(shí)體之間的關(guān)系。在關(guān)系分類任務(wù)上的實(shí)驗(yàn)結(jié)果如下表所示。結(jié)果表明,K-ADAPTER明顯優(yōu)于所有baseline。特別地,(1)K-ADAPTER模型優(yōu)于RoBERTa,證明了利用Adapter進(jìn)行知識(shí)融入的有效性;(2)與RoBERTa+multitask相比,K-ADAPTER取得了更大的提升,這直接說(shuō)明了K-ADAPTER相比于多任務(wù)學(xué)習(xí)方式融入知識(shí)的效果更好,有助于模型充分利用知識(shí)。

4. 案例分析(Case Study)

下表中展示了在TACRED數(shù)據(jù)集上,K-ADAPTER和RoBERTa的定性比較。結(jié)果表明,K-ADAPTER中的事實(shí)知識(shí)可以幫助模型從預(yù)測(cè)“no_relation”轉(zhuǎn)換到預(yù)測(cè)正確的類別標(biāo)簽

為了檢驗(yàn)?zāi)P蛯W(xué)習(xí)事實(shí)類知識(shí)的能力,本文在LAMA數(shù)據(jù)集上進(jìn)行了探究(Probing)實(shí)驗(yàn)。具體來(lái)說(shuō),該實(shí)驗(yàn)是在zero-shot的設(shè)定下進(jìn)行的,要求模型不在微調(diào)的情況下完成關(guān)于事實(shí)知識(shí)的完型填空,例如將“The native language of Mammootty is [MASK] ”作為輸入,讓模型預(yù)測(cè)出 [MASK]是什么。

總結(jié)

提出了一種靈活而簡(jiǎn)單的方法K-Adapter,支持將知識(shí)注入到大規(guī)模預(yù)訓(xùn)練語(yǔ)言模型中。

K-Adapter保持原有預(yù)訓(xùn)練模型參數(shù)不變,使用不同的知識(shí)特定"插件"學(xué)習(xí)不同類別的知識(shí),支持連續(xù)知識(shí)學(xué)習(xí),從而緩解“知識(shí)遺忘”問(wèn)題,即融入新的知識(shí)不會(huì)影響原有的知識(shí);且由于不同adapter間沒(méi)有信息流,所以adapter可以用分布式的方式進(jìn)行高效地訓(xùn)練。

在三種知識(shí)驅(qū)動(dòng)的任務(wù)上取得了顯著的效果,包括了命名實(shí)體識(shí)別、關(guān)系分類、問(wèn)答。詳細(xì)的分析進(jìn)一步證明K-Adapter可以學(xué)習(xí)到更為豐富的事實(shí)類知識(shí),為如何有效地進(jìn)行知識(shí)融入提供了一些見(jiàn)解。

責(zé)任編輯:lq6

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

    關(guān)注

    1

    文章

    97

    瀏覽量

    24867
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3810

    瀏覽量

    52253

原文標(biāo)題:通過(guò)外掛"插件"向預(yù)訓(xùn)練語(yǔ)言模型中融入知識(shí)

文章出處:【微信號(hào):zenRRan,微信公眾號(hào):深度學(xué)習(xí)自然語(yǔ)言處理】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    人工智能多模態(tài)與視覺(jué)大模型開(kāi)發(fā)實(shí)戰(zhàn) - 2026必會(huì)

    訓(xùn)練,模型可以逐漸提升對(duì)圖像的理解能力,實(shí)現(xiàn)對(duì)各種視覺(jué)任務(wù)的精準(zhǔn)處理。 此外,視覺(jué)大模型的發(fā)展還得益于大規(guī)模數(shù)據(jù)集和強(qiáng)大計(jì)算資源的支持。海量標(biāo)注數(shù)據(jù)為
    發(fā)表于 04-15 16:06

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

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

    NVIDIA 推出 Nemotron 3 系列開(kāi)放模型

    token 數(shù)。 ● Nemotron 通過(guò)先進(jìn)的強(qiáng)化學(xué)習(xí)技術(shù)以及大規(guī)模并行多環(huán)境后訓(xùn)練,實(shí)現(xiàn)了卓越的準(zhǔn)確率。 ● NVIDIA 率先推出整套前沿的開(kāi)放模型、訓(xùn)練數(shù)據(jù)集及強(qiáng)化學(xué)習(xí)環(huán)境
    的頭像 發(fā)表于 12-16 09:27 ?791次閱讀
    NVIDIA 推出 Nemotron 3 系列開(kāi)放<b class='flag-5'>模型</b>

    一文了解Mojo編程語(yǔ)言

    Mojo 語(yǔ)言的具體介紹: 核心特點(diǎn) Python 兼容性 Mojo 支持大部分 Python 語(yǔ)法和標(biāo)準(zhǔn)庫(kù),可直接調(diào)用 Python 生態(tài)系統(tǒng)的庫(kù),降低了學(xué)習(xí)成本。 極致性能優(yōu)化 通過(guò)靜態(tài)編譯
    發(fā)表于 11-07 05:59

    在Ubuntu20.04系統(tǒng)訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型的一些經(jīng)驗(yàn)

    本帖欲分享在Ubuntu20.04系統(tǒng)訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型的一些經(jīng)驗(yàn)。我們采用jupyter notebook作為開(kāi)發(fā)IDE,以TensorFlow2為訓(xùn)練框架,目標(biāo)是
    發(fā)表于 10-22 07:03

    借助NVIDIA Megatron-Core大模型訓(xùn)練框架提高顯存使用效率

    隨著模型規(guī)模邁入百億、千億甚至萬(wàn)億參數(shù)級(jí)別,如何在有限顯存“塞下”訓(xùn)練任務(wù),對(duì)研發(fā)和運(yùn)維團(tuán)隊(duì)都是巨大挑戰(zhàn)。NVIDIA Megatron-Core 作為流行的大
    的頭像 發(fā)表于 10-21 10:55 ?1366次閱讀
    借助NVIDIA Megatron-Core大<b class='flag-5'>模型</b><b class='flag-5'>訓(xùn)練</b>框架提高顯存使用效率

    大規(guī)模專家并行模型在TensorRT-LLM的設(shè)計(jì)

    DeepSeek-V3 / R1 等模型采用大規(guī)模細(xì)粒度混合專家模型 (MoE) 架構(gòu),大幅提升了開(kāi)源模型的質(zhì)量。Llama 4 和 Qwen3 等新發(fā)布的開(kāi)源
    的頭像 發(fā)表于 09-06 15:21 ?1402次閱讀
    <b class='flag-5'>大規(guī)模</b>專家并行<b class='flag-5'>模型</b>在TensorRT-LLM的設(shè)計(jì)

    基于神經(jīng)網(wǎng)絡(luò)的數(shù)字預(yù)失真模型解決方案

    在基于神經(jīng)網(wǎng)絡(luò)的數(shù)字預(yù)失真(DPD)模型,使用不同的激活函數(shù)對(duì)整個(gè)系統(tǒng)性能和能效有何影響?
    的頭像 發(fā)表于 08-29 14:01 ?3639次閱讀

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

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

    利用自壓縮實(shí)現(xiàn)大型語(yǔ)言模型高效縮減

    隨著語(yǔ)言模型規(guī)模日益龐大,設(shè)備端推理變得越來(lái)越緩慢且耗能巨大。一個(gè)直接且效果出人意料的解決方案是剪除那些對(duì)任務(wù)貢獻(xiàn)甚微的完整通道(channel)。我們?cè)缙诘难芯刻岢隽艘环N訓(xùn)練階段的方
    的頭像 發(fā)表于 07-28 09:36 ?643次閱讀
    利用自壓縮實(shí)現(xiàn)大型<b class='flag-5'>語(yǔ)言</b><b class='flag-5'>模型</b>高效縮減

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

    在如今的人工智能浪潮大規(guī)模語(yǔ)言模型(上百億乃至千億參數(shù))正迅速改變著我們的工作和生活。然而,訓(xùn)練這些龐大的
    的頭像 發(fā)表于 07-03 14:09 ?2395次閱讀
    沐曦MXMACA軟件平臺(tái)在大<b class='flag-5'>模型</b><b class='flag-5'>訓(xùn)練</b>方面的優(yōu)化效果

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

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

    CMOS超大規(guī)模集成電路制造工藝流程的基礎(chǔ)知識(shí)

    本節(jié)將介紹 CMOS 超大規(guī)模集成電路制造工藝流程的基礎(chǔ)知識(shí),重點(diǎn)將放在工藝流程的概要和不同工藝步驟對(duì)器件及電路性能的影響上。
    的頭像 發(fā)表于 06-04 15:01 ?2957次閱讀
    CMOS超<b class='flag-5'>大規(guī)模</b>集成電路制造工藝流程的基礎(chǔ)<b class='flag-5'>知識(shí)</b>

    模型時(shí)代的深度學(xué)習(xí)框架

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

    AI原生架構(gòu)升級(jí):RAKsmart服務(wù)器在超大規(guī)模模型訓(xùn)練的算力突破

    近年來(lái),隨著千億級(jí)參數(shù)模型的崛起,AI訓(xùn)練對(duì)算力的需求呈現(xiàn)指數(shù)級(jí)增長(zhǎng)。傳統(tǒng)服務(wù)器架構(gòu)在應(yīng)對(duì)分布式訓(xùn)練、高并發(fā)計(jì)算和顯存優(yōu)化等場(chǎng)景時(shí)逐漸顯露瓶頸。而RAKsmart為超大規(guī)模
    的頭像 發(fā)表于 04-24 09:27 ?892次閱讀