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.
Similar content being viewed by others
References
Bobadilla J, Gutiérrez A, Ortega F, Zhu B (2018) Reliability quality measures for recommender systems. Inform Sci 442:145–157
Chen S, Peng Y (2018) Matrix factorization for recommendation with explicit and implicit feedback. Knowledge-Based Systems
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
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
Dueck D, Frey B, Dueck D, Frey BJ (2004) Probabilistic sparse matrix factorization. University of Toronto Technical Report PSI-2004-23
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
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
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
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
He R, McAuley J (2016) Vbpr: visual bayesian personalized ranking from implicit feedback. In: Thirtieth AAAI conference on artificial intelligence
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
Huang J, Zhu K, Zhong N (2016) A probabilistic inference model for recommender systems. Appl Intell 45(3):686–694
Jacobi JA, Benson EA (2000) System and methods for collaborative recommendations. US Patent 6,064,980
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
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
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
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8)
Li G, Chen Q (2016) Exploiting explicit and implicit feedback for personalized ranking. Mathematical Problems in Engineering 2016
Li G, Ou W (2016) Pairwise probabilistic matrix factorization for implicit feedback collaborative filtering. Neurocomputing 204:17–25
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
Linden G, Smith B, York J (2003) Amazon. com recommendations: item-to-item collaborative filtering. IEEE Internet Comput (1):76–80
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
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
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
Mnih A, Salakhutdinov RR (2008) Probabilistic matrix factorization. In: Advances in neural information processing systems, pp 1257–1264
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
Moradi P, Ahmadian S (2015) A reliability-based recommendation method to improve trust-aware recommender systems. Expert Syst Appl 42(21):7386–7398
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
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
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
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
Resnick P, Varian HR (1997) Recommender systems. Commun ACM 40(3):56–58
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
Schafer JB, Konstan JA, Riedl J (2001) E-commerce recommendation applications. Data Mining Knowledge Discovery 5(1-2):115–153
Shi C, Hu B, Zhao X, Yu P (2018) Heterogeneous information network embedding for recommendation. IEEE Trans Knowl Data Eng
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
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
Xue HJ, Dai X, Zhang J, Huang S, Chen J (2017) Deep matrix factorization models for recommender systems. In: IJCAI, pp 3203–3209
Yu Y, Wang C, Wang H, Gao Y (2017) Attributes coupling based matrix factorization for item recommendation. Appl Intell 46(3):521–533
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
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
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
Zheng X, He W, Li L (2019) Distributed representations based collaborative filtering with reviews. Appl Intell 49(7):2623–2640
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-020-01643-1