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

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

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

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

基于對(duì)抗自注意力機(jī)制的預(yù)訓(xùn)練語(yǔ)言模型

深度學(xué)習(xí)自然語(yǔ)言處理 ? 來(lái)源:ICLR 2022 ? 作者:曾偉豪 ? 2022-07-08 16:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Introduction

本文提出了 Adversarial Self-Attention 機(jī)制(ASA),利用對(duì)抗訓(xùn)練重構(gòu) Transformer 的注意力,使模型在被污染的模型結(jié)構(gòu)中得到訓(xùn)練。 嘗試解決的問(wèn)題:

大量的證據(jù)表明,自注意力可以從 allowing bias 中獲益,allowing bias 可以將一定程度的先驗(yàn)(如 masking,分布的平滑)加入原始的注意力結(jié)構(gòu)中。這些先驗(yàn)知識(shí)能夠讓模型從較小的語(yǔ)料中學(xué)習(xí)有用的知識(shí)。但是這些先驗(yàn)知識(shí)一般是任務(wù)特定的知識(shí),使得模型很難擴(kuò)展到豐富的任務(wù)上。

adversarial training 通過(guò)給輸入內(nèi)容添加擾動(dòng)來(lái)提升模型的魯棒性。作者發(fā)現(xiàn)僅僅給 input embedding 添加擾動(dòng)很難 confuse 到 attention maps. 模型的注意在擾動(dòng)前后沒(méi)有發(fā)生變化。

為了解決上述問(wèn)題,作者提出了 ASA,具有以下的優(yōu)勢(shì):

最大化 empirical training risk,在自動(dòng)化構(gòu)建先驗(yàn)知識(shí)的過(guò)程學(xué)習(xí)得到biased(or adversarial)的結(jié)構(gòu)。

adversial 結(jié)構(gòu)是由輸入數(shù)據(jù)學(xué)到,使得 ASA 區(qū)別于傳統(tǒng)的對(duì)抗訓(xùn)練或自注意力的變體。

使用梯度反轉(zhuǎn)層來(lái)將 model 和 adversary 結(jié)合為整體。

ASA 天然具有可解釋性。

Preliminary

表示輸入的特征,在傳統(tǒng)的對(duì)抗訓(xùn)練中, 通常是 token 序列或者是 token 的 embedding, 表示 ground truth. 對(duì)于由 參數(shù)化的模型,模型的預(yù)測(cè)結(jié)果可以表示為 。

2.1 Adversarial training

對(duì)抗訓(xùn)練的目的是旨在通過(guò)推近經(jīng)過(guò)擾動(dòng)的模型預(yù)測(cè)和目標(biāo)分布之間的距離來(lái)提升模型的魯棒性:

d5da9fe0-fe9b-11ec-ba43-dac502259ad0.png

其中 代表經(jīng)過(guò)對(duì)抗擾動(dòng) 擾動(dòng)后的模型預(yù)測(cè), 表示模型的目標(biāo)分布。 對(duì)抗擾動(dòng) 通過(guò)最大化 empirical training risk 獲得:

d5ee5a76-fe9b-11ec-ba43-dac502259ad0.png

其中 是對(duì) 做出的約束,希望在 較小的情況下給模型造成較大的擾動(dòng)。上述的兩個(gè)表示展示的就是對(duì)抗的過(guò)程。

2.2General Self-Attention

定義自注意力的表達(dá)式為:

d5fd9c52-fe9b-11ec-ba43-dac502259ad0.png

在最普通的自注意力機(jī)制中 代表全等矩陣,而之前的研究中, 代表的是用來(lái)平滑注意力結(jié)構(gòu)的輸出分布的一定程度的先驗(yàn)知識(shí)。 作者在本文將 定義為元素為 的 binary 矩陣。

Adversarial Self-Attention Mechanism

3.1 Optimization

ASA 的目的是掩蓋模型中最脆弱的注意力單元。這些最脆弱的單元取決于模型的輸入,因此對(duì)抗可以表示為由輸入學(xué)習(xí)到的“meta-knowledge”:,ASA 注意力可以表示為:

d619c8b4-fe9b-11ec-ba43-dac502259ad0.png

與對(duì)抗訓(xùn)練類似,模型用來(lái)最小化如下的 divergence:

d62c9c14-fe9b-11ec-ba43-dac502259ad0.png

通過(guò)最大化 empirical risk 估計(jì)得到 :

d63a855e-fe9b-11ec-ba43-dac502259ad0.png

其中 表示的是 的決策邊界,用來(lái)防止 ASA 損害模型的訓(xùn)練。

