<aside> ✔️ 간단 요약


사용자의 선호도를 두 아이템 간의 Pairwise-ranking 문제로 formulation 하여 각 사용자별로 개인화된 랭킹 함수를 추정한다.

Implicit Feedback, MAP, LEARNBPR

</aside>


개인화 추천을 위해 베이지안 추론을 기반으로 행렬을 인수분해(MF)하자.

BPR: Bayesian Personalized Ranking from Implicit Feedback

Implicit Feedback 데이터를 활용해 MF를 학습할 수 있는 새로운 관점을 제시한 논문

Bayesian Personalized Ranking

Bayesian Personalized Ranking 학습 및 추론


The most straightforward option is that $\hat{x}{u i j}=\hat{x}{u i}-\hat{x}_{u j}$ (difference between $\mathrm{i}$ and $j$)

각 compatibility function $\hat{x}{u i}$ 와 $\hat{x}{u j}$ 는 latent factor model의 결과값으로 정의 될 수 있다.

$$ \hat{x}{u i j}=\hat{x}{u i}-\hat{x}_{u j}=\gamma_u \cdot \gamma_i-\gamma_u \cdot \gamma_j $$

MF와 BPR의 비교

MF BPR
Pointwise Pairwise optimization
MSE를 Optimize하는 regression classification objective

BPR에서의 사용자 별 AUC