一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

用于NAT的選擇性知識(shí)蒸餾框架

深度學(xué)習(xí)自然語言處理 ? 來源:南大NLP ? 作者:南大NLP ? 2022-12-06 14:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

01

研究動(dòng)機(jī)

在本文中,我們研究了一種能夠高效推理的機(jī)器翻譯模型NAT (Non-Autoregressive Transformer)[1]。相較于傳統(tǒng)的Transformer,NAT能夠在解碼階段并行預(yù)測,從而大幅提升模型的推理速度。此外,NAT可以使得模型在訓(xùn)練和測試階段從相同的分布進(jìn)行預(yù)測,從而有效避免了順序解碼模型中經(jīng)常出現(xiàn)的exposure bias問題。在WMT21 news translation shared task for German→English translation中,已經(jīng)有NAT模型在翻譯質(zhì)量上超過了許多順序解碼的模型。

盡管NAT在擁有許多潛在的優(yōu)勢,目前的工作中這類模型仍然在很大程度上依賴于句子級別的知識(shí)蒸餾(sequence-level knowledge distillation, KD)[2]。由于需要并行預(yù)測所有token,NAT對單詞間依賴關(guān)系的建模能力較弱。這個(gè)特點(diǎn)使得在真實(shí)數(shù)據(jù)集上,NAT很容易受到multi-modality問題的影響:訓(xùn)練數(shù)據(jù)中一個(gè)輸入可能對應(yīng)多個(gè)不同的輸出。在這樣的背景下,Gu提出訓(xùn)練一個(gè)AT (Autoregressive Transformer)[3]模型作為老師,將它的輸出作為NAT的學(xué)習(xí)對象。這種KD方式可以幫助NAT繞過multi-modality問題,從而大幅提升NAT的翻譯表現(xiàn)。

e0ba8f3e-751e-11ed-8abf-dac502259ad0.png

圖1:Selective KD的流程示意圖

KD在幫助NAT提升表現(xiàn)的同時(shí),也會(huì)帶來一些負(fù)面影響,例如模型在低頻詞上的準(zhǔn)確率較低[4]、AT teacher的錯(cuò)誤會(huì)傳播到NAT上等。此外,如果NAT僅能在AT teacher的輸出上學(xué)習(xí),這類模型的翻譯質(zhì)量將很難有更進(jìn)一步的突破。我們的研究希望能夠在避免multi-modality的情況下,讓NAT能夠從真實(shí)的數(shù)據(jù)分布中學(xué)到知識(shí)蒸餾的過程中缺失的信息,從而提升NAT的表現(xiàn)。

為達(dá)到這樣的目的,我們提出了selective KD:在KD數(shù)據(jù)上訓(xùn)練一個(gè)NAT作為評估模型,并通過它來選擇需要蒸餾的句子。通過這種方式,我們可以讓模型接觸到翻譯質(zhì)量更高的真實(shí)數(shù)據(jù),同時(shí)避免了嚴(yán)重的multi-modality情況。受課程學(xué)習(xí)的影響,我們也在訓(xùn)練過程中動(dòng)態(tài)調(diào)整蒸餾數(shù)據(jù)的比例?!坝迷u估模型有選擇地蒸餾數(shù)據(jù)”和“動(dòng)態(tài)調(diào)節(jié)蒸餾數(shù)據(jù)的比例”共同構(gòu)成了我們的Selective KD訓(xùn)練框架。

02

解決方案

2.1評估模型

我們首先將數(shù)據(jù)蒸餾產(chǎn)生的結(jié)果劃分為四種不同的情況:

較輕的modality change:某些單詞可能被替換為同義詞,句式和語義并沒有發(fā)生顯著的變化

較輕的錯(cuò)誤:在保持原有句式和語義的情況下,發(fā)生了一些小錯(cuò)誤,例如單詞重復(fù)

嚴(yán)重的modality change:語義不變的情況下,句子的表達(dá)方式發(fā)生了顯著的變化

嚴(yán)重的錯(cuò)誤:翻譯的質(zhì)量很糟糕

