skip to main content
research-article

A Survey on Conversational Recommender Systems

Published:25 May 2021Publication History
Skip Abstract Section

Abstract

Recommender systems are software applications that help users to find items of interest in situations of information overload. Current research often assumes a one-shot interaction paradigm, where the users’ preferences are estimated based on past observed behavior and where the presentation of a ranked list of suggestions is the main, one-directional form of user interaction. Conversational recommender systems (CRS) take a different approach and support a richer set of interactions. These interactions can, for example, help to improve the preference elicitation process or allow the user to ask questions about the recommendations and to give feedback. The interest in CRS has significantly increased in the past few years. This development is mainly due to the significant progress in the area of natural language processing, the emergence of new voice-controlled home assistants, and the increased use of chatbot technology. With this article, we provide a detailed survey of existing approaches to conversational recommendation. We categorize these approaches in various dimensions, e.g., in terms of the supported user intents or the knowledge they use in the background. Moreover, we discuss technological approaches, review how CRS are evaluated, and finally identify a number of gaps that deserve more research in the future.

References

  1. Jesús Omar Álvarez Márquez and Jürgen Ziegler. 2016. Hootle+: A group recommender system supporting preference negotiation. In Collaboration and Technology (CRIWG'16). 151--166.Google ScholarGoogle Scholar
  2. Elisabeth André and Catherine Pelachaud. 2010. Interacting with embodied conversational agents. In Speech Technology: Theory and Applications. Springer US, 123--149.Google ScholarGoogle Scholar
  3. Prashanti Angara, Miguel Jiménez, Kirti Agarwal, Harshit Jain, Roshni Jain, Ulrike Stege, Sudhakar Ganti, Hausi A. Müller, and Joanna W. Ng. 2017. Foodie Fooderson: A conversational agent for the smart kitchen. In CASCON’17. 247--253.Google ScholarGoogle Scholar
  4. A. Argal, S. Gupta, A. Modi, P. Pandey, S. Shim, and C. Choo. 2018. Intelligent travel chatbot for predictive recommendation in Echo platform. In CCWC’18. 176--183.Google ScholarGoogle Scholar
  5. D. Arteaga, J. Arenas, F. Paz, M. Tupia, and M. Bruzza. 2019. Design of information system architecture for the recommendation of tourist sites in the city of Manta, Ecuador through a chatbot. In CISTI’19. 1--6.Google ScholarGoogle Scholar
  6. Zahra Ashktorab, Mohit Jain, Q. Vera Liao, and Justin D. Weisz. 2019. Resilient chatbots: Repair strategy preferences for conversational breakdowns. In CHI’19. 254.Google ScholarGoogle Scholar
  7. Olga Averjanova, Francesco Ricci, and Quang Nhat Nguyen. 2008. Map-based interaction with a conversational mobile recommender system. In UBICOMM’08. 212--218.Google ScholarGoogle Scholar
  8. Roland Bader, Oliver Siegmund, and Wolfgang Woerndl. 2011. A study on user acceptance of proactive in-vehicle recommender systems. In AutomotiveUI’11. 47--54.Google ScholarGoogle Scholar
  9. Tilman Becker, Nate Blaylock, Ciprian Gerstenberger, Ivana Kruijff-Korbayová, Andreas Korthauer, Manfred Pinkal, Michael Pitz, Peter Poller, and Jan Schehl. 2006. Natural and intuitive multimodal dialogue for in-car applications: The SAMMIE system. In ECAI’06. 612--616.Google ScholarGoogle Scholar
  10. Jöran Beel and Stefan Langer. 2015. A comparison of offline evaluations, online evaluations, and user studies in the context of research-paper recommender systems. In TPDL’15. 153--168.Google ScholarGoogle Scholar
  11. Henry Blanco and Francesco Ricci. 2013. Acquiring user profiles from implicit feedback in a conversational recommender system. In RecSys’13. 307--310.Google ScholarGoogle Scholar
  12. Daniel G. Bobrow, Ronald M. Kaplan, Martin Kay, Donald A. Norman, Henry S. Thompson, and Terry Winograd. 1977. GUS, a frame-driven dialog system. Artif. Intell. 8, 2 (1977), 155--173.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Derek G. Bridge. 2002. Towards conversational recommender systems: A dialogue grammar approach. In ECCBR’02. 9--22.Google ScholarGoogle Scholar
  14. Robin Burke. 1999. The Wasabi personal shopper: A case-based recommender system. In AAAI’99. 844--849.Google ScholarGoogle Scholar
  15. Robin D. Burke, Kristian J. Hammond, and Benjamin C. Young. 1997. The FindMe approach to assisted browsing. IEEE Expert 12, 4 (1997), 32--40.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Wanling Cai and Li Chen. 2019. Towards a taxonomy of user feedback intents for conversational recommendations. In RecSys’19 Late-Breaking Results. 572--573.Google ScholarGoogle Scholar
  17. Giuseppe Carenini, Jocelyin Smith, and David Poole. 2003. Towards more conversational and collaborative recommender systems. In IUI’03. 12--18.Google ScholarGoogle Scholar
  18. Berardina De Carolis, Marco de Gemmis, Pasquale Lops, and Giuseppe Palestra. 2017. Recognizing users feedback from non-verbal communicative acts in conversational recommender systems. Pattern Recogn. Lett. 99, C (2017), 87--95.Google ScholarGoogle Scholar
  19. Justine Cassell. 2001. Embodied conversational agents: Representation and intelligence in user interfaces. AI Mag. 22, 4 (2001), 67--83.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Sapna Ria Chakraborty, M. Anagha, Kartikeya Vats, Khyati Baradia, Tanveer Khan, Sandipan Sarkar, and Sujoy Roychowdhury. 2019. Recommendence and fashionsence: Online fashion advisor for offline experience. In CoDS-COMAD’19.Google ScholarGoogle Scholar
  21. A. A. Chandrashekara, R. K. M. Talluri, S. S. Sivarathri, R. Mitra, P. Calyam, K. Kee, and S. Nair. 2018. Fuzzy-based conversational recommender for data-intensive science gateway applications. In BigData’18. 4870--4875.Google ScholarGoogle Scholar
  22. Fang Chen, Ing-Marie Jonsson, Jessica Villing, and Staffan Larsson. 2010. Application of speech technology in vehicles. In Speech Technology: Theory and Applications. Springer, 195--219.Google ScholarGoogle Scholar
  23. Li Chen and Pearl Pu. 2006. Evaluating critiquing-based recommender agents. In AAAI’06. 157--162.Google ScholarGoogle Scholar
  24. Li Chen and Pearl Pu. 2007. Hybrid critiquing-based recommender systems. In IUI’07. 22--31.Google ScholarGoogle Scholar
  25. Li Chen and Pearl Pu. 2007. Preference-based organization interfaces: Aiding user critiques in recommender systems. In UMAP'07. 77--86.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Li Chen and Pearl Pu. 2012. Critiquing-based recommenders: Survey and emerging trends. User Model. User-Adapt. Interact. 22, 1-2 (2012), 125--150.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Qibin Chen, Junyang Lin, Yichang Zhang, Ming Ding, Yukuo Cen, Hongxia Yang, and Jie Tang. 2019. Towards knowledge-based recommender dialog system. In EMNLP-IJCNLP’19. 1803--1813.Google ScholarGoogle Scholar
  28. Wen-Kuo Chen, Heng-Chiang Huang, and Seng-cho Timothy Chou. 2008. Understanding consumer recommendation behavior in a mobile phone service context. In ECIS’08. 1022--1033.Google ScholarGoogle Scholar
  29. Konstantina Christakopoulou, Filip Radlinski, and Katja Hofmann. 2016. Towards conversational recommender systems. In KDD’16. 815--824.Google ScholarGoogle Scholar
  30. Konstantina Christakopoulou, Alex Beutel, Rui Li, Sagar Jain, and Ed H. Chi. 2018. Q&R: A two-stage approach toward interactive recommendation. In KDD’18. 139--148.Google ScholarGoogle Scholar
  31. F. Clarizia, F. Colace, M. Lombardi, and F. Pascale. 2018. A context aware recommender system for digital storytelling. In AINA’18. 542--549.Google ScholarGoogle Scholar
  32. Francesco Colace, Massimo De Santo, Francesco Pascale, Saverio Lemma, and Marco Lombardi. 2017. BotWheels: A Petri net based chatbot for recommending tires. In DATA’17. 350--358.Google ScholarGoogle Scholar
  33. David Contreras, Maria Salamó, Inmaculada Rodríguez, and Anna Puig. 2015. A 3D visual interface for critiquing-based recommenders: Architecture and interaction. Int. J. Interact. Media Artif. Intell. 3 (2015), 7--15.Google ScholarGoogle Scholar
  34. D. Contreras, M. Salamo, I. Rodriguez, and A. Puig. 2018. Shopping decisions made in a virtual world: Defining a state-based model of collaborative and conversational user-recommender interactions. IEEE Consum. Electr. Mag. 7, 4 (2018), 260--35.Google ScholarGoogle Scholar
  35. Paolo Cremonesi, Franca Garzotto, and Roberto Turrin. 2012. Investigating the persuasion potential of recommender systems from a quality perspective: An empirical study. Trans. Interact. Intell. Syst. 2, 2 (2012), 1--41.Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Jeffrey Dalton, Victor Ajayi, and Richard Main. 2018. Vote Goat: Conversational movie recommendation. In SIGIR’18. 1285--1288.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Berardina De Carolis, Marco de Gemmis, and Pasquale Lops. 2015. A multimodal framework for recognizing emotional feedback in conversational recommender systems. In EMPIRE Workshop at ACM RecSys. 11--18.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Doris M. Dehn and Susanne van Mulken. 2000. The impact of animated interface agents: A review of empirical research. Int. J. Hum.-Comput. Stud. 52, 1 (2000), 1--22.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Linus W. Dietz, Saadi Myftija, and Wolfgang Wörndl. 2019. Designing a conversational travel recommender system based on data-driven destination characterization. In ACM RecSys Workshop on Recommenders in Tourism. 17--21.Google ScholarGoogle Scholar
  40. Jesse Dodge, Andreea Gane, Xiang Zhang, Antoine Bordes, Sumit Chopra, Alexander H. Miller, Arthur Szlam, and Jason Weston. 2016. Evaluating prerequisite qualities for learning end-to-end dialog systems. In ICLR’16.Google ScholarGoogle Scholar
  41. Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, and Markus Zanker. 2006. An integrated environment for the development of knowledge-based recommender applications. Int. Electr. Commerce 11, 2 (2006), 11--34.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, and Markus Zanker. 2015. Constraint-based recommender systems. In Recommender Systems Handbook. Springer, 161--190.Google ScholarGoogle Scholar
  43. Mary Ellen Foster and Jon Oberlander. 2010. User preferences can drive facial expressions: Evaluating an embodied conversational agent in a recommender dialogue system. User Model. User-Adapt. Interact. 20, 4 (2010), 341--381.Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Florent Garcin, Boi Faltings, Olivier Donatsch, Ayar Alazzawi, Christophe Bruttin, and Amr Huber. 2014. Offline and online evaluation of news recommender systems at Swissinfo.ch. In RecSys’14.Google ScholarGoogle Scholar
  45. Fatih Gedikli, Dietmar Jannach, and Mouzhi Ge. 2014. How should I explain? A comparison of different explanation types for recommender systems. Int. J. Hum.-Comput. Stud. 72, 4 (2014), 367--382.Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Marjan Ghazvininejad, Chris Brockett, Ming-Wei Chang, Bill Dolan, Jianfeng Gao, Wen-tau Yih, and Michel Galley. 2018. A knowledge-grounded neural conversation model. In AAAI’18. 5110--5117.Google ScholarGoogle Scholar
  47. Peter Grasch, Alexander Felfernig, and Florian Reinfrank. 2013. ReComment: Towards critiquing-based recommendation with speech interaction. In RecSys’13. 157--164.Google ScholarGoogle Scholar
  48. Claudio Greco, Alessandro Suglia, Pierpaolo Basile, and Giovanni Semeraro. 2017. Converse-Et-Impera: Exploiting deep learning and hierarchical reinforcement learning for conversational recommender systems. In AI*IA 2017. 372--386.Google ScholarGoogle ScholarCross RefCross Ref
  49. Kristian J. Hammond, Robin Burke, and Kathryn Schmitt. 1994. Case-based approach to knowledge navigation. In AAAI’94.Google ScholarGoogle Scholar
  50. Negar Hariri, Bamshad Mobasher, and Robin Burke. 2014. Context adaptation in interactive recommender systems. In RecSys’14. 41--48.Google ScholarGoogle Scholar
  51. Jonathan L. Herlocker, Joseph A. Konstan, and John Riedl. 2000. Explaining collaborative filtering recommendations. In CSCW’00. 241--250.Google ScholarGoogle Scholar
  52. Zeng-Wei Hong, Rui-Tang Huang, Kai-Yi Chin, Chia-Chi Yen, and Jim-Min Lin. 2010. An interactive agent system for supporting knowledge-based recommendation: A case study on an e-novel recommender system. In ICUIMC’10. 53:1--53:8.Google ScholarGoogle Scholar
  53. Yuichiro Ikemoto, Varit Asawavetvutt, Kazuhiro Kuwabara, and Hung-Hsuan Huang. 2019. Tuning a conversation strategy for interactive recommendations in a chatbot setting. J. Inf. Telecommun. 3, 2 (2019), 180--195.Google ScholarGoogle ScholarCross RefCross Ref
  54. Andrea Iovine, Fedelucio Narducci, and Giovanni Semeraro. 2020. Conversational recommender systems and natural language: A study through the ConveRSE framework. Decis. Supp. Syst. 131 (2020), 113250--113260.Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Dietmar Jannach. 2004. ADVISOR SUITE—A knowledge-based sales advisory system. In ECAI’04. 720--724.Google ScholarGoogle Scholar
  56. Dietmar Jannach. 2006. Finding preferred query relaxations in content-based recommenders. In IS’06. 355--360.Google ScholarGoogle Scholar
  57. Dietmar Jannach and Michael Jugovac. 2019. Measuring the business value of recommender systems. ACM Trans. Manage. Inf. Syst. 10, 4 (2019), 1--23.Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. Dietmar Jannach and Gerold Kreutler. 2007. Rapid development of knowledge-based conversational recommender applications with advisor suite. J. Web Eng. 6, 2 (Jun. 2007), 165--192.Google ScholarGoogle Scholar
  59. Dietmar Jannach and Ahtsham Manzoor. 2020. End-to-end learning for conversational recommendation: A long way to go? In IntRS Workshop at ACM RecSys 2020. Online.Google ScholarGoogle Scholar
  60. Dietmar Jannach, Markus Zanker, Markus Jessenitschnig, and Oskar Seidler. 2007. Developing a conversational travel advisor with ADVISOR SUITE. In ENTER’07. 43--52.Google ScholarGoogle Scholar
  61. Dietmar Jannach, Sidra Naveed, and Michael Jugovac. 2016. User control in recommender systems: Overview and interaction challenges. In EC-Web’16.Google ScholarGoogle Scholar
  62. Yucheng Jin, Wanling Cai, Li Chen, Nyi Nyi Htun, and Katrien Verbert. 2019. MusicBot: Evaluating critiquing-based music recommenders with conversational interaction. In CIKM’19. 951--960.Google ScholarGoogle Scholar
  63. Chaitanya K. Joshi, Fei Mi, and Boi Faltings. 2017. Personalization in goal-oriented dialog. In NeurIPS’17 Workshop on Conversational AI.Google ScholarGoogle Scholar
  64. Dongyeop Kang, Anusha Balakrishnan, Pararth Shah, Paul Crook, Y.-Lan Boureau, and Jason Weston. 2019. Recommendation as a communication game: Self-supervised bot-play for goal-oriented dialogue. In EMNLP-IJCNLP’19. 1951--1961.Google ScholarGoogle Scholar
  65. Jie Kang, Kyle Condiff, Shuo Chang, Joseph A. Konstan, Loren Terveen, and F. Maxwell Harper. 2017. Understanding how people use natural language to ask for recommendations. In RecSys’17. 229--237.Google ScholarGoogle Scholar
  66. Epaminondas Kapetanios, Doina Tatar, and Christian Sacarea. 2013. Natural Language Processing: Semantic Aspects. CRC Press.Google ScholarGoogle Scholar
  67. Ralph L. Keeney and Howard Raiffa. 1993. Decisions with Multiple Objectives: Preferences and Value Trade-Offs. Cambridge UP.Google ScholarGoogle Scholar
  68. B. P. Knijnenburg, M. C. Willemsen, Z. Gantner, H. Soncu, and C. Newell. 2012. Explaining the user experience of recommender systems. User Model. User-Adapt. Interact. 22, 4 (2012), 441--504.Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. Béatrice Lamche, Ugur Adigüzel, and Wolfgang Wörndl. 2014. Interactive explanations in mobile shopping recommender systems. In RecSys’19 IntRS Workshop. 14--21.Google ScholarGoogle Scholar
  70. Hanbit Lee, Yeonchan Ahn, Haejun Lee, Seungdo Ha, and Sang-goo Lee. 2016. Quote recommendation in dialogue using deep neural network. In SIGIR’16. 957--960.Google ScholarGoogle Scholar
  71. Min Kyung Lee, Sara Kielser, Jodi Forlizzi, Siddhartha Srinivasa, and Paul Rybski. 2010. Gracefully mitigating breakdowns in robotic services. In HRI’10. 203--210.Google ScholarGoogle Scholar
  72. SeoYoung Lee and Junho Choi. 2017. Enhancing user experience with conversational agent for movie recommendation: Effects of self-disclosure and reciprocity. Int. J. Hum.-Comput. Stud. 103 (2017), 95--105.Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. Sunhwan Lee, Robert J. Moore, Guang-Jie Ren, Raphael Arar, and Shun Jiang. 2018. Making personalized recommendation through conversation: Architecture design and recommendation methods. In AAAI’18. 727--730.Google ScholarGoogle Scholar
  74. Yeoreum Lee, Jae-eul Bae, Sona Kwak, and Myungsuk Kim. 2011. The effect of politeness strategy on human-robot collaborative interaction on malfunction of robot vacuum cleaner. In RSS Workshop on HRI.Google ScholarGoogle Scholar
  75. Raymond Li, Samira Ebrahimi Kahou, Hannes Schulz, Vincent Michalski, Laurent Charlin, and Chris Pal. 2018. Towards deep conversational recommendations. In NIPS’18. 9725--9735.Google ScholarGoogle Scholar
  76. Xiujun Li, Yun-Nung Chen, Lihong Li, Jianfeng Gao, and Asli Celikyilmaz. 2017. End-to-end task-completion neural dialogue systems. In IJCNLP’17.Google ScholarGoogle Scholar
  77. Lizi Liao, Ryuichi Takanobu, Yunshan Ma, Xun Yang, Minlie Huang, and Tat-Seng Chua. 2019. Deep conversational recommender in travel. arXiv abs/1907.00710. Retrieved from https://arxiv.org/abs/1907.00710.Google ScholarGoogle Scholar
  78. Diane J. Litman and Shimei Pan. 1999. Empirically evaluating an adaptable spoken dialogue system. In UM’99. 55--64.Google ScholarGoogle Scholar
  79. Chia-Wei Liu, Ryan Lowe, Iulian Serban, Mike Noseworthy, Laurent Charlin, and Joelle Pineau. 2016. How NOT to evaluate your dialogue system: An empirical study of unsupervised evaluation metrics for dialogue response generation. In EMNLP’16. 2122--2132.Google ScholarGoogle Scholar
  80. Jingjing Liu, Stephanie Seneff, and Victor Zue. 2010. Dialogue-oriented review summary generation for spoken dialogue recommendation systems. In ACL’10. 64--72.Google ScholarGoogle Scholar
  81. Benedikt Loepp, Tim Hussein, and Jürgen Ziegler. 2014. Choice-based preference elicitation for collaborative filtering recommender systems. In CHI’14. 3085--3094.Google ScholarGoogle Scholar
  82. Stanley Loh, Daniel Lichtnow, Adriana Justin Cerveira Kampff, and Jose Palazzo Moreira de Oliveira. 2010. Recommendation of complementary material during chat discussions. Knowl. Manage. E-Learn. 2, 4 (2010).Google ScholarGoogle Scholar
  83. Juergen Luettin, Susanne Rothermel, and Mark Andrew. 2019. Future of in-vehicle recommendation Systems @ Bosch. In RecSys’19. 524.Google ScholarGoogle Scholar
  84. Kai Luo, Scott Sanner, Ga Wu, Hanze Li, and Hojin Yang. 2020. Latent linear critiquing for conversational recommender systems. In WWW’20. 2535--2541.Google ScholarGoogle Scholar
  85. Tariq Mahmood and Francesco Ricci. 2007. Learning and adaptivity in interactive recommender systems. In ICEC’07. 75--84.Google ScholarGoogle Scholar
  86. Tariq Mahmood and Francesco Ricci. 2009. Improving recommender systems with adaptive conversational strategies. In HT’09. 73--82.Google ScholarGoogle Scholar
  87. Andrii Maksai, Florent Garcin, and Boi Faltings. 2015. Predicting online performance of news recommender systems through richer evaluation metrics. In RecSys’15. 179--186.Google ScholarGoogle Scholar
  88. Gary Marcus. 2020. GPT-2 and the Nature of Intelligence. Retrieved from https://thegradient.pub/gpt2-and-the-nature-of-intelligence/.Google ScholarGoogle Scholar
  89. Kevin McCarthy, James Reilly, Lorraine McGinty, and Barry Smyth. 2004. On the dynamic generation of compound critiques in conversational recommender systems. In AH’04. 176--184.Google ScholarGoogle Scholar
  90. Kevin McCarthy, James Reilly, Lorraine McGinty, and Barry Smyth. 2004. Thinking positively-explanatory feedback for conversational recommender systems. In ECCBR’04. 115--124.Google ScholarGoogle Scholar
  91. Kevin McCarthy, Maria Salamó, Lorcan Coyle, Lorraine McGinty, Barry Smyth, and Paddy Nixon. 2006. Group recommender systems: A critiquing based approach. In IUI’06. 267--269.Google ScholarGoogle Scholar
  92. Kevin McCarthy, Yasser Salem, and Barry Smyth. 2010. Experience-based critiquing: Reusing critiquing experiences to improve conversational recommendation. In ICCBR’10. 480--494.Google ScholarGoogle Scholar
  93. Lorraine McGinty and Barry Smyth. 2003. On the role of diversity in conversational recommender systems. In ICCBR’03. 276--290.Google ScholarGoogle Scholar
  94. David McSherry. 2004. Incremental relaxation of unsuccessful queries. In ECCBR’04. 331--345.Google ScholarGoogle Scholar
  95. Mohammed Slim Ben Mimoun, Ingrid Poncin, and Marion Garnier. 2012. Case study–Embodied virtual agents: An analysis on reasons for failure. J. Retail. Cons. Serv. 19, 6 (2012), 605--612.Google ScholarGoogle ScholarCross RefCross Ref
  96. Nader Mirzadeh, Francesco Ricci, and Mukesh Bansal. 2005. Feature selection methods for conversational recommender systems. In EEE’05. 772--777.Google ScholarGoogle Scholar
  97. Seungwhan Moon, Pararth Shah, Anuj Kumar, and Rajen Subba. 2019. OpenDialKG: Explainable conversational reasoning with attention-based walks over knowledge graphs. In ACL’19. 845--854.Google ScholarGoogle Scholar
  98. Chelsea Myers, Anushay Furqan, Jessica Nebolsky, Karina Caro, and Jichen Zhu. 2018. Patterns for how users overcome obstacles in voice user interfaces. In CHI’18.Google ScholarGoogle Scholar
  99. David Nadeau and Satoshi Sekine. 2007. A survey of named entity recognition and classification. Linguist Investig. 30, 1 (2007), 3--26.Google ScholarGoogle ScholarCross RefCross Ref
  100. Fedelucio Narducci, Pierpaolo Basile, Andrea Iovine, Marco de Gemmis, Pasquale Lops, and Giovanni Semeraro. 2018. A domain-independent framework for building conversational recommender systems. In RecSys’18 KaRS Workshop. 29--34.Google ScholarGoogle Scholar
  101. Fedelucio Narducci, Marco de Gemmis, Pasquale Lops, and Giovanni Semeraro. 2018. Improving the user experience with a conversational recommender system. In AI*IA’18. 528--538.Google ScholarGoogle Scholar
  102. Fedelucio Narducci, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, and Giovanni Semeraro. 2019. An investigation on the user interaction modes of conversational recommender systems for the music domain. UMUAI 30 (2019), 251--284.Google ScholarGoogle Scholar
  103. Thuy Ngoc Nguyen and Francesco Ricci. 2017. A chat-based group recommender system for tourism. In ENTER’17. 17--30.Google ScholarGoogle Scholar
  104. Iulia Nica, Oliver A Tazl, and Franz Wotawa. 2018. Chatbot-based tourist recommendations using model-based reasoning. In Configuration Workshop’18. 25--30.Google ScholarGoogle Scholar
  105. Liqiang Nie, Wenjie Wang, Richang Hong, Meng Wang, and Qi Tian. 2019. Multimodal dialog system: Generating responses via adaptive decoders. In MM’19. 1098--1106.Google ScholarGoogle Scholar
  106. Ingrid Nunes and Dietmar Jannach. 2017. A systematic review and taxonomy of explanations in decision support and recommender systems. User Model. User-Adapt. Interact. 27, 3--5 (Dec. 2017), 393--444.Google ScholarGoogle ScholarDigital LibraryDigital Library
  107. Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. 2002. BLEU: A method for automatic evaluation of machine translation. In ACL’02. 311--318.Google ScholarGoogle Scholar
  108. Sunjeong Park and Lim. Youn-kyung. 2019. Design considerations for explanations made by a recommender chatbot. In IASDR’19.Google ScholarGoogle Scholar
  109. Florian Pecune, Shruti Murali, Vivian Tsai, Yoichi Matsuyama, and Justine Cassell. 2019. A model of social explanations for a conversational movie recommendation system. In HAI’19. 135--143.Google ScholarGoogle Scholar
  110. Pearl Pu and Li Chen. 2006. Trust building with explanation interfaces. In IUI’06. 93--100.Google ScholarGoogle Scholar
  111. Pearl Pu, Paolo Viappiani, and Boi Faltings. 2006. Increasing user decision accuracy using suggestions. In CHI’06. 121--130.Google ScholarGoogle Scholar
  112. Pearl Pu, Maoan Zhou, and Sylvain Castagnos. 2009. Critiquing recommenders for public taste products. In RecSys’09. 249--252.Google ScholarGoogle Scholar
  113. Pearl Pu, Li Chen, and Rong Hu. 2011. A user-centric evaluation framework for recommender systems. In RecSys’11. 157--164.Google ScholarGoogle Scholar
  114. Minghui Qiu, Feng-Lin Li, Siyu Wang, Xing Gao, Yan Chen, Weipeng Zhao, Haiqing Chen, Jun Huang, and Wei Chu. 2017. Alime chat: A sequence to sequence and rerank based chatbot engine. In ACL’17. 498--503.Google ScholarGoogle Scholar
  115. Filip Radlinski and Nick Craswell. 2017. A theoretical framework for conversational search. In CHIIR’17. 117--126.Google ScholarGoogle Scholar
  116. Filip Radlinski, Krisztian Balog, Bill Byrne, and Karthik Krishnamoorthi. 2019. Coached conversational preference elicitation: A case study in understanding movie preferences. In SIGDIAL’19. 353--360.Google ScholarGoogle Scholar
  117. Dimitrios Rafailidis and Yannis Manolopoulos. 2019. Can virtual assistants produce recommendations? In WIMS’19.Google ScholarGoogle Scholar
  118. Dimitrios Rafailidis and Yannis Manolopoulos. 2019. The technological gap between virtual assistants and recommendation systems. arXiv abs/1901.00431. Retrieved from https://arxiv.orb/abs/1901.00431.Google ScholarGoogle Scholar
  119. Arpit Rana and Derek Bridge. 2020. Navigation-by-preference: A new conversational recommender with preference-based feedback. In IUI’20. 155--165.Google ScholarGoogle ScholarDigital LibraryDigital Library
  120. Al Mamunur Rashid, Istvan Albert, Dan Cosley, Shyong K. Lam, Sean M. McNee, Joseph A. Konstan, and John Riedl. 2002. Getting to know you: Learning new user preferences in recommender systems. In IUI’02. 127--134.Google ScholarGoogle Scholar
  121. James Reilly, Kevin McCarthy, Lorraine McGinty, and Barry Smyth. 2004. Dynamic critiquing. In ECCBR 04. 763--777.Google ScholarGoogle Scholar
  122. James Reilly, Jiyong Zhang, Lorraine McGinty, Pearl Pu, and Barry Smyth. 2007. A comparison of two compound critiquing systems. In IUI’07. 317--320.Google ScholarGoogle Scholar
  123. Francesco Ricci and Quang Nhat Nguyen. 2007. Acquiring and revising preferences in a critique-based mobile recommender system. Intell. Syst. 22, 3 (2007), 22--29.Google ScholarGoogle ScholarDigital LibraryDigital Library
  124. Francesco Ricci, Adriano Venturini, Dario Cavada, Nader Mirzadeh, Dennis Blaas, and Marisa Nones. 2003. Product recommendation with interactive query management and twofold similarity. In ICCBR’03. 479--493.Google ScholarGoogle Scholar
  125. Francesco Ricci, Quang Nhat Nguyen, and Olga Averjanova. 2010. Exploiting a map-based interface in conversational recommender systems for mobile travelers. In Tourism Informatics. IGI, 73--79.Google ScholarGoogle Scholar
  126. Francesco Ricci, Lior Rokach, Bracha Shapira, and Paul B. Kantor. 2015. Recommender Systems Handbook (2nd ed.). Springer-Verlag.Google ScholarGoogle Scholar
  127. Elaine Rich. 1979. User modeling via stereotypes. Cogn. Sci. 3, 4 (1979).Google ScholarGoogle Scholar
  128. Marco Rossetti, Fabio Stella, and Markus Zanker. 2016. Contrasting offline and online results when evaluating recommendation algorithms. In RecSys’16. 31--34.Google ScholarGoogle Scholar
  129. Amrita Saha, Mitesh M. Khapra, and Karthik Sankaranarayanan. 2018. Towards building large scale multimodal domain-aware conversation systems. In AAAI’18.Google ScholarGoogle Scholar
  130. Yasser Salem, Jun Hong, and Weiru Liu. 2014. History-guided conversational recommendation. In WWW’14. 999--1004.Google ScholarGoogle Scholar
  131. Guy Shani and Asela Gunawardana. 2011. Evaluating recommendation systems. In Recommender Systems Handbook. Springer US, 257--297.Google ScholarGoogle Scholar
  132. Hideo Shimazu. 2002. ExpertClerk: A conversational case-based reasoning tool for developing salesclerk agents in E-commerce webshops. Artif. Intell. Rev. 18, 3-4 (2002), 223--244.Google ScholarGoogle ScholarDigital LibraryDigital Library
  133. N. Siangchin and T. Samanchuen. 2019. Chatbot implementation for ICD-10 recommendation system. In ICESI’19. 1--6.Google ScholarGoogle Scholar
  134. Barry Smyth, Lorraine McGinty, James Reilly, and Kevin McCarthy. 2004. Compound critiques for conversational recommender systems. In WI’04. 145--151.Google ScholarGoogle Scholar
  135. Alessandro Sordoni, Yoshua Bengio, Hossein Vahabi, Christina Lioma, Jakob Grue Simonsen, and Jian-Yun Nie. 2015. A hierarchical recurrent encoder-decoder for generative context-aware query suggestion. In CIKM’15. 553--562.Google ScholarGoogle Scholar
  136. Vasant Srinivasan and Leila Takayama. 2016. Help me please: Robot politeness strategies for soliciting help from humans. In CHI’16. 4945--4955.Google ScholarGoogle Scholar
  137. Andreas Stolcke, Noah Coccaro, Rebecca Bates, Paul Taylor, Carol Van Ess-Dykema, Klaus Ries, Elizabeth Shriberg, Daniel Jurafsky, Rachel Martin, and Marie Meteer. 2000. Dialogue act modeling for automatic tagging and recognition of conversational speech. Computational Linguistics 26, 3 (2000), 339--373.Google ScholarGoogle ScholarDigital LibraryDigital Library
  138. Mingxuan Sun, Fuxin Li, Joonseok Lee, Ke Zhou, Guy Lebanon, and Hongyuan Zha. 2013. Learning multiple-question decision trees for cold-start recommendation. In WSDM’13. 445--454.Google ScholarGoogle Scholar
  139. Yueming Sun and Yi Zhang. 2018. Conversational recommender system. In SIGIR’18. 235--244.Google ScholarGoogle Scholar
  140. P. R. Telang, A. K. Kalia, M. Vukovic, R. Pandita, and M. P. Singh. 2018. A conceptual framework for engineering chatbots. IEEE Internet Comput. 22, 06 (2018), 54--59.Google ScholarGoogle ScholarDigital LibraryDigital Library
  141. Paul Thomas, Mary Czerwinski, Daniel McDuff, and Nick Craswell. 2020. Theories of conversation for conversational IR. In CAIR’17.Google ScholarGoogle Scholar
  142. Cynthia A. Thompson, Mehmet H. Göker, and Pat Langley. 2004. A personalized system for conversational recommendations. J. Artif. Intell. Res. 21, 1 (2004), 393--428.Google ScholarGoogle ScholarCross RefCross Ref
  143. Nava Tintarev and Judith Masthoff. 2011. Designing and evaluating explanations for recommender systems. In Recommender Systems Handbook. Vol. 1. Springer, 479--510.Google ScholarGoogle Scholar
  144. Frederich N. Tou, Michael D. Williams, Richard Fikes, D. Austin Henderson Jr., and Thomas W. Malone. 1982. RABBIT: An intelligent database assistant. In AAAI’82. 314--318.Google ScholarGoogle Scholar
  145. Walid Trabelsi, Nic Wilson, Derek G. Bridge, and Francesco Ricci. 2010. Comparing approaches to preference dominance for conversational recommenders. In ICTAI’10. 113--120.Google ScholarGoogle Scholar
  146. Daisuke Tsumita and Tomohiro Takagi. 2019. Dialogue based recommender system that flexibly mixes utterances and recommendations. In WI’19. 51--58.Google ScholarGoogle Scholar
  147. Paolo Viappiani and Craig Boutilier. 2009. Regret-based optimal recommendation sets in conversational recommender systems. In RecSys’11. 101--108.Google ScholarGoogle Scholar
  148. Paolo Viappiani, Pearl Pu, and Boi Faltings. 2007. Conversational recommenders with adaptive suggestions. In RecSys’07. 89--96.Google ScholarGoogle Scholar
  149. Jesse Vig, Shilad Sen, and John Riedl. 2011. Navigating the tag genome. In IUI’11. 93--102.Google ScholarGoogle Scholar
  150. M. A. Walker, S. J. Whittaker, A. Stent, P. Maloor, J. Moore, M. Johnston, and G. Vasireddy. 2004. Generation and evaluation of user tailored responses in multimodal dialogue. Cogn. Sci. 28, 5 (2004), 811--840.Google ScholarGoogle ScholarCross RefCross Ref
  151. Richard S. Wallace. 2009. The anatomy of A.L.I.C.E. In Parsing the Turing Test. Springer, 181--210.Google ScholarGoogle Scholar
  152. Weiquan Wang and Izak Benbasat. 2013. Research note—A contingency approach to investigating the effects of user-system interaction modes of online decision aids. Inf. Syst. Res. 24, 3 (2013), 861--876.Google ScholarGoogle ScholarCross RefCross Ref
  153. Pontus Wärnestål. 2005. Modeling a dialogue strategy for personalized movie recommendations. In IUI’05 Beyond Personalization Workshop. 77--82.Google ScholarGoogle Scholar
  154. Pontus Wärnestål. 2005. User evaluation of a conversational recommender system. In IJCAI’05 Workshop on Knowledge and Reasoning in Practical Dialogue Systems.Google ScholarGoogle Scholar
  155. Pontus Wärnestål, Lars Degerstedt, and Arne Jönsson. 2007. Interview and delivery: Dialogue strategies for conversational recommender systems. In NODALIDA’07. 199--205.Google ScholarGoogle Scholar
  156. Pontus Wärnestål, Lars Degerstedt, and Arne Jönsson. 2007. PCQL: A formalism for human-like preference dialogues*. In IJCAI’07 Workshop on Knowledge and Reasoning in Practical Dialogue Systems.Google ScholarGoogle Scholar
  157. Bifan Wei, Jun Liu, Qinghua Zheng, Wei Zhang, Chenchen Wang, and Bei Wu. 2015. DF-Miner: Domain-specific facet mining by leveraging the hyperlink structure of Wikipedia. Knowl.-Based Syst. 77 (2015), 80--91.Google ScholarGoogle ScholarDigital LibraryDigital Library
  158. Joseph Weizenbaum. 1966. ELIZA—Computer program for the study of natural language communication between man and machine. Commun. ACM 9, 1 (Jan. 1966), 36--45.Google ScholarGoogle ScholarDigital LibraryDigital Library
  159. Tsung-Hsien Wen, David Vandyke, Nikola Mrkšić, Milica Gašić, Lina M. Rojas-Barahona, Pei-Hao Su, Stefan Ultes, and Steve Young. 2017. A network-based end-to-end trainable task-oriented dialogue system. In ACL’17. 438--449.Google ScholarGoogle Scholar
  160. Dwi H. Widyantoro and Z. K. A. Baizal. 2014. A framework of conversational recommender system based on user functional requirements. In ICoICT’14. 160--165.Google ScholarGoogle Scholar
  161. Joshua Wissbroecker and F. Maxwell Harper. 2018. Early lessons from a voice-only interface for finding movies. In RecSys’19 Late-Breaking Results.Google ScholarGoogle Scholar
  162. Chien-Sheng Wu, Andrea Madotto, Ehsan Hosseini-Asl, Caiming Xiong, Richard Socher, and Pascale Fung. 2019. Transferable multi-domain state generator for task-oriented dialogue systems. In ACL'19.Google ScholarGoogle ScholarCross RefCross Ref
  163. David Jingjun Xu, Izak Benbasat, and Ronald T. Cenfetelli. 2017. A two-stage model of generating product advice: Proposing and testing the complementarity principle. J. Manage. Inf. Syst. 34, 3 (2017), 826--862.Google ScholarGoogle ScholarCross RefCross Ref
  164. Zhao Yan, Nan Duan, Peng Chen, Ming Zhou, Jianshe Zhou, and Zhoujun Li. 2017. Building task-oriented dialogue systems for online shopping. In AAAI’17. 4618--4626.Google ScholarGoogle Scholar
  165. Longqi Yang, Michael Sobolev, Christina Tsangouri, and Deborah Estrin. 2018. Understanding user interactions with podcast recommendations delivered via voice. In RecSys’18. 190--194.Google ScholarGoogle Scholar
  166. Zi Yin, Keng-hao Chang, and Ruofei Zhang. 2017. DeepProbe: Information directed sequence understanding and chatbot design via recurrent neural networks. In KDD’17. 2131--2139.Google ScholarGoogle Scholar
  167. Tong Yu, Yilin Shen, and Hongxia Jin. 2019. A visual dialog augmented interactive recommender system. In KDD’19. 157--165.Google ScholarGoogle Scholar
  168. Tong Yu, Yilin Shen, Ruiyi Zhang, Xiangyu Zeng, and Hongxia Jin. 2019. Vision-language recommendation via attribute augmented multimodal reinforcement learning. In MM’19. 39--47.Google ScholarGoogle Scholar
  169. Markus Zanker and Markus Jessenitschnig. 2009. Case-studies on exploiting explicit customer requirements in recommender systems. User Model. User-Adapt. Interact. 19, 1-2 (2009), 133--166.Google ScholarGoogle ScholarDigital LibraryDigital Library
  170. Jie Zeng, Yukiko I. Nakano, Takeshi Morita, Ichiro Kobayashi, and Takahira Yamaguchi. 2018. Eliciting user food preferences in terms of taste and texture in spoken dialogue systems. In MHFI’18. 1--5.Google ScholarGoogle Scholar
  171. Jiyong Zhang and Pearl Pu. 2006. A comparative study of compound critique generation in conversational recommender systems. In AH’02. 234--243.Google ScholarGoogle Scholar
  172. Yongfeng Zhang, Xu Chen, Qingyao Ai, Liu Yang, and W. Bruce Croft. 2018. Towards conversational search and recommendation: System ask, user respond. In CIKM’18. 177--186.Google ScholarGoogle Scholar
  173. Guoshuai Zhao, Hao Fu, Ruihua Song, Tetsuya Sakai, Zhongxia Chen, Xing Xie, and Xueming Qian. 2019. Personalized reason generation for explainable song recommendation. ACM Trans. Intell. Syst. Technol. 10, 4 (2019), 1--21.Google ScholarGoogle ScholarDigital LibraryDigital Library
  174. Xiaoxue Zhao, Weinan Zhang, and Jun Wang. 2013. Interactive collaborative filtering. In CIKM’13. 1411--1420.Google ScholarGoogle Scholar

Index Terms

  1. A Survey on Conversational Recommender Systems

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Computing Surveys
          ACM Computing Surveys  Volume 54, Issue 5
          June 2022
          719 pages
          ISSN:0360-0300
          EISSN:1557-7341
          DOI:10.1145/3467690
          Issue’s Table of Contents

          Copyright © 2021 ACM

          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 the author(s) 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: 25 May 2021
          • Accepted: 1 February 2021
          • Revised: 1 November 2020
          • Received: 1 March 2020
          Published in csur Volume 54, Issue 5

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format