Bayesian Personalized Ranking Loss

BPR的思想是给定一个由用户,正向物料,随机采样的负向物料组成的三元组 $\left(u_i, t_{i+}, t_{i-}\right)$ ,针对用户 $u_i$ 的正确排序(将 $t_{i+}$ 排在 $t_{i-}$ 前面)的概率是 $P_{\text {Conectorder }}=\operatorname{sigmoid}\left(\boldsymbol{u}{\boldsymbol{i}} \cdot \boldsymbol{t}{i+}-\boldsymbol{u}{\boldsymbol{i}} \cdot \boldsymbol{t}{i-}\right)$ ,BPR Loss就是要 → 将这一正确排序的概率最大化。

由于 $P_{\text {Correctorder }}$ 对应的真实label永远是1,因此将 $P_{\text {Correctorder }}$ 代入Binary Cross-Entropy的公式,得到BPR Loss如公式(5-14)所示,符号含义参考公式(5-13)。

+

网络回响

Bayesian Personalized Ranking Loss

https://blog.xiang578.com/post/logseq/70561.html

作者

Ryen Xiang

发布于

2026-02-17

更新于

2026-02-17

许可协议


评论