色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

淺析Google Research的LaserTagger和Seq2Edits

深度學(xué)習(xí)自然語(yǔ)言處理 ? 來(lái)源:哈工大訊飛聯(lián)合實(shí)驗(yàn)室 ? 作者:吳珂 ? 2021-07-23 16:15 ? 次閱讀

本期導(dǎo)讀:近年來(lái),序列到序列(seq2seq)方法成為許多文本生成任務(wù)的主流思路,在機(jī)器翻譯、文本摘要等絕大多數(shù)生成任務(wù)上都得到了廣泛的應(yīng)用。與此同時(shí),一些研究人員另辟蹊徑,跳脫出傳統(tǒng)的seq2seq方法,探索如何將 編輯方法(edit-based approach) 應(yīng)用于一些文本生成任務(wù),從而提升模型在生成任務(wù)上的表現(xiàn)。本期結(jié)合Google Research的三篇工作,對(duì)基于編輯方法的文本生成技術(shù)進(jìn)行介紹。

1. 引言

在文本生成任務(wù)中引入編輯方法的 motivation 主要有兩方面:

首先,基于Transformer結(jié)構(gòu)的seq2seq模型在當(dāng)前各項(xiàng)文本生成任務(wù)上得到了廣泛使用。而這類傳統(tǒng)seq2seq模型的不足主要有以下幾點(diǎn):

(1)數(shù)據(jù)效率: 為使模型在文本生成任務(wù)上獲得較好的表現(xiàn),傳統(tǒng)seq2seq模型通常需要在大量數(shù)據(jù)上進(jìn)行訓(xùn)練,時(shí)間長(zhǎng),計(jì)算量龐大。

(2)推理時(shí)間: 傳統(tǒng)seq2seq模型在解碼時(shí)主要采用自回歸的方式。這種方式按順序從左至右一個(gè)詞一個(gè)詞地預(yù)測(cè)輸出,雖然遵循了人類語(yǔ)言的單向順序性,但大大增加了模型的推理時(shí)間。

(3)可控性與可解釋性: 傳統(tǒng)seq2seq模型在輸出時(shí)會(huì)發(fā)生一些錯(cuò)誤。例如,產(chǎn)生輸入文本中并不支持的輸出(hallucination)。此外,模型在輸出時(shí)的可解釋性也較差。

其次,以句子融合、語(yǔ)法糾錯(cuò)等為代表的一些文本生成任務(wù)均具有 “重合”(overlap) 的特點(diǎn),即源文本和目標(biāo)文本在語(yǔ)言上重復(fù)性較大,只需要對(duì)源文本做微小的改動(dòng)就能生成目標(biāo)文本(圖1)。因此從頭訓(xùn)練一個(gè)seq2seq模型然后自回歸地預(yù)測(cè)輸出就顯得較為浪費(fèi)。基于此,復(fù)制機(jī)制(copy mechanism)的引入使得模型能夠?qū)Ξ?dāng)前輸出是復(fù)制原詞還是生成新詞進(jìn)行選擇。但即使模型使用了復(fù)制機(jī)制,仍需要較大規(guī)模的訓(xùn)練數(shù)據(jù)來(lái)滿足解碼時(shí)的詞匯量需求,從而保證模型性能。

綜上,在文本生成任務(wù)中引入文本編輯的方法,意在針對(duì)一些生成任務(wù)中的overlap特點(diǎn),合理利用源文本與目標(biāo)文本的相似部分,改善傳統(tǒng)seq2seq模型的不足。這種方法直觀上保留了從源文本到目標(biāo)文本的編輯過(guò)程(如哪些詞保留,哪些詞需要?jiǎng)h除等),與人類實(shí)際處理這類生成任務(wù)的思路不謀而合,從而也帶來(lái)了較好的可解釋性。

2. LaserTagger

LaserTagger是Google Research在 “Encode, Tag, Realize: High-Precision Text Editing” 一文中提出的文本生成模型,該論文發(fā)表于EMNLP 2019。

這篇工作的主要貢獻(xiàn)有:

(1)將序列標(biāo)注作為源文本到目標(biāo)文本的跳板,即首先對(duì)源文本標(biāo)注編輯操作標(biāo)簽,再根據(jù)標(biāo)注得到的標(biāo)簽序列將源文本并行轉(zhuǎn)化為目標(biāo)文本(圖2)。

