← notes

Negative feedback sequence를 활용한 추천

,


PNFRec (Positive Negative Feedback Recommendation)

Lc=−∑u∈U∑it∈Splog⁡exp⁡(f(i^t,it+1))exp⁡(f(i^t,it+1))+∑j∈Snexp⁡(f(i^t,j))L_c = - \sum_{u \in U} \sum_{i_t \in S_p} \log \frac{\exp(f(\hat{i}_t, i_{t+1}))}{\exp(f(\hat{i}_t, i_{t+1})) + \sum_{j \in S_n} \exp(f(\hat{i}_t, j))}

전체 손실은 L=LCEp+αLCEn+βLcL = L_{CE_p} + \alpha L_{CE_n} + \beta L_c 이고, α\alpha와 β\beta는 hyperparameter

Result

PNFRec은 전체 손실함수를 다 사용한 것, PNFRec_pn은 alpha항만, PNFRec_pc는 beta항만 추가