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

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

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

MIT的研究人員研發(fā)了一種新型神經(jīng)網(wǎng)絡(luò),稱為Transparency by Design

zhKF_jqr_AI ? 來源:未知 ? 作者:李倩 ? 2018-03-21 17:07 ? 次閱讀

編者按:論智曾系統(tǒng)地介紹過視覺問答技術(shù),而在本文中,MIT的研究人員研發(fā)了一種新型神經(jīng)網(wǎng)絡(luò),稱為Transparency by Design,既有出色的性能,還易于解釋。以下是論智對論文的大致編譯。

視覺問題回答(VQA)需要對圖像進行高階推理,這是機器系統(tǒng)執(zhí)行復(fù)雜指令的基本能力。最近,模塊化網(wǎng)絡(luò)已被證明是執(zhí)行視覺推理任務(wù)的有效框架。雖然模塊化網(wǎng)絡(luò)最初設(shè)計時具備一定的模型透明度,但當(dāng)用于復(fù)雜的視覺推理任務(wù)時,表現(xiàn)卻不那么完美。即使是目前最先進的方法也沒有理解推理過程的有效機制。在本文,我們消除了可解釋模型和最先進的視覺推理方法之間的性能差距,提出了一套視覺推理原型,它可以作為一個模型,以明確可解釋的方式執(zhí)行復(fù)雜的推理任務(wù)。而原型輸出的準(zhǔn)確性和可解釋性能讓人輕易地判斷模型的優(yōu)點和缺點。重要的是,我們證明原型的性能出色,在CLEVR數(shù)據(jù)集上的最高精確度達99.1%。另外,當(dāng)面對含有新數(shù)據(jù)的少量樣本時,模型仍然能有效地學(xué)習(xí)。利用CoGenT泛化任務(wù),我們證明該模型比現(xiàn)有技術(shù)水平提高了20個百分點。

一個VQA模型必須具備推理圖片中復(fù)雜場景的能力,例如,要回答“大金屬球右邊的正方體是什么顏色?”這個問題,模型必須先判斷哪個球體是最大的,而且還是金屬的,然后理解“右邊”是什么意思,最后把這一概念應(yīng)用到圖片中。在這一新興領(lǐng)域中,模型必須找到正方體,然后辨別它的顏色。這種行為需要綜合能力才能應(yīng)對任意推理過程。

Transparency by Design

將一個復(fù)雜的推理過程分解成一連串小問題,每個問題都能被獨立解決再組合,這種推理方法非常強大且有效。這種類型的模塊化結(jié)構(gòu)同樣允許在推理的每個步驟對網(wǎng)絡(luò)輸出進行檢查。受此啟發(fā),我們開發(fā)了一種神經(jīng)模塊網(wǎng)絡(luò),能夠在圖像空間中建立一個注意力機制模型,我們稱之為Transparency by Design network(TbD-net),重點突出透明度是此次設(shè)計的亮點。

下表是TbD-net中用到的模塊匯總?!癆ttention”和“Encoding”分別表示從上一模塊中輸出的單一維度和高維度?!癝tem”表示訓(xùn)練過的神經(jīng)網(wǎng)絡(luò)生成的圖像特征。變量x和y表示場景中的目標(biāo)物體,[property]表示物體的顏色、形狀、大小或是材料的其中一個特點。

Attention模塊負責(zé)能體現(xiàn)目標(biāo)物體特征的圖像區(qū)域,例如如果圖像中有紅色目標(biāo),模塊就會被使用。在Attention模塊中輸入圖像特征,然后進行微調(diào)。之后輸出一張關(guān)于維度的熱圖1×H×W。

And或Or邏輯模塊分別在交集和并集中組合兩個注意力掩碼,這些操作不需要學(xué)習(xí),因為它們已經(jīng)經(jīng)過微調(diào)并且可以用手工實現(xiàn)。

Relate模塊表示一個區(qū)域與另一個區(qū)域有某種空間關(guān)系;Same模塊負責(zé)從區(qū)域中提取某種相關(guān)特征,然后與圖像中的其他模塊分享這種特征。例如,當(dāng)回答“哪個物體的顏色和小正方體一樣?”這種問題時,網(wǎng)絡(luò)需要利用Attention模塊鎖定小正方體,然后利用Same模塊判斷它的顏色,然后輸出一個注意力掩碼,定位出所有與其有相同特征的物體。

