那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

借助機器翻譯來生成偽視覺-目標語言對進行跨語言遷移

深度學習自然語言處理 ? 來源:深度學習自然語言處理 ? 作者:王雅冰 ? 2022-10-14 14:59 ? 次閱讀

雖然目前傳統的跨模態檢索工作已取得了巨大的進展,但由于缺少低資源語言的標注數據,這些工作通常關注于高資源語言(比如英語),因此極大地限制了低資源語言在該領域的發展。

為了解決這一問題,作者針對跨語言跨模態檢索任務(CCR)展開了研究,該任務旨在僅使用人工標注的視覺-源語言(如英語)語料庫對模型進行訓練,使其可以適用于其他目標語言(非英語)進行評估【如下圖所示】。

5532ed5e-4b79-11ed-a3b6-dac502259ad0.png

傳統跨模態檢索&跨語言跨模態檢索(CCR)

在這篇論文中,作者旨在借助機器翻譯來生成偽視覺-目標語言對進行跨語言遷移,來緩解人工標注多語言視覺-語言語料庫困難的問題。雖然機器翻譯可以快速的處理大量的文本語言轉換,但是其準確性并不能得到保證,因此在翻譯過程中將會引入大量的噪聲,導致翻譯的目標語言句子并不能準確的描述其對應的視覺內容【如下圖所示】。

55ccce88-4b79-11ed-a3b6-dac502259ad0.png

然而之前的基于機器翻譯的CCR工作大多忽略了這個問題,它們通常使用大規模的預訓練模型在通過機器翻譯得到的大規模多語言視覺-語言語料庫上進行大規模預訓練,并且只關注于視覺-目標語言數據對之間的對齊。然而直接在這種噪聲數據對上應用跨模態匹配將會嚴重影響檢索性能,神經網絡模型有很強的能力來擬合這種給定的(噪聲)數據。

為了解決這個問題,作者提出了一個噪聲魯棒學習方法來緩解機器翻譯中所引入的噪聲問題,該論文是首個關注于CCR任務中由機器翻譯所引入噪聲問題的工作。

方法

55e19ebc-4b79-11ed-a3b6-dac502259ad0.png

模型框架圖

作者首先先引入了其「基線模型」

基線模型

視覺編碼器:給定一個視頻,使用預訓練的2D CNN來提取視頻特征序列,然后輸入到Transformer塊中,來增強幀間交互,最終得到一個視頻特征向量

561ecfbc-4b79-11ed-a3b6-dac502259ad0.png


文本編碼器:作者設計了一個雙分支編碼器,分別又一個源語言分支和一個目標語言分支組成。每個語言分支都包含一個Transformer block 和一個預訓練的mBERT backbone,將源語言和目標語言分別輸入到對應的分支中,得到對應的源語言句子特征和目標語言句子特征

563278dc-4b79-11ed-a3b6-dac502259ad0.png


將以上三個特征分別映射到多語言多模態空間中

564f8c6a-4b79-11ed-a3b6-dac502259ad0.png


作者使用了傳統的跨模態檢索任務中常用的triplet ranking loss進行約束:

566ce9f4-4b79-11ed-a3b6-dac502259ad0.png


噪聲魯棒的特征學習

基線模型只是簡單的進行了跨語言跨模態對齊,并沒有對噪聲進行處理,接下來作者提出了多視圖自蒸餾來生成pseudo-tagets以監督目標語言分支的學習

作者首先借助于cross-attention來生成一個相對干凈的中間目標語言句子特征,通過將源語言token序列作為query,利用cross-attenion固有的性質,對目標語言token序列進行過濾。

567df00a-4b79-11ed-a3b6-dac502259ad0.png

cross-attention權重示例圖

如圖3所示,錯誤的單詞(用紅色標記)和源語言單詞之間的注意權重被分配了低值。其過程表示如下:

56ac79e8-4b79-11ed-a3b6-dac502259ad0.png


多視角自蒸餾

作者引入了基于相似度視角和基于特征視角的自蒸餾損失

基于相似度視角的自蒸餾(Similarity-based view):

給定(V, S, T),默認其兩兩之間互為匹配對,忽視翻譯得到的目標語言句子T中所包含噪聲的事實。對此,作者將cross-attention所生成的特征作為teacher,使用特征和視覺特征計算計算得到一個soft pseudo-targets作為目標語言分支的監督

56c23d32-4b79-11ed-a3b6-dac502259ad0.png

soft pseudo-targets示例圖

57508fec-4b79-11ed-a3b6-dac502259ad0.png576e47e4-4b79-11ed-a3b6-dac502259ad0.png


基于特征視角的自蒸餾(Feature-based view):

通過l1范式實現特征蒸餾

57838398-4b79-11ed-a3b6-dac502259ad0.png


循環語義一致性

受無監督機器翻譯的啟發,作者引入了循環語義一致性模塊,提高源語言分支從噪聲中提高原始語義信息的能力。增加源語言分支的魯棒性。

579c5d96-4b79-11ed-a3b6-dac502259ad0.png57b21654-4b79-11ed-a3b6-dac502259ad0.png


