Abstract
To address the problem of sparse data and cold-start when facing new users and items in the single-domain recommendation, cross-domain recommendation has gradually become a hot topic in the recommendation system. This method enhances target domain recommendation performance by incorporating relevant information from an auxiliary domain. A critical aspect of cross-domain recommendation is the effective transfer of user preferences from the source to the target domain. This paper proposes a novel cross-domain recommendation framework, namely the Cross-domain Recommendation based on Aspect-level Sentiment extraction (CRAS). CRAS leverages user and item review texts in cross-domain recommendations to extract detailed user preferences. Specifically, the Biterm Topic Model (BTM) is utilized for the precise extraction of ’aspects’ from users and items, focusing on identifying characteristics that align with user interests and the positive attributes of items. These ’aspects’ represent distinct, influential features of the items. For example, a good service attitude can be regarded as a good aspect of a restaurant. Furthermore, this study employs an improved Cycle-Consistent Generative Adversarial Networks (CycleGAN), efficiently mapping user preferences from one domain to another, thereby enhancing the accuracy and personalization of the recommendations. Lastly, this paper compares the CRAS model with a series of state-of-the-art baseline methods in the Amazon review dataset, and experiment results show that the proposed model outperforms the baseline methods.
Similar content being viewed by others
References
Zang T, Zhu Y, Liu H, Zhang R, Yu J (2021) A survey on cross-domain recommendation: taxonomies, methods, and future directions. CoRR arxiv:2108.03357
Tonon VR, Oliveira CC, Oliveira DC, de Andrade Lopes A, Sinoara RA, Marcacini RM, Rezende SO (2019) Improving recommendations by using a heterogeneous network and user’s reviews. In: 8th Brazilian conference on intelligent systems, BRACIS 2019, Salvador, Brazil. pp 639–644. https://doi.org/10.1109/BRACIS.2019.00117. Accessed 15-18 Oct 2019
Chin JY, Zhao K, Joty SR, Cong G (2018) ANR: aspect-based neural recommender. In: Proceedings of the 27th ACM international conference on information and knowledge management, CIKM 2018, Torino, Italy. pp 147–156 . https://doi.org/10.1145/3269206.3271810. Accessed 22-26 Oct 2018
Cheng Z, Ding Y, Zhu L, Kankanhalli MS (2018) Aspect-aware latent factor model: rating prediction with ratings and reviews. In: Proceedings of the 2018 World Wide Web conference on World Wide Web, WWW 2018, Lyon, France. pp 639–648. https://doi.org/10.1145/3178876.3186145. Accessed 23–27 April 2018
Seo S, Huang J, Yang H, Liu Y (2017) Interpretable convolutional neural networks with dual local and global attention for review rating prediction. In: Proceedings of the eleventh ACM conference on recommender systems, RecSys 2017, Como, Italy. pp 297–305. https://doi.org/10.1145/3109859.3109890. Accessed 27–31 Aug 2017
Xia H, Wang Z, Du B, Zhang L, Chen S, Chun G (2019) Leveraging ratings and reviews with gating mechanism for recommendation. In: Proceedings of the 28th ACM international conference on information and knowledge management, CIKM 2019, Beijing, China. pp 1573–1582. https://doi.org/10.1145/3357384.3357919. Accessed 3–7 Nov 2019
Deerwester SC, Dumais ST, Landauer TK, Furnas GW, Harshman RA (1990) Indexing by latent semantic analysis. J Am Soc Inf Sci 41(6):391–407
Hofmann T (2017) Probabilistic latent semantic indexing. SIGIR Forum 51:211–218. https://doi.org/10.1145/3130348.3130370
Blei DM, Ng AY, Jordan MI (2001) Latent dirichlet allocation. In: Advances in neural information processing systems 14 [Neural information processing systems: natural and synthetic, NIPS 2001, December 3-8, 2001, Vancouver, British Columbia, Canada], pp 601–608
Moody CE (2016) Mixing dirichlet topic models and word embeddings to make lda2vec. CoRR arXiv:1605.02019
Cheng X, Yan X, Lan Y, Guo J (2014) BTM: topic modeling over short texts. IEEE Trans Knowl Data Eng 26(12):2928–2941. https://doi.org/10.1109/TKDE.2014.2313872
Li L, Do Q, Liu W (2019) Cross-domain recommendation via coupled factorization machines. In: The thirty-third AAAI conference on artificial intelligence, AAAI 2019, the thirty-first innovative applications of artificial intelligence conference, IAAI 2019, the ninth AAAI symposium on educational advances in artificial intelligence, EAAI 2019, Honolulu, Hawaii, USA, January 27–February 1, 2019, pp 9965–9966 . https://doi.org/10.1609/aaai.v33i01.33019965
Zhu F, Wang Y, Chen C, Liu G, Orgun MA, Wu J (2018) A deep framework for cross-domain and cross-system recommendations. In: Proceedings of the twenty-seventh international joint conference on artificial intelligence, IJCAI 2018, Stockholm, Sweden, pp 3711–3717. https://doi.org/10.24963/ijcai.2018/516. Accessed 13–19 July 2018
Liu M, Li J, Li G, Pan P (2020) Cross domain recommendation via bi-directional transfer graph collaborative filtering networks. In: CIKM ’20: The 29th ACM international conference on information and knowledge management, virtual Event, Ireland, pp 885–894. https://doi.org/10.1145/3340531.3412012. Accessed 19–23 Oct 2020
Liu J, Zhao P, Zhuang F, Liu Y, Sheng VS, Xu J, Zhou X, Xiong H (2020) Exploiting aesthetic preference in deep cross networks for cross-domain recommendation. In: WWW ’20: the web conference 2020, Taipei, Taiwan. pp 2768–2774. https://doi.org/10.1145/3366423.3380036. Accessed 20–24 April 2020
Wang X, Peng Z, Wang S, Yu PS, Fu W, Xu X, Hong X (2020) CDLFM: cross-domain recommendation for cold-start users via latent feature mapping. Knowl Inf Syst 62(5):1723–1750. https://doi.org/10.1007/s10115-019-01396-5
Xie R, Liu Q, Wang L, Liu S, Zhang B, Lin L (2022) Contrastive cross-domain recommendation in matching. In: Zhang A, Rangwala H (eds.) KDD ’22: the 28th ACM SIGKDD conference on knowledge discovery and data mining, Washington, DC, USA, pp 4226–4236. https://doi.org/10.1145/3534678.3539125. Accessed 14–18 Aug 2022
Cao J, Lin X, Cong X, Ya J, Liu T, Wang B (2022) Disencdr: learning disentangled representations for cross-domain recommendation. In: Amigó E, Castells P, Gonzalo J, Carterette B, Culpepper JS, Kazai G (eds.) SIGIR ’22: the 45th international ACM SIGIR conference on research and development in information retrieval, Madrid, Spain, pp 267–277 . https://doi.org/10.1145/3477495.3531967. Accessed 11–15 July 2022
Liu W, Zheng X, Hu M, Chen C (2022) Collaborative filtering with attribution alignment for review-based non-overlapped cross domain recommendation. In: Laforest F, Troncy R, Simperl E, Agarwal D, Gionis A, Herman I, Médini L (eds.) WWW ’22: the ACM web conference 2022, Virtual Event, Lyon, France, pp 1181–1190. https://doi.org/10.1145/3485447.3512166. Accessed 25–29 April 2022
Man T, Shen H, Jin X, Cheng X (2017) Cross-domain recommendation: An embedding and mapping approach. In: Proceedings of the twenty-sixth international joint conference on artificial intelligence, IJCAI 2017, Melbourne, Australia, pp 2464–2470. https://doi.org/10.24963/ijcai.2017/343. Accessed 19–25 Aug 2017
Zhu J, Park T, Isola P, Efros AA (2017) Unpaired image-to-image translation using cycle-consistent adversarial networks. In: IEEE international conference on computer vision, ICCV 2017, Venice, Italy. pp 2242–2251. https://doi.org/10.1109/ICCV.2017.244. Accessed 22–29 Oct 2017
Da’u A, Salim N, Rabiu I, Osman A (2020) Recommendation system exploiting aspect-based opinion mining with deep learning method. Inf Sci 512:1279–1292. https://doi.org/10.1016/j.ins.2019.10.038
Huang C, Jiang W, Wu J, Wang G (2020) Personalized review recommendation based on users’ aspect sentiment. ACM Trans Internet Technol 20(4):42–14226. https://doi.org/10.1145/3414841
Zhu F, Wang Y, Chen C, Zhou J, Li L, Liu G (2021) Cross-domain recommendation: challenges, progress, and prospects. In: Zhou Z (ed.) Proceedings of the thirtieth international joint conference on artificial intelligence, IJCAI 2021, virtual event/Montreal, Canada. pp 4721–4728. https://doi.org/10.24963/ijcai.2021/639. Accessed 19–27 Aug 2021
Wang T, Zhuang F, Zhang Z, Wang D, Zhou J, He Q (2021) Low-dimensional alignment for cross-domain recommendation. In: Demartini G, Zuccon G, Culpepper JS, Huang Z, Tong H (eds.) CIKM ’21: The 30th ACM international conference on information and knowledge management, virtual event, Queensland, Australia. pp 3508–3512 . https://doi.org/10.1145/3459637.3482137. Accessed 1–5 Nov 2021
Zhao C, Li C, Xiao R, Deng H, Sun A (2020) CATN: cross-domain recommendation for cold-start users via aspect transfer network. In: Huang J, Chang Y, Cheng X, Kamps J, Murdock V, Wen J, Liu Y (eds.) Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval, SIGIR 2020, virtual event, China. pp 229–238. https://doi.org/10.1145/3397271.3401169. Accessed 25–30 July 2020
Zhu F, Wang Y, Chen C, Zhou J, Li L, Liu G (2021) Cross-domain recommendation: challenges, progress, and prospects. In: Zhou Z (ed.) Proceedings of the thirtieth international joint conference on artificial intelligence, IJCAI 2021, virtual event/Montreal, Canada. pp 4721–4728 . https://doi.org/10.24963/ijcai.2021/639. Accessed 19–27 Aug 2021
Singh AP, Gordon GJ (2008) Relational learning via collective matrix factorization. In: Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining, Las Vegas, Nevada, USA. pp 650–658. https://doi.org/10.1145/1401890.1401969. Accessed 24–27 Aug 2008
Li B, Zhu X, Li R, Zhang C, Xue X, Wu X (2011) Cross-domain collaborative filtering over time. In: IJCAI 2011, Proceedings of the 22nd international joint conference on artificial intelligence, Barcelona, Catalonia, Spain. pp 2293–2298. https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-382. Accessed 16–22 July 2011
Hu L, Cao J, Xu G, Cao L, Gu Z, Zhu C (2013) Personalized recommendation via cross-domain triadic factorization. In: 22nd international World Wide Web conference, WWW ’13, Rio de Janeiro, Brazil. pp 595–606. https://doi.org/10.1145/2488388.2488441. Accessed 13–17 May 2013
Ma M, Ren P, Lin Y, Chen Z, Ma J, de Rijke M (2019) \(\pi \)-net: a parallel information-sharing network for shared-account cross-domain sequential recommendations. In: Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval, SIGIR 2019, Paris, France. pp 685–694. https://doi.org/10.1145/3331184.3331200. Accessed 21–25 July 2019
Fu W, Peng Z, Wang S, Xu Y, Li J (2019) Deeply fusing reviews and contents for cold start users in cross-domain recommendation systems. In: The thirty-third AAAI conference on artificial intelligence, AAAI 2019, the thirty-first innovative applications of artificial intelligence conference, IAAI 2019, the ninth AAAI symposium on educational advances in artificial intelligence, EAAI 2019, Honolulu, Hawaii, USA, January 27– February 1, 2019, pp 94–101. https://doi.org/10.1609/aaai.v33i01.330194
Zhu Y, Tang Z, Liu Y, Zhuang F, Xie R, Zhang X, Lin L, He Q (2022) Personalized transfer of user preferences for cross-domain recommendation. In: WSDM ’22: the fifteenth ACM international conference on web search and data mining, virtual event/Tempe, AZ, USA, pp 1507–1515. https://doi.org/10.1145/3488560.3498392. Accessed 21–25 Feb 2022
Acknowledgements
This work was supported in part by Beijing Natural Science Foundation(Grant No.L233034), in part by the Open Project of Xiangjiang Laboratory (No.23XJ03006), in part by SMP-IDATA Open Youth Fund (No.SMP2023-iData-005), in part by the National Natural Science Foundation of China (Grant No.72274022, No.82071171), in part by Open Project (2023B02) of Guangxi Colleges and Universities Key Laboratory of Intelligent Software, in part by CCF-Zhipu AI Large Model Fund (Grant No. CCF-Zhipu202317), in part by Zhejiang Lab Open Research Project (Grant No.K2022KG0AB03) and in part by the Open Projects of the Technology Innovation Center of Cultural Tourism Big Data of Hebei Province (Grant No.SG2019036-zd202205).
Author information
Authors and Affiliations
Contributions
All authors contributed to the study conception and design. Material preparation, data collection and analysis were performed by Hongben Huang, Wanjiang Han, Yi Xu and Pengfei Sun. Fan Zhang, Yaoyao Zhou and Jinpeng Chen wrote the main manuscript text and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no Conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhang, F., Zhou, Y., Sun, P. et al. CRAS: cross-domain recommendation via aspect-level sentiment extraction. Knowl Inf Syst (2024). https://doi.org/10.1007/s10115-024-02130-6
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10115-024-02130-6