(2)基于(1)的思路,設(shè)計(jì)了基于編輯操作的文本生成模型LaserTagger(包括LaserTaggerFF和LaserTaggerAR兩種模型變體),并且在四種文本生成任務(wù)上進(jìn)行了對(duì)比實(shí)驗(yàn),獲得了較好的效果。

2.1 主要方法

標(biāo)注操作定義

本文定義文本編輯操作標(biāo)簽由兩部分構(gòu)成:基本標(biāo)簽B和附加標(biāo)簽P,表示為。

基本標(biāo)簽分為兩種:保留()或刪除(),指對(duì)當(dāng)前位置的token進(jìn)行保留還是刪除操作。

附加標(biāo)簽指需要在當(dāng)前位置插入新短語(yǔ)(可以是單個(gè)詞、多個(gè)詞或標(biāo)點(diǎn)等,也可以為空)。

在構(gòu)造編輯標(biāo)簽序列時(shí),由匹配算法(見(jiàn)圖4)從訓(xùn)練語(yǔ)料構(gòu)造出的phrase vocabulary 中選出合適的短語(yǔ)插入。因此,若詞典的大小為,則編輯標(biāo)簽的總規(guī)模則約為。

此外,可以根據(jù)不同的下游任務(wù)定義一些特殊標(biāo)簽。例如在句子融合任務(wù)中有時(shí)需要交換輸入句子的語(yǔ)序,此時(shí)可以設(shè)置標(biāo)簽SWAP代表交換語(yǔ)序操作。

構(gòu)造phrase vocabulary

在構(gòu)造訓(xùn)練數(shù)據(jù)對(duì)應(yīng)的編輯標(biāo)簽序列時(shí),若詞典無(wú)法提供可插入的新短語(yǔ),則該條訓(xùn)練數(shù)據(jù)會(huì)被篩掉。因此理想的詞典應(yīng)滿足以下兩點(diǎn):一方面,詞典規(guī)模應(yīng)盡可能的小;另一方面,該詞典應(yīng)能夠盡可能的覆蓋更多的訓(xùn)練數(shù)據(jù)。

構(gòu)造詞典的步驟為:

(1) 將源文本和目標(biāo)文本對(duì)齊,計(jì)算出它們的最長(zhǎng)公共子序列(longest common subsequence, LCS)。

(2) 將目標(biāo)文本中不屬于LCS的n-grams加入詞典中。

(3) 最終保留出現(xiàn)頻率最高的個(gè)phrases。

在實(shí)驗(yàn)中發(fā)現(xiàn),詞典保留頻率最高的500個(gè)phrases已能覆蓋85%的訓(xùn)練樣本,且再繼續(xù)增大詞典規(guī)模對(duì)LaserTagger的性能幫助很小。因此,在本文的各主要實(shí)驗(yàn)中,詞典的大小均被設(shè)置為500。

構(gòu)造編輯標(biāo)簽序列

在定義好標(biāo)簽、構(gòu)造完詞典之后,就可以根據(jù)訓(xùn)練語(yǔ)料中的源文本和目標(biāo)文本構(gòu)造出對(duì)應(yīng)編輯標(biāo)簽序列,進(jìn)行有監(jiān)督學(xué)習(xí)。

構(gòu)造編輯標(biāo)簽序列的算法如圖4中偽代碼所示。該算法主要采用貪心匹配的思想,通過(guò)設(shè)置兩個(gè)指針(is與it)對(duì)源文本和目標(biāo)文本進(jìn)行遍歷,進(jìn)而構(gòu)造出標(biāo)簽序列。值得注意的是偽代碼中并未給出PDELETE標(biāo)簽如何生成。筆者猜測(cè)可能是由于PDELETE標(biāo)簽與PKEEP標(biāo)簽實(shí)際上可以相互替代(如圖5所示),在實(shí)驗(yàn)中二者使用一個(gè)即可。

2.2 模型概述

本文設(shè)計(jì)的LaserTagger有兩種變體:LaserTaggerFF與LaserTaggerAR。前者Decoder部分采用前饋網(wǎng)絡(luò)(feed forward network),推理速度更快;后者Decoder部分采用的是1層Transformer Decoder,推理效果更好。兩種變體Encoder部分均與BERT-base結(jié)構(gòu)相同,為12層Transformer Encoder。