考慮到 以 attention mask 的形式存在,因此更適合通過(guò)約束 masked units 的比例來(lái)約束。由于很難測(cè)量 。 的具體數(shù)值,因此將 hard constraint 轉(zhuǎn)化為具有懲罰的 unconstraint:

d64eab74-fe9b-11ec-ba43-dac502259ad0.png

其中 t 用來(lái)控制對(duì)抗的程度。

3.2 Implementation

作者提出了 ASA 的簡(jiǎn)單且快速的實(shí)現(xiàn)。

d663af10-fe9b-11ec-ba43-dac502259ad0.png

對(duì)于第 自注意力層, 可以由輸入的隱層狀態(tài)獲得。具體而言,使用線性層將隱層狀態(tài)轉(zhuǎn)化為 以及 ,通過(guò)點(diǎn)乘獲得矩陣 ,再通過(guò)重參數(shù)化技巧將矩陣 binary 化。 由于對(duì)抗訓(xùn)練通常包括 inner maximization 以及 outer minimization 兩個(gè)目標(biāo),因此至少需要兩次 backward 過(guò)程。因此為了加速訓(xùn)練,作者采用了 Gradient Reversal Layer(GRL)將兩個(gè)過(guò)程合并。

3.3 Training

訓(xùn)練目標(biāo)如下所示:

d677006a-fe9b-11ec-ba43-dac502259ad0.png

表示 task- specific 損失, 表示加上 ASA 對(duì)抗后的損失, 表示對(duì)于對(duì)于 的約束。

Experiments

4.1Result

d697f5f4-fe9b-11ec-ba43-dac502259ad0.png

從上表可以看出,在微調(diào)方面,ASA 支持的模型始終在很大程度上超過(guò)了原始的BERT 和 RoBERTa. 可以看到,ASA 在小規(guī)模數(shù)據(jù)集比如說(shuō) STS-B,DREAM 上表現(xiàn)優(yōu)異(一般認(rèn)為這些小規(guī)模數(shù)據(jù)集上更容易過(guò)擬合)同時(shí)在更大規(guī)模的數(shù)據(jù)集上如 MNLI,QNLI 以及 QQP 上仍然有較好的提升,說(shuō)明了 ASA 在提升模型泛化能力的同時(shí)能提升模型的語(yǔ)言表示能力。 如下表所示,ASA 在提升模型魯棒性上具有較大的作用。

d6b2e4c2-fe9b-11ec-ba43-dac502259ad0.png

4.2 分析實(shí)驗(yàn)

1. VS. Naive smoothing 將 ASA 與其他注意力平滑方式進(jìn)行比較。

d6c547e8-fe9b-11ec-ba43-dac502259ad0.png

2. VS. Adversial training 將 ASA 與其他對(duì)抗訓(xùn)練方式進(jìn)行比較

d6d7050a-fe9b-11ec-ba43-dac502259ad0.png

4.3Visualization

1. Why ASA improves generalization 對(duì)抗能夠減弱關(guān)鍵詞的注意力而讓非關(guān)鍵詞接受更多的注意力。ASA 阻止了模型的懶惰預(yù)測(cè),但敦促它從被污染的線索中學(xué)習(xí),從而提高了泛化能力。

d6efa628-fe9b-11ec-ba43-dac502259ad0.png

2. Bottom layers are more vulnerable 可以看到 masking 占比隨著層數(shù)由底層到高層逐漸降低,更高的 masking 占比意味著層的脆弱性更高。

d715222c-fe9b-11ec-ba43-dac502259ad0.png

Conclusion

本文提出了 Adversarial Self-Attention mechanism(ASA)來(lái)提高預(yù)訓(xùn)練語(yǔ)言模型的泛化性和魯棒性。大量實(shí)驗(yàn)表明本文提出的方法能夠在預(yù)訓(xùn)練和微調(diào)階段提升模型的魯棒性。

·審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 自動(dòng)化
    +關(guān)注

    關(guān)注

    30

    文章

    5880

    瀏覽量

    89050
  • 語(yǔ)言模型
    +關(guān)注

    關(guān)注

    0

    文章

    570

    瀏覽量

    11248