Query模塊需要從圖片中某個位置提取出特征。例如,這些模塊要判斷某個對象的顏色是什么。每個Query模塊就會輸入特征和注意力掩碼,然后產(chǎn)生帶有相關(guān)特點的特征映射。

Compare模塊可以比較兩個Query模塊輸出的屬性,并生成一個特征映射,該映射對特征是否相同進行了編碼。

下圖是TbD網(wǎng)絡(luò)在解決復(fù)雜VQA問題時,在推理過程中注意力變化的過程:

注意,模塊在使用注意力時并不用學(xué)習(xí),而是利用經(jīng)過它們的注意力,生成精確的注意力映射。所有的注意力掩碼都是由感官上一致的顏色映射生成的。

實驗過程

為了評估模型性能,研究人員使用了兩個數(shù)據(jù)集:CLEVR和CLEVR-CoGenT。CLEVR是一個含有7萬張訓(xùn)練圖像和70萬個訓(xùn)練問題的VQA數(shù)據(jù)集,同時還有15000張圖像和150000個問題作為測試和對照集。

CLEVR

最初在CLEVR數(shù)據(jù)集上測試時,模型的精確度為98.7%,遠遠優(yōu)于其他神經(jīng)模塊化網(wǎng)絡(luò)。在這之后研究人員檢查了模型產(chǎn)生的注意力掩碼,發(fā)現(xiàn)背景有噪音。雖然不影響模型的性能,但這些雜亂的區(qū)域可能會誤導(dǎo)用戶。于是,研究人員對其進行了泛化處理,對比結(jié)果如下圖所示:

沒有經(jīng)過泛化,模塊在背景區(qū)域產(chǎn)生了少量的注意力,目標(biāo)物體處的注意力較多,而其他物體上的注意力為零。當(dāng)加上泛化后,背景中雜亂的注意力消失,注意力精準(zhǔn)地落在目標(biāo)物體上。

除此之外,最初的模型將14×14的特征映射作為每個模塊的輸入,但是這對于解決密集物體圖片卻很困難。于是將特征映射的分辨率調(diào)整為28×28之后,這個問題就解決了。如下圖所示:

當(dāng)要求觀察藍色橡膠物體后面和青色大圓柱前面的空間時,左邊是輸入的圖像,中間是分辨率為14×14的映射,右邊是28×28的映射。

經(jīng)過上述兩方面的改進,模型在CLEVR上的性能由原先的98.7%升至99.1%,模型與其他方法的對比可以在下表中看到,其中TbD-net是最初的模型,“+reg”表示增加了泛化,“+reg+hres”表示在泛化的基礎(chǔ)上提高了特征映射的分辨率:

透明度

下面研究人員還對透明度就行了量化分析,接著還檢查了幾個模塊的輸出,證明了在沒有任何光滑處理的前提下,模型的每一步都可以直接解讀出來。

如果模塊能明顯的標(biāo)記出正確的目標(biāo)物體,那么他的注意力就是可解釋的。下圖展示了一個Attention模塊的輸出,它將注意力放在所有金屬物體上。

然而,在更復(fù)雜的操作中,例如Same和Relate模塊仍然能產(chǎn)生直接的注意力掩碼。在下圖中這些模塊仍然容易理解。

左圖是輸入的圖像,右圖是Relate模塊生成的注意力掩碼,它接收到要注意紫色的圓柱體。中間的圖表示注意力掩碼與輸入的圖相重疊。很明顯,注意力落在了紫色圓柱體右邊的所有區(qū)域。

左圖是輸入的圖像,右圖是Same模塊輸出的掩碼,它被要求注意藍色的球體。中間的圖表示輸入圖像與掩碼重疊。最終說明它成功地完成了任務(wù):首先確定球體的顏色,然后確定這一顏色的所有對象,最后找到有該顏色的目標(biāo)物體。

CLEVR-CoGenT

