[論文筆記](méi) Knowledge Distillation via Instance Relationship Graph

Knowledge Distillation via Instance Relationship Graph

Authors: Yufan Liu, Jiajiong Cao, Bing Li, Chunfeng Yuan, Weiming Hua, Yangxi Lic and Yunqiang Duan

Motivation

這篇文章是基于傳統(tǒng)KD的改進(jìn)版,類似于同樣發(fā)表在CVPR2019的 Relational Knowledge Distillation丙猬。主要想解決的問(wèn)題是Knowledge Distillation(KD)中knowledge如何定義的問(wèn)題涨颜,傳統(tǒng)的做法僅僅使用logits作為知識(shí),將學(xué)生和老師的對(duì)于單個(gè)sample的logits進(jìn)行逼近(比如阿里AAAI2019的Rocket Launching)茧球。但是知識(shí)不應(yīng)該只局限于約束單個(gè)sample的相似性庭瑰,而應(yīng)該是考慮多個(gè)sample協(xié)同的相似性。因此本文提出了要約束學(xué)生和老師的Instance Relationship Graph(IRG)抢埋,如下圖所示弹灭。本文的圖畫得是真的高級(jí)!

IF and IRG

Method

本文主要定義了兩種新的知識(shí)揪垄,一種是IRG穷吮,一種是IRG transformation(IRGt)。

IRG

直觀的說(shuō)饥努,IRG就是將一個(gè)batch內(nèi)的sample兩兩連接捡鱼,建成,節(jié)點(diǎn)是sample的特征酷愧,邊是兩個(gè)sample特征的相似性(距離)堰汉。這樣看公式就比較清楚:

IRG
最終得到的就是一個(gè)鄰接矩陣辽社,每個(gè)元素代表相似性。
這樣做的好處在于:傳統(tǒng)的知識(shí)只是針對(duì)單個(gè)sample翘鸭,現(xiàn)在變成針對(duì)一個(gè)batch滴铅。因此作者在后面也提到batch size是一個(gè)很重要的參數(shù),因?yàn)楹饬苛酥R(shí)的粒度就乓。

IRGt

IRGt代表的是更進(jìn)一步的知識(shí)汉匙,即知識(shí)的變化∩希可以想象噩翠,信息流(一個(gè)向量)在同一個(gè)網(wǎng)絡(luò)不同兩層之間的流動(dòng)也可以代表這個(gè)網(wǎng)絡(luò)的學(xué)習(xí)情況。因此邦投,作者進(jìn)一步定義了IRG在層之間的變化:

IRGt
簡(jiǎn)單的說(shuō)伤锚,就是同一個(gè)網(wǎng)絡(luò)兩層的IRG的變化量。

用一句話總結(jié)IRG和IRGt就是:IRG把sample建成了圖,是同一層里的知識(shí)豁鲤;IRGt則衡量了IRG的層間變化吆视。

LOSS

OK,定義好了知識(shí)狞洋,再定義兩個(gè)網(wǎng)絡(luò)之間知識(shí)的相似性度量就可以做KD了。

IRG Loss

IRG Loss
直接看最后一個(gè)等號(hào)绿店,其中是指這個(gè)sample的特征吉懊,所以的那一項(xiàng)就是最簡(jiǎn)單的KD,限制學(xué)生和老師每一層的logits假勿,即單個(gè)sample的相似度借嗽,而這一項(xiàng)就是衡量?jī)蓚€(gè)IRG圖的相似度。不過(guò)后面作者覺(jué)得這一項(xiàng)限制太多了不太行转培,就改成只限制最后一層的logits了淹魄,這個(gè)公式就變成下面醬紫:
IRG Loss (simplify).png

IRGt Loss

IRGt Loss.png
和IRG類似,IRGt只是把相似度的約束定義在了層與層之間堡距,這個(gè)公式可能作者忘記加進(jìn)行balance了甲锡,加號(hào)前一項(xiàng)是單一sample的變化(即單個(gè)節(jié)點(diǎn)),加號(hào)后一項(xiàng)是針對(duì)整個(gè)圖的變化(即圖的邊)羽戒。作者后面發(fā)現(xiàn)缤沦,如果引入了第二項(xiàng),會(huì)大大影響效率易稠。舉個(gè)栗子缸废,一個(gè)batch內(nèi)如果有個(gè)sample,那這里的IRG就有個(gè)節(jié)點(diǎn),以及條邊企量,那第二項(xiàng)就會(huì)變得超級(jí)大测萎,因此作者省去了第二項(xiàng)??,變成了醬紫:
IRGt Loss (simplify).png

全部loss加起來(lái)

MTK Loss.png

最后就是把上面提到的loss全加起來(lái)届巩,叫做Multi Type Knowledge:
:用ground truth作為監(jiān)督訓(xùn)練的Loss
:學(xué)生的最后一層的logits向老師的最后一層logits學(xué)習(xí)
:學(xué)生和老師的IRG的鄰接矩陣逼近
:學(xué)生和老師的單sample的特征變化(不是特征)逼近

Experiment

實(shí)驗(yàn)就不詳細(xì)搬運(yùn)了硅瞧,感興趣的同學(xué)可以看看文章。
其中比較有意思的一點(diǎn)是MTK Loss的公式里面\lambda_2的值設(shè)為0.05比較好恕汇,說(shuō)明這個(gè)IRG作為輔助作用比較好好腕唧。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市瘾英,隨后出現(xiàn)的幾起案子枣接,更是在濱河造成了極大的恐慌,老刑警劉巖缺谴,帶你破解...
    沈念sama閱讀 218,284評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件但惶,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡湿蛔,警方通過(guò)查閱死者的電腦和手機(jī)膀曾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)煌集,“玉大人妓肢,你說(shuō)我怎么就攤上這事捌省∩幌耍” “怎么了?”我有些...
    開封第一講書人閱讀 164,614評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵纲缓,是天一觀的道長(zhǎng)卷拘。 經(jīng)常有香客問(wèn)我,道長(zhǎng)祝高,這世上最難降的妖魔是什么栗弟? 我笑而不...
    開封第一講書人閱讀 58,671評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮工闺,結(jié)果婚禮上乍赫,老公的妹妹穿的比我還像新娘。我一直安慰自己陆蟆,他們只是感情好雷厂,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著叠殷,像睡著了一般改鲫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,562評(píng)論 1 305
  • 那天像棘,我揣著相機(jī)與錄音稽亏,去河邊找鬼。 笑死缕题,一個(gè)胖子當(dāng)著我的面吹牛截歉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播避除,決...
    沈念sama閱讀 40,309評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼怎披,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了瓶摆?” 一聲冷哼從身側(cè)響起凉逛,我...
    開封第一講書人閱讀 39,223評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎群井,沒(méi)想到半個(gè)月后状飞,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,668評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡书斜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評(píng)論 3 336
  • 正文 我和宋清朗相戀三年诬辈,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荐吉。...
    茶點(diǎn)故事閱讀 39,981評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡焙糟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出样屠,到底是詐尸還是另有隱情穿撮,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評(píng)論 5 347
  • 正文 年R本政府宣布痪欲,位于F島的核電站悦穿,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏业踢。R本人自食惡果不足惜栗柒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望知举。 院中可真熱鬧瞬沦,春花似錦、人聲如沸雇锡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)遮糖。三九已至绣的,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背屡江。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工芭概, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人惩嘉。 一個(gè)月前我還...
    沈念sama閱讀 48,146評(píng)論 3 370
  • 正文 我出身青樓罢洲,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親文黎。 傳聞我的和親對(duì)象是個(gè)殘疾皇子惹苗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容