3. Seq2Edits

Seq2Edits是Google Research在 “Seq2Edits: Sequence Transduction Using Span-level Edit Operations” 一文中提出的文本生成模型,該論文發(fā)表于EMNLP 2020。

本篇工作的主要改進(jìn)有:

(1)與LaserTagger不同,Seq2Edits是在span-level上進(jìn)行標(biāo)簽標(biāo)注。即,LaserTagger對(duì)每一個(gè)詞(token)標(biāo)注一個(gè)編輯標(biāo)簽,而Seq2Edits對(duì)一個(gè)或多個(gè)詞(span)標(biāo)注一個(gè)編輯標(biāo)簽。

論文作者認(rèn)為在span-level上進(jìn)行標(biāo)注操作能夠更好地對(duì)局部依賴(local dependencies)進(jìn)行建模,而對(duì)于語(yǔ)法糾錯(cuò)等生成任務(wù)而言,人類實(shí)際解決這類問(wèn)題時(shí)的主要根據(jù)也是span與span間的局部依賴,因此在span-level上進(jìn)行標(biāo)注操作也與人類實(shí)際解決問(wèn)題時(shí)的思路相吻合。

(2)Seq2Edits將標(biāo)注操作進(jìn)一步細(xì)化,每一個(gè)span對(duì)應(yīng)的編輯標(biāo)簽都由一個(gè)三元組組成,相比LaserTagger的標(biāo)簽定義方式粒度更細(xì),因此可解釋性也更好。

(3)推理時(shí)間不再取決于目標(biāo)文本的長(zhǎng)度,而是依賴于編輯操作的規(guī)模。推理速度相比傳統(tǒng)seq2seq模型仍得到大幅提升。

3.1 主要方法

標(biāo)注操作定義

Seq2Edits的標(biāo)注操作與LaserTagger主要有兩點(diǎn)不同:(1)Seq2Edits是在span-level上打標(biāo)簽;(2)Seq2Edits的編輯標(biāo)簽被定義為三元組的形式。

編輯標(biāo)簽被定義為一個(gè)三元組,其中代表編輯操作類型(例如修改標(biāo)點(diǎn),修改動(dòng)詞形式等),代表編輯操作的結(jié)束位置(默認(rèn)當(dāng)前操作的開(kāi)始位置為上一個(gè)標(biāo)簽的結(jié)束位置),為替換短語(yǔ)(保留原文為)。

生成任務(wù)表示

設(shè)源文本為序列,長(zhǎng)度為;目標(biāo)文本為序列,長(zhǎng)度為。

則傳統(tǒng)seq2seq思路下文本生成任務(wù)可表示為:

使用本文方法,則任務(wù)可表示為:

以圖7中句子為例,若源文本、目標(biāo)文本分別為:

則編輯標(biāo)簽序列為:

從源文本到目標(biāo)文本的過(guò)程則可表示為:

從本文對(duì)生成任務(wù)的概率表示中可以看出,在每一個(gè)上,標(biāo)簽三元組中相互并不是條件獨(dú)立的,而是有著一定的依賴關(guān)系,即:

因此,模型在預(yù)測(cè)標(biāo)簽三元組時(shí)存在著先后順序:在第個(gè)上,先預(yù)測(cè),然后預(yù)測(cè),最后預(yù)測(cè)。

3.2 模型概述

在理解Seq2Edits生成文本的概率表示后就不難理解其模型結(jié)構(gòu)。Seq2Edits沿用了標(biāo)準(zhǔn)的Transformer Encoder-Decoder結(jié)構(gòu),將Decoder分為A和B兩部分來(lái)分別預(yù)測(cè)標(biāo)簽、和。Decoder A和Decoder B之間使用殘差連接(residual connections)。

對(duì)于位置標(biāo)簽的預(yù)測(cè)基于pointer-network,使用了類似Transformer中attention的機(jī)制,即:其中(queries)來(lái)自歷史的decoder states,(keys)和(values)來(lái)自當(dāng)前的encoder states。