對于情況1,我們可以容忍較輕的modality change,這種情況下真實(shí)數(shù)據(jù)和蒸餾數(shù)據(jù)都可以被視作正確的學(xué)習(xí)目標(biāo),同時(shí)引入真實(shí)數(shù)據(jù)不會(huì)大幅增加數(shù)據(jù)集的復(fù)雜程度。情況2中,用真實(shí)數(shù)據(jù)替換蒸餾數(shù)據(jù)可以得到更高的翻譯質(zhì)量,找出屬于這種情況的樣本是我們方法的主要目標(biāo)。情況3中,由于引入真實(shí)數(shù)據(jù)會(huì)惡化multi-modality問題,我們希望蒸餾這部分?jǐn)?shù)據(jù)。情況4很少發(fā)生,我們認(rèn)為這種情況下該訓(xùn)練樣本對NAT可能太過困難,引入真實(shí)數(shù)據(jù)帶來的提升很有限??偟膩碚f,我們希望能找到情況1、2對應(yīng)的訓(xùn)練樣本,在訓(xùn)練過程中將它們的原始數(shù)據(jù)作為學(xué)習(xí)對象。

e0e43014-751e-11ed-8abf-dac502259ad0.png



圖2:4種不同的情況對應(yīng)的案例

為了篩選情況1、2中的數(shù)據(jù),我們在蒸餾數(shù)據(jù)上訓(xùn)練一個(gè)NAT作為評估模型,通過比較評估模型的輸出和真實(shí)數(shù)據(jù)計(jì)算一個(gè)score,判斷一個(gè)真實(shí)翻譯是否適合被直接用于訓(xùn)練。若對于某個(gè)樣本評估模型的輸出和真實(shí)數(shù)據(jù)較為接近,則score較高,我們可以認(rèn)為蒸餾數(shù)據(jù)僅有微小的錯(cuò)誤或modality change,從而認(rèn)為它屬于情況1、2,無需蒸餾。反之,可以認(rèn)為蒸餾數(shù)據(jù)發(fā)生了較大的變化,因此屬于情況3、4,或是這個(gè)樣本在蒸餾后不發(fā)生太大變化的情況下對NAT而言仍過于困難。經(jīng)過篩選,我們僅蒸餾那些不適合用于訓(xùn)練的真實(shí)數(shù)據(jù)。

2.2動(dòng)態(tài)調(diào)整蒸餾比例:由困難到容易

我們在訓(xùn)練過程中會(huì)調(diào)整蒸餾數(shù)據(jù)的比例。一般來說,剛開始訓(xùn)練時(shí)絕大多數(shù)訓(xùn)練樣本為真實(shí)數(shù)據(jù),訓(xùn)練的尾聲則會(huì)蒸餾整個(gè)訓(xùn)練集。具體實(shí)現(xiàn)中,我們通過動(dòng)態(tài)調(diào)節(jié)score的閾值來調(diào)整蒸餾的比例。

e11339ae-751e-11ed-8abf-dac502259ad0.png

圖3:selective KD在第k次update的算法示意

03

實(shí)驗(yàn)

我們在WMT14 EN-DE和WMT16 EN-RO上開展了實(shí)驗(yàn),包括了兩種代表性的NAT架構(gòu):CMLM [5]和GLAT+CTC [6],以及一種inference-efficient的AT架構(gòu):DeepShallow [7](6層編碼器,1層解碼器)。

3.1翻譯質(zhì)量與推理速度

我們通過BLEU score [8]和一種learned metric COMET [9]來衡量模型的翻譯質(zhì)量,并通過和標(biāo)準(zhǔn)Transformer比較來衡量推理速度。可以發(fā)現(xiàn),相比于常規(guī)的知識(shí)蒸餾,Selective KD可以在不同數(shù)據(jù)集、不同架構(gòu)以及不同metric上穩(wěn)定取得翻譯質(zhì)量的提升,同時(shí)保持模型自身在推理速度上的優(yōu)勢。我們方法在inference-efficient AT上也有明顯的效果,這進(jìn)一步說明了selective KD具有廣泛的價(jià)值。

e128553c-751e-11ed-8abf-dac502259ad0.png



圖4:翻譯質(zhì)量與推理速度。翻譯質(zhì)量括號外為BLEU,括號內(nèi)為COMET

3.2調(diào)節(jié)quality和complexity

