<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          ?CVPR2021最佳學(xué)生論文提名:Less is More

          共 4314字,需瀏覽 9分鐘

           ·

          2021-07-14 09:42

          ↑ 點(diǎn)擊藍(lán)字 關(guān)注極市平臺(tái)

          作者丨小馬
          編輯丨極市平臺(tái)

          極市導(dǎo)讀

           

          本文介紹的是今年CVPR的最佳學(xué)生論文提名的工作:ClipBert。這篇論文解決了以前工作中對(duì)于視頻-語言任務(wù)訓(xùn)練消耗大、性能不高、多模態(tài)特征提取時(shí)沒有交互等問題。 >>加入極市CV技術(shù)交流群,走在計(jì)算機(jī)視覺的最前沿

          【寫在前面】

          本文介紹的是今年CVPR的最佳學(xué)生論文提名的工作:ClipBert。這篇論文解決了以前工作中對(duì)于視頻-語言任務(wù)訓(xùn)練消耗大、性能不高、多模態(tài)特征提取時(shí)沒有交互等問題。另外,這是一篇用Image-Text 預(yù)訓(xùn)練的模型去解決Video-Text的任務(wù)。以前的Video-Text任務(wù)大多是對(duì)視頻進(jìn)行Dense采樣,而本文通過預(yù)訓(xùn)練的Image-Text模型,對(duì)視頻進(jìn)行稀疏采樣,只需要很少的幀數(shù),就能超過密集采樣的效果,進(jìn)而提出了本文標(biāo)題中的 “Less is More”

          1. 論文和代碼地址

          Less is More: CLIPBERT for Video-and-Language Learning via Sparse Sampling

          論文地址:https://arxiv.org/abs/2102.06183

          代碼地址:https://github.com/jayleicn/ClipBERT

          2. Motivation

          在這篇文章之前,大多數(shù)解決Video-Language任務(wù)的工作的框架圖都是如上圖所示的這樣,對(duì)視頻和語言分別提取特征,然后通過多模態(tài)信息的融合結(jié)構(gòu),將兩個(gè)模態(tài)的信息embedding到一個(gè)共同的空間。

          這樣的結(jié)構(gòu)具有兩個(gè)方面的問題:

          1) Disconnection in tasks/domains:缺少了任務(wù)之間的聯(lián)系,比如在動(dòng)作識(shí)別任務(wù)中提取的特征,并不一定使用于下游任務(wù)(比如:Video Captioning),由于存在任務(wù)之間的gap,這樣的特征提取方式會(huì)有導(dǎo)致sub-optimal的問題。

          2) Disconnection in multimodal features:缺少了特征之間的聯(lián)系,兩個(gè)特征提取分支在提取特征過程中沒有進(jìn)行交互,導(dǎo)致視覺和語言信息并沒有得到充分聯(lián)系。

          除此之外,在提取視頻特征的時(shí)候,由于相比于圖片特征,視頻會(huì)多一個(gè)時(shí)間維度,因此提取視頻特征是非常耗時(shí)、并且計(jì)算量是非常大的。

          基于以上的問題,本文提出了CLIPBERT,一個(gè)端到端的視頻-語言學(xué)習(xí)框架(結(jié)構(gòu)如上圖)。相比于以前的框架,本文主要有下面幾個(gè)方面的不同:

          1)以前的方法是對(duì)原始視頻以dense的方式提取特征,非常耗時(shí)、耗計(jì)算量。但是眾所周知,視頻中大多數(shù)的幀其實(shí)都是非常相似的,對(duì)這些相似的幀進(jìn)行特征提取確實(shí)比較浪費(fèi)(而且就算提取了信息,模型也不一定能夠?qū)W習(xí)到,如果模型的學(xué)習(xí)能力不夠,過多的冗余信息反而會(huì)起到反作用)。因此,本文對(duì)視頻采用稀疏采樣,只采用很少的幾張圖片。

          2)如果對(duì)這些采樣的clip拼接后同時(shí)計(jì)算,這就相當(dāng)于又多了一個(gè)維度,就會(huì)增加計(jì)算的負(fù)擔(dān)。因此本文是對(duì)每一個(gè)clip分別計(jì)算后,然后再將計(jì)算結(jié)果融合,來減少計(jì)算量和顯存使用,從而來實(shí)現(xiàn)端到端的視頻-語言任務(wù)。

          另外,本文還有一個(gè)創(chuàng)新點(diǎn)就是用圖片-語言數(shù)據(jù)集進(jìn)行預(yù)訓(xùn)練,然后在視頻-語言數(shù)據(jù)上微調(diào),因此本文將圖片-語言數(shù)據(jù)集上學(xué)習(xí)到的信息轉(zhuǎn)換到了視頻-語言這個(gè)下游任務(wù)中,并且效果非常好。

          3. 方法

          3.1. Previous work

          以往的方法對(duì)于視頻-文本任務(wù),往往都是直接對(duì)密集的視頻V和文本S提取特征,每個(gè)視頻V可以被分成N個(gè)clip,因此,以前視頻-文本任務(wù)的模型可以被建模成下面的公式:

          模型的損失函數(shù)為基于預(yù)測(cè)值和Ground Truth 的特定任務(wù)損失函數(shù):

          3.2. 隨機(jī)稀疏采樣

          為了減少計(jì)算量,作者對(duì)視頻進(jìn)行了稀疏采樣,只采樣了很少的視頻幀數(shù),來表示視頻的信息,因此本文的模型可以用下面的公式表示(第i個(gè)clip的信息可以被表示成):

          作者對(duì)每一個(gè)clip的特征分別進(jìn)行預(yù)測(cè),然后在將每個(gè)clip的預(yù)測(cè)信息進(jìn)行融合,本文模型的損失函數(shù)如下(G是聚合不同clip信息的函數(shù)):

          由于在訓(xùn)練中,同一視頻每次采樣的圖片并不一樣,所以本文使用的稀疏采樣方法也可以被看作是一種數(shù)據(jù)增強(qiáng)。因?yàn)樵谝酝姆椒ㄖ校怯谜麄€(gè)視頻進(jìn)行訓(xùn)練的,全部的視頻信息都暴露在模型中;而隨機(jī)稀疏采樣每次都暴露幾個(gè)clip的信息,并且每次暴露的clip還是不同的,因此就起到了數(shù)據(jù)增強(qiáng)的效果(就像CV中的Random Crop,不采用數(shù)據(jù)增強(qiáng)的話,就將整張圖片暴露給模型;如果使用Random Crop,每次都會(huì)對(duì)圖片進(jìn)行隨機(jī)裁剪,只暴露圖片的一部分信息,并且由于裁剪是隨機(jī)的,所以每次暴露的信息也是不一樣的)。

          3.3. 模型結(jié)構(gòu)

          本文的模型結(jié)果如上圖所示:

          對(duì)于視覺編碼器,本文采用的是2D CNN結(jié)構(gòu)ResNet-50,因?yàn)橄啾扔?D的CNN結(jié)構(gòu),2D的結(jié)構(gòu)使用的顯存更少、速度更快。

          圖中的Spatial Downsampling模塊,作者采用的是2x2的max-pooling。

          圖中的Temporl Fusion模塊,本文采用的mean-pooling,來聚合每個(gè)clip中T個(gè)幀的信息,得到clip級(jí)別的特征表示。

          然后采用row-wise和column-wise的position embedding來實(shí)現(xiàn)2D的Position Embedding。

          對(duì)于語言編碼器,作者采用了一個(gè)work embedding層進(jìn)行本文信息的映射,然后采用position embedding進(jìn)行特征位置的編碼。

          接著,作者又加入了一個(gè)type embedding層,對(duì)輸入特征的類型(視覺或語言)進(jìn)行編碼。

          最后,只需要讓這些視覺和語言特征進(jìn)入一個(gè)12層的Transformer中進(jìn)行訓(xùn)練即可。

          4. 實(shí)驗(yàn)

          4.1. Image Size

          為了確定最合適的輸入圖片的大小,作者首先在Image Size上做了實(shí)驗(yàn):

          從圖中可以看出,圖片大小從224→448的過程中,性能提高顯著;但將448的圖片繼續(xù)放大,性能提升就不太顯著了,甚至部分指標(biāo)已經(jīng)開始下降了。

          4.2. 幀信息的聚合

          實(shí)驗(yàn)中,每個(gè)clip采樣了T幀,為了探究如何對(duì)這些幀的信息進(jìn)行聚合,獲得clip級(jí)別的特征表示,作者嘗試了以下方法:

          可以看出,Conv3D和Conv(2+1)D的方法明顯沒有Mean Pooling好。

          4.3. 測(cè)試時(shí)的clip數(shù)量

          為了探究測(cè)試時(shí)采用多少clip的信息合適,作者進(jìn)行了下面的實(shí)驗(yàn):

          可以看出,clip≤4,隨著clip的增加,性能顯著提升;clip>4,隨著clip的增加,性能提升不顯著。此外,每個(gè)clip采樣兩幀明顯比采樣一幀的效果好。

          4.4. 訓(xùn)練時(shí)的clip數(shù)量

          為了探究訓(xùn)練時(shí)采用多少clip的信息合適,作者進(jìn)行了下面的實(shí)驗(yàn):

          總體上來說,訓(xùn)練時(shí)clip數(shù)量從1→2時(shí),效益最顯著。比如在LogSumExp函數(shù)下,clip從1增加到2,R1高了2.8%;clip從2增加到16,R1高了1.9%。

          4.5. 稀疏隨機(jī)采樣 vs.密集均勻采樣.

          可以看出采用4幀的隨機(jī)采樣,就比16幀的均勻采樣要好。(因?yàn)殡S機(jī)采樣有了隨機(jī)性,就有數(shù)據(jù)增強(qiáng)的效果)

          4.6. 相比于SOTA

          在多個(gè)視頻-語言任務(wù)上,本文提出方法的性能能夠大大超過以往的SOTA模型,證明了本文方法的有效性。

          5. 總結(jié)

          本文提出了一個(gè)端到端的視頻-語言訓(xùn)練框架,只采樣了視頻中的部分信息,就能超過以前密集采樣的方法,證明了“l(fā)ess is more”思想的有效性。另外,本文的方法在多個(gè)數(shù)據(jù)集、多個(gè)任務(wù)上都遠(yuǎn)遠(yuǎn)超過以前的SOTA方法。


          本文亮點(diǎn)總結(jié)


          1.以前的方法是對(duì)原始視頻以dense的方式提取特征,非常耗時(shí)、耗計(jì)算量。但是眾所周知,視頻中大多數(shù)的幀其實(shí)都是非常相似的,對(duì)這些相似的幀進(jìn)行特征提取確實(shí)比較浪費(fèi)(而且就算提取了信息,模型也不一定能夠?qū)W習(xí)到,如果模型的學(xué)習(xí)能力不夠,過多的冗余信息反而會(huì)起到反作用)。因此,本文對(duì)視頻采用稀疏采樣,只采用很少的幾張圖片。

          2.如果對(duì)這些采樣的clip拼接后同時(shí)計(jì)算,這就相當(dāng)于又多了一個(gè)維度,就會(huì)增加計(jì)算的負(fù)擔(dān)。因此本文是對(duì)每一個(gè)clip分別計(jì)算后,然后再將計(jì)算結(jié)果融合,來減少計(jì)算量和顯存使用,從而來實(shí)現(xiàn)端到端的視頻-語言任務(wù)。

          如果覺得有用,就請(qǐng)分享到朋友圈吧!

          △點(diǎn)擊卡片關(guān)注極市平臺(tái),獲取最新CV干貨

          公眾號(hào)后臺(tái)回復(fù)“CVPR21檢測(cè)”獲取CVPR2021目標(biāo)檢測(cè)論文下載~


          極市干貨
          YOLO教程:一文讀懂YOLO V5 與 YOLO V4大盤點(diǎn)|YOLO 系目標(biāo)檢測(cè)算法總覽全面解析YOLO V4網(wǎng)絡(luò)結(jié)構(gòu)
          實(shí)操教程:PyTorch vs LibTorch:網(wǎng)絡(luò)推理速度誰更快?只用兩行代碼,我讓Transformer推理加速了50倍PyTorch AutoGrad C++層實(shí)現(xiàn)
          算法技巧(trick):深度學(xué)習(xí)訓(xùn)練tricks總結(jié)(有實(shí)驗(yàn)支撐)深度強(qiáng)化學(xué)習(xí)調(diào)參Tricks合集長尾識(shí)別中的Tricks匯總(AAAI2021
          最新CV競(jìng)賽:2021 高通人工智能應(yīng)用創(chuàng)新大賽CVPR 2021 | Short-video Face Parsing Challenge3D人體目標(biāo)檢測(cè)與行為分析競(jìng)賽開賽,獎(jiǎng)池7萬+,數(shù)據(jù)集達(dá)16671張!

          極市原創(chuàng)作者激勵(lì)計(jì)劃 #


          極市平臺(tái)深耕CV開發(fā)者領(lǐng)域近5年,擁有一大批優(yōu)質(zhì)CV開發(fā)者受眾,覆蓋微信、知乎、B站、微博等多個(gè)渠道。通過極市平臺(tái),您的文章的觀點(diǎn)和看法能分享至更多CV開發(fā)者,既能體現(xiàn)文章的價(jià)值,又能讓文章在視覺圈內(nèi)得到更大程度上的推廣。

          對(duì)于優(yōu)質(zhì)內(nèi)容開發(fā)者,極市可推薦至國內(nèi)優(yōu)秀出版社合作出書,同時(shí)為開發(fā)者引薦行業(yè)大牛,組織個(gè)人分享交流會(huì),推薦名企就業(yè)機(jī)會(huì),打造個(gè)人品牌 IP。

          投稿須知:
          1.作者保證投稿作品為自己的原創(chuàng)作品。
          2.極市平臺(tái)尊重原作者署名權(quán),并支付相應(yīng)稿費(fèi)。文章發(fā)布后,版權(quán)仍屬于原作者。
          3.原作者可以將文章發(fā)在其他平臺(tái)的個(gè)人賬號(hào),但需要在文章頂部標(biāo)明首發(fā)于極市平臺(tái)

          投稿方式:
          添加小編微信Fengcall(微信號(hào):fengcall19),備注:姓名-投稿
          △長按添加極市平臺(tái)小編


          覺得有用麻煩給個(gè)在看啦~  
          瀏覽 44
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久久天天躁狠狠躁夜夜爽 | 天天爽天天爽天天爽天天爽 | 欧日韩一级 | 午夜福利天天射天天操 | 久草中文大香蕉 |