Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
skip to main content
research-article

Personalized Reason Generation for Explainable Song Recommendation

Published: 10 July 2019 Publication History

Abstract

Personalized recommendation has received a lot of attention as a highly practical research topic. However, existing recommender systems provide the recommendations with a generic statement such as “Customers who bought this item also bought…”. Explainable recommendation, which makes a user aware of why such items are recommended, is in demand. The goal of our research is to make the users feel as if they are receiving recommendations from their friends. To this end, we formulate a new challenging problem called personalized reason generation for explainable recommendation for songs in conversation applications and propose a solution that generates a natural language explanation of the reason for recommending a song to that particular user. For example, if the user is a student, our method can generate an output such as “Campus radio plays this song at noon every day, and I think it sounds wonderful,” which the student may find easy to relate to. In the offline experiments, through manual assessments, the gain of our method is statistically significant on the relevance to songs and personalization to users comparing with baselines. Large-scale online experiments show that our method outperforms manually selected reasons by 8.2% in terms of click-through rate. Evaluation results indicate that our generated reasons are relevant to songs and personalized to users, and they attract users to click the recommendations.

References

[1]
Yongfeng Zhang and Xu Chen. 2018. Explainable recommendation: A survey and new perspectives. Retrieved from: CoRR abs/1804.11192 (2018).
[2]
Jonathan L. Herlocker, Joseph A. Konstan, and John Riedl. 2000. Explaining collaborative filtering recommendations. In Proceedings of the CSCW. 241--250.
[3]
Konstantina Christakopoulou, Filip Radlinski, and Katja Hofmann. 2016. Towards conversational recommender systems. In Proceedings of the ACM SIGKDD. 815--824.
[4]
Kyunghyun Cho, Bart van Merrienboer, Çaglar Gülçehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. 2014. Learning phrase representations using RNN encoder-decoder for statistical machine translation. In Proceedings of the EMNLP. 1724--1734.
[5]
Ilya Sutskever, Oriol Vinyals, and Quoc V. Le. 2014. Sequence to sequence learning with neural networks. In Proceedings of the NIPS. 3104--3112.
[6]
Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. 2014. Neural machine translation by jointly learning to align and translate. Retrieved from: CoRR abs/1409.0473 (2014).
[7]
Lifeng Shang, Zhengdong Lu, and Hang Li. 2015. Neural responding machine for short-text conversation. In Proceedings of the ACL. 1577--1586.
[8]
Huifeng Guo, Ruiming Tang, Yunming Ye, Zhenguo Li, and Xiuqiang He. 2017. DeepFM: A factorization-machine based neural network for CTR prediction. In Proceedings of the IJCAI. 1725--1731.
[9]
Mao Ye, Dong Shou, Wang-Chien Lee, Peifeng Yin, and Krzysztof Janowicz. 2011. On the semantic annotation of places in location-based social networks. In Proceedings of the ACM SIGKDD. 520--528.
[10]
Xiangye Xiao, Yu Zheng, Qiong Luo, and Xing Xie. 2014. Inferring social ties between users with human location history. J. Amb. Intell. Human. Comput. 5, 1 (2014), 3--19.
[11]
Xueming Qian, He Feng, Guoshuai Zhao, and Tao Mei. 2014. Personalized recommendation combining user interest and social circle. IEEE Trans. Knowl. Data Eng. 26, 7 (2014), 1763--1777.
[12]
Guoshuai Zhao, Xueming Qian, and Xing Xie. 2016. User-service rating prediction by exploring social users’ rating behaviors. IEEE Trans. Multimedia 18, 3 (2016), 496--506.
[13]
Hyoseok Yoon, Yu Zheng, Xing Xie, and Woontack Woo. 2010. Smart itinerary recommendation based on user-generated GPS trajectories. In Proceedings of the UIC. 19--34.
[14]
Guoshuai Zhao, Xueming Qian, and Chen Kang. 2017. Service rating prediction by exploring social mobile users’ geographical locations. IEEE Trans. Big Data 3, 1 (2017), 67--78.
[15]
Paul Resnick, Neophytos Iacovou, Mitesh Suchak, Peter Bergstrom, and John Riedl. 1994. GroupLens: An open architecture for collaborative filtering of netnews. In Proceedings of the CSCW. 175--186.
[16]
Badrul M. Sarwar, George Karypis, Joseph A. Konstan, and John Riedl. 2001. Item-based collaborative filtering recommendation algorithms. In Proceedings of the WWW. 285--295.
[17]
Xiao Lin, Min Zhang, Yongfeng Zhang, Yiqun Liu, and Shaoping Ma. 2017. Learning and transferring social and item visibilities for personalized recommendation. In Proceedings of the CIKM. 337--346.
[18]
Peiliang Lou, Guoshuai Zhao, Xueming Qian, Huan Wang, and Xingsong Hou. 2016. Schedule a rich sentimental travel via sentimental POI mining and recommendation. In Proceedings of the IEEE BigMM. 33--40.
[19]
Mukund Deshpande and George Karypis. 2004. Item-based top-N recommendation algorithms. ACM Trans. Inf. Syst. 22, 1 (2004), 143--177.
[20]
Longke Hu, Aixin Sun, and Yong Liu. 2014. Your neighbors affect your ratings: On geographical neighborhood influence to rating prediction. In Proceedings of the ACM SIGIR. 345--354.
[21]
Xiaojiang Lei, Xueming Qian, and Guoshuai Zhao. 2016. Rating prediction based on social sentiment from textual reviews. IEEE Trans. Multimedia 18, 9 (2016), 1910--1921.
[22]
Ling-Yin Wei, Yu Zheng, and Wen-Chih Peng. 2012. Constructing popular routes from uncertain trajectories. In Proceedings of the ACM SIGKDD. 195--203.
[23]
Jitao Sang, Tao Mei, Jian-Tao Sun, Changsheng Xu, and Shipeng Li. 2012. Probabilistic sequential POIs recommendation via check-in data. In Proceedings of the ACM SIGSPATIAL. 402--405.
[24]
Cheng-Kang Hsieh, Longqi Yang, Honghao Wei, Mor Naaman, and Deborah Estrin. 2016. Immersive recommendation: News and event recommendations using personal digital traces. In Proceedings of the WWW. 51--62.
[25]
Guoshuai Zhao, Tianlei Liu, Xueming Qian, Tao Hou, Huan Wang, Xingsong Hou, and Zhetao Li. 2017. Location recommendation for enterprises by multi-source urban big data analysis. IEEE Trans. Serv. Comput. (2017), 1--1.
[26]
Zhiyong Cheng and Jialie Shen. 2016. On effective location-aware music recommendation. ACM Trans. Inf. Syst. 34, 2 (2016), 13:1--13:32.
[27]
Qiming Diao, Minghui Qiu, Chao-Yuan Wu, Alexander J. Smola, Jing Jiang, and Chong Wang. 2014. Jointly modeling aspects, ratings and sentiments for movie recommendation (JMARS). In Proceedings of the KDD. 193--202.
[28]
Jin Huang, Wayne Xin Zhao, Hong-Jian Dou, Ji-Rong Wen, and Edward Y. Chang. 2018. Improving sequential recommendation with knowledge-enhanced memory networks. In Proceedings of the ACM SIGIR. 505--514.
[29]
Wayne Xin Zhao, Sui Li, Yulan He, Edward Y. Chang, Ji-Rong Wen, and Xiaoming Li. 2016. Connecting social media to e-commerce: Cold-start product recommendation using microblogging information. IEEE Trans. Knowl. Data Eng. 28, 5 (2016), 1147--1159.
[30]
Guoshuai Zhao, Xueming Qian, Xiaojiang Lei, and Tao Mei. 2016. Service quality evaluation by exploring social users’ contextual information. IEEE Trans. Knowl. Data Eng. 28, 12 (2016), 3382--3394.
[31]
Nava Tintarev and Judith Masthoff. 2007. A survey of explanations in recommender systems. In Proceedings of the ICDE. 801--810.
[32]
Pigi Kouki, James Schaffer, Jay Pujara, John O’Donovan, and Lise Getoor. 2017. User preferences for hybrid explanations. In Proceedings of the ACM RecSys. 84--88.
[33]
Jesse Vig, Shilad Sen, and John Riedl. 2009. Tagsplanations: Explaining recommendations using tags. In Proceedings of the IUI. 47--56.
[34]
Li Chen and Feng Wang. 2017. Explaining recommendations based on feature sentiments in product reviews. In Proceedings of the IUI. 17--28.
[35]
Yunzhi Tan, Min Zhang, Yiqun Liu, and Shaoping Ma. 2016. Rating-boosted latent topics: Understanding users and items with ratings and reviews. In Proceedings of the IJCAI. 2640--2646.
[36]
Guoshuai Zhao, Xiaojiang Lei, Xueming Qian, and Tao Mei. 2019. Exploring users’ internal influence from reviews for social recommendation. IEEE Trans. Multimedia 21, 3 (2019), 771--781.
[37]
Chong Chen, Min Zhang, Yiqun Liu, and Shaoping Ma. 2018. Neural attentional rating regression with review-level explanations. In Proceedings of the WWW. 1583--1592.
[38]
Jingyue Gao, Xiting Wang, Yasha Wang, and Xing Xie. 2019. Explainable recommendation through attentive multi-view learning. In Proceedings of the AAAI.
[39]
Xiting Wang, Yiru Chen, Jie Yang, Le Wu, Zhengtao Wu, and Xing Xie. 2018. A reinforcement learning framework for explainable recommendation. In Proceedings of the IEEE ICDM. 587--596.
[40]
Fan Yang, Ninghao Liu, Suhang Wang, and Xia Hu. 2018. Towards interpretation of recommender systems with sorted explanation paths. In Proceedings of the IEEE ICDM. 667--676.
[41]
Guoshuai Zhao, Hao Fu, Ruihua Song, Tetsuya Sakai, Xing Xie, and Xueming Qian. 2018. Why you should listen to this song: Reason generation for explainable recommendation. In IEEE ICDM Workshops. 1316--1322.
[42]
Xiang Wang, Dingxian Wang, Canran Xu, Xiangnan He, Yixin Cao, and Tat-Seng Chua. 2018. Explainable reasoning over knowledge graphs for recommendation. Retrieved from: CoRR abs/1811.04540 (2018).
[43]
J. Ben Schafer, Joseph A. Konstan, and John Riedl. 1999. Recommender systems in e-commerce. In Proceedings of the EC. 158--166.
[44]
Beidou Wang, Martin Ester, Jiajun Bu, and Deng Cai. 2014. Who also likes it? Generating the most persuasive social explanations in recommender systems. In Proceedings of the AAAI. 173--179.
[45]
Yongfeng Zhang, Guokun Lai, Min Zhang, Yi Zhang, Yiqun Liu, and Shaoping Ma. 2014. Explicit factor models for explainable recommendation based on phrase-level sentiment analysis. In Proceedings of the ACM SIGIR. 83--92.
[46]
Wayne Xin Zhao, Yanwei Guo, Yulan He, Han Jiang, Yuexin Wu, and Xiaoming Li. 2014. We know what you want to buy: A demographic-based system for product recommendation on microblogs. In Proceedings of the ACM SIGKDD. 1935--1944.
[47]
Yao Wu and Martin Ester. 2015. FLAME: A probabilistic model combining aspect based opinion mining and collaborative filtering. In Proceedings of the WSDM. 199--208.
[48]
Yunfeng Hou, Ning Yang, Yi Wu, and Philip S. Yu. 2019. Explainable recommendation with fusion of aspect information. World Wide Web 22, 1 (Apr. 2019), 221--240.
[49]
Xu Chen, Yongfeng Zhang, Hongteng Xu, Yixin Cao, Zheng Qin, and Hongyuan Zha. 2018. Visually explainable recommendation. Retrieved from: CoRR abs/1801.10288 (2018).
[50]
Piji Li, Zihao Wang, Zhaochun Ren, Lidong Bing, and Wai Lam. 2017. Neural rating regression with abstractive tips generation for recommendation. In Proceedings of the ACM SIGIR. 345--354.
[51]
Felipe Costa, Sixun Ouyang, Peter Dolog, and Aonghus Lawlor. 2017. Automatic generation of natural language explanations. Retrieved from: CoRR abs/1707.01561 (2017).
[52]
Steve J. Young, Milica Gasic, Blaise Thomson, and Jason D. Williams. 2013. POMDP-based statistical spoken dialog systems: A review. Proc. IEEE 101, 5 (2013), 1160--1179.
[53]
Margaret Ann Boden. 2006. Mind as Machine: A History of Cognitive Science. Clarendon Press.
[54]
Sina Jafarpour, Christopher J. C. Burges, and Alan Ritter. 2010. Filter, rank, and transfer the knowledge: Learning to chat. Advances in Ranking 10 (2010), 2329--9290.
[55]
Hao Wang, Zhengdong Lu, Hang Li, and Enhong Chen. 2013. A dataset for research on short-text conversations. In Proceedings of the EMNLP. 935--945.
[56]
Yu Wu, Wei Wu, Chen Xing, Ming Zhou, and Zhoujun Li. 2017. Sequential matching network: A new architecture for multi-turn response selection in retrieval-based chatbots. In Proceedings of the ACL. 496--505.
[57]
Alan Ritter, Colin Cherry, and William B. Dolan. 2011. Data-driven response generation in social media. In Proceedings of the EMNLP. 583--593.
[58]
Tomas Mikolov, Ilya Sutskever, Kai Chen, Gregory S. Corrado, and Jeffrey Dean. 2013. Distributed representations of words and phrases and their compositionality. In Proceedings of the NIPS. 3111--3119.
[59]
Mike Schuster and Kuldip K. Paliwal. 1997. Bidirectional recurrent neural networks. IEEE Trans. Sig. Proc. 45, 11 (1997), 2673--2681.
[60]
Xiaohui Yan, Jiafeng Guo, Yanyan Lan, and Xueqi Cheng. 2013. A biterm topic model for short texts. In Proceedings of the WWW. 1445--1456.
[61]
Wanxiang Che, Zhenghua Li, and Ting Liu. 2010. LTP: A Chinese language technology platform. In Proceedings of the COLING. 13--16.
[62]
Zhenghua Li, Min Zhang, Wanxiang Che, Ting Liu, Wenliang Chen, and Haizhou Li. 2011. Joint models for Chinese POS tagging and dependency parsing. In Proceedings of the EMNLP. 1180--1191.
[63]
Kalervo Järvelin and Jaana Kekäläinen. 2002. Cumulated gain-based evaluation of IR techniques. ACM Trans. Inf. Syst. 20, 4 (2002), 422--446.
[64]
Steffen Rendle. 2012. Factorization machines with libFM. ACM Trans. Intell. Syst. Technol. 3, 3, Article 57 (May 2012), 22 pages.