真實(shí)數(shù)據(jù)的翻譯質(zhì)量往往是優(yōu)于蒸餾數(shù)據(jù)的,通過調(diào)節(jié)蒸餾數(shù)據(jù)的比例,Selective KD可以調(diào)節(jié)訓(xùn)練集的quality。與此同時(shí),我們希望知道這個(gè)方法是否可以靈活調(diào)節(jié)訓(xùn)練集的complexity。為了更好地觀察這一點(diǎn),文章中用了兩個(gè)metric來衡量數(shù)據(jù)的復(fù)雜程度:Translatioin Uncertainty [10]和Alignment Shift。Translation Uncertainty反映了源句單詞對應(yīng)翻譯結(jié)果的多樣性,Alignment Shift反映了句式的變化程度。

e1596ce4-751e-11ed-8abf-dac502259ad0.png

e168ab32-751e-11ed-8abf-dac502259ad0.png

圖5:Translation Uncertainty(左)和Alignment Shift(右)的計(jì)算方式

如圖6所示,我們的方法可以有效控制數(shù)據(jù)的complexity。我們保留的真實(shí)數(shù)據(jù)(綠色折線)在兩個(gè)指標(biāo)上都遠(yuǎn)遠(yuǎn)低于被蒸餾的真實(shí)數(shù)據(jù)(紅色折線)。在增加真實(shí)數(shù)據(jù)的比例同時(shí),整個(gè)數(shù)據(jù)集complexity的提升是緩慢而平滑的。

e17f4176-751e-11ed-8abf-dac502259ad0.png



圖6:數(shù)據(jù)的Translation Uncertainty(左)和Alignment Shift(右)

3.3蒸餾數(shù)據(jù)占比的影響

如圖7所示,我們在不同蒸餾比例的數(shù)據(jù)上進(jìn)行了實(shí)驗(yàn)??梢园l(fā)現(xiàn),通過selective KD僅蒸餾5%的數(shù)據(jù)就可以提升2.4 BLEU。在蒸餾數(shù)據(jù)比例為80%時(shí),模型的表現(xiàn)甚至超過了完全蒸餾的數(shù)據(jù),根據(jù)[10],一種可能的解釋是這種比例下數(shù)據(jù)的complexity更適合我們實(shí)驗(yàn)中采用的GLAT+CTC架構(gòu)。另外,動(dòng)態(tài)調(diào)節(jié)真實(shí)數(shù)據(jù)的比例(藍(lán)色虛線)可以進(jìn)一步提升模型的表現(xiàn)。

e1a73dac-751e-11ed-8abf-dac502259ad0.png

圖7:在不同蒸餾比例下模型的表現(xiàn)

04

總結(jié)

在這篇文章中,我們提出了選擇性知識(shí)蒸餾,從而使得NAT模型可以從真實(shí)的數(shù)據(jù)分布中學(xué)到知識(shí)蒸餾過程中缺失的部分信息。具體來說,我們采用一個(gè)NAT作為評估模型來判斷哪些句子需要蒸餾,并動(dòng)態(tài)提高蒸餾數(shù)據(jù)的比例。我們用實(shí)驗(yàn)結(jié)果證明了該方法可以有效提升NAT在機(jī)器翻譯任務(wù)上的表現(xiàn)。

審核編輯 :李倩

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

    關(guān)注

    0

    文章

    153

    瀏覽量

    16695
  • 機(jī)器翻譯
    +關(guān)注

    關(guān)注

    0

    文章

    140

    瀏覽量

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

    關(guān)注

    4

    文章

    1224

    瀏覽量

    25445

