Skip to main content
Log in

Explicit feedback meet with implicit feedback in GPMF: a generalized probabilistic matrix factorization model for recommendation

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Recommender Systems focus on implicit and explicit feedback or parameters of users for better rating prediction. Most of the existing recommender systems use only one type of feedback ignoring the other one. Based on the availability of resources, we may consider more number of feedback of both the types to predict user’s rating for a particular item more accurately. However to the best of our knowledge, there is no generalized model that is fitted for multiple parameters or feedback. In this paper, we have proposed a Generalized Probabilistic Matrix Factorization (GPMF) model which uses multiple parameters of both the types for recommendation. To build GPMF, first we develop three models focusing on users’ crucial side information. First model PMFE (P robabilistic M atrix F actorization with E xplicit_Feedback) is proposed based on an explicit feedback of users and second one is PMFI (P robabilistic M atrix F actorization with I mplicit_Feedback), where an implicit feedback is considered. The last one is PMFEI (P robabilistic M atrix F actorization with E xplicit and I mplicit_Feedback), where both explicit and implicit feedback are considered. Extensive experiments on real world datasets show that PMFEI performs better compare to baselines. PMFEI model also performs better compare to baselines for cold-start users and cold-start items also. In our experimental section, it is shown that GPMF performs better when we consider both explicit and implicit feedback. The effectiveness of each parameter is not same for recommendation. Using GPMF we can estimate the effectiveness of a parameter. Based on this effectiveness, we can add or remove more parameters for better rating prediction.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Bobadilla J, Gutiérrez A, Ortega F, Zhu B (2018) Reliability quality measures for recommender systems. Inform Sci 442:145–157

    Article  MathSciNet  Google Scholar 

  2. Chen S, Peng Y (2018) Matrix factorization for recommendation with explicit and implicit feedback. Knowledge-Based Systems

  3. Cheng W, Shen Y, Zhu Y, Huang L (2018) Delf: a dual-embedding based deep latent factor model for recommendation. In: IJCAI, pp 3329–3335

  4. Dong X, Yu L, Wu Z, Sun Y, Yuan L, Zhang F (2017) A hybrid collaborative filtering model with deep structure for recommender systems. In: Thirty-first AAAI conference on artificial intelligence

  5. Dueck D, Frey B, Dueck D, Frey BJ (2004) Probabilistic sparse matrix factorization. University of Toronto Technical Report PSI-2004-23

  6. Gao H, Tang J, Hu X, Liu H (2013) Exploring temporal effects for location recommendation on location-based social networks. In: Proceedings of the 7th ACM conference on recommender systems. ACM, pp 93–100

  7. Ghose A, Ipeirotis PG (2011) Estimating the helpfulness and economic impact of product reviews: mining text and reviewer characteristics. IEEE Trans Knowl Data Eng 23(10):1498–1512

    Article  Google Scholar 

  8. Gu Q, Zhou J, Ding C (2010) Collaborative filtering: weighted nonnegative matrix factorization incorporating user and item graphs. In: Proceedings of the 2010 SIAM international conference on data mining. SIAM, pp 199–210

  9. He R, McAuley J (2016) Ups and downs: modeling the visual evolution of fashion trends with one-class collaborative filtering. In: Proceedings of the 25th international conference on World Wide Web. International World Wide Web Conferences Steering Committee, pp 507–517

  10. He R, McAuley J (2016) Vbpr: visual bayesian personalized ranking from implicit feedback. In: Thirtieth AAAI conference on artificial intelligence

  11. He X, Liao L, Zhang H, Nie L, Hu X, Chua TS (2017) Neural collaborative filtering. In: Proceedings of the 26th international conference on World Wide Web. International World Wide Web Conferences Steering Committee, pp 173–182

  12. Huang J, Zhu K, Zhong N (2016) A probabilistic inference model for recommender systems. Appl Intell 45(3):686–694

    Article  Google Scholar 

  13. Jacobi JA, Benson EA (2000) System and methods for collaborative recommendations. US Patent 6,064,980

  14. Jamali M, Ester M (2010) A matrix factorization technique with trust propagation for recommendation in social networks. In: Proceedings of the fourth ACM conference on recommender systems. ACM, pp 135–142

  15. Kim D, Park C, Oh J, Lee S, Yu H (2016) Convolutional matrix factorization for document context-aware recommendation. In: Proceedings of the 10th ACM conference on recommender systems. ACM, pp 233–240

  16. Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 426–434

  17. Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8)

  18. Li G, Chen Q (2016) Exploiting explicit and implicit feedback for personalized ranking. Mathematical Problems in Engineering 2016

  19. Li G, Ou W (2016) Pairwise probabilistic matrix factorization for implicit feedback collaborative filtering. Neurocomputing 204:17–25

    Article  Google Scholar 

  20. Liang D, Altosaar J, Charlin L, Blei DM (2016) Factorization meets the item embedding: regularizing matrix factorization with item co-occurrence. In: Proceedings of the 10th ACM conference on recommender systems. ACM, pp 59–66

  21. Linden G, Smith B, York J (2003) Amazon. com recommendations: item-to-item collaborative filtering. IEEE Internet Comput (1):76–80

  22. Ling G, Lyu MR, King I (2014) Ratings meet reviews, a combined approach to recommend. In: Proceedings of the 8th ACM conference on recommender systems. ACM, pp 105–112

  23. Mandal S, Maiti A (2018) Explicit feedbacks meet with implicit feedbacks: a combined approach for recommendation system. In: International workshop on complex networks and their applications. Springer, pp 169–181

  24. McAuley J, Targett C, Shi Q, Van Den Hengel A (2015) Image-based recommendations on styles and substitutes. In: Proceedings of the 38th international ACM SIGIR conference on research and development in information retrieval. ACM, pp 43–52

  25. Mnih A, Salakhutdinov RR (2008) Probabilistic matrix factorization. In: Advances in neural information processing systems, pp 1257–1264

  26. Mooney RJ, Roy L (2000) Content-based book recommending using learning for text categorization. In: Proceedings of the fifth ACM conference on digital libraries. ACM, pp 195–204

  27. Moradi P, Ahmadian S (2015) A reliability-based recommendation method to improve trust-aware recommender systems. Expert Syst Appl 42(21):7386–7398

    Article  Google Scholar 

  28. Núñez-Valdez ER, Quintana D, Crespo RG, Isasi P, Herrera-Viedma E (2018) A recommender system based on implicit feedback for selective dissemination of ebooks. Inform Sci 467:87–98

    Article  Google Scholar 

  29. O’Donovan J, Smyth B (2005) Trust in recommender systems. In: Proceedings of the 10th international conference on intelligent user interfaces. ACM, pp 167–174

  30. Pahikkala T, Tsivtsivadze E, Airola A, Boberg J, Salakoski T (2007) Learning to rank with pairwise regularized least-squares. In: SIGIR 2007 workshop on learning to rank for information retrieval, vol 80. Citeseer, pp 27–33

  31. Park C, Kim D, Oh J, Yu H (2017) Do also-viewed products help user rating prediction?. In: Proceedings of the 26th international conference on World Wide Web. International World Wide Web Conferences Steering Committee, pp 1113–1122

  32. Resnick P, Varian HR (1997) Recommender systems. Commun ACM 40(3):56–58

    Article  Google Scholar 

  33. Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on World Wide Web. ACM, pp 285–295

  34. Schafer JB, Konstan JA, Riedl J (2001) E-commerce recommendation applications. Data Mining Knowledge Discovery 5(1-2):115–153

    Article  Google Scholar 

  35. Shi C, Hu B, Zhao X, Yu P (2018) Heterogeneous information network embedding for recommendation. IEEE Trans Knowl Data Eng

  36. Wang H, Wang N, Yeung DY (2015) Collaborative deep learning for recommender systems. In: Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 1235–1244

  37. Wang J, De Vries AP, Reinders MJ (2006) Unifying user-based and item-based collaborative filtering approaches by similarity fusion. In: Proceedings of the 29th annual international ACM SIGIR conference on research and development in information retrieval. ACM, pp 501–508

  38. Xue HJ, Dai X, Zhang J, Huang S, Chen J (2017) Deep matrix factorization models for recommender systems. In: IJCAI, pp 3203–3209

  39. Yu Y, Wang C, Wang H, Gao Y (2017) Attributes coupling based matrix factorization for item recommendation. Appl Intell 46(3):521–533

    Article  Google Scholar 

  40. Zhang S, Wang W, Ford J, Makedon F (2006) Learning from incomplete ratings using non-negative matrix factorization. In: Proceedings of the 2006 SIAM international conference on data mining. SIAM, pp 549–553

  41. Zhang S, Yao L, Xu X (2017) Autosvd++: an efficient hybrid collaborative filtering model via contractive auto-encoders. In: Proceedings of the 40th international ACM SIGIR conference on research and development in information retrieval. ACM, pp 957–960

  42. Zhang W, Zhang X, Wang H, Chen D (2019) A deep variational matrix factorization method for recommendation on large scale sparse dataset. Neurocomputing 334:206–218

    Article  Google Scholar 

  43. Zheng X, He W, Li L (2019) Distributed representations based collaborative filtering with reviews. Appl Intell 49(7):2623–2640

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abyayananda Maiti.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mandal, S., Maiti, A. Explicit feedback meet with implicit feedback in GPMF: a generalized probabilistic matrix factorization model for recommendation. Appl Intell 50, 1955–1978 (2020). https://doi.org/10.1007/s10489-020-01643-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-020-01643-1

Keywords

Navigation