論文筆記:Improving Sequential Recommendation with Knowledge-Enhanced Memory Networks


1章喉、背景

????隨著深度學(xué)習(xí)的發(fā)展,人們探索出了一系列的方法來處理序列化數(shù)據(jù)沐序,RNN是其中的一個(gè)代表琉用。但是對于序列化推薦,RNN的處理方式有很大的不足逛尚,如其最后編碼后的隱向量很難理解,并且很難學(xué)習(xí)到用戶細(xì)粒度的偏好,如不知道到底喜歡商品的哪個(gè)屬性他炊,是價(jià)格還是質(zhì)量,又或者是性價(jià)比。

? ? 為了解決這個(gè)問題舱禽,論文作者提出一個(gè)帶有鍵值對記憶網(wǎng)絡(luò)的RNN模型架構(gòu)呢蔫。其中RNN模型用于捕捉序列化的用戶偏好片吊,而鍵值對記憶網(wǎng)絡(luò)用于捕捉商品屬性級的用戶偏好俏脊,這兩個(gè)vector組合在一起作為最終的用戶偏好表示,從而解決了這個(gè)問題。

2岩瘦、模型定義

U表示用戶集合,I表示items集合劈伴,將用戶與item的交互按時(shí)間排序严里,可以得到\left\{i_{1}^u,...i_{t}^u,...,i_{n}^u \right\},其中i_{t}^u代表在t時(shí)刻與u產(chǎn)生交互的item.將item與KG結(jié)合教硫,形成一個(gè)大圖景用。這樣我們的任務(wù)定義為:給定交互序列\left\{i_{1}^u,...i_{t}^u,...,i_{n}^u \right\},我們推斷user將會(huì)在n+1時(shí)刻點(diǎn)擊的item

3媚污、模型結(jié)構(gòu)

模型由兩部分組成:

【1】A GRU-based Sequential Recommender

論文中說明如下:

【2】Augmenting Sequential Recommender with Knowledge-Enhanced Memory Networks

這里我們假設(shè)對所有item來說舀瓢,他們具有相同的屬性,比如:電影都具有演員耗美、導(dǎo)演京髓、上映時(shí)間等屬性,這樣網(wǎng)絡(luò)就可以被概括為一個(gè)數(shù)組商架,\left\{(k_1,v_1^u),· · · ,(k_A,v_A^u)\right\}堰怨,其中key代表某一個(gè)屬性,而value代表這個(gè)屬性的值蛇摸,這里需要注意的是备图,value的值是與用戶相關(guān)的,即不同用戶具有不同的vlue皇型,但是因?yàn)樗衖tem具有相同的屬性诬烹,因此key對于所有用戶來說是共享的砸烦。這個(gè)相當(dāng)于對一個(gè)用戶來說弃鸦,她對某一個(gè)屬性具有自己的用戶偏好。

key值是預(yù)處理的幢痘,在整個(gè)訓(xùn)練過程中保持不變唬格,采用transE的方式,我們可以得到KG中entiey和relation的embedding颜说。我們認(rèn)為entity的屬性是與relation的含義相關(guān)的购岗,因此我們直接將relation embedding作為key值,k_a=r_a,a是某一個(gè)屬性。

這個(gè)記憶網(wǎng)絡(luò)涉及兩個(gè)操作门粪,read和write喊积。read操作是從記憶網(wǎng)絡(luò)讀出value,然后經(jīng)過一系列運(yùn)算,得到m_t^u玄妈,他是指用戶u在t時(shí)刻從記憶網(wǎng)絡(luò)得到的值乾吻,然后執(zhí)行p_t^u=h_t^u\oplus m_t^u,其中h_t^u是GRU的輸出髓梅。其中,read可簡單概括為

write操作是指每當(dāng)新的交互item到來之后绎签,value矩陣必須更新枯饿,可概括為

e_a^i是指item到來之后,對a屬性value值的更新诡必。這里之所以選擇將e_i+r_a的結(jié)果作為e_a^i奢方,是因?yàn)閕tem在某個(gè)屬性上的取值可能有多個(gè),比如e_{Avatar} + r_{dir ectedby} ≈ e_{J amesCameron},這里的導(dǎo)演可能有多個(gè)爸舒。

【3】The Complete Sequential Recommender

為了充分利用item的輔助信息蟋字,我們采用\tilde{q_i}=q_i+e_i 編碼item,最后分?jǐn)?shù)計(jì)算采用

MLP是多層感知機(jī)扭勉,目的是將p_t^u和\tilde{q_i} 映射到相同的空間

采用BPR loss,AdaGrad優(yōu)化策略

4愉老、實(shí)驗(yàn)部分


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市剖效,隨后出現(xiàn)的幾起案子嫉入,更是在濱河造成了極大的恐慌,老刑警劉巖璧尸,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咒林,死亡現(xiàn)場離奇詭異,居然都是意外死亡爷光,警方通過查閱死者的電腦和手機(jī)垫竞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蛀序,“玉大人欢瞪,你說我怎么就攤上這事⌒炻悖” “怎么了遣鼓?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長重贺。 經(jīng)常有香客問我骑祟,道長,這世上最難降的妖魔是什么气笙? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任次企,我火速辦了婚禮,結(jié)果婚禮上潜圃,老公的妹妹穿的比我還像新娘缸棵。我一直安慰自己,他們只是感情好谭期,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布堵第。 她就那樣靜靜地躺著稚晚,像睡著了一般。 火紅的嫁衣襯著肌膚如雪型诚。 梳的紋絲不亂的頭發(fā)上客燕,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天,我揣著相機(jī)與錄音狰贯,去河邊找鬼也搓。 笑死,一個(gè)胖子當(dāng)著我的面吹牛涵紊,可吹牛的內(nèi)容都是我干的傍妒。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼摸柄,長吁一口氣:“原來是場噩夢啊……” “哼颤练!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起驱负,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤嗦玖,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后跃脊,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宇挫,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年酪术,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了器瘪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,569評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡绘雁,死狀恐怖橡疼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情庐舟,我是刑警寧澤欣除,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站继阻,受9級特大地震影響耻涛,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜瘟檩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望澈蟆。 院中可真熱鬧墨辛,春花似錦、人聲如沸趴俘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至太惠,卻和暖如春磨淌,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背凿渊。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工梁只, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人埃脏。 一個(gè)月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓搪锣,卻偏偏與公主長得像,于是被迫代替她去往敵國和親彩掐。 傳聞我的和親對象是個(gè)殘疾皇子构舟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評論 2 348