語言無關特征學習

考慮到特定語言特征缺少跨語言遷移能力,作者通過對抗學習的方式來訓練模型學習語言無關特征。構建一個分類器F作為判別器來分辨輸入特征是源語言還是目標語言,判別器和特征編碼器相互博弈:

57c9d3de-4b79-11ed-a3b6-dac502259ad0.png

訓練和測試

最終的目標函數為:

57e20ae4-4b79-11ed-a3b6-dac502259ad0.png

測試時作者采用了目標語言和翻譯的源語言(由于測試時只使用目標語言)加權和的方式:

57f04514-4b79-11ed-a3b6-dac502259ad0.png

實驗

作者在三個跨語言跨模態數據集上進行了實驗對比,其中為兩個多語言視頻文本檢索數據集(VATEX和MSRVTT-CN),一個多語言圖像文本檢索(Multi30K);其中MSRVTT-CN是作者對MSRVTT進行中文擴展得到的多語言數據集

57fef85c-4b79-11ed-a3b6-dac502259ad0.png

在VATEX數據集上進行SOTA對比實驗

581a9378-4b79-11ed-a3b6-dac502259ad0.png

MSRVTT-CN上性能對比


58498458-4b79-11ed-a3b6-dac502259ad0.png

Multi30K上進行性能對比實驗

魯棒分析實驗

為了進一步證明模型對抗翻譯噪聲的魯棒能力,作者通過增加翻譯次數以進一步增加訓練數據的噪聲程度,如圖所示,在經過多次翻譯后,基線模型的性能明顯下降,而本文所提出的模型性能更加的穩定,驗證了噪聲魯棒特征學習的有效性

58632bb0-4b79-11ed-a3b6-dac502259ad0.png

將目標語言句子根據句子長度進行分組,作者假設越長的句子,翻譯越困難,因此包含的噪聲可能更多。結果表明,本文所提出的模型和基線模型的性能差距隨著句子長度的增加而增加。

587a1e6a-4b79-11ed-a3b6-dac502259ad0.png

t-SNE可視化實驗

作者隨機從VATEX的中文測試集中隨機選擇20個樣本,其中每個樣本包含10個對應的英語翻譯句子和一個對應的視頻。如圖所示,NRCCR的類內特征更加的緊湊,表明了模型更好的學習到了跨語言跨模態對齊。

58a5f314-4b79-11ed-a3b6-dac502259ad0.png

消融實驗

結果表明,使用兩個視角,性能得到了提升,表明基于相似度視角和基于特征視角彼此互補。引入循環語義一致性后,實現了額外的性能收益。此外,還表明了語言無關特征學習的重要性

58cdae5e-4b79-11ed-a3b6-dac502259ad0.png




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編碼器
    +關注

    關注

    45

    文章

    3667

    瀏覽量

    135237
  • C語言
    +關注

    關注

    180

    文章

    7614

    瀏覽量

    137703

原文標題:ACMMM 2022 | 首個針對跨語言跨模態檢索的噪聲魯棒研究工作

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

