CTR 預(yù)估(下)

FNN

如果有辦法將每個特征用其所屬的 field 來表示纺涤,原始輸入將大大減少不少。Factorisation-machine Supported Neural Networks旺聚,簡稱 FNN 就是基于這種思想提出來的澳腹。

field i 的輸入可以表示成 x[start_i: end_i]贞言,Wi 為field i 的 embedding 矩陣贯溅。z為 embedding 后的向量,是一個 k 維的向量火诸,它由一次項 wi 锦针,二次項 vi=(vi1,vi2,…vik) 組成,其中 k 是 FM 中二次項的向量的維度惭蹂。而后面的 l1伞插,l2 則為神經(jīng)網(wǎng)絡(luò)的全連接層的表示。

FM 參數(shù)需要預(yù)訓(xùn)練

FM 部分的 embedding 需要預(yù)先進行訓(xùn)練盾碗,所以 FNN 不是一個 end-to-end 模型媚污。在其他論文中,有試過不用 FM 初始化 embedding廷雅,而用隨機初始化的方法耗美,要么收斂速度很慢京髓,要么無法收斂。有興趣的同學(xué)可以實驗驗證下商架。

無法擬合低階特征

FM 得到的 embedding 向量直接 concat 連接之后作為 MLP 的輸入去學(xué)習(xí)高階特征表達堰怨,最終的 DNN 輸出作為 CTR 預(yù)估值。因此蛇摸,F(xiàn)NN 對低階信息的表達比較有限备图。

PNN

Product-based Neural Network,認為在 embedding 輸入到 MLP 之后學(xué)習(xí)的交叉特征表達并不充分赶袄,提出了一種 product layer 的思想揽涮,既基于乘法的運算來體現(xiàn)體征交叉的 DNN 網(wǎng)絡(luò)結(jié)構(gòu)

對比 FNN 網(wǎng)絡(luò),PNN 的區(qū)別在于中間多了一層 Product Layer 層饿肺。Product Layer 層由兩部分組成蒋困,左邊 z 為 embedding 層的線性部分,右邊為 embedding 層的特征交叉部分敬辣。

這種 product 思想來源于雪标,在 CTR 預(yù)估中,認為特征之間的關(guān)系更多是一種 and“且”的關(guān)系溉跃,而非 add"加”的關(guān)系村刨。例如,性別為男且喜歡游戲的人群喊积,比起性別男和喜歡游戲的人群烹困,前者的組合比后者更能體現(xiàn)特征交叉的意義。

PNN按product層的功能分為inner product layer和outer product layer乾吻,區(qū)別如下:

和FM類似髓梅,構(gòu)造好網(wǎng)絡(luò)之后,對輸入數(shù)據(jù)做embedding處理之后得到低維的連續(xù)向量表示绎签,經(jīng)過任意兩個feature的進行inner product or outer product(1也為feature的一部分枯饿,所以可以建模線性關(guān)系)

NFM

NFM,提出了一種更加簡單粗暴的方法诡必,在 embedding 層后奢方,做了一個叫做 BI-interaction 的操作,讓各個 field 做 element-wise 后 sum 起來去做特征交叉爸舒,MLP 的輸入規(guī)模直接壓縮到 k 維蟋字,和特征的原始維度 n 和特征 field 維度 f 沒有任何關(guān)系。

Bi-interaction 聽名字很高大上扭勉,其實操作很簡單:就是讓 f 個 field 兩兩 element-wise 相乘后鹊奖,得到 f*(f-1)/2 個向量,然后直接 sum 起來涂炎,最后得到一個 k 維的向量忠聚。所以該層沒有任何參數(shù)需要學(xué)習(xí)设哗。

圖中只畫了DNN的部分,NFM 等價于 FM + embedding + MLP

AFM

前面提到的各種網(wǎng)絡(luò)結(jié)構(gòu)中的 FM 在做特征交叉時两蟀,讓不同特征的向量直接做交叉网梢,基于的假設(shè)是各個特征交叉對 CTR 結(jié)果預(yù)估的貢獻度是一樣的。這種假設(shè)其實是不合理的赂毯,不同特征在做交叉時战虏,對 CTR 預(yù)估結(jié)果的貢獻度是不一樣的。

Attention Neural Factorization Machines党涕,簡稱 AFM 模型活烙,利用了近年來在圖像、NLP遣鼓、語音等領(lǐng)域大獲成功的 attention 機制,在前面講到的 NFM 基礎(chǔ)上重贺,引入了 attention 機制來解決這個問題骑祟。

AFM 的網(wǎng)絡(luò)結(jié)構(gòu)如圖所示。和 NFM 一樣气笙,這里也省略了 Wide 部分次企,只畫出了 Deep 部分結(jié)構(gòu)

不過AFM的注意力機制不是通過學(xué)習(xí)得到而是通過如下方式計算

DIN

受 attention 機制啟發(fā),DIN 在 embedding 層后做了一個 action unit 的操作潜圃,對用戶的興趣分布進行學(xué)習(xí)后再輸入到 DNN 中去缸棵,網(wǎng)絡(luò)結(jié)構(gòu)如圖所示:

DIN 把用戶特征、用戶歷史行為特征進行 embedding 操作谭期,視為對用戶興趣的表示堵第,之后通過 attention network,對每個興趣表示賦予不同的權(quán)值隧出。

Vu:表示用戶最終向量
Vi:表示用戶興趣向量(shop_id, good_id..)
Va:表示廣告表示向量
Wi: 對于候選廣告踏志,attention 機制中該興趣的權(quán)重

總結(jié)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市胀瞪,隨后出現(xiàn)的幾起案子针余,更是在濱河造成了極大的恐慌,老刑警劉巖凄诞,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件圆雁,死亡現(xiàn)場離奇詭異,居然都是意外死亡帆谍,警方通過查閱死者的電腦和手機伪朽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來既忆,“玉大人驱负,你說我怎么就攤上這事嗦玖。” “怎么了跃脊?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵宇挫,是天一觀的道長。 經(jīng)常有香客問我酪术,道長器瘪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任绘雁,我火速辦了婚禮橡疼,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘庐舟。我一直安慰自己欣除,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布挪略。 她就那樣靜靜地躺著历帚,像睡著了一般。 火紅的嫁衣襯著肌膚如雪杠娱。 梳的紋絲不亂的頭發(fā)上挽牢,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天,我揣著相機與錄音摊求,去河邊找鬼禽拔。 笑死,一個胖子當(dāng)著我的面吹牛室叉,可吹牛的內(nèi)容都是我干的睹栖。 我是一名探鬼主播,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼茧痕,長吁一口氣:“原來是場噩夢啊……” “哼磨淌!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起凿渊,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤梁只,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后埃脏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體搪锣,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年彩掐,在試婚紗的時候發(fā)現(xiàn)自己被綠了构舟。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡堵幽,死狀恐怖狗超,靈堂內(nèi)的尸體忽然破棺而出弹澎,到底是詐尸還是另有隱情,我是刑警寧澤努咐,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布苦蒿,位于F島的核電站,受9級特大地震影響渗稍,放射性物質(zhì)發(fā)生泄漏佩迟。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一竿屹、第九天 我趴在偏房一處隱蔽的房頂上張望报强。 院中可真熱鬧,春花似錦拱燃、人聲如沸秉溉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽坚嗜。三九已至,卻和暖如春诗充,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背诱建。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工蝴蜓, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人俺猿。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓茎匠,卻偏偏與公主長得像,于是被迫代替她去往敵國和親押袍。 傳聞我的和親對象是個殘疾皇子诵冒,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,629評論 2 354

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