日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

首次统一卷积与自注意力,X-volution发力网络核心基础架构创新

發(fā)布時間:2024/10/8 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 首次统一卷积与自注意力,X-volution发力网络核心基础架构创新 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作者 |?機器之心編輯部

來源 |?機器之心

卷積和自注意力各有優(yōu)勢,但二者的有效結(jié)合一直是一大難題。為了取二者之長,上海交大 - 華為海思聯(lián)合團隊提出了一種名為 X-volution 的新型算子。該算子在性能上的顯著提升、計算的通用性與即插即用的特性為深度學(xué)習(xí)基礎(chǔ)計算單元庫以及 NPU 計算架構(gòu)的演進提供了一種新的基礎(chǔ)武器。

眾所周知,卷積操作(convolution)與自注意力操作(self-attention)是深度學(xué)習(xí)兩大核心的基礎(chǔ)網(wǎng)絡(luò)計算單元(或稱為模型算子)。卷積操作通過線性乘子,提取圖像局部特征;自注意力操作通過高階乘子運算,提取圖像全域 / 局部的特征關(guān)聯(lián)特性。兩種算子成為深度學(xué)習(xí)兩大重要網(wǎng)絡(luò)架構(gòu)演化——CNN 與 Transformer 的計算基石。兩種算子在圖像特征提取與語義抽象方面的互補性不言而喻:線性 vs. 高階, 局部 vs. 全局。因此,能否設(shè)計一種包含這兩種操作的融合算子并使其發(fā)揮互補優(yōu)勢,一直是深度學(xué)習(xí)架構(gòu)研究者熱衷的研究方向之一。

然而,由于卷積運算與自注意力運算在計算模式上的異構(gòu)性,這項任務(wù)存在巨大的挑戰(zhàn)。目前學(xué)界中的一些工作也在努力統(tǒng)一兩者,他們主要從拓撲結(jié)構(gòu)組合角度來粗粒度地結(jié)合兩種算子,例如,發(fā)表在 ICCV 2019 上的 AA-Net 采用了一種將卷積中部分通道替換為由 self-attention 來處理,然后將卷積和 self-attention 分別處理的特征連接來達到聯(lián)合兩種算子的目的,這種做法證明了卷積和 self-attention 結(jié)合后確實能在分類、檢測、分割等基礎(chǔ)任務(wù)上達到比較可觀的性能收益。

然而,粗粒度的組合(本質(zhì)上就是兩路計算并聯(lián))會導(dǎo)致其組合后網(wǎng)絡(luò)形態(tài)可用性下降。具體來說,卷積和 self-attention 運算模式存在較大差異,兩者同時存在會導(dǎo)致網(wǎng)絡(luò)結(jié)構(gòu)不規(guī)則,進而影響網(wǎng)絡(luò)推理效率,并不為目前一些工業(yè)界通用的芯片計算架構(gòu)所友好支持。同時組合后的算子在算力上也存在巨大的挑戰(zhàn)。

論文鏈接:

https://arxiv.org/pdf/2106.02253.pdf

針對這些挑戰(zhàn),日前,上海交大 - 華為海思聯(lián)合團隊在 arXiv 上發(fā)表了「X-volution: On the Unification of Convolution and Self-attention」,首次在計算模式上統(tǒng)一了這兩大基礎(chǔ)算子,并在推理階段歸并成一個簡單的卷積型算子:X-volution。

X-volution 兼顧卷積與自注意力操作的互補優(yōu)勢,并且在現(xiàn)有通用網(wǎng)絡(luò)計算框架上不需要額外算子支持,也不增加除卷積外的額外算力或影響網(wǎng)絡(luò)的規(guī)范性 / 可用性(即插即用)。

該工作的突破主要受以下思路的啟發(fā):對全局的 self-attention 進行理論分析后,研究者發(fā)現(xiàn)在一定條件下(例如圖像 / 特征圖的鄰接像素滿足馬爾可夫性質(zhì)),全局的 self-attention 可以通過局部的 self-attention 配合卷積運算來逼近。

具體來說,本文作者提出了一種新型的 self-attention 機制——PSSA。這種機制分為兩個步驟:首先將輸入的特征沿指定的多個方向進行循環(huán)移位(采用索引來實現(xiàn))得到移位后的特征,然后將移位后的特征與原特征通過元素點積獲得變換后的特征,再對該特征在局部區(qū)域進行加權(quán)求和(可采用卷積來替代),至此獲得經(jīng)過注意力機制處理后的特征。通過層次堆疊,可以持續(xù)地將局部的上下文關(guān)系傳播到全局從而實現(xiàn)全局的 self-attention。

值得注意的是,PSSA 實際上將 self-attention 巧妙地轉(zhuǎn)化為了一個在簡單變換后的特征上的標(biāo)準(zhǔn)的卷積操作,這從形式上實現(xiàn)了 self-attention 向卷積的統(tǒng)一。利用此逼近式的 self-attention 機制,作者建立了一個多分枝的模塊將卷積和 self-attention 整合在一起,這個模塊從功能上實現(xiàn)了兩者的統(tǒng)一。