本期介紹了Google Research的LaserTagger和Seq2Edits兩篇工作,下一期將繼續(xù)介紹Google的第三篇工作FELIX以及三篇工作的實(shí)驗(yàn)評(píng)價(jià)部分和總結(jié),敬請(qǐng)關(guān)注。

編輯:jq

聲明:本文內(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)投訴
  • Google
    +關(guān)注

    關(guān)注

    5

    文章

    1762

    瀏覽量

    57506

原文標(biāo)題:基于編輯方法的文本生成(上)

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Google DeepMind發(fā)布Genie 2:打造交互式3D虛擬世界

    在OpenAI宣布即將發(fā)布新模型和新功能后,Google DeepMind也不甘落后,于近日推出了大型基礎(chǔ)世界模型——Genie 2。這款模型能夠生成各種可控制動(dòng)作、可玩的3D環(huán)境,為用戶帶來(lái)全新
    的頭像 發(fā)表于 12-05 14:16 ?402次閱讀

    NVIDIA Research在ECCV 2024上展示多項(xiàng)創(chuàng)新成果

    在米蘭舉行的歐洲計(jì)算機(jī)視覺(jué)國(guó)際會(huì)議 (ECCV) 上,NVIDIA Research 展示了多項(xiàng)突破性的創(chuàng)新成果,共發(fā)表了 14 篇論文。
    的頭像 發(fā)表于 11-19 15:07 ?292次閱讀

    技術(shù)科普 | 芯片設(shè)計(jì)中的LEF文件淺析

    技術(shù)科普 | 芯片設(shè)計(jì)中的LEF文件淺析
    的頭像 發(fā)表于 11-13 01:03 ?232次閱讀
    技術(shù)科普 | 芯片設(shè)計(jì)中的LEF文件<b class='flag-5'>淺析</b>

    Google AI技術(shù)助力中國(guó)品牌出海增長(zhǎng)

    人工智能的技術(shù)創(chuàng)新與突破正在給各行各業(yè)帶來(lái)全新的變革與機(jī)遇。在數(shù)字營(yíng)銷領(lǐng)域,AI 也為整個(gè)營(yíng)銷流程開(kāi)啟了全新的可能。從全新的沉浸式廣告體驗(yàn)到效果出色的廣告素材,Google AI 正在助力廣告創(chuàng)意
    的頭像 發(fā)表于 10-16 11:08 ?467次閱讀

    Google Gemma 2模型的部署和Fine-Tune演示

    Google 近期發(fā)布了最新開(kāi)放模型 Gemma 2,目前與同等規(guī)模的開(kāi)放模型相比,取得了明顯的優(yōu)勢(shì),同時(shí)在安全可控性上得到了顯著的增強(qiáng)。
    的頭像 發(fā)表于 08-09 17:04 ?525次閱讀
    <b class='flag-5'>Google</b> Gemma <b class='flag-5'>2</b>模型的部署和Fine-Tune演示

    使用google-translate和wwe合并后無(wú)法使用google-tts怎么解決?

    );while(google_tts_check_event_finish(tts, &msg)){ESP_LOGI(TAG2, \"%d\"
    發(fā)表于 06-28 06:05

    谷歌將引入安卓15與Google Play Protect新安全機(jī)制,打擊欺詐

    據(jù)了解,Google Play Protect現(xiàn)已實(shí)現(xiàn)每日對(duì)2萬(wàn)億個(gè)Android應(yīng)用的掃描,為全球超過(guò)30億用戶提供惡意軟件防護(hù)。谷歌正在設(shè)備端部署AI功能,借助Google Play Protect實(shí)時(shí)檢測(cè)威脅,提升對(duì)欺詐和
    的頭像 發(fā)表于 05-16 16:32 ?578次閱讀

    Google Cloud推出基于Arm Neoverse V2定制Google Axion處理器

    Arm Neoverse 平臺(tái)已成為云服務(wù)提供商優(yōu)化其從芯片到軟件全棧的心儀之選。近日,Google Cloud 推出了基于 Arm Neoverse V2 打造的定制 Google Axion 處理器,面向通用計(jì)算和人工智能
    的頭像 發(fā)表于 04-16 14:30 ?640次閱讀

    錦浪科技再次斬獲EuPD Research頒發(fā)的“頂級(jí)光伏逆變器品牌”榮譽(yù)

    近日,錦浪科技再次斬獲歐洲權(quán)威調(diào)研機(jī)構(gòu)EuPD Research頒發(fā)的“頂級(jí)光伏逆變器品牌”榮譽(yù)。
    的頭像 發(fā)表于 03-25 13:49 ?455次閱讀
    錦浪科技再次斬獲EuPD <b class='flag-5'>Research</b>頒發(fā)的“頂級(jí)光伏逆變器品牌”榮譽(yù)

    SNE Research發(fā)布2023年全球動(dòng)力電池使用數(shù)據(jù)

    近日,韓國(guó)電池和能源研究公司SNE Research發(fā)布了2023年全球動(dòng)力電池使用數(shù)據(jù)。
    的頭像 發(fā)表于 02-26 14:59 ?1837次閱讀
    SNE <b class='flag-5'>Research</b>發(fā)布2023年全球動(dòng)力電池使用數(shù)據(jù)

    Google Gemma優(yōu)化后可在NVIDIA GPU上運(yùn)行

    2024 年 2 月 21 日,NVIDIA 攜手 Google 在所有 NVIDIA AI 平臺(tái)上發(fā)布面向 Gemma 的優(yōu)化功能,Gemma 是 Google 最先進(jìn)的新型輕量級(jí) 2
    的頭像 發(fā)表于 02-25 11:01 ?459次閱讀

    AURIX TC397是否可以搭配Google TensorFlow的演算法去運(yùn)算?

    請(qǐng)問(wèn)各位大神,AURIX TC397 是否可以搭配 Google TensorFlow 的演算法 去運(yùn)算??
    發(fā)表于 02-18 06:05

    如何在鴻蒙系統(tǒng)上安裝Google Play

    隨著鴻蒙(HarmonyOS)系統(tǒng)的逐漸普及和用戶基數(shù)的增加,一些用戶希望能在鴻蒙系統(tǒng)上使用Google Play商店以獲取更多應(yīng)用。然而,由于鴻蒙系統(tǒng)與Google服務(wù)不兼容,官方并未提供官方支持
    的頭像 發(fā)表于 01-31 17:13 ?1.6w次閱讀

    淺析配電能源管理系統(tǒng)在鋼鐵行業(yè)的應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《淺析配電能源管理系統(tǒng)在鋼鐵行業(yè)的應(yīng)用.docx》資料免費(fèi)下載
    發(fā)表于 01-11 16:15 ?0次下載

    晶科能源榮獲EUPD Research ESG透明度獎(jiǎng)

    近日,晶科能源宣布公司榮獲了由EUPD Research頒發(fā)的ESG透明度獎(jiǎng)。
    的頭像 發(fā)表于 12-25 17:07 ?470次閱讀
    主站蜘蛛池模板: 中国女人内谢69XXXXXA片| 精品久久日日躁夜夜躁AV| 欧美亚洲另类热图| 99精品中文字幕在线观看| 免费高清在线影片一区| 2019午夜福利757视频第12集| 久久精品免费观看久久| 3d在线看小舞被躁视频| 男女疯狂一边摸一边做羞羞视频| 16女下面流水不遮图免费观看| 男人的天堂黄色片| videosgrati欧美另类| 全身无赤裸裸美女网站| 国产av在线看的| 亚洲日韩有码无线免费| 久久一级视频| 成人国产精品玖玖热色欲| 无套内射CHINESEHD熟女| 黄色三级三级免费看| 中国午夜伦理片| 青青青伊人| 国产欧美日韩网站| 中文字幕亚洲第一| 日本动漫henta videos| 国产在线伊人| 99久久做夜夜爱天天做精品| 我把寡妇日出水好爽| 久久天天躁狠狠躁夜夜躁| 成电影人免费网站| 亚洲高清国产拍精品动图| 免费国产久久啪久久爱| 国产电影午夜成年免费视频| 在线超碰免费视频观看| 日本超A大片在线观看| 好男人好资源在线播放| xiah俊秀| 伊人久久中文大香线蕉综合| 青柠在线观看视频在线| 精品AV国产一区二区三区| 被两根巨大同时进去高H| 亚洲乱码中文字幕久久|