User profile as a bridge in cross-domain recommender systems for sparsity reduction

In the past two decades, recommender systems have been successfully applied in many e-commerce companies. One of the promising techniques to generate personalized recommendations is collaborative filtering. However, it suffers from sparsity problem. Alleviating this problem, cross-domain recommender systems came into existence in which transfer learning mechanism is applied to exploit the knowledge from other related domains. While applying transfer learning, some information should overlap between source and target domains. Several attempts have been made to enhance the performance of collaborative filtering with the help of other related domains in cross-domain recommender systems framework. Although exploiting the knowledge from other domains is still challenging and open problem in recommender systems. In this paper, we propose a method namely User Profile as a Bridge in Cross-domain Recommender Systems (UP-CDRSs) for transferring knowledge between domains through user profile. Firstly, we build a user profile using demographical information of a user, explicit ratings and content information of user-rated items. Thereafter, the probabilistic graphical model is employed to learn latent factors of users and items in both domains by maximizing posterior probability. At last prediction on unrated item is estimated by an inner product of corresponding latent factors of users and items. Validating of our proposed UP-CDRSs method, we conduct series of experiments on various sparsity levels using cross-domain dataset. The results demonstrate that our proposed method substantially outperforms other without and with transfer learning methods in terms of accuracy.

[1]  Tao Li,et al.  The Relationships Among Various Nonnegative Matrix Factorization Methods for Clustering , 2006, Sixth International Conference on Data Mining (ICDM'06).

[2]  Yang Sok Kim,et al.  An empirical study on the effect of data sparsity and data overlap on cross domain collaborative filtering performance , 2017, Expert Syst. Appl..

[3]  Feng Zhu,et al.  A Deep Framework for Cross-Domain and Cross-System Recommendations , 2018, IJCAI.

[4]  Fernando Ortega,et al.  A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model , 2016, Knowl. Based Syst..

[5]  Jia Zhang,et al.  An effective collaborative filtering algorithm based on user preference clustering , 2016, Applied Intelligence.

[6]  Oscar Sanjuán Martínez,et al.  Recommendation System based on user interaction data applied to intelligent electronic books , 2011, Comput. Hum. Behav..

[7]  Xu Yu,et al.  SVMs Classification Based Two-side Cross Domain Collaborative Filtering by inferring intrinsic user and item features , 2018, Knowl. Based Syst..

[8]  Qiang Yang,et al.  A Survey on Transfer Learning , 2010, IEEE Transactions on Knowledge and Data Engineering.

[9]  Yu Xue,et al.  Mining intrinsic information by matrix factorization-based approaches for collaborative filtering in recommender systems , 2017, Neurocomputing.

[10]  Iván Cantador,et al.  Cross-domain recommender systems : A survey of the State of the Art , 2012 .

[11]  Arun K. Pujari,et al.  Conformal matrix factorization based recommender system , 2018, Inf. Sci..

[12]  Marc Boullé,et al.  Comparing State-of-the-Art Collaborative Filtering Systems , 2007, MLDM.

[13]  Roliana Ibrahim,et al.  Cross Domain Recommender Systems , 2017, ACM Comput. Surv..

[14]  Mehregan Mahdavi,et al.  A social recommender system using item asymmetric correlation , 2018, Applied Intelligence.

[15]  Kamal Kant Bharadwaj,et al.  Fuzzy-genetic approach to recommender systems based on a novel hybrid user model , 2008, Expert Syst. Appl..

[16]  Enhong Chen,et al.  Learning from History and Present: Next-item Recommendation via Discriminatively Exploiting User Behaviors , 2018, KDD.

[17]  Li Yang,et al.  A trust-based collaborative filtering algorithm for E-commerce recommendation system , 2018, Journal of Ambient Intelligence and Humanized Computing.

[18]  Bo Li,et al.  Cross-Domain Recommendation via Tag Matrix Transfer , 2015, 2015 IEEE International Conference on Data Mining Workshop (ICDMW).

[19]  Jianmin Chen,et al.  Robust collaborative filtering based on non-negative matrix factorization and R1-norm , 2017, Knowl. Based Syst..

[20]  Pragya Dwivedi,et al.  e‐Learning recommender system for a group of learners based on the unified learner profile approach , 2015, Expert Syst. J. Knowl. Eng..

[21]  Ji Zhang,et al.  A novel social network hybrid recommender system based on hypergraph topologic structure , 2018, World Wide Web.

[22]  Qiang Yang,et al.  Can Movies and Books Collaborate? Cross-Domain Collaborative Filtering for Sparsity Reduction , 2009, IJCAI.

[23]  Ning Zhong,et al.  A probabilistic inference model for recommender systems , 2016, Applied Intelligence.

[24]  Le Hoang Son Dealing with the new user cold-start problem in recommender systems: A comparative review , 2016, Inf. Syst..

[25]  Mumtaz Ali,et al.  Neutrosophic recommender system for medical diagnosis based on algebraic similarity measure and clustering , 2017, 2017 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[26]  Le Hoang Son,et al.  Intuitionistic fuzzy recommender systems: An effective tool for medical diagnosis , 2015, Knowl. Based Syst..

[27]  Yi-Hsuan Yang,et al.  Addressing Cold Start for Next-song Recommendation , 2016, RecSys.

[28]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[29]  Christopher M. Bishop,et al.  Pattern Recognition and Machine Learning (Information Science and Statistics) , 2006 .

[30]  Mohammad Yahya H. Al-Shamri,et al.  User profiling approaches for demographic recommender systems , 2016, Knowl. Based Syst..

[31]  Ruslan Salakhutdinov,et al.  Probabilistic Matrix Factorization , 2007, NIPS.

[32]  Guandong Xu,et al.  Personalized recommendation via cross-domain triadic factorization , 2013, WWW.

[33]  Wil M. P. van der Aalst,et al.  Business Process Variability Modeling , 2017, ACM Comput. Surv..

[34]  Michael R. Lyu,et al.  SoRec: social recommendation using probabilistic matrix factorization , 2008, CIKM '08.

[35]  Francesco Ricci,et al.  Cold-Start Management with Cross-Domain Collaborative Filtering and Tags , 2013, EC-Web.

[36]  Paolo Cremonesi,et al.  Cross-Domain Recommender Systems , 2011, 2011 IEEE 11th International Conference on Data Mining Workshops.

[37]  Qiang Yang,et al.  Transfer Learning in Collaborative Filtering for Sparsity Reduction , 2010, AAAI.

[38]  Laks V. S. Lakshmanan,et al.  Combating the Cold Start User Problem in Model Based Collaborative Filtering , 2017, ArXiv.

[39]  Yehuda Koren,et al.  Advances in Collaborative Filtering , 2011, Recommender Systems Handbook.

[40]  HernandoAntonio,et al.  A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model , 2016 .

[41]  Heyan Huang,et al.  Cross-Domain Collaborative Filtering with Review Text , 2015, IJCAI.

[42]  Kourosh Kiani,et al.  A new method to find neighbor users that improves the performance of Collaborative Filtering , 2017, Expert Syst. Appl..

[43]  Juan Manuel Cueva Lovelle,et al.  Implicit feedback techniques on recommender systems applied to electronic books , 2012, Comput. Hum. Behav..

[44]  Tsvi Kuflik,et al.  Cross-Domain Mediation in Collaborative Filtering , 2007, User Modeling.

[45]  Martha Larson,et al.  Tags as bridges between domains: improving recommendation with tag-induced cross-domain collaborative filtering , 2011, UMAP'11.

[46]  Iván Cantador,et al.  Exploiting Social Tags in Matrix Factorization Models for Cross-domain Collaborative Filtering , 2014, CBRecSys@RecSys.

[47]  Kaisheng Yao,et al.  Robust Transfer Learning for Cross-domain Collaborative Filtering Using Multiple Rating Patterns Approximation , 2018, WSDM.

[48]  Weike Pan,et al.  A survey of transfer learning for collaborative recommendation with auxiliary data , 2016, Neurocomputing.

[49]  Tiffany Ya Tang,et al.  If You Like the Devil Wears Prada the Book, Will You also Enjoy the Devil Wears Prada the Movie? A Study of Cross-Domain Recommendations , 2008, New Generation Computing.

[50]  Jing Ma,et al.  Resolving data sparsity by multi-type auxiliary implicit feedback for recommender systems , 2017, Knowl. Based Syst..

[51]  Qiang Yang,et al.  A unified framework of active transfer learning for cross-system recommendation , 2017, Artif. Intell..

[52]  Patrick Seemann,et al.  Matrix Factorization Techniques for Recommender Systems , 2014 .

[53]  Le Hoang Son HU-FCF++: A novel hybrid method for the new user cold-start problem in recommender systems , 2015, Eng. Appl. Artif. Intell..

[54]  Qiang Yang,et al.  Transfer learning in heterogeneous collaborative filtering domains , 2013, Artif. Intell..

[55]  Vibhor Kant,et al.  Tags and Item Features as a Bridge for Cross-Domain Recommender Systems , 2018 .

[56]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[57]  Hui Tian,et al.  A new user similarity model to improve the accuracy of collaborative filtering , 2014, Knowl. Based Syst..