Abstract
Recommender System provides users with online services in a personalized way. The performance of traditional recommender systems may deteriorate because of problems such as cold-start and data sparsity. Cross-domain Recommendation System utilizes the richer information from auxiliary domains to guide the task in the target domain. However, direct knowledge transfer may lead to a negative impact due to data heterogeneity and feature mismatch between domains. In this article, we innovatively explore the cross-domain correlation from the perspectives of content semanticity and structural connectivity to fully exploit the information of Knowledge Graph. First, we adopt domain adaptation that automatically extracts transferable features to capture cross-domain semantic relations. Second, we devise a knowledge-aware graph neural network to explicitly model the high-order connectivity across domains. Third, we develop feature fusion strategies to combine the advantages of semantic and structural information. By simulating the cold-start scenario on two real-world datasets, the experimental results show that our proposed method has superior performance in accuracy and diversity compared with the SOTA methods. It demonstrates that our method can accurately predict users’ expressed preferences while exploring their potential diverse interests.
- [1] . 2010. Crossing framework - A dynamic infrastructure to develop knowledge-based recommenders in cross domains. In Proceedings of the 6th International Conference on Web Information Systems and Technologies. INSTICC Press, 125–130.Google Scholar
- [2] . 2010. A theory of learning from different domains. Machine learning 79, 1–2 (2010), 151–175.Google ScholarDigital Library
- [3] . 2006. Analysis of representations for domain adaptation. In Proceedings of the Advances in Neural Information Processing Systems. MIT Press, 137–144.Google Scholar
- [4] . 2008. Mediation of user models for enhanced personalization in recommender systems. User Modeling and User-Adapted Interaction 18, 3 (2008), 245–286. Google ScholarDigital Library
- [5] . 2015. Cross-domain recommender systems. In Proceedings of the Recommender Systems Handbook. Springer, 919–959.Google ScholarCross Ref
- [6] . 2011. A generic semantic-based framework for cross-domain recommendation. In Proceedings of the 2nd International Workshop on Information Heterogeneity and Fusion in Recommender Systems. ACM, 25–32.Google ScholarDigital Library
- [7] . 2019. Addressing the user cold start with cross-domain collaborative filtering: Exploiting item metadata in matrix factorization. User Modeling and User-Adapted Interaction 29, 2 (2019), 443–486.Google ScholarDigital Library
- [8] . 2016. Domain-adversarial training of neural networks. Journal of Machine Learning Research 17, 59 (2016), 1–35.Google Scholar
- [9] . 2019. Cross-domain recommendation without sharing user-relevant data. In Proceedings of the World Wide Web Conference. ACM, 491–502.Google ScholarDigital Library
- [10] . 2022. A survey on knowledge graph-based recommender systems. IEEE Transactions on Knowledge and Data Engineering 34, 8 (2022), 3549–3568.Google ScholarCross Ref
- [11] . 2018. A general cross-domain recommendation framework via bayesian neural network. In Proceedings of the 2018 IEEE International Conference on Data Mining. IEEE, 1001–1006.Google ScholarCross Ref
- [12] . 2012. Improving neural networks by preventing co-adaptation of feature detectors. (2012).
arxiv:1207.0580 Google Scholar - [13] . 2018. CoNet: Collaborative cross networks for cross-domain recommendation. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management, CIKM 2018, Torino, Italy, October 22-26, 2018. ACM, 667–676.Google ScholarDigital Library
- [14] . 2019. Transfer meets hybrid: A synthetic approach for cross-domain collaborative filtering with text. In Proceedings of the World Wide Web Conference. ACM, 2822–2829.Google ScholarDigital Library
- [15] . 2013. Personalized recommendation via cross-domain triadic factorization. In Proceedings of the 22nd International World Wide Web Conference. ACM, 595–606.Google ScholarDigital Library
- [16] . 2008. Collaborative filtering for implicit feedback datasets. In Proceedings of the 8th IEEE International Conference on Data Mining. IEEE, 263–272.Google ScholarDigital Library
- [17] . 2018. Improving sequential recommendation with knowledge-enhanced memory networks. In Proceedings of the 41st International ACM SIGIR Conference on Research & Development in Information Retrieval. ACM, 505–514.Google ScholarDigital Library
- [18] . 2019. Scenery-based fashion recommendation with cross-domain geneartive adverserial networks. In Proceedings of the International Conference on Big Data and Smart Computing. IEEE, 1–4.Google ScholarCross Ref
- [19] . 2013. Ontology-based identification of music for places. In Proceedings of the Information and Communication Technologies in Tourism 2013. Springer, 436–447.Google ScholarCross Ref
- [20] . 2014. Convolutional neural networks for sentence classification. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing. ACL, 1746–1751.Google ScholarCross Ref
- [21] . 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, 426–434.Google ScholarDigital Library
- [22] . 2014. Semantic clustering-based cross-domain recommendation. In Proceedings of the 2014 IEEE Symposium on Computational Intelligence and Data Mining. IEEE, 137–141.Google ScholarCross Ref
- [23] . 2019. Adversarial learning of transitive semantic features for cross-domain recommendation. In Proceedings of the 2019 IEEE Global Communications Conference. IEEE, 1–6.Google ScholarDigital Library
- [24] Tsung-Yi Lin, Priya Goyal, Ross B. Girshick, Kaiming He, and Piotr Dollár. 2020. Focal loss for dense object detection. IEEE Trans. Pattern Anal. Mach. Intell. 42, 2 (2020), 318–327.Google Scholar
- [25] . 2015. Learning entity and relation embeddings for knowledge graph completion. In Proceedings of the 29th AAAI Conference on Artificial Intelligence. AAAI Press, 2181–2187.Google ScholarCross Ref
- [26] . 2009. How to Recommend Music to Film Buffs: Enabling the Provision of Recommendations from Multiple Domains. Ph.D. Dissertation. University of Southampton.Google Scholar
- [27] . 2017. Cross-domain recommendation: An embedding and mapping approach. In Proceedings of the 26th International Joint Conference on Artificial Intelligence. ijcai.org, 2464–2470.Google ScholarDigital Library
- [28] . 2013. Distributed representations of words and phrases and their compositionality. In Proceedings of the Advances in Neural Information Processing Systems. 3111–3119.Google ScholarDigital Library
- [29] . 2017. Sparsity and noise: Where knowledge graph embeddings fall short. In Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing. ACL, 1751–1756.Google ScholarCross Ref
- [30] . 2009. BPR: Bayesian personalized ranking from implicit feedback. In Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence. AUAI Press, 452–461.Google ScholarDigital Library
- [31] . 2019. Cross-domain recommendation for enhancing cultural heritage experience. In Adjunct Publication of the 27th Conference on User Modeling, Adaptation and Personalization. ACM, 413–415.Google ScholarDigital Library
- [32] . 2011. Tags as bridges between domains: Improving recommendation with tag-induced cross-domain collaborative filtering. In Proceedings of the User Modeling, Adaption and Personalization. Springer, 305–316.Google ScholarCross Ref
- [33] . 2008. Relational learning via collective matrix factorization. In Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 650–658.Google ScholarDigital Library
- [34] . 2020. Are we evaluating rigorously? Benchmarking recommendation for reproducible evaluation and fair comparison. In Proceedings of the 14th ACM Conference on Recommender Systems. ACM, 23–32.Google ScholarDigital Library
- [35] . 2010. Mining multi-label data. In Proceedings of the Data Mining and Knowledge Discovery Handbook. Springer, 667–685.Google Scholar
- [36] . 2008. Visualizing data using t-SNE. Journal of Machine Learning Research 9, 11 (2008), 2579–2605. Google Scholar
- [37] . 2014. Coverage, redundancy and size-awareness in genre diversity for recommender systems. In Proceedings of the 8th ACM Conference on Recommender Systems. ACM, 209–216.Google ScholarDigital Library
- [38] . 2018. RippleNet: Propagating user preferences on the knowledge graph for recommender systems. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management. ACM, 417–426.Google ScholarDigital Library
- [39] . 2019. Knowledge graph convolutional networks for recommender systems. In Proceedings of the World Wide Web Conference. ACM, 3307–3313.Google ScholarDigital Library
- [40] . 2017. A new transfer learning model for cross-domain recommendation. Chinese Journal of Computers 40, 10 (2017), 2367–2380. Google Scholar
- [41] . 2017. Knowledge graph embedding: A survey of approaches and applications. IEEE Transactions on Knowledge and Data Engineering 29, 12 (2017), 2724–2743.Google ScholarCross Ref
- [42] . 2019. KGAT: Knowledge graph attention network for recommendation. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 950–958.Google ScholarDigital Library
- [43] . 2021. An empirical study on effect of semantic measures in cross-domain recommender system in user cold-start scenario. In Proceedings of the Knowledge Science, Engineering and Management. Springer, 264–278.Google ScholarDigital Library
- [44] . 2018. SARFM: A sentiment-aware review feature mapping approach for cross-domain recommendation. In Proceedings of the Web Information Systems Engineering. Springer, 3–18.Google ScholarDigital Library
- [45] . 2014. Tag propagation based recommendation across diverse social media. In Proceedings of the 23rd International World Wide Web Conference. ACM, 407–408.Google ScholarDigital Library
- [46] . 2019. DARec: Deep domain adaptation for cross-domain recommendation via transferring rating patterns. In Proceedings of the 28th International Joint Conference on Artificial Intelligence. ijcai.org, 4227–4233.Google ScholarCross Ref
- [47] . 2019. A cross-domain recommender system with kernel-induced knowledge transfer for overlapping entities. IEEE Transactions on Neural Networks and Learning Systems 30, 7 (2019), 1998–2012.Google ScholarCross Ref
- [48] Cheng Zhao, Chenliang Li, and Cong Fu. 2019. Cross-domain recommendation via preference propagation GraphNet. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management, CIKM 2019, Beijing, China, November 3-7, 2019, ACM, 2165–2168.Google Scholar
- [49] . 2019. DTCDR: A framework for dual-target cross-domain recommendation. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management.ACM, 1533–1542.Google ScholarDigital Library
- [50] . 2018. A deep framework for cross-domain and cross-system recommendations. In Proceedings of the 27th International Joint Conference on Artificial Intelligence. ijcai.org, 3711–3717.Google ScholarDigital Library
- [51] . 2022. Personalized transfer of user preferences for cross-domain recommendation. In Proceedings of the 15th ACM International Conference on Web Search and Data Mining. ACM, 1507–1515.Google ScholarDigital Library
Index Terms
- A Dual Perspective Framework of Knowledge-correlation for Cross-domain Recommendation
Recommendations
Cross-domain collaborative recommendation without overlapping entities based on domain adaptation
AbstractRecommender systems are the systems that take advantages of users’ historical behavior data to model the users’ behavior preferences to recommend things to users. However, recommender systems often suffer from data sparsity issues, due to a lack ...
Domain ranking for cross domain collaborative filtering
UMAP'12: Proceedings of the 20th international conference on User Modeling, Adaptation, and PersonalizationIn recommendation systems a variation of the cold start problem is a situation where the target user has few-to-none item ratings belonging to the target domain (e.g., movies) to base recommendations on. One way to overcome this is by basing ...
Accuracy and Diversity in Cross-domain Recommendations for Cold-start Users with Positive-only Feedback
RecSys '16: Proceedings of the 10th ACM Conference on Recommender SystemsComputing useful recommendations for cold-start users is a major challenge in the design of recommender systems, and additional data is often required to compensate the scarcity of user feedback. In this paper we address such problem in a target domain ...
Comments