Cross-domain Recommendation with Semantic Correlation in Tagging Systems

The tagging system provides users with a platform to express their preferences as they annotate terms or keywords to items. Tag information is a bridge between two domains for transferring knowledge and helping to alleviate the data sparsity problem, which is a crucial and challenging problem in most recommender systems. Existing methods incorporate correlations extracted from overlapping tags at a lexical level in cross-domain recommendation, but they neglect semantical relationships between different tags, which impairs prediction accuracy in the target domain. To solve this challenging problem, we propose a cross-domain recommendation method with semantic correlation in tagging systems. This method automatically captures the semantic relationships between non-identical tags and applies them to the recommendation. The word2vec technique is used to learn the latent representations of tags. Semantically equivalent tags are then grouped to form a joint embedding space comprised of tag clusters. This embedding space serves as the bridge between domains. By mapping users and items from both the source and target domains into the same embedding space, similar users or items across domains can be identified. Thus, the recommendation in a sparse target domain is improved by transferring knowledge through correlated users and items. Experimental results with three datasets on six cross-domain recommendation tasks demonstrate that the proposed method exploits the semantic links from tags in two domains and outperforms five benchmarks in prediction accuracy. The results indicate that transferring knowledge through tags semantics is feasible and effective.

[1]  Panagiotis Symeonidis,et al.  MusicBox: Personalized Music Recommendation Based on Cubic Analysis of Social Tags , 2010, IEEE Transactions on Audio, Speech, and Language Processing.

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

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

[4]  Peng Hao,et al.  Enhancing cross domain recommendation with domain dependent tags , 2016, 2016 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[5]  Jie Lu,et al.  Multirelational Social Recommendations via Multigraph Ranking , 2017, IEEE Transactions on Cybernetics.

[6]  Wu-Jun Li,et al.  TagiCoFi: tag informed collaborative filtering , 2009, RecSys '09.

[7]  Martha Larson,et al.  Collaborative Filtering beyond the User-Item Matrix , 2014, ACM Comput. Surv..

[8]  Jeffrey Dean,et al.  Distributed Representations of Words and Phrases and their Compositionality , 2013, NIPS.

[9]  Junjun Zhang,et al.  Tag propagation based recommendation across diverse social media , 2014, WWW.

[10]  Nitesh Kumar,et al.  Semantic clustering-based cross-domain recommendation , 2014, 2014 IEEE Symposium on Computational Intelligence and Data Mining (CIDM).

[11]  Bamshad Mobasher,et al.  The impact of ambiguity and redundancy on tag recommendation in folksonomies , 2009, RecSys '09.

[12]  Luo Si,et al.  Flexible Mixture Model for Collaborative Filtering , 2003, ICML.

[13]  Yi-Cheng Zhang,et al.  Personalized Recommendation via Integrated Diffusion on User-Item-Tag Tripartite Graphs , 2009, ArXiv.

[14]  Wei Wang,et al.  Recommender system application developments: A survey , 2015, Decis. Support Syst..

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

[16]  Lars Schmidt-Thieme,et al.  Tag-aware recommender systems by fusion of collaborative filtering algorithms , 2008, SAC '08.

[17]  Peng Hao,et al.  Transfer learning using computational intelligence: A survey , 2015, Knowl. Based Syst..

[18]  Andreas Hotho,et al.  Tag Recommendations in Folksonomies , 2007, LWA.

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

[20]  Zhen Lin,et al.  Context-Aware Collaborative Topic Regression with Social Matrix Factorization for Recommender Systems , 2014, AAAI.

[21]  Alexandros Nanopoulos,et al.  Social tagging in recommender systems: a survey of the state-of-the-art and possible extensions , 2010, Artificial Intelligence Review.

[22]  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.

[23]  Weiqing Wang,et al.  User-based collaborative filtering on cross domain by tag transfer learning , 2012, CDKD '12.

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