更重要的是,這個多分枝的結(jié)構(gòu)可以利用結(jié)構(gòu)重參數(shù)化的方法進行有條件的合并。多分枝結(jié)構(gòu)可以合并為單個卷積,合并后可以獲得一個原子級的算子,稱為 X-volution(X-volution 的權(quán)重可以看作一個靜態(tài)卷積權(quán)重,以及一個內(nèi)容相關(guān)動態(tài)卷積權(quán)重的和)。此算子同時具備了卷積和 self-attention 的特性,且不會影響網(wǎng)絡(luò)的規(guī)范性 / 可用性。

作者在分類、檢測、分割等主流 SOTA 實驗上取得了顯著的性能提升。

圖 1,算子詳細結(jié)構(gòu)框圖。受結(jié)構(gòu)重參數(shù)化思想啟發(fā),X-volution 被設(shè)計為訓(xùn)練和推理階段結(jié)構(gòu)解耦的形式。它的訓(xùn)練結(jié)構(gòu)時有兩個主要分支(如中間所示),右分支由級聯(lián)的卷積和 BN 構(gòu)成,可為 X-volution 集成卷積的能力。左邊包括 PSSA,它提供近似的全局自注意力特性。完成訓(xùn)練后,X-volution 可以有條件地重新參數(shù)化為一個卷積操作。在推理階段,X-volution 實際上是一個動態(tài)卷積算子,它的權(quán)重包括需要在線計算的 attention 動態(tài)參數(shù)部分和已經(jīng)訓(xùn)練和固化的卷積靜態(tài)參數(shù)部分。

實驗部分

作者將 X-volution 接入到經(jīng)典的 ResNet 模型中用于 ImageNet 分類、MS COCO 物體檢測、實例分割等關(guān)鍵基礎(chǔ)任務(wù)并都取得了不俗的提升。為了排除其他因素干擾,實驗中作者所使用的 self-attention 和 PSSA 都沒有添加位置編碼,并且沒有對數(shù)據(jù)集進行額外的增廣,沒有使用額外的訓(xùn)練技巧(如:余弦退火、標(biāo)簽平滑等)。

ImageNet 分類實驗

對于 ImageNet 圖片分類實驗,作者分別測試了在 ResNet 中三個不同位置接入 X-volution 的結(jié)果。將 X-volution 接入到常規(guī)的 ResNet 第五階段瓶頸單元的結(jié)果如表 1 所示:在 ResNet-34 與 ResNet-50 中均提升不明顯,這是因為在此階段的特征圖尺寸已經(jīng)接近卷積核大小。實驗發(fā)現(xiàn)在第三階段效果最為突出,分別取得了 1.2% 與 0.9% 的顯著提升。值得注意的是,作者對于 ResNet 改動較小,但是性能卻依然能有大幅度的提升,這證實了文中所提出的 X-volution 算子具有良好的性能。

表 1. ImageNet 實驗結(jié)果及瓶頸單元詳細結(jié)構(gòu)

MS COCO 物體檢測及實例分割實驗

作者進一步在更復(fù)雜的目標(biāo)檢測和實例分割上驗證所提出的算子的有效性。他們的實驗?zāi)P褪怯?X-volution 增強的 ResNet-50,具體是替換了 ResNet-50 最后一個階段的三個瓶頸單元。為了充分的對比,作者展示了兩種形態(tài)的 X-volution,如表 2 和表 3 所示:X-volution(SA) 表示的是卷積與 global self-attention 結(jié)合,這種形態(tài)是為了驗證 X-volution 采用的卷積和 self-attention 結(jié)合模式的可行性;X-volution 則表示卷積和 PSSA 直接結(jié)合的形式,其為了檢驗所提出的 PSSA 的可行性。

表 2:MS COCO 物體檢測實驗結(jié)果

表 3:MS COCO 實例分割實驗結(jié)果

從表 2 與表 3 可以看出,兩種 X-volution 模式都獲得了大幅度的性能提升。其中,X-volution(SA) 更為明顯,這說明卷積和 self-attention 的互補對性能提升具有重大意義。而采用 PSSA 的 X-volution 性能也非常不俗,基本與 self-attention 性能相當(dāng),這也驗證了采用 PSSA 逼近 self-attention 是有效且合理的。

消融實驗

最后,作者詳細研究了卷積部分和 self-attention 部分對于算子性能的影響。他們改變卷積部分的濾波核的尺寸大小,其性能變化結(jié)果如圖 2(a)。可以看到當(dāng)卷積核設(shè)置為 1 時候,單純的卷積算子性能退化非常嚴(yán)重,而此時的 X-volution 依然能取得 39.1 的平均準(zhǔn)確率。當(dāng)卷積核逐步增大后,純卷積的網(wǎng)絡(luò)性能先升后降,而對應(yīng)的 X-volution 算子也呈同樣趨勢,但一直保持著對于單純卷積的性能優(yōu)勢。其中,當(dāng)卷積核為 7 時候性能最好。從這個結(jié)果可以得知,卷積在兩者間起到了較大的作用,這一點也與 AA-Net 結(jié)論相同。由于學(xué)習(xí)參數(shù)較多,卷積的作用也比較突出。