原文標(biāo)題:ICLR2022 | 基于對(duì)抗自注意力機(jī)制的預(yù)訓(xùn)練語(yǔ)言模型

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    小白學(xué)大模型:大模型加速的秘密 FlashAttention 1/2/3

    在Transformer架構(gòu)中,注意力機(jī)制的計(jì)算復(fù)雜度與序列長(zhǎng)度(即文本長(zhǎng)度)呈平方關(guān)系()。這意味著,當(dāng)模型需要處理更長(zhǎng)的文本時(shí)(比如從幾千個(gè)詞到幾萬(wàn)個(gè)詞),計(jì)算時(shí)間和所需的內(nèi)存會(huì)急劇增加。最開(kāi)始
    的頭像 發(fā)表于 09-10 09:28 ?4300次閱讀
    小白學(xué)大<b class='flag-5'>模型</b>:大<b class='flag-5'>模型</b>加速的秘密 FlashAttention 1/2/3

    如何在NVIDIA Blackwell GPU上優(yōu)化DeepSeek R1吞吐量

    開(kāi)源 DeepSeek R1 模型的創(chuàng)新架構(gòu)包含多頭潛在注意力機(jī)制 (MLA) 和大型稀疏混合專家模型 (MoE),其顯著提升了大語(yǔ)言
    的頭像 發(fā)表于 08-12 15:19 ?3796次閱讀
    如何在NVIDIA Blackwell GPU上優(yōu)化DeepSeek R1吞吐量

    RAKsmart高性能服務(wù)器集群:驅(qū)動(dòng)AI大語(yǔ)言模型開(kāi)發(fā)的算引擎

    RAKsmart高性能服務(wù)器集群憑借其創(chuàng)新的硬件架構(gòu)與全棧優(yōu)化能力,成為支撐大語(yǔ)言模型開(kāi)發(fā)的核心算引擎。下面,AI部落小編帶您了解RAKsmart如何為AI開(kāi)發(fā)者提供從模型
    的頭像 發(fā)表于 04-15 09:40 ?507次閱讀

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

    作者:算魔方創(chuàng)始人/英特爾創(chuàng)新大使劉 《用PaddleNLP在4060單卡上實(shí)踐大模型預(yù)訓(xùn)練技術(shù)》發(fā)布后收到讀者熱烈反響,很多讀者要求進(jìn)
    的頭像 發(fā)表于 03-21 18:24 ?3781次閱讀
    用PaddleNLP為GPT-2<b class='flag-5'>模型</b>制作FineWeb二進(jìn)制<b class='flag-5'>預(yù)</b><b class='flag-5'>訓(xùn)練</b>數(shù)據(jù)集

    ?VLM(視覺(jué)語(yǔ)言模型)?詳細(xì)解析

    支持生成式任務(wù)。 多模態(tài)融合 :通過(guò)跨模態(tài)注意力機(jī)制、投影層(如CLIP將圖像文本映射到同一空間)或適配器
    的頭像 發(fā)表于 03-17 15:32 ?7514次閱讀
    ?VLM(視覺(jué)<b class='flag-5'>語(yǔ)言</b><b class='flag-5'>模型</b>)?詳細(xì)解析

    從Open Model Zoo下載的FastSeg大型公共預(yù)訓(xùn)練模型,無(wú)法導(dǎo)入名稱是怎么回事?

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

    小白學(xué)大模型訓(xùn)練語(yǔ)言模型的深度指南

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

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

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

    DeepSeek推出NSA機(jī)制,加速長(zhǎng)上下文訓(xùn)練與推理

    近日,DeepSeek公司宣布推出一種全新的稀疏注意力機(jī)制——NSA(Native Sparse Attention)。據(jù)DeepSeek介紹,NSA旨在與現(xiàn)代硬件實(shí)現(xiàn)高度一致,并且具備本機(jī)可訓(xùn)練
    的頭像 發(fā)表于 02-19 14:01 ?899次閱讀

    騰訊公布大語(yǔ)言模型訓(xùn)練新專利

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

    如何使用MATLAB構(gòu)建Transformer模型

    LanguageProcessing, NLP)中的序列到序列任務(wù),如機(jī)器翻譯。Transformer 通過(guò)引入注意力機(jī)制使得處理長(zhǎng)距離依賴關(guān)系時(shí)變得高效。因此 Vaswani 等人的論文強(qiáng)調(diào)“
    的頭像 發(fā)表于 02-06 10:21 ?5706次閱讀
    如何使用MATLAB構(gòu)建Transformer<b class='flag-5'>模型</b>

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

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

    《具身智能機(jī)器人系統(tǒng)》第7-9章閱讀心得之具身智能機(jī)器人與大模型

    的應(yīng)用。MAML算法通過(guò)二階優(yōu)化找到對(duì)任務(wù)變化敏感的模型參數(shù),實(shí)現(xiàn)了快速適應(yīng)。上下文學(xué)習(xí)則引入了注意力機(jī)制,使模型能夠根據(jù)當(dāng)前場(chǎng)景動(dòng)態(tài)調(diào)整行為策略。在
    發(fā)表于 12-24 15:03

    KerasHub統(tǒng)一、全面的預(yù)訓(xùn)練模型庫(kù)

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

    語(yǔ)言模型開(kāi)發(fā)框架是什么

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