Learning to Rank Using Gradient Descent 閱讀筆記

Abstract

  • Probabilistic Cost Function
  • RankNet

Introduction

任何給用戶提供大量結(jié)果的系統(tǒng)都需要一個排序函數(shù)总棵。本文提出的是基于pairwise思想的排序方法篓冲,即對于一對樣本A和B萧福,排序函數(shù)決定A是否應(yīng)當(dāng)排在B前面唆迁。
文章中提出了一種probabilistic cost function來度量樣本A排在樣本B前面的概率,之后將該函數(shù)與神經(jīng)網(wǎng)絡(luò)結(jié)合呼巴,構(gòu)造了一種名為RankNet的排序網(wǎng)絡(luò)影钉。

Previous Work

  • RankProp
  • PRank, kernel PRank, large margin PRank
  • Directed graphs
  • RankBoost

A Probabilistic Ranking Cost Function

我們用一個模型 f 將輸入樣本由d維空間變換到1維實數(shù),這樣對于樣本A和B,模型的輸出f(A) > f(B)代表了樣本A應(yīng)當(dāng)排在B前面腻格。

下面給出了樣本i排在樣本j前面的概率計算方式画拾。

代價函數(shù)的定義由估計概率和真實概率之間的交叉熵決定。
cost function定義

不同目標(biāo)概率下的cost曲線

Combining Probabilities



這里有一個定理和一個推論菜职,證明留坑待填

RankNet: Learning to Rank with Neural Nets

將cost function和neural networks結(jié)合青抛,構(gòu)造一個如下式的簡單三層DNN。
三層DNN

這篇文章的核心在于將cost function拆分成如下的兩個子問題

對于第一個樣本酬核,進行一次前向傳播蜜另,記錄所有單元的激活值和梯度值;接著對第二個樣本嫡意,再進行一次前向傳播举瑰,記錄所有單元的激活值和梯度值。那么cost function的梯度由下式給出

實驗部分略
文章后續(xù)討論了將該cost function與kernel方法結(jié)合的思路蔬螟,其目標(biāo)函數(shù)為


其中正則項是f在再生核希爾伯特空間下的L2范數(shù)此迅。

心得:

  • 本文是deep learning領(lǐng)域做LTR問題的開山之作,主要貢獻是提出了RankNet的框架旧巾,之后做排序的神經(jīng)網(wǎng)絡(luò)都采用了這種權(quán)值綁定網(wǎng)絡(luò)的方式耸序。
  • 文中提出的probabilistic cost function對應(yīng)paddlepaddle中的rank_cost layer。該cost function本質(zhì)上是度量模型輸出的兩個樣本的偏序概率與真實偏序概率的距離鲁猩。

論文鏈接:http://yaroslavvb.com/papers/burges-learning.pdf

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末坎怪,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子绳匀,更是在濱河造成了極大的恐慌芋忿,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件疾棵,死亡現(xiàn)場離奇詭異戈钢,居然都是意外死亡,警方通過查閱死者的電腦和手機是尔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進店門殉了,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人拟枚,你說我怎么就攤上這事薪铜。” “怎么了恩溅?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵隔箍,是天一觀的道長。 經(jīng)常有香客問我脚乡,道長蜒滩,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮俯艰,結(jié)果婚禮上捡遍,老公的妹妹穿的比我還像新娘。我一直安慰自己竹握,他們只是感情好画株,可當(dāng)我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著啦辐,像睡著了一般谓传。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上昧甘,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天良拼,我揣著相機與錄音战得,去河邊找鬼充边。 笑死,一個胖子當(dāng)著我的面吹牛常侦,可吹牛的內(nèi)容都是我干的浇冰。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼聋亡,長吁一口氣:“原來是場噩夢啊……” “哼肘习!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起坡倔,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤漂佩,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后罪塔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體投蝉,經(jīng)...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年征堪,在試婚紗的時候發(fā)現(xiàn)自己被綠了瘩缆。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡佃蚜,死狀恐怖庸娱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情谐算,我是刑警寧澤熟尉,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站洲脂,受9級特大地震影響斤儿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一雇毫、第九天 我趴在偏房一處隱蔽的房頂上張望玄捕。 院中可真熱鬧,春花似錦棚放、人聲如沸枚粘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽馍迄。三九已至,卻和暖如春局骤,著一層夾襖步出監(jiān)牢的瞬間攀圈,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工峦甩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留赘来,地道東北人。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓凯傲,卻偏偏與公主長得像犬辰,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子冰单,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,573評論 2 359

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