Leveraging Pointwise Prediction with Learning to Rank for Top-N Recommendation
Zhu Nengjun,Cao Jian,Lu Xinjiang,Gu Qi
DOI: https://doi.org/10.1007/s11280-020-00846-3
2020-01-01
World Wide Web
Abstract:Pointwise prediction and Learning to Rank (L2R) are two hot strategies to model user preference in recommender systems. Currently, these two types of approaches are often considered independently, and most existing efforts utilize them separately. Unfortunately, pointwise prediction tends to cause the problem of overfitting, while L2R is more prone to higher variance. On the other hand, the advantages of multi-task learning and ensemble learning inspire us to utilize multiple approaches jointly so that methods can promote together synergistically. Therefore, we propose a new framework called CPL, where pointwise prediction and L2R are inherently combined to improve the performance of top-N recommendations. To verify the effectiveness of CPL, an instantiation of CPL, which is named CPLmg, is introduced. CPLmg is based on two components, i.e., Factorized SLIM (Sparse LInear Method) and GAPfm (Graded Average Precision factor model), to perform pointwise prediction and L2R, respectively. Different from the original version of SLIM, FSLIM reconstructs a denser representation both for users and items. Moreover, the low-rank users’ and item’s latent factor matrices act as a bridge between FSLIM and GAPfm. Extensive experiments on four real-world datasets show that CPLmg significantly outperforms the compared methods. To explore other possible combinations for CPL further, we selected another pointwise method, i.e., FunkSVD, and L2R approach, i.e., BPR, to implement CPLdb. The experimental results demonstrate the superiority of CPL again as it can help improve the performance of its pointwise prediction and L2R components.