Cited By

View all
  • (2024)Multimodal Pretraining, Adaptation, and Generation for Recommendation: A SurveyProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671473(6566-6576)Online publication date: 25-Aug-2024
  • (2024)Reason Generation for Point of Interest Recommendation Via a Hierarchical Attention-Based Transformer ModelIEEE Transactions on Multimedia10.1109/TMM.2023.333588626(5511-5522)Online publication date: 1-Jan-2024
  • (2024)NEAR: Non-Supervised Explainability Architecture for Accurate Review-Based Collaborative FilteringIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2022.322618936:2(750-765)Online publication date: 1-Feb-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

ACM Transactions on Intelligent Systems and Technology  Volume 10, Issue 4
Survey Papers and Regular Papers
July 2019
327 pages
ISSN:2157-6904
EISSN:2157-6912
DOI:10.1145/3344873
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 July 2019
Accepted: 01 May 2019
Revised: 01 April 2019
Received: 01 October 2018
Published in TIST Volume 10, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Conversational recommendation
  2. explainable recommendation
  3. natural language generation
  4. personalization
  5. recommender system

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • NSFC
  • National Key RD Program of China

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)93
  • Downloads (Last 6 weeks)4
Reflects downloads up to 26 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Multimodal Pretraining, Adaptation, and Generation for Recommendation: A SurveyProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671473(6566-6576)Online publication date: 25-Aug-2024
  • (2024)Reason Generation for Point of Interest Recommendation Via a Hierarchical Attention-Based Transformer ModelIEEE Transactions on Multimedia10.1109/TMM.2023.333588626(5511-5522)Online publication date: 1-Jan-2024
  • (2024)NEAR: Non-Supervised Explainability Architecture for Accurate Review-Based Collaborative FilteringIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2022.322618936:2(750-765)Online publication date: 1-Feb-2024
  • (2024)Explainable AI-driven IoMT fusion: Unravelling techniques, opportunities, and challenges with Explainable AI in healthcareInformation Fusion10.1016/j.inffus.2024.102472110(102472)Online publication date: Oct-2024
  • (2024)Knowledge-aware reasoning with self-supervised reinforcement learning for explainable recommendation in MOOCsNeural Computing and Applications10.1007/s00521-023-09257-736:8(4115-4132)Online publication date: 1-Mar-2024
  • (2023)BTSAMAInternational Journal of Ambient Computing and Intelligence10.4018/IJACI.32735114:1(1-23)Online publication date: 31-Jul-2023
  • (2023)User-centric item characteristics for personalized multimedia systems: A systematic reviewIntelligenza Artificiale10.3233/IA-230039(1-22)Online publication date: 15-Dec-2023
  • (2023)MHANER: A Multi-source Heterogeneous Graph Attention Network for Explainable Recommendation in Online GamesACM Transactions on Intelligent Systems and Technology10.1145/362624315:4(1-23)Online publication date: 9-Oct-2023
  • (2023)Emotion Based Carnatic Music Recommendation System2023 7th International Conference on Computation System and Information Technology for Sustainable Solutions (CSITSS)10.1109/CSITSS60515.2023.10334239(1-7)Online publication date: 2-Nov-2023
  • (2022)A Systematic Review of Explainable Artificial Intelligence in Terms of Different Application Domains and TasksApplied Sciences10.3390/app1203135312:3(1353)Online publication date: 27-Jan-2022
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media