收藏 人收藏

    評論

    相關推薦

    基于機器翻譯增加的語言機器閱讀理解算法

    利用一個注意力機制的教師來將源語言的答案轉移到目標語言的答案輸出空間,從而進行深度級別的輔助以增強語言傳輸能力。同時,提出了一種改進的交叉
    的頭像 發表于 12-12 10:28 ?622次閱讀
    基于<b class='flag-5'>機器翻譯</b>增加的<b class='flag-5'>跨</b><b class='flag-5'>語言</b><b class='flag-5'>機器</b>閱讀理解算法

    機器翻譯三大核心技術原理 | AI知識科普

    的大腦翻譯來實現基于規則的機器翻譯?這里面涉及到中間語言,首先將源語言用中間語言進行描述,然后
    發表于 07-06 10:30

    機器翻譯三大核心技術原理 | AI知識科普 2

    ,就可以得到目標語言的譯文。04 機器翻譯的基本應用機器翻譯的基本應用可分為三大場景:信息獲取為目的場景、信息發布為目的的場景、信息交流為目的場景。以信息獲取為目的的應用場景,可能大家都比較熟悉,比如說
    發表于 07-06 10:46

    神經機器翻譯的方法有哪些?

    目前,神經機器翻譯(NMT)已經成為在學術界和工業界最先進的機器翻譯方法。最初的這種基于編碼器-解碼器架構的機器翻譯系統都針對單個語言對進行
    發表于 11-23 12:14

    基于淺層句法信息的翻譯實例獲取方法研究

    翻譯實例庫是基于實例的機器翻譯系統的主要知識源。本文采用基于淺層句法分析的方法進行翻譯實例的獲取。首先根據淺層句法信息劃分源語言
    發表于 11-24 15:32 ?13次下載

    淺談人工智能中語言機器翻譯的重要性

    機器翻譯之所以重要的原因是在于語言對人類的重要性,《圣經·創世記》有個故事,當時人類聯合起來興建希望塔頂通天能傳揚己名的巴別塔。為了阻止人類的計劃,上帝讓人類說不同的語言,使人類相互之間不能溝通,計劃因此失敗,人類自此各散東西。
    發表于 03-29 16:24 ?9392次閱讀

    機器翻譯系統實現了自然語言處理的又一里程碑突破

    微軟機器翻譯團隊研究經理Arul Menezes表示,團隊想要證明的是:當一種語言對(比如中-英)擁有較多的訓練數據,且測試集中包含的是常見的大眾類新聞詞匯時,那么在人工智能技術的加持下,機器翻譯系統的表現可以與人類媲美。
    的頭像 發表于 03-16 14:15 ?5847次閱讀
    <b class='flag-5'>機器翻譯</b>系統實現了自然<b class='flag-5'>語言</b>處理的又一里程碑突破

    RNN基本原理和RNN種類與實例

    這是一個delay模型,經過一段延遲,即把所有輸入都讀取后,在decoder中獲取輸入并輸出一個序列。這個模型在機器翻譯中使用較廣泛,源語言輸在入放入encoder,濃縮在狀態信息中,生成目標
    的頭像 發表于 07-27 17:22 ?3.9w次閱讀
    RNN基本原理和RNN種類與實例

    MIT和谷歌開發失傳語言機器翻譯系統

    注釋數據庫和讓機器從中學習的技術讓語言學習發生了革命性變化,這使得機器翻譯變得越來越普遍。
    發表于 07-17 10:56 ?642次閱讀

    Facebook的AI翻譯系統能翻譯100種語言

    近日,Facebook 宣稱已經開發出一種人工智能翻譯系統,能夠在 100 種語言之間進行精確翻譯,而不需要像許多現有 AI 翻譯那樣先
    的頭像 發表于 10-30 09:25 ?2959次閱讀

    人工智能翻譯mRASP:可翻譯32種語言

    利用計算機把一種自然語言轉變成另一種自然語言的過程就是機器翻譯機器翻譯對于信息時代下海量信息的捕獲無疑具有重要作用,事實上,人們對于機器翻譯
    的頭像 發表于 12-01 14:03 ?3276次閱讀
    人工智能<b class='flag-5'>翻譯</b>mRASP:可<b class='flag-5'>翻譯</b>32種<b class='flag-5'>語言</b>

    未來機器翻譯會取代人工翻譯

    所謂機器翻譯,就是利用計算機將一種自然語言(源語言)轉換為另一種自然語言目標語言)的過程。它是計算語言
    的頭像 發表于 12-29 10:12 ?5075次閱讀

    語言翻譯新范式的工作:機器翻譯界的BERT

    思想就是打造“機器翻譯界的BERT”,通過預訓練技術再在具體語種上微調即可達到領先的翻譯效果,其在32個語種上預訓練出的統一模型在47個翻譯測試集上取得了全面顯著的提升。 目錄 機器翻譯
    的頭像 發表于 03-31 17:24 ?3036次閱讀
    多<b class='flag-5'>語言</b><b class='flag-5'>翻譯</b>新范式的工作:<b class='flag-5'>機器翻譯</b>界的BERT

    語言模型的多語言機器翻譯能力分析

    以ChatGPT為代表的大語言模型(Large Language Models, LLM)在機器翻譯(Machine Translation, MT)任務上展現出了驚人的潛力。
    的頭像 發表于 05-17 09:56 ?2168次閱讀
    大<b class='flag-5'>語言</b>模型的多<b class='flag-5'>語言</b><b class='flag-5'>機器翻譯</b>能力分析

    機器翻譯研究進展

    機器翻譯使用計算機將一種語言翻譯成另一種語言,具有低成本、高效率和高翻譯質量等優勢,在語音翻譯
    的頭像 發表于 07-06 11:19 ?904次閱讀
    <b class='flag-5'>機器翻譯</b>研究進展
    怎样玩百家乐看路| 松潘县| 缅甸百家乐官网网站是多少| 什么是百家乐平注法| 诚信真人博彩网站| 山西百家乐官网用品| 百家乐生活馆拖鞋| 至尊百家乐| 属马做生意坐向| 现金网注册送彩金| 百家乐官网单打| 百家乐存200送200| 新世纪百家乐官网现金网| 百家乐真人投注网站| 大发888zhldu| 澳门百家乐官网娱乐场开户注册| 威尼斯人娱乐城怎么样lm0| 百家乐官网15人桌子| 百家乐赢钱| 嘉定区| 百家乐现金网开户平台| 娱乐城注册送18元| 吕百家乐官网赢钱律| 大发888国际游戏平台| 百家乐官网人生信条漫谈| 百家乐的桌子| 澳门百家乐官网门路| 百家乐赌博机玩法| 百家乐官网有几种玩法| 百家乐官网群的微博| 云鼎娱乐城怎么存钱| 大亨百家乐娱乐城| 棋牌评测网| 三元玄空24山坐向开门| 棋牌娱乐城| 真人百家乐玩法| 百家乐官网游戏怎样玩| 百家乐怎样玩才会赢钱| 百家乐官网庄闲符号记| 利高| 水晶百家乐筹码|