Tag-informed collaborative topic modeling for cross domain recommendations

Abstract Collaborative topic modeling is powerful to alleviate data sparsity in recommender systems owing to the incorporation of collaborative filtering and topic models. However sufficient textual data is not always available. On the other hand, tags serving as supplementary description of items can reflect users’ interests in item attributes. But previous works only mine the effect of tags on ratings in one domain and ignore that in related domains items can be related in attributes. Tags encode similar properties of items and can be transferred across domains to mutually benefit recommendations for both domains. In this study we propose a TagCDCTR (Tag-informed Cross Domain Collaborative Topic Regression) model, which exploits shared tags as bridges to link related domains through an extended collaborative topic modeling framework. The model exploits the inter-domain relations by encoding cross domain item-item similarity based on common tags and jointly learning a shared set of topics from all domains together. Collectively factorizing the rating matrices of multiple domains into common user latent factors and domain-specific item latent factors, so that the learned item latent factors are linked through the inter-domain relations, helping to capture the items more comprehensively. The rich information reused in multiple domains alleviates data sparsity and the semantic advantage of topics and tags provides a better interpretability of recommendations. The experiments conducted on three datasets demonstrate that TagCDCTR outperforms state-of-the-art collaborative-topic-based models and cross-domain-based models.

[1]  Chong Wang,et al.  Collaborative topic modeling for recommending scientific articles , 2011, KDD.

[2]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

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

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

[5]  Yan Liu,et al.  Collaborative Topic Regression with Social Matrix Factorization for Recommendation Systems , 2012, ICML.

[6]  Ruslan Salakhutdinov,et al.  Bayesian probabilistic matrix factorization using Markov chain Monte Carlo , 2008, ICML '08.

[7]  Wu-Jun Li,et al.  Collaborative Topic Regression with Social Regularization for Tag Recommendation , 2013, IJCAI.

[8]  Hao Wu,et al.  Collaborative Topic Regression with social trust ensemble for recommendation in social media systems , 2016, Knowl. Based Syst..

[9]  Xiaoming Zhang,et al.  Incorporating temporal dynamics into LDA for one-class collaborative filtering , 2018, Knowl. Based Syst..

[10]  Roberto Turrin,et al.  Cross-Domain Recommender Systems , 2015, Recommender Systems Handbook.

[11]  Chong Wang,et al.  Reading Tea Leaves: How Humans Interpret Topic Models , 2009, NIPS.

[12]  Neil D. Lawrence,et al.  Gaussian Process Latent Variable Models for Visualisation of High Dimensional Data , 2003, NIPS.

[13]  Mordecai Avriel,et al.  Mathematical Programming for Industrial Engineers , 1997 .

[14]  Yujia Li,et al.  Celebrity Recommendation with Collaborative Social Topic Regression , 2013, IJCAI.

[15]  Yi Zhang,et al.  Mixed Similarity Diffusion for Recommendation on Bipartite Networks , 2017, IEEE Access.

[16]  Hsinchun Chen,et al.  A Comparison of Collaborative-Filtering Recommendation Algorithms for E-commerce , 2007, IEEE Intelligent Systems.

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

[18]  Yan Wang,et al.  Capturing Semantic Correlation for Item Recommendation in Tagging Systems , 2016, AAAI.

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

[20]  Bin Li,et al.  Cross-Domain Collaborative Filtering: A Brief Survey , 2011, 2011 IEEE 23rd International Conference on Tools with Artificial Intelligence.

[21]  Guangquan Zhang,et al.  Regularizing Knowledge Transfer in Recommendation With Tag-Inferred Correlation , 2019, IEEE Transactions on Cybernetics.

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

[23]  Miao Liu,et al.  Mixed similarity learning for recommendation with implicit feedback , 2017, Knowl. Based Syst..

[24]  M. Narasimha Murty,et al.  TagEmbedSVD: Leveraging Tag Embeddings for Cross-Domain Collaborative Filtering , 2019, PReMI.

[25]  Danai Koutra,et al.  Collaborative topic regression for predicting topic-based social influence , 2019, Machine Learning.

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

[27]  Deepak Agarwal,et al.  fLDA: matrix factorization through latent dirichlet allocation , 2010, WSDM '10.

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

[29]  Bin Cao,et al.  Multi-Domain Collaborative Filtering , 2010, UAI.

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

[31]  Qiang Yang,et al.  Transfer learning for collaborative filtering via a rating-matrix generative model , 2009, ICML '09.

[32]  Barry Smyth,et al.  (Web Search)shared: Social Aspects of a Collaborative, Community-Based Search Network , 2008, AH.

[33]  Guangquan Zhang,et al.  A Cross-Domain Recommender System With Kernel-Induced Knowledge Transfer for Overlapping Entities , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[34]  Dit-Yan Yeung,et al.  Collaborative Deep Learning for Recommender Systems , 2014, KDD.

[35]  Qian Zhang,et al.  A cross-domain recommender system with consistent information transfer , 2017, Decis. Support Syst..

[36]  Qiang Yang,et al.  Transfer Learning for Collective Link Prediction in Multiple Heterogenous Domains , 2010, ICML.

[37]  Geoffrey J. Gordon,et al.  Relational learning via collective matrix factorization , 2008, KDD.

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

[39]  Fuzhen Zhuang,et al.  Trust-embedded collaborative deep generative model for social recommendation , 2020, The Journal of Supercomputing.

[40]  Yan Wang,et al.  EXPLORE: EXPLainable item-tag CO-REcommendation , 2019, Inf. Sci..

[41]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[42]  Tao Jin,et al.  Collaborative topic regression for online recommender systems: an online and Bayesian approach , 2017, Machine Learning.

[43]  Guangquan Zhang,et al.  Cross-domain Recommendation with Semantic Correlation in Tagging Systems , 2019, 2019 International Joint Conference on Neural Networks (IJCNN).

[44]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[45]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[46]  Vidyadhar Rao,et al.  Divide and Transfer: Understanding Latent Factors for Recommendation Tasks , 2017, RecSysKTL.