Skip to main content
Log in

CRAS: cross-domain recommendation via aspect-level sentiment extraction

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Algorithm 1
Algorithm 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. http://jmcauley.ucsd.edu/data/amazon/.

  2. https://www.nltk.org/.

  3. https://dumps.wikimedia.org/enwiki/20140102/.

  4. https://catalog.ldc.upenn.edu/LDC2011T07.

References

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

    Article  Google Scholar 

  8. Hofmann T (2017) Probabilistic latent semantic indexing. SIGIR Forum 51:211–218. https://doi.org/10.1145/3130348.3130370

    Article  Google Scholar 

  9. 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

  10. Moody CE (2016) Mixing dirichlet topic models and word embeddings to make lda2vec. CoRR arXiv:1605.02019

  11. 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

    Article  Google Scholar 

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

    Article  Google Scholar 

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

  25. 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

  26. 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

  27. 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

  28. 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

  29. 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

  30. 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

  31. 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

  32. 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

  33. 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

Download references

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

Authors

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

Correspondence to Jinpeng Chen.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10115-024-02130-6

Keywords

Navigation