Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

SPR: : Similarity pairwise ranking for personalized recommendation

Published: 05 March 2022 Publication History

Abstract

Bayesian personalized ranking (BPR) has been proposed as an effective method to model pairwise learning, and it is widely used in many personalized recommender systems. However, the effectiveness of BPR can be seriously affected by an imbalanced data distribution because it tends to rank popular items ahead of personalized items. As a result, the personalized needs of users cannot be well met. In this paper, we propose a novel personalized recommendation method called similarity pairwise ranking (SPR) to rank users’ favorite items first. SPR eliminates the differences in the scores between popular and personalized items based on their similarity by using a new penalty. In such a way, the SPR-enhanced recommendation will render meaningful and personalized results that better meet the individual needs of users, and it overcomes the negative impact of imbalanced datasets. We design a model to illustrate the improvement of SPR: similarity pairwise ranking matrix factorization (SPRMF). Experimental results obtained using six datasets indicate the superiority in recommendation quality of SPRMF over the recent state-of-the-art methods.

Highlights

A pairwise method based on item similarity is proposed.
Item similarity is used to overcome the impact of data imbalance on the pairwise ranking method.
The method narrows the prediction score between similar item pairs in Bayesian personalized ranking method.
A uniform sample method based on ratings is used to obtain similar item pairs.
The method is validated in six datasets with promising results.

References

[1]
Gomez-Uribe C.A., Hunt N., The netflix recommender system: Algorithms, business value, and innovation, ACM Trans. Manag. Inform. Syst. (TMIS) 6 (4) (2015) 1–19.
[2]
G. Zhou, X. Zhu, C. Song, Y. Fan, H. Zhu, X. Ma, Y. Yan, J. Jin, H. Li, K. Gai, Deep interest network for click-through rate prediction, in: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2018, pp. 1059–1068.
[3]
C. Li, Z. Liu, M. Wu, Y. Xu, H. Zhao, P. Huang, G. Kang, Q. Chen, W. Li, D.L. Lee, Multi-interest network with dynamic routing for recommendation at Tmall, in: Proceedings of the 28th ACM International Conference on Information and Knowledge Management, 2019, pp. 2615–2623.
[4]
M. Grbovic, V. Radosavljevic, N. Djuric, N. Bhamidipati, J. Savla, V. Bhagwan, D. Sharp, E-commerce in your inbox: Product recommendations at scale, in: Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2015, pp. 1809–1818.
[5]
C. Wang, D.M. Blei, Collaborative topic modeling for recommending scientific articles, in: Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2011, pp. 448–456.
[6]
Linden G., Smith B., York J., Amazon. com recommendations: Item-to-item collaborative filtering, IEEE Internet Comput. 7 (1) (2003) 76–80.
[7]
Liu J., Pan W., Ming Z., CoFiGAN: Collaborative filtering by generative and discriminative training for one-class recommendation, Knowl.-Based Syst. 191 (2020).
[8]
S. Rendle, C. Freudenthaler, Z. Gantner, L. Schmidt-Thieme, BPR: Bayesian personalized ranking from implicit feedback, in: Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence, 2009, pp. 452–461.
[9]
Zhao S., King I., Lyu M.R., Geo-pairwise ranking matrix factorization model for point-of-interest recommendation, in: International Conference on Neural Information Processing, Springer, 2017, pp. 368–377.
[10]
R. He, J. McAuley, VBPR: visual bayesian personalized ranking from implicit feedback, in: Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 30, no. 1, 2016.
[11]
Zhang H., McAuley J., Stacked mixed-order graph convolutional networks for collaborative filtering, in: Proceedings of the 2020 SIAM International Conference on Data Mining, SIAM, 2020, pp. 73–81.
[12]
Liu Z., Wan M., Guo S., Achan K., Yu P.S., Basconv: Aggregating heterogeneous interactions for basket recommendation with graph convolutional neural network, in: Proceedings of the 2020 SIAM International Conference on Data Mining, SIAM, 2020, pp. 64–72.
[13]
S. Rendle, C. Freudenthaler, Improving pairwise learning for item recommendation from implicit feedback, in: Proceedings of the 7th ACM International Conference on Web Search and Data Mining, 2014, pp. 273–282.
[14]
H. Zhong, W. Pan, C. Xu, Z. Yin, Z. Ming, Adaptive pairwise preference learning for collaborative recommendation with implicit feedbacks, in: Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management, 2014, pp. 1999–2002.
[15]
L. Yu, C. Zhang, S. Pei, G. Sun, X. Zhang, Walkranker: A unified pairwise ranking model with multiple relations for item recommendation, in: Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 32, no. 1, 2018.
[16]
W. Pan, L. Chen, Gbpr: Group preference based bayesian personalized ranking for one-class collaborative filtering, in: Twenty-Third International Joint Conference on Artificial Intelligence, 2013.
[17]
Y. Lei, W. Li, Z. Lu, M. Zhao, Alternating pointwise-pairwise learning for personalized item ranking, in: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, 2017, pp. 2155–2158.
[18]
Feng J., Xia Z., Feng X., Peng J., Rbpr: A hybrid model for the new user cold start problem in recommender systems, Knowl.-Based Syst. 214 (2021).
[19]
Hu Y., Koren Y., Volinsky C., Collaborative filtering for implicit feedback datasets, in: 2008 Eighth IEEE International Conference on Data Mining, IEEE, 2008, pp. 263–272.
[20]
Rendle S., Factorization machines, in: 2010 IEEE International Conference on Data Mining, IEEE, 2010, pp. 995–1000.
[21]
J. Ding, F. Feng, X. He, G. Yu, Y. Li, D. Jin, An improved sampler for bayesian personalized ranking by leveraging view data, in: Companion Proceedings of the the Web Conference 2018, 2018, pp. 13–14.
[22]
Gazdar A., Hidri L., A new similarity measure for collaborative filtering based recommender systems, Knowl.-Based Syst. 188 (2020).
[23]
Cai D., He X., Han J., Huang T.S., Graph regularized nonnegative matrix factorization for data representation, IEEE Trans. Pattern Anal. Mach. Intell. 33 (8) (2010) 1548–1560.
[24]
J. Tang, H. Gao, X. Hu, H. Liu, Exploiting homophily effect for trust prediction, in: Proceedings of the Sixth ACM International Conference on Web Search and Data Mining, 2013, pp. 53–62.
[25]
Verbert K., Manouselis N., Ochoa X., Wolpers M., Drachsler H., Bosnic I., Duval E., Context-aware recommender systems for learning: a survey and future challenges, IEEE Trans. Learn. Technol. 5 (4) (2012) 318–335.
[26]
R. Salakhutdinov, A. Mnih, Bayesian probabilistic matrix factorization using Markov chain Monte Carlo, in: Proceedings of the 25th International Conference on Machine Learning, 2008, pp. 880–887.
[27]
Y. Koren, Factorization meets the neighborhood: a multifaceted collaborative filtering model, in: Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2008, pp. 426–434.
[28]
J. Lee, S. Bengio, S. Kim, G. Lebanon, Y. Singer, Local collaborative ranking, in: Proceedings of the 23rd International Conference on World Wide Web, 2014, pp. 85–96.
[29]
Pan W., Chen L., Ming Z., Personalized recommendation with implicit feedback via learning pairwise preferences over item-sets, Knowl. Inf. Syst. 58 (2) (2019) 295–318.
[30]
G. Guo, J. Zhang, Z. Sun, N. Yorke-Smith, LibRec: A Java Library for Recommender Systems, in: UMAP Workshops, Vol. 4.
[31]
Du L., Li X., Shen Y.-D., User graph regularized pairwise matrix factorization for item recommendation, in: International Conference on Advanced Data Mining and Applications, Springer, 2011, pp. 372–385.
[32]
Jiang S., Li K., Da Xu R.Y., Relative pairwise relationship constrained non-negative matrix factorisation, IEEE Trans. Knowl. Data Eng. 31 (8) (2018) 1595–1609.
[33]
J. Hu, P. Li, Collaborative multi-objective ranking, in: Proceedings of the 27th ACM International Conference on Information and Knowledge Management, 2018, pp. 1363–1372.
[34]
Pujahari A., Sisodia D.S., Pair-wise preference relation based probabilistic matrix factorization for collaborative filtering in recommender system, Knowl.-Based Syst. (2020).
[35]
He X., Tang J., Du X., Hong R., Ren T., Chua T.-S., Fast matrix factorization with nonuniform weights on missing data, IEEE Trans. Neural Netw. Learn. Syst. 31 (8) (2019) 2791–2804.
[36]
Zhang R., Niu S., Li Y., Robust sequence embedding for recommendation, in: International Conference on Knowledge Science, Engineering and Management, Springer, 2020, pp. 114–122.
[37]
Yu H.-F., Bilenko M., Lin C.-J., Selection of negative samples for one-class matrix factorization, in: Proceedings of the 2017 SIAM International Conference on Data Mining, SIAM, 2017, pp. 363–371.

