Loading [MathJax]/jax/output/CommonHTML/jax.js

Deep Match to Rank Model for Personalized Click-Through Rate Prediction

1 输入特征

由4个部分构成,分别为User Profile, User Behavior, Target Item and Context,每个特征都包含子特征,比如User Profile contains user ID, consumption level and so on。最初的表示为one-hot形式,经过embedding层,转成高纬向量,通过查找表来实现。最后4个特征分别表示为xp,xb,xt,xc,以xb来举例,xb=[e1e2eT]RT×de

2 User-to-Item Network

we apply attention mechanism with positional encoding as query to adaptively learn the weight for each behavior,where the position of user behavior is the serial number in the behavior sequence ordered by occurred time

其中zRdh是学习的参数,ptPdp是位置t的embedding

为什么不用xt,而用v表示Target Item。作者的意思是对于Target Item,有两个查找表,we call V the input representation and V the output representation of Target Item。we apply inner product operation to represent the user-to-item relevance

3 Item-to-Item Network

4 final

And the final input of MLP is represented by c=[xp,xt,xc,ˆu,r,ˆr]

5 loss

target

The loss for input feature vector x=[xp,xb,xt,xc] and click label y{0,1}is:

auxiliary match network

主要是提高r对于user-to-item relevance的表现能力而引入。

The probability that user with the first T1 behaviors click item j next can be formulated with the softmax function as:

其中vj表示第j个商品的output representation。With cross-entropy as loss function, we have the loss as follows:

However, the cost of computing pj in Equation (6) is huge,引入负采样,然后loss为

final

参考

阿里2020年发表在AAAI上的关于CTR的paper,原文链接 https://sci-hub.se/10.1609/aaai.v34i01.5346

Deep Match to Rank Model for Personalized Click-Through Rate Prediction

http://example.com/2021/10/15/dMR/

Author

Lavine Hu

Posted on

2021-10-15

Updated on

2024-04-15

Licensed under

Comments

Gitalk 加载中 ...


生活百般滋味,人生需要笑对。

From《佚名》

Provider-璃黯