原文標(biāo)題:AAAI'23 | 用于NAT的選擇性知識(shí)蒸餾框架

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Keithley 6517B靜電計(jì)在離子選擇性電極和pH測量中的優(yōu)勢

    在現(xiàn)代科學(xué)研究和工業(yè)應(yīng)用中,離子選擇性電極和pH測量扮演著至關(guān)重要的角色。這些技術(shù)廣泛應(yīng)用于環(huán)境監(jiān)測、食品工業(yè)、醫(yī)藥研究以及化學(xué)分析等領(lǐng)域。Keithley 6517B靜電計(jì)作為一種高精度、高靈敏度
    的頭像 發(fā)表于 06-18 10:52 ?126次閱讀
    Keithley 6517B靜電計(jì)在離子<b class='flag-5'>選擇性</b>電極和pH測量中的優(yōu)勢

    PCBA 加工必備知識(shí)選擇性波峰焊和傳統(tǒng)波峰焊區(qū)別大揭秘

    DIP焊接時(shí),選擇性波峰焊與傳統(tǒng)波峰焊是兩種常見的焊接工藝。兩者各有特點(diǎn),適用于不同的應(yīng)用場景。 傳統(tǒng)波峰焊的特點(diǎn) 1. 工藝概述 傳統(tǒng)波峰焊是一種成熟的批量焊接技術(shù),通過將插件組件插入PCB板后,將整板通過焊錫波峰來實(shí)現(xiàn)批量焊接。該工藝適合焊
    的頭像 發(fā)表于 05-08 09:21 ?314次閱讀

    半導(dǎo)體選擇性外延生長技術(shù)的發(fā)展歷史

    選擇性外延生長(SEG)是當(dāng)今關(guān)鍵的前端工藝(FEOL)技術(shù)之一,已在CMOS器件制造中使用了20年。英特爾在2003年的90納米節(jié)點(diǎn)平面CMOS中首次引入了SEG技術(shù),用于pMOS源/漏(S/D
    的頭像 發(fā)表于 05-03 12:51 ?2455次閱讀
    半導(dǎo)體<b class='flag-5'>選擇性</b>外延生長技術(shù)的發(fā)展歷史

    什么是高選擇性蝕刻

    華林科納半導(dǎo)體高選擇性蝕刻是指在半導(dǎo)體制造等精密加工中,通過化學(xué)或物理手段實(shí)現(xiàn)目標(biāo)材料與非目標(biāo)材料刻蝕速率的顯著差異,從而精準(zhǔn)去除指定材料并保護(hù)其他結(jié)構(gòu)的工藝技術(shù)?。其核心在于通過工藝優(yōu)化控制
    的頭像 發(fā)表于 03-12 17:02 ?367次閱讀

    22.0%效率的突破:前硅多晶硅選擇性發(fā)射極雙面TOPCon電池的制備與優(yōu)化

    隨著全球能源需求的增長,開發(fā)高效率太陽能電池變得尤為重要。本文旨在開發(fā)一種成本效益高且可擴(kuò)展的制備工藝,用于制造具有前側(cè)SiOx/多晶硅選擇性發(fā)射極的雙面TOPCon太陽能電池,并通過優(yōu)化工藝實(shí)現(xiàn)
    的頭像 發(fā)表于 03-03 09:02 ?685次閱讀
    22.0%效率的突破:前硅多晶硅<b class='flag-5'>選擇性</b>發(fā)射極雙面TOPCon電池的制備與優(yōu)化

    NAT網(wǎng)關(guān)(網(wǎng)段隔離器)有什么功能?哪個(gè)品牌好用?

    NAT網(wǎng)關(guān)(Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)是一種用于在不同網(wǎng)絡(luò)段之間進(jìn)行通信的設(shè)備。它的主要功能是將內(nèi)部網(wǎng)絡(luò)的私有IP地址轉(zhuǎn)換為外部網(wǎng)絡(luò)的公網(wǎng)IP地址,從而
    的頭像 發(fā)表于 02-19 17:14 ?585次閱讀
    <b class='flag-5'>NAT</b>網(wǎng)關(guān)(網(wǎng)段隔離器)有什么功能?哪個(gè)品牌好用?

    大連理工提出基于Wasserstein距離(WD)的知識(shí)蒸餾方法

    的機(jī)制,應(yīng)用于中間層蒸餾時(shí)存在問題,其無法處理不重疊的分布且無法感知底層流形的幾何結(jié)構(gòu)。 為了解決這些問題,大連理工大學(xué)的研究人員提出了一種基于 Wasserstein 距離(WD)的知識(shí)蒸餾
    的頭像 發(fā)表于 01-21 09:45 ?634次閱讀

    奔騰NAT造型獲國家知識(shí)產(chǎn)權(quán)局“中國外觀設(shè)計(jì)銀獎(jiǎng)”

    近日,國家知識(shí)產(chǎn)權(quán)局發(fā)布《關(guān)于第二十五屆中國專利獎(jiǎng)授獎(jiǎng)的決定》,奔騰NAT造型憑借獨(dú)特創(chuàng)新的設(shè)計(jì)脫穎而出,榮獲 “中國外觀設(shè)計(jì)銀獎(jiǎng)”。? 中國專利獎(jiǎng)代表著我國知識(shí)產(chǎn)權(quán)領(lǐng)域的至高榮譽(yù)。該獎(jiǎng)項(xiàng)由中
    的頭像 發(fā)表于 01-13 16:38 ?733次閱讀

    SiGe與Si選擇性刻蝕技術(shù)

    文章來源:半導(dǎo)體與物理 原文作者:jjfly686 本文簡單介紹了兩種新型的選擇性刻蝕技術(shù)——高氧化性氣體的無等離子體刻蝕和原子層刻蝕。 全環(huán)繞柵極晶體管(Gate-All-Around FET
    的頭像 發(fā)表于 12-17 09:53 ?1274次閱讀
    SiGe與Si<b class='flag-5'>選擇性</b>刻蝕技術(shù)

    選擇性沉積技術(shù)介紹

    選擇性沉積技術(shù)可以分為按需沉積與按需材料工藝兩種形式。 隨著芯片制造技術(shù)的不斷進(jìn)步,制造更小、更快且能效更高的芯片具很大的挑戰(zhàn),尤其是全環(huán)繞柵極(Gate-All-Around, GAA)晶體管和更
    的頭像 發(fā)表于 12-07 09:45 ?893次閱讀
    <b class='flag-5'>選擇性</b>沉積技術(shù)介紹

    基于介電電泳的選擇性液滴萃取微流體裝置用于單細(xì)胞分析

    我們開發(fā)了一種微流體裝置,可以基于介電電泳從多個(gè)液滴捕獲袋中選擇性提取液滴。該裝置由一個(gè)主微通道、五個(gè)帶側(cè)通道的液滴捕獲袋和適當(dāng)位于捕獲袋周圍的驅(qū)動(dòng)電極對組成。由于主通道和側(cè)通道之間的流動(dòng)阻力
    的頭像 發(fā)表于 11-11 14:10 ?498次閱讀

    Nat server技術(shù)原理和配置過程

    Nat server:指定公有地址:端口和私有地址:端口形成一對一映射關(guān)系——映射表。這也是Nat server與其他nat的區(qū)別之一,Nat server可以指定端口進(jìn)行映射。
    的頭像 發(fā)表于 10-10 14:38 ?1436次閱讀
    <b class='flag-5'>Nat</b> server技術(shù)原理和配置過程

    過電流保護(hù)的選擇性是靠什么來實(shí)現(xiàn)的

    過電流保護(hù)的選擇性是指在電力系統(tǒng)中,當(dāng)發(fā)生短路或過載時(shí),保護(hù)裝置能夠按照預(yù)定的順序和時(shí)間,優(yōu)先切斷故障部分,而不影響其他正常運(yùn)行的部分。選擇性是電力系統(tǒng)保護(hù)設(shè)計(jì)的重要原則之一,它能夠確保系統(tǒng)的穩(wěn)定性
    的頭像 發(fā)表于 09-26 14:38 ?1483次閱讀

    選擇性喚醒如何實(shí)現(xiàn)局部聯(lián)網(wǎng)

    電子發(fā)燒友網(wǎng)站提供《選擇性喚醒如何實(shí)現(xiàn)局部聯(lián)網(wǎng).pdf》資料免費(fèi)下載
    發(fā)表于 09-12 10:29 ?0次下載
    <b class='flag-5'>選擇性</b>喚醒如何實(shí)現(xiàn)局部聯(lián)網(wǎng)

    簡化ECU中具有選擇性喚醒功能的隔離式CAN設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《簡化ECU中具有選擇性喚醒功能的隔離式CAN設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 09-06 11:15 ?0次下載
    簡化ECU中具有<b class='flag-5'>選擇性</b>喚醒功能的隔離式CAN設(shè)計(jì)