Cited By

View all
  • (2025)Collaborative filtering recommendation based on K-nearest neighbor and non-negative matrix factorization algorithmThe Journal of Supercomputing10.1007/s11227-024-06537-481:1Online publication date: 1-Jan-2025
  • (2024)User Cold-Start Learning in Recommender Systems using Monte Carlo Tree SearchACM Transactions on Recommender Systems10.1145/36180023:1(1-23)Online publication date: 2-Aug-2024

Index Terms

  1. SPR: Similarity pairwise ranking for personalized recommendation
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image Knowledge-Based Systems
        Knowledge-Based Systems  Volume 239, Issue C
        Mar 2022
        833 pages

        Publisher

        Elsevier Science Publishers B. V.

        Netherlands

        Publication History

        Published: 05 March 2022

        Author Tags

        1. Recommender system
        2. Pairwise method
        3. Similar item pair
        4. Matrix factorization

        Qualifiers

        • Research-article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 05 Mar 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2025)Collaborative filtering recommendation based on K-nearest neighbor and non-negative matrix factorization algorithmThe Journal of Supercomputing10.1007/s11227-024-06537-481:1Online publication date: 1-Jan-2025
        • (2024)User Cold-Start Learning in Recommender Systems using Monte Carlo Tree SearchACM Transactions on Recommender Systems10.1145/36180023:1(1-23)Online publication date: 2-Aug-2024

        View Options

        View options

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media