圖 2,(a) 研究不同卷積核對于性能的影響;(b) 不同形態(tài)算子的優(yōu)化性能比較。

在圖 2(b) 中,研究者展示了卷積、PSSA 和 X-volution 三種算子在 MS COCO 目標(biāo)檢測上的收斂曲線。可以看到,卷積在最開始時性能優(yōu)于 X-volution 和 PSSA;而經(jīng)過 3 個周期訓(xùn)練后,X-volution 開始超越卷積,但是作為self-attention的逼近形式,PSSA在前9個周期收斂性能稍弱于卷積。其后,X-volution 一直保持顯著的領(lǐng)先。PSSA 則在 10 個周期后與卷積相當(dāng)或略好于卷積。這組曲線證實了卷積的局部歸納偏置對于其訓(xùn)練是有明顯的幫助,而低偏置的 self-attention 則收斂顯著慢于卷積,但經(jīng)過較長時間訓(xùn)練后可以超越卷積。將兩者整合的 X-volution 則兼?zhèn)淞司矸e和 self-attention 的特性,同時展現(xiàn)了優(yōu)秀的優(yōu)化特性和良好的性能。

總結(jié)

作者在文中提出了一種新型的算子——X-volution,整合了卷積和 self-attention 的互補特性。同時,他們從 self-attention 的公式中導(dǎo)出了一種巧妙的全局自注意力的逼近形式——PSSA。作者通過在分類、目標(biāo)檢測、實例分割等任務(wù)中的優(yōu)秀表現(xiàn)證實了所提出的算子的有效性。實驗也揭露了卷積與 self-attention 的配合確實能較為顯著地提升性能,并且兩者達到了實質(zhì)上的特性互補。該新型算子在性能上的顯著提升、計算的通用性與即插即用性方面的巨大優(yōu)勢,為深度學(xué)習(xí)基礎(chǔ)計算單元庫,以及 NPU 計算架構(gòu)的演進提供了一種新的基礎(chǔ)武器。

注:該論文作者是上海交通大學(xué)海思實習(xí)生陳炫宏和王航,由計算機視覺知名專家倪冰冰教授指導(dǎo)。

更多閱讀

#投 稿?通 道#

?讓你的文字被更多人看到?

如何才能讓更多的優(yōu)質(zhì)內(nèi)容以更短路徑到達讀者群體,縮短讀者尋找優(yōu)質(zhì)內(nèi)容的成本呢?答案就是:你不認識的人。

總有一些你不認識的人,知道你想知道的東西。PaperWeekly 或許可以成為一座橋梁,促使不同背景、不同方向的學(xué)者和學(xué)術(shù)靈感相互碰撞,迸發(fā)出更多的可能性。?

PaperWeekly 鼓勵高校實驗室或個人,在我們的平臺上分享各類優(yōu)質(zhì)內(nèi)容,可以是最新論文解讀,也可以是學(xué)術(shù)熱點剖析科研心得競賽經(jīng)驗講解等。我們的目的只有一個,讓知識真正流動起來。

?????稿件基本要求:

? 文章確系個人原創(chuàng)作品,未曾在公開渠道發(fā)表,如為其他平臺已發(fā)表或待發(fā)表的文章,請明確標(biāo)注?

? 稿件建議以?markdown?格式撰寫,文中配圖以附件形式發(fā)送,要求圖片清晰,無版權(quán)問題

? PaperWeekly 尊重原作者署名權(quán),并將為每篇被采納的原創(chuàng)首發(fā)稿件,提供業(yè)內(nèi)具有競爭力稿酬,具體依據(jù)文章閱讀量和文章質(zhì)量階梯制結(jié)算

?????投稿通道:

? 投稿郵箱:hr@paperweekly.site?

? 來稿請備注即時聯(lián)系方式(微信),以便我們在稿件選用的第一時間聯(lián)系作者

? 您也可以直接添加小編微信(pwbot02)快速投稿,備注:姓名-投稿

△長按添加PaperWeekly小編

????

現(xiàn)在,在「知乎」也能找到我們了

進入知乎首頁搜索「PaperWeekly」

點擊「關(guān)注」訂閱我們的專欄吧

關(guān)于PaperWeekly

PaperWeekly 是一個推薦、解讀、討論、報道人工智能前沿論文成果的學(xué)術(shù)平臺。如果你研究或從事 AI 領(lǐng)域,歡迎在公眾號后臺點擊「交流群」,小助手將把你帶入 PaperWeekly 的交流群里。

總結(jié)

以上是生活随笔為你收集整理的首次统一卷积与自注意力,X-volution发力网络核心基础架构创新的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。