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

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

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

新方法開啟了多種語言快速翻譯、精準(zhǔn)翻譯的大門

zhKF_jqr_AI ? 來源:未知 ? 作者:李倩 ? 2018-10-04 10:26 ? 次閱讀

自動語言翻譯是NLP領(lǐng)域研究的一大熱門,它可以免去語言不通的煩惱,讓用戶隨意瀏覽信息、接受服務(wù)。為了保證質(zhì)量,現(xiàn)有的機器翻譯系統(tǒng)需要用大量的翻譯文本做訓(xùn)練樣本。這樣就使得機器翻譯只有在一小部分樣本數(shù)量充足的語言表現(xiàn)良好。

這一領(lǐng)域目前研究的重點就是在不需要任何源翻譯的情況下訓(xùn)練機器翻譯模型,即無監(jiān)督訓(xùn)練。Facebook的研究團隊在EMNLP 2018上展示的研究成果正式最近針對這一問題的研究,并獲得了EMNLP 2018的最佳論文,論智將大概內(nèi)容編譯如下:

我們的新方法在此前無監(jiān)督翻譯的基礎(chǔ)上得到了極大地提升,并且達到了和有將近10萬份翻譯參考樣本的監(jiān)督式方法的水平。BLEU分?jǐn)?shù)是衡量機器翻譯準(zhǔn)確性常用的準(zhǔn)則,提高1分就已經(jīng)很有說服力了,而我們的方法最終提升了10個BLEU分?jǐn)?shù)。

總的來說,這是機器翻譯領(lǐng)域的重要研究成果,尤其是對世界上數(shù)千種缺乏樣本的小眾語言來說,是非常有用的。對資源較少的語言,現(xiàn)在有一種方法能學(xué)習(xí)彼此間互相翻譯了,例如烏爾都語和英語之間的翻譯,只需要一段英語和與之無關(guān)的烏爾都語即可互譯,無需對應(yīng)的文本。

這一新方法開啟了多種語言快速翻譯、精準(zhǔn)翻譯的大門。

詞對詞翻譯

為了達到我們的研究目的,第一步就是讓系統(tǒng)學(xué)習(xí)雙語詞典,也就是將一個單詞和目標(biāo)語言中的翻譯版本聯(lián)系起來。為了做到這一點,我們用了此前論文中的方法,讓系統(tǒng)首先學(xué)習(xí)各種語言中每個單詞的詞嵌入(單詞的向量表示)。

詞嵌入經(jīng)過訓(xùn)練,是為了根據(jù)語境預(yù)測單詞(例如給定一個單詞,猜測前面五個單詞和后面五個單詞分別是什么)。雖然這一過程簡單,但詞嵌入可以捕捉有趣的予以結(jié)構(gòu)。例如,“kitty”的最近鄰單詞是“cat”,并且單詞“kitty”的詞嵌入與“animal”的嵌入比與“rocket”更近(因為“rocket”幾乎很少在由“kitty”的語境中出現(xiàn))。

并且,不同語言的詞嵌入的近鄰結(jié)構(gòu)是相似的,因為世界各地的人們對事物的認(rèn)知是一樣的。例如在英語中,“cat”和“fluffy”的關(guān)系和西班牙語中的“gato”和“peludo”的關(guān)系是一樣的,因為這些詞出現(xiàn)的語境相似。

基于這種相似性,我們提出讓系統(tǒng)學(xué)習(xí)某種語言詞嵌入的旋轉(zhuǎn),用多種技術(shù)的結(jié)合,例如對抗訓(xùn)練,來匹配另一種語言的詞嵌入。有了這一信息,我們可以不用任何翻譯來推斷出相當(dāng)準(zhǔn)確的雙語詞典,進行詞對詞的翻譯。

兩種語言的二維詞嵌入(左)可以通過簡單的旋轉(zhuǎn)連接起來(右)

翻譯語句

用無監(jiān)督的雙語詞典推斷法進行詞對詞翻譯并不是好的翻譯方法,因為詞語可能會丟失,或打亂順序,或出現(xiàn)錯誤。但是,它能最大程度地保留文本的意思。我們可以用語言模型對其進行本地化編輯,該模型經(jīng)過單一語言數(shù)據(jù)的訓(xùn)練,可以對詞語的順序進行打分。

如果我們有一個大型的烏爾都語數(shù)據(jù)集,就可以訓(xùn)練一個烏爾都語模型和同樣的英語模型。有了語言模型和詞對詞翻譯,我們可以建立起翻譯系統(tǒng)的早期版本。

雖然這一版本還不夠完美,但是該系統(tǒng)已經(jīng)比單純的詞對詞翻譯要好了,并且可以從很多源語言翻譯成目標(biāo)語言。

接下來,我們將這些系統(tǒng)翻譯(從烏爾都語翻譯成英語)看作是標(biāo)準(zhǔn)數(shù)據(jù),反過來用它們訓(xùn)練機器翻譯系統(tǒng)(從英語翻譯成烏爾都語)??梢韵氲?,作為輸入的英語語句可能會有些許遺漏,因為在第一次翻譯時會有誤差。這一技術(shù)由R. Sennrich等人于ACL 2015上提出,是機器翻譯系統(tǒng)的半監(jiān)督學(xué)習(xí)(其中可使用少量平行文本)。這是該技術(shù)第一次用于完全的無監(jiān)督系統(tǒng)中,重要的是,它最初是在監(jiān)督數(shù)據(jù)上訓(xùn)練的。

我們現(xiàn)在有了烏爾都語語言模型了,我們可以將反向翻譯的平行語句和烏爾都語語言模型生成的正確語句相結(jié)合,訓(xùn)練從英語到烏爾都語的翻譯系統(tǒng)。

系統(tǒng)訓(xùn)練完成后,我們可以用它翻譯很多英語語句,建造起另一個數(shù)據(jù)集,幫助之前的烏爾都語-英語翻譯系統(tǒng)提高性能。一個系統(tǒng)變得更好,就可以用它生成用于訓(xùn)練反向系統(tǒng)的數(shù)據(jù),不斷進行迭代。

模型結(jié)合

在我們的研究中,我們設(shè)立了三個步驟:

詞對詞翻譯初始化

語言建模

反向翻譯

這三個步驟是無監(jiān)督機器翻譯的重要原則,有了這些原則,我們可以衍生出不同的模型,我們將這些原則應(yīng)用于兩種不同的方法處理無監(jiān)督機器翻譯問題。

首先是無監(jiān)督神經(jīng)模型,比詞對詞翻譯更流暢,但是無法生成我們想要的翻譯質(zhì)量。但是它們可以用于反向翻譯,在反向翻譯中,這種方法被看作有10萬條平行句子的監(jiān)督式模型。

接下來,我們將上述三原則應(yīng)用于另一個基于經(jīng)典數(shù)據(jù)模型的方法,即基于短語的機器翻譯。這些模型在小眾語言上表現(xiàn)得較好,非常有趣。但是這是首次應(yīng)用于無監(jiān)督機器翻譯上,在這種情況下,我們發(fā)現(xiàn)翻譯結(jié)果中,詞語的使用是正確的,但不夠流暢。不過這一方法同樣比此前的無監(jiān)督模型表現(xiàn)得要好。

最后,我們將這兩種模型結(jié)合得到了最好的模型,既能流暢生成語句,又能翻譯無誤。我們首先訓(xùn)練了神經(jīng)模型,然后通過基于短語的模型,用額外的反向翻譯語句對其進行訓(xùn)練。

重要的是,這種復(fù)合型模型極大地提高了吳建德機器翻譯的精確度,在英語-法語和英語-德語翻譯上提高了10個BLEU分?jǐn)?shù),這兩種翻譯常被用作基準(zhǔn)。

我們同樣在其他語言互譯上測試了這種新方法,例如在英語-羅馬尼亞語、英語-烏爾都語這樣小眾的翻譯,結(jié)果都比之前有很大的進步,甚至有些超過了用平行數(shù)據(jù)訓(xùn)練處的監(jiān)督式方法。

德語-英語翻譯案例的結(jié)果如下:

結(jié)語

提高10個BLEU對我們來說是很大的驚喜了,然而更值得關(guān)注的是未來機器翻譯進步的空間。在短期內(nèi),技術(shù)的進步一定會讓更多語言翻譯變得更加容易、翻譯質(zhì)量更好。但這次的研究成果和基本研究準(zhǔn)則不會僅僅用于機器翻譯。在其他無監(jiān)督學(xué)習(xí)領(lǐng)域,此次研究的成果也可讓智能體利用無標(biāo)記數(shù)據(jù)執(zhí)行多種任務(wù)。這次的研究證明了,系統(tǒng)可以在無監(jiān)督的情況下學(xué)習(xí),并搭建多種系統(tǒng),其中的元素會在多次迭代中提高性能。

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

    關(guān)注

    0

    文章

    139

    瀏覽量

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

    關(guān)注

    4

    文章

    1209

    瀏覽量

    24767

原文標(biāo)題:EMNLP 2018最佳論文 | Facebook提出二合一無監(jiān)督機器翻譯,BLEU分?jǐn)?shù)提高10個點

文章出處:【微信號:jqr_AI,微信公眾號:論智】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    LabVIEW做百度翻譯助手

    做天氣預(yù)報程序的時候,用過論壇一個UTF8_TO_GBK的VI,這個用此VI也沒用,所以現(xiàn)階段只能中譯英。更新:已經(jīng)解決中文顯示問題,現(xiàn)在可以實現(xiàn)多種語言的互相翻譯,居然還有文言文的。要運行程序需要安裝JSON API庫,我已
    發(fā)表于 07-28 11:41

    語言翻譯技術(shù)一流的智能翻譯機-訊飛翻譯機3.0

    體驗不僅快速而且更精確。  訊飛翻譯機3.0采用了訊飛智能翻譯內(nèi)核和高通八核CPU,更有CDN全球部署的助力,無縫協(xié)作讓翻譯的響應(yīng)速度更快。訊飛翻譯
    發(fā)表于 08-18 09:56

    求大佬分享按鍵掃描的新方法

    求大佬分享按鍵掃描的新方法
    發(fā)表于 01-17 06:50

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

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

    利用C語言和GEL語言的Flash編程新方法

    利用C語言和GEL語言的Flash編程新方法 以TMS320VC5402為例,探討一種綜合運用C語言、數(shù)據(jù)文件及GEL語言的Flash編程
    發(fā)表于 03-29 15:13 ?1624次閱讀
    利用C<b class='flag-5'>語言</b>和GEL<b class='flag-5'>語言</b>的Flash編程<b class='flag-5'>新方法</b>

    日本AI翻譯耳機可精準(zhǔn)翻譯三國語言 精準(zhǔn)率達90%

    近幾年人們對人工智能的興趣與日俱增,各大科技巨頭也是爭先在這個領(lǐng)域進行大面積的產(chǎn)品布局。據(jù)報道,日本研發(fā)出了一款A(yù)I翻譯耳機,可以精準(zhǔn)翻譯三國語言
    發(fā)表于 12-28 11:23 ?1580次閱讀

    一眾科技廠商競相推出“翻譯蛋”“翻譯機”等各色智能翻譯設(shè)備

    以網(wǎng)易翻譯蛋為例,目前支持包括英語、法語、俄語、泰語、韓語、日語等多種語言,只需要在連接網(wǎng)絡(luò)后,對其說出句子,它就能清晰地翻譯出相應(yīng)的外語,而且還可以朗讀出來。而對方在回復(fù)時,也只需要按著翻譯
    的頭像 發(fā)表于 07-27 16:41 ?6901次閱讀

    關(guān)于roobo聯(lián)手中譯語通對人工智能翻譯時代的分析和介紹

    單純的人工翻譯必然跟不上當(dāng)前節(jié)奏,高質(zhì)量的機器翻譯終將改變語言服務(wù)產(chǎn)業(yè)的未來,而提供多種語言服務(wù)的翻譯機器人將徹底顛覆
    的頭像 發(fā)表于 10-09 11:09 ?1387次閱讀

    阿里宣布完成全球首個多語言實時翻譯的電商直播

    今日,阿里宣布完成全球首個多語言實時翻譯的電商直播,該直播實現(xiàn)將中文直播內(nèi)容精準(zhǔn)翻譯成英語、俄語、西班牙語等
    的頭像 發(fā)表于 10-27 11:39 ?1985次閱讀

    Facebook的AI翻譯系統(tǒng)能翻譯100種語言!

    近日,F(xiàn)acebook 宣稱已經(jīng)開發(fā)出一種人工智能翻譯系統(tǒng),能夠在 100 種語言之間進行精確翻譯,而不需要像許多現(xiàn)有 AI 翻譯那樣先翻譯
    的頭像 發(fā)表于 10-30 09:25 ?2938次閱讀

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

    包括以了解信息或以交流信息為目的的機器翻譯。 多語言翻譯是機器翻譯需要面臨的一大技術(shù)現(xiàn)實。其中,一個理想的模型是一個統(tǒng)一的具備多種語言能力的
    的頭像 發(fā)表于 12-01 14:03 ?3251次閱讀
    人工智能<b class='flag-5'>翻譯</b>mRASP:可<b class='flag-5'>翻譯</b>32種<b class='flag-5'>語言</b>

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

    今天給大家介紹EMNLP2020的一篇關(guān)于多語言翻譯新范式的工作multilingual Random Aligned Substitution Pre-training (mRASP)[1],核心
    的頭像 發(fā)表于 03-31 17:24 ?3013次閱讀
    多<b class='flag-5'>語言</b><b class='flag-5'>翻譯</b>新范式的工作:機器<b class='flag-5'>翻譯</b>界的BERT

    專業(yè)中英文翻譯機推薦:訊飛雙屏翻譯機打破語言障礙

    得云里霧里。針對這些難題,專注人工智能22年的AI翻譯領(lǐng)軍者科大訊飛,推出了一款專業(yè)中英文翻譯機——訊飛雙屏翻譯機,通過軟硬件雙向升級,開創(chuàng)翻譯雙屏?xí)r代,帶來全新流暢體驗,為廣大用戶提
    發(fā)表于 08-30 16:25 ?1845次閱讀
    專業(yè)中英文<b class='flag-5'>翻譯</b>機推薦:訊飛雙屏<b class='flag-5'>翻譯</b>機打破<b class='flag-5'>語言</b>障礙

    智能翻譯機就選訊飛雙屏翻譯機,83種語言在線即時翻譯供你選

    擁有一款智能翻譯機是什么感覺?大概就是在國外旅游,不用再緊急學(xué)幾個日常詞匯,說著蹩腳的英語,然后利用“豐富”的肢體語言交流;亦或者看滿是外語的化妝品使用介紹時,不用擔(dān)心看不懂它的具體功能和用法等等
    發(fā)表于 10-25 15:28 ?1019次閱讀
    智能<b class='flag-5'>翻譯</b>機就選訊飛雙屏<b class='flag-5'>翻譯</b>機,83種<b class='flag-5'>語言</b>在線即時<b class='flag-5'>翻譯</b>供你選

    IC封裝中快速創(chuàng)建結(jié)構(gòu)的新方法

    IC封裝中快速創(chuàng)建結(jié)構(gòu)的新方法
    的頭像 發(fā)表于 12-06 16:34 ?615次閱讀
    IC封裝中<b class='flag-5'>快速</b>創(chuàng)建結(jié)構(gòu)的<b class='flag-5'>新方法</b>