{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T15:36:16Z","timestamp":1772206576287,"version":"3.50.1"},"reference-count":30,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:00:00Z","timestamp":1587340800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61751312"],"award-info":[{"award-number":["61751312"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61533020"],"award-info":[{"award-number":["61533020"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61876027"],"award-info":[{"award-number":["61876027"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>Cross-domain recommendation is a promising solution in recommendation systems by using relatively rich information from the source domain to improve the recommendation accuracy of the target domain. Most of the existing methods consider the rating information of users in different domains, the label information of users and items and the review information of users on items. However, they do not effectively use the latent sentiment information to find the accurate mapping of latent features in reviews between domains. User reviews usually include user\u2019s subjective views, which can reflect the user\u2019s preferences and sentiment tendencies to various attributes of the items. Therefore, in order to solve the cold-start problem in the recommendation process, this paper proposes a cross-domain recommendation algorithm (CDR-SAFM) based on sentiment analysis and latent feature mapping by combining the sentiment information implicit in user reviews in different domains. Different from previous sentiment research, this paper divides sentiment into three categories based on three-way decision ideas\u2014namely, positive, negative and neutral\u2014by conducting sentiment analysis on user review information. Furthermore, the Latent Dirichlet Allocation (LDA) is used to model the user\u2019s semantic orientation to generate the latent sentiment review features. Moreover, the Multilayer Perceptron (MLP) is used to obtain the cross domain non-linear mapping function to transfer the user\u2019s sentiment review features. Finally, this paper proves the effectiveness of the proposed CDR-SAFM framework by comparing it with existing recommendation algorithms in a cross-domain scenario on the Amazon dataset.<\/jats:p>","DOI":"10.3390\/e22040473","type":"journal-article","created":{"date-parts":[[2020,4,21]],"date-time":"2020-04-21T03:23:06Z","timestamp":1587439386000},"page":"473","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Cross-Domain Recommendation Based on Sentiment Analysis and Latent Feature Mapping"],"prefix":"10.3390","volume":"22","author":[{"given":"Yongpeng","family":"Wang","sequence":"first","affiliation":[{"name":"Chongqing Key Laboratory of Computational Intelligence, Chongqing University of Posts and Telecommunications, Chongqing 400065, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0667-8413","authenticated-orcid":false,"given":"Hong","family":"Yu","sequence":"additional","affiliation":[{"name":"Chongqing Key Laboratory of Computational Intelligence, Chongqing University of Posts and Telecommunications, Chongqing 400065, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8521-5232","authenticated-orcid":false,"given":"Guoyin","family":"Wang","sequence":"additional","affiliation":[{"name":"Chongqing Key Laboratory of Computational Intelligence, Chongqing University of Posts and Telecommunications, Chongqing 400065, China"}]},{"given":"Yongfang","family":"Xie","sequence":"additional","affiliation":[{"name":"School of Information Science and Engineering, Central South University, Changsha 410083, China"}]}],"member":"1968","published-online":{"date-parts":[[2020,4,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Herlocker, J.L., Konstan, J.A., and Borchers, A. (1999, January 15\u201319). An algorithmic framework for performing collaborative filtering. Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, New York, NY, USA.","DOI":"10.1145\/312624.312682"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/MC.2009.263","article-title":"Matrix factorization techniques for recommender systems","volume":"42","author":"Koren","year":"2009","journal-title":"IEEE Comput."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Cremonesi, P., Tripodi, A., and Turrin, R. (2011, January 11). Cross-domain recommender systems. Proceedings of the 11th International Conference on Data Mining Workshops, Vancouver, BC, Canada.","DOI":"10.1109\/ICDMW.2011.57"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"543","DOI":"10.1007\/s12559-016-9397-5","article-title":"Three-way decisions and cognitive computing","volume":"8","author":"Yao","year":"2016","journal-title":"Cogn. Comput."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"823","DOI":"10.1016\/j.ins.2018.03.009","article-title":"An active three-way clustering method via low-rank matrices for multi-view data","volume":"507","author":"Yu","year":"2020","journal-title":"Inf. Sci."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.artint.2013.01.003","article-title":"Transfer learning in heterogeneous collaborative filtering domains","volume":"197","author":"Pan","year":"2013","journal-title":"Artif. Intell."},{"key":"ref_7","unstructured":"Xin, X., Liu, Z., and Lin, C.Y. (August, January 25). Cross-domain collaborative filtering with review text. Proceedings of the 24th International Joint Conference on Artificial Intelligence, Buenos Aires, Argentina."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Wei, C., Hsu, W., and Lee, M.L. (2011, January 24\u201328). A unified framework for recommendations based on quaternary semantic analysis. Proceedings of the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval, Beijing, China.","DOI":"10.1145\/2009916.2010052"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"3084","DOI":"10.1109\/TKDE.2015.2432811","article-title":"Social recommendation with cross-domain transferable knowledge","volume":"27","author":"Jiang","year":"2015","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_10","unstructured":"Nakatsuji, M., Fujiwara, Y., and Tanaka, A. (2010, January 16\u201320). Recommendations Over Domain Specific User Graphs. Proceedings of the 19th European Conference on Artificial Intelligence, Lisbon, Portugal."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Tiroshi, A., Berkovsky, S., and Kaafar, M.A. (2013, January 12\u201316). Cross social networks interests predictions based on graph features. Proceedings of the 7th ACM Conference on Recommender Systems, Hong Kong, China.","DOI":"10.1145\/2507157.2507206"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3213898","article-title":"Understanding cross-site linking in online social networks","volume":"12","author":"Gong","year":"2018","journal-title":"ACM Trans. Web."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2535526","article-title":"Analyzing user behavior across social sharing environments","volume":"5","author":"Meo","year":"2014","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1016\/j.ins.2019.08.022","article-title":"Exploiting similarities of user friendship networks across social networks for user identification","volume":"506","author":"Li","year":"2020","journal-title":"Inf. Sci."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Yang, D., He, J., and Qin, H. (2015, January 19\u201323). A graph-based recommendation across heterogeneous domains. Proceedings of the 24th ACM International Conference on Information and Knowledge Management, Melbourne, Australia.","DOI":"10.1145\/2806416.2806523"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Shi, Y., Larson, M., and Hanjalic, A. (2011, January 11\u201315). Tags as bridges between domains: Improving recommendation with tag-induced cross-domain collaborative filtering. Proceedings of the 19th International Conference on User Modeling, Adaptation, and Personalization, Girona, Spain.","DOI":"10.1007\/978-3-642-22362-4_26"},{"key":"ref_17","unstructured":"Mnih, A., and Salakhutdinov, R.R. (2008, January 8\u201310). Probabilistic matrix factorization. Proceedings of the 22nd Annual Conference on Neural Information Processing Systems, Vancouver, BC, Canada."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Kumar, A., Kumar, N., and Hussain, M. (2014, January 9\u201312). Semantic clustering-based cross-domain recommendation. Proceedings of the 5th Edition Conference Ieee Symposium on Computational Intelligence and Data Mining, Orlando, FL, USA.","DOI":"10.1109\/CIDM.2014.7008659"},{"key":"ref_19","first-page":"993","article-title":"Latent dirichlet allocation","volume":"3","author":"Blei","year":"2003","journal-title":"J. Mach. Learn. Res."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Song, T., Peng, Z., and Wang, S. (2017, January 27\u201330). Review-based cross-domain recommendation through joint tensor factorization. Proceedings of the 22nd International Conference on Database Systems for Advanced Applications, Suzhou, China.","DOI":"10.1007\/978-3-319-55753-3_33"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Li, H., Lin, R., and Hong, R. (2015, January 14\u201317). Generative models for mining latent aspects and their ratings from short reviews. Proceedings of the 15th IEEE International Conference on Data Mining, Atlantic City, NJ, USA.","DOI":"10.1109\/ICDM.2015.28"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Hu, G., Zhang, Y., and Yang, Q. (2019, January 13\u201317). Transfer Meets Hybrid: A Synthetic Approach for Cross-Domain Collaborative Filtering with Text. Proceedings of the 28th International World Wide Web Conferences, San Francisco, CA, USA.","DOI":"10.1145\/3308558.3313543"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1561\/1500000011","article-title":"Opinion mining and sentiment analysis","volume":"2","author":"Pang","year":"2008","journal-title":"Found. Trends Inf. Retr."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Hu, M., and Liu, B. (2004, January 22\u201325). Mining and summarizing customer reviews. Proceedings of the 10th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Seattle, WA, USA.","DOI":"10.1145\/1014052.1014073"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Diao, Q., Qiu, M., and Wu, C.Y. (2014, January 24\u201327). Jointly modeling aspects, ratings and sentiments for movie recommendation (JMARS). Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining, New York, NY, USA.","DOI":"10.1145\/2623330.2623758"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Lai, G., and Zhang, M. (2014, January 6\u201311). Explicit factor models for explainable recommendation based on phrase-level sentiment analysis. Proceedings of the 37th International ACM SIGIR Conference on Research & Development in Information Retrieval, Gold Coast, Queensland, Australia.","DOI":"10.1145\/2600428.2609579"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Li, F., Wang, S., and Liu, S. (2014, January 27\u201331). Suit: A supervised user-item based topic model for sentiment analysis. Proceedings of the 28th AAAI Conference on Artificial Intelligence, Qu\u00e9bec City, QC, Canada.","DOI":"10.1609\/aaai.v28i1.8947"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"He, R., and McAuley, J. (2016, January 11\u201315). Ups and downs: Modeling the visual evolution of fashion trends with one-class collaborative filtering. Proceedings of the 25th International World Wide Web Conference, Montreal, QC, Canada.","DOI":"10.1145\/2872427.2883037"},{"key":"ref_29","unstructured":"Glorot, X., and Bengio, Y. (2010, January 28\u201329). Understanding the difficulty of training deep feedforward neural networks. Proceedings of the 13th International Conference on Artificial Intelligence and Statistics, Athens, Greece."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Man, T., Shen, H., and Jin, X. (2017, January 19\u201325). Cross-Domain Recommendation: An Embedding and Mapping Approach. Proceedings of the 26th International Joint Conference on Artificial Intelligence, Melbourne, Australia.","DOI":"10.24963\/ijcai.2017\/343"}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/22\/4\/473\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T14:09:05Z","timestamp":1760364545000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/22\/4\/473"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,20]]},"references-count":30,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2020,4]]}},"alternative-id":["e22040473"],"URL":"https:\/\/doi.org\/10.3390\/e22040473","relation":{},"ISSN":["1099-4300"],"issn-type":[{"value":"1099-4300","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,4,20]]}}}