CLEVR-CoGenT對于泛化測試是一個好選擇,它在形式上與CLEVR相同,但只有兩個特殊條件。A,所有的立方體必須是灰色、藍色、棕色或黃色其中的一種,所有的圓柱體必須是紅色、綠色、紫色或青色的一種;B,顏色被互換。

結(jié)果表明,當(dāng)只用A情況的數(shù)據(jù)進行訓(xùn)練時,模型的性能在A下的表現(xiàn)優(yōu)于B。下圖說明了模型在兩種情況下的性能:

接著,研究人員用B中的數(shù)據(jù)對模型進行微調(diào),模型的準(zhǔn)確率由75.4%升至96.3%。

結(jié)語

本文中,研究人員提出了Transparency by Design網(wǎng)絡(luò),這些網(wǎng)絡(luò)組成可視基元,利用外部注意力機制執(zhí)行復(fù)雜的推理操作。與此前的方法不同,由此產(chǎn)生的神經(jīng)模塊網(wǎng)絡(luò)既具有高性能,有方便解釋。

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

    關(guān)注

    42

    文章

    4777

    瀏覽量

    100961
  • MIT
    MIT
    +關(guān)注

    關(guān)注

    3

    文章

    253

    瀏覽量

    23429

原文標(biāo)題:MIT提出TbD網(wǎng)絡(luò),讓視覺問答模型更易于解釋同時保持高性能

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

收藏 人收藏

    評論

    相關(guān)推薦

    隱藏技術(shù): 一種基于前沿神經(jīng)網(wǎng)絡(luò)理論的新型人工智能處理器

    隱藏技術(shù): 一種基于前沿神經(jīng)網(wǎng)絡(luò)理論的新型人工智能處理器 Copy東京理工大學(xué)的研究人員發(fā)了一種
    發(fā)表于 03-17 19:15

    卷積神經(jīng)網(wǎng)絡(luò)模型發(fā)展及應(yīng)用

    十余年來快速發(fā)展的嶄新領(lǐng)域,越來越受到研究者的關(guān)注。卷積神經(jīng)網(wǎng)絡(luò)(CNN)模型是深度學(xué)習(xí)模型中最重要的一種經(jīng)典結(jié)構(gòu),其性能在近年來深度學(xué)習(xí)任務(wù)上逐步提高。由于可以自動學(xué)習(xí)樣本數(shù)據(jù)的特征表示,卷積
    發(fā)表于 08-02 10:39

    麻省理工研發(fā)神經(jīng)網(wǎng)絡(luò)芯片,速度提升6倍,功耗減少94%!

    據(jù)MIT News報道,麻省理工學(xué)院(MIT)的研究人員開發(fā)出了一種可用于神經(jīng)網(wǎng)絡(luò)計算的高性能芯片,該芯片的處理速度可達其他處理器的7倍之多
    的頭像 發(fā)表于 03-15 16:47 ?3479次閱讀

    日本東京大學(xué)的研究人員發(fā)了一種稱為DRAGON(龍)的飛行機器人

    據(jù)外媒SlashGear報道,日本東京大學(xué)的研究人員發(fā)了一種稱為DRAGON(龍)的飛行機器人,旨在用于室內(nèi)。DRAGON由涵道風(fēng)扇提供動力,可以在飛行中變換成不同的形狀。
    的頭像 發(fā)表于 06-25 09:44 ?5766次閱讀
    日本東京大學(xué)的<b class='flag-5'>研究人員</b>開<b class='flag-5'>發(fā)了</b><b class='flag-5'>一種</b><b class='flag-5'>稱為</b>DRAGON(龍)的飛行機器人

    研究人員開發(fā)解釋多義詞的神經(jīng)網(wǎng)絡(luò)

    艾倫人工智能研究所和華盛頓大學(xué)的研究人員正在使用可以根據(jù)上下文來確定英文單詞含義的神經(jīng)網(wǎng)絡(luò)。
    的頭像 發(fā)表于 09-12 15:52 ?2221次閱讀

    一種新型神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu):膠囊網(wǎng)絡(luò)

    膠囊網(wǎng)絡(luò)是 Geoffrey Hinton 提出的一種新型神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),為了解決卷積神經(jīng)網(wǎng)絡(luò)(ConvNets)的
    的頭像 發(fā)表于 02-02 09:25 ?5902次閱讀

    MIT研究人員開發(fā)出新型“光子”芯片

    MIT研究人員開發(fā)出一種新型 “光子” 芯片,它使用光而不是電,并且在此過程中消耗相對較少的功率。
    的頭像 發(fā)表于 06-12 09:23 ?3910次閱讀

    研究人員發(fā)了一種新穎的機器學(xué)習(xí)管道

    研究人員通過一種特殊的神經(jīng)網(wǎng)絡(luò)模型,它以“基本塊”(計算指令的基本摘要)形式訓(xùn)練標(biāo)記的數(shù)據(jù),以自動預(yù)測其持續(xù)時間使用給定的芯片執(zhí)行以前看不見的基本塊。結(jié)果表明,這種神經(jīng)網(wǎng)絡(luò)模型的性能要
    的頭像 發(fā)表于 04-15 16:42 ?1864次閱讀

    研究人員研制出人工樹突器件,構(gòu)建新型神經(jīng)網(wǎng)絡(luò)

    受生物神經(jīng)網(wǎng)絡(luò)啟發(fā),研制出一種具有豐富動態(tài)特性的人工樹突器件,構(gòu)建了包含突觸、樹突、胞體三基本計算單元的新型神經(jīng)網(wǎng)絡(luò),樹突功能顯著提升了
    的頭像 發(fā)表于 07-05 11:39 ?2050次閱讀

    研究人員發(fā)了一種新型的磁力驅(qū)動高速軟件機器人

    《通訊-材料》最近發(fā)表了篇關(guān)于技術(shù)研究和開發(fā)的論文,研究人員成功地開發(fā)了一種新型的磁力驅(qū)動高速
    的頭像 發(fā)表于 10-10 10:57 ?2857次閱讀

    研究人員研發(fā)一種讓自動駕駛汽車免受網(wǎng)絡(luò)攻擊的系統(tǒng)

    據(jù)外媒報道,研究人員研發(fā)了一種新穎的控制架構(gòu),能夠保護復(fù)雜且網(wǎng)絡(luò)互連的系統(tǒng),而此類系統(tǒng)此前容易受到網(wǎng)絡(luò)攻擊。
    的頭像 發(fā)表于 11-24 09:57 ?1913次閱讀

    研究人員開發(fā)“液態(tài)”神經(jīng)網(wǎng)絡(luò) 可適應(yīng)快速變化的訓(xùn)練環(huán)境

    設(shè)計出了一種具有重大改進的“液態(tài)”神經(jīng)網(wǎng)絡(luò)。其特點是能夠在投入訓(xùn)練階段之后,極大地擴展 AI 技術(shù)的靈活性。 通常情況下,研究人員會在訓(xùn)練階段向神經(jīng)網(wǎng)絡(luò)算法提供大量相關(guān)的目標(biāo)數(shù)據(jù),來磨
    的頭像 發(fā)表于 01-29 10:46 ?1577次閱讀

    MIT成功研發(fā)液態(tài)神經(jīng)網(wǎng)絡(luò)

    設(shè)計出了一種具有重大改進的“液態(tài)”神經(jīng)網(wǎng)絡(luò)。其特點是能夠在投入訓(xùn)練階段之后,極大地擴展 AI 技術(shù)的靈活性。
    的頭像 發(fā)表于 01-29 11:32 ?2370次閱讀

    研究人員發(fā)了一種靈感源自螳螂蝦眼睛的新型光學(xué)傳感器

    這種新型光學(xué)傳感器從螳螂蝦的眼睛中獲得靈感,它們的眼睛非常善于精確捕捉色彩的細微層次。有基于此,研究人員發(fā)了一種模擬螳螂蝦眼睛的有機電子傳感器,被
    的頭像 發(fā)表于 03-17 14:34 ?2351次閱讀

    研究人員設(shè)計了一種稱為Neuropixels 2.0的新型微型化探針

    為此,在項新的科學(xué)研究中,來自英國、美國、挪威、比利時和葡萄牙的研究人員設(shè)計了一種稱為Neuropixels 2.0的
    的頭像 發(fā)表于 04-25 10:24 ?2031次閱讀