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.
- 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 Scholar
- Elisabeth André and Catherine Pelachaud. 2010. Interacting with embodied conversational agents. In Speech Technology: Theory and Applications. Springer US, 123--149.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Olga Averjanova, Francesco Ricci, and Quang Nhat Nguyen. 2008. Map-based interaction with a conversational mobile recommender system. In UBICOMM’08. 212--218.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Henry Blanco and Francesco Ricci. 2013. Acquiring user profiles from implicit feedback in a conversational recommender system. In RecSys’13. 307--310.Google Scholar
- 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 ScholarDigital Library
- Derek G. Bridge. 2002. Towards conversational recommender systems: A dialogue grammar approach. In ECCBR’02. 9--22.Google Scholar
- Robin Burke. 1999. The Wasabi personal shopper: A case-based recommender system. In AAAI’99. 844--849.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- Giuseppe Carenini, Jocelyin Smith, and David Poole. 2003. Towards more conversational and collaborative recommender systems. In IUI’03. 12--18.Google Scholar
- 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 Scholar
- Justine Cassell. 2001. Embodied conversational agents: Representation and intelligence in user interfaces. AI Mag. 22, 4 (2001), 67--83.Google ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Li Chen and Pearl Pu. 2006. Evaluating critiquing-based recommender agents. In AAAI’06. 157--162.Google Scholar
- Li Chen and Pearl Pu. 2007. Hybrid critiquing-based recommender systems. In IUI’07. 22--31.Google Scholar
- Li Chen and Pearl Pu. 2007. Preference-based organization interfaces: Aiding user critiques in recommender systems. In UMAP'07. 77--86.Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- Konstantina Christakopoulou, Filip Radlinski, and Katja Hofmann. 2016. Towards conversational recommender systems. In KDD’16. 815--824.Google Scholar
- 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 Scholar
- F. Clarizia, F. Colace, M. Lombardi, and F. Pascale. 2018. A context aware recommender system for digital storytelling. In AINA’18. 542--549.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- Jeffrey Dalton, Victor Ajayi, and Richard Main. 2018. Vote Goat: Conversational movie recommendation. In SIGIR’18. 1285--1288.Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, and Markus Zanker. 2015. Constraint-based recommender systems. In Recommender Systems Handbook. Springer, 161--190.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- Peter Grasch, Alexander Felfernig, and Florian Reinfrank. 2013. ReComment: Towards critiquing-based recommendation with speech interaction. In RecSys’13. 157--164.Google Scholar
- 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 ScholarCross Ref
- Kristian J. Hammond, Robin Burke, and Kathryn Schmitt. 1994. Case-based approach to knowledge navigation. In AAAI’94.Google Scholar
- Negar Hariri, Bamshad Mobasher, and Robin Burke. 2014. Context adaptation in interactive recommender systems. In RecSys’14. 41--48.Google Scholar
- Jonathan L. Herlocker, Joseph A. Konstan, and John Riedl. 2000. Explaining collaborative filtering recommendations. In CSCW’00. 241--250.Google Scholar
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- Dietmar Jannach. 2004. ADVISOR SUITE—A knowledge-based sales advisory system. In ECAI’04. 720--724.Google Scholar
- Dietmar Jannach. 2006. Finding preferred query relaxations in content-based recommenders. In IS’06. 355--360.Google Scholar
- Dietmar Jannach and Michael Jugovac. 2019. Measuring the business value of recommender systems. ACM Trans. Manage. Inf. Syst. 10, 4 (2019), 1--23.Google ScholarDigital Library
- 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 Scholar
- 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 Scholar
- Dietmar Jannach, Markus Zanker, Markus Jessenitschnig, and Oskar Seidler. 2007. Developing a conversational travel advisor with ADVISOR SUITE. In ENTER’07. 43--52.Google Scholar
- Dietmar Jannach, Sidra Naveed, and Michael Jugovac. 2016. User control in recommender systems: Overview and interaction challenges. In EC-Web’16.Google Scholar
- 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 Scholar
- Chaitanya K. Joshi, Fei Mi, and Boi Faltings. 2017. Personalization in goal-oriented dialog. In NeurIPS’17 Workshop on Conversational AI.Google Scholar
- 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 Scholar
- 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 Scholar
- Epaminondas Kapetanios, Doina Tatar, and Christian Sacarea. 2013. Natural Language Processing: Semantic Aspects. CRC Press.Google Scholar
- Ralph L. Keeney and Howard Raiffa. 1993. Decisions with Multiple Objectives: Preferences and Value Trade-Offs. Cambridge UP.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Diane J. Litman and Shimei Pan. 1999. Empirically evaluating an adaptable spoken dialogue system. In UM’99. 55--64.Google Scholar
- 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 Scholar
- Jingjing Liu, Stephanie Seneff, and Victor Zue. 2010. Dialogue-oriented review summary generation for spoken dialogue recommendation systems. In ACL’10. 64--72.Google Scholar
- Benedikt Loepp, Tim Hussein, and Jürgen Ziegler. 2014. Choice-based preference elicitation for collaborative filtering recommender systems. In CHI’14. 3085--3094.Google Scholar
- 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 Scholar
- Juergen Luettin, Susanne Rothermel, and Mark Andrew. 2019. Future of in-vehicle recommendation Systems @ Bosch. In RecSys’19. 524.Google Scholar
- 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 Scholar
- Tariq Mahmood and Francesco Ricci. 2007. Learning and adaptivity in interactive recommender systems. In ICEC’07. 75--84.Google Scholar
- Tariq Mahmood and Francesco Ricci. 2009. Improving recommender systems with adaptive conversational strategies. In HT’09. 73--82.Google Scholar
- 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 Scholar
- Gary Marcus. 2020. GPT-2 and the Nature of Intelligence. Retrieved from https://thegradient.pub/gpt2-and-the-nature-of-intelligence/.Google Scholar
- 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 Scholar
- Kevin McCarthy, James Reilly, Lorraine McGinty, and Barry Smyth. 2004. Thinking positively-explanatory feedback for conversational recommender systems. In ECCBR’04. 115--124.Google Scholar
- 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 Scholar
- Kevin McCarthy, Yasser Salem, and Barry Smyth. 2010. Experience-based critiquing: Reusing critiquing experiences to improve conversational recommendation. In ICCBR’10. 480--494.Google Scholar
- Lorraine McGinty and Barry Smyth. 2003. On the role of diversity in conversational recommender systems. In ICCBR’03. 276--290.Google Scholar
- David McSherry. 2004. Incremental relaxation of unsuccessful queries. In ECCBR’04. 331--345.Google Scholar
- 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 ScholarCross Ref
- Nader Mirzadeh, Francesco Ricci, and Mukesh Bansal. 2005. Feature selection methods for conversational recommender systems. In EEE’05. 772--777.Google Scholar
- 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 Scholar
- 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 Scholar
- David Nadeau and Satoshi Sekine. 2007. A survey of named entity recognition and classification. Linguist Investig. 30, 1 (2007), 3--26.Google ScholarCross Ref
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Thuy Ngoc Nguyen and Francesco Ricci. 2017. A chat-based group recommender system for tourism. In ENTER’17. 17--30.Google Scholar
- Iulia Nica, Oliver A Tazl, and Franz Wotawa. 2018. Chatbot-based tourist recommendations using model-based reasoning. In Configuration Workshop’18. 25--30.Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- Sunjeong Park and Lim. Youn-kyung. 2019. Design considerations for explanations made by a recommender chatbot. In IASDR’19.Google Scholar
- 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 Scholar
- Pearl Pu and Li Chen. 2006. Trust building with explanation interfaces. In IUI’06. 93--100.Google Scholar
- Pearl Pu, Paolo Viappiani, and Boi Faltings. 2006. Increasing user decision accuracy using suggestions. In CHI’06. 121--130.Google Scholar
- Pearl Pu, Maoan Zhou, and Sylvain Castagnos. 2009. Critiquing recommenders for public taste products. In RecSys’09. 249--252.Google Scholar
- Pearl Pu, Li Chen, and Rong Hu. 2011. A user-centric evaluation framework for recommender systems. In RecSys’11. 157--164.Google Scholar
- 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 Scholar
- Filip Radlinski and Nick Craswell. 2017. A theoretical framework for conversational search. In CHIIR’17. 117--126.Google Scholar
- 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 Scholar
- Dimitrios Rafailidis and Yannis Manolopoulos. 2019. Can virtual assistants produce recommendations? In WIMS’19.Google Scholar
- 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 Scholar
- Arpit Rana and Derek Bridge. 2020. Navigation-by-preference: A new conversational recommender with preference-based feedback. In IUI’20. 155--165.Google ScholarDigital Library
- 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 Scholar
- James Reilly, Kevin McCarthy, Lorraine McGinty, and Barry Smyth. 2004. Dynamic critiquing. In ECCBR 04. 763--777.Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- Francesco Ricci, Lior Rokach, Bracha Shapira, and Paul B. Kantor. 2015. Recommender Systems Handbook (2nd ed.). Springer-Verlag.Google Scholar
- Elaine Rich. 1979. User modeling via stereotypes. Cogn. Sci. 3, 4 (1979).Google Scholar
- Marco Rossetti, Fabio Stella, and Markus Zanker. 2016. Contrasting offline and online results when evaluating recommendation algorithms. In RecSys’16. 31--34.Google Scholar
- Amrita Saha, Mitesh M. Khapra, and Karthik Sankaranarayanan. 2018. Towards building large scale multimodal domain-aware conversation systems. In AAAI’18.Google Scholar
- Yasser Salem, Jun Hong, and Weiru Liu. 2014. History-guided conversational recommendation. In WWW’14. 999--1004.Google Scholar
- Guy Shani and Asela Gunawardana. 2011. Evaluating recommendation systems. In Recommender Systems Handbook. Springer US, 257--297.Google Scholar
- 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 ScholarDigital Library
- N. Siangchin and T. Samanchuen. 2019. Chatbot implementation for ICD-10 recommendation system. In ICESI’19. 1--6.Google Scholar
- Barry Smyth, Lorraine McGinty, James Reilly, and Kevin McCarthy. 2004. Compound critiques for conversational recommender systems. In WI’04. 145--151.Google Scholar
- 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 Scholar
- Vasant Srinivasan and Leila Takayama. 2016. Help me please: Robot politeness strategies for soliciting help from humans. In CHI’16. 4945--4955.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- Yueming Sun and Yi Zhang. 2018. Conversational recommender system. In SIGIR’18. 235--244.Google Scholar
- 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 ScholarDigital Library
- Paul Thomas, Mary Czerwinski, Daniel McDuff, and Nick Craswell. 2020. Theories of conversation for conversational IR. In CAIR’17.Google Scholar
- 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 ScholarCross Ref
- Nava Tintarev and Judith Masthoff. 2011. Designing and evaluating explanations for recommender systems. In Recommender Systems Handbook. Vol. 1. Springer, 479--510.Google Scholar
- 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 Scholar
- 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 Scholar
- Daisuke Tsumita and Tomohiro Takagi. 2019. Dialogue based recommender system that flexibly mixes utterances and recommendations. In WI’19. 51--58.Google Scholar
- Paolo Viappiani and Craig Boutilier. 2009. Regret-based optimal recommendation sets in conversational recommender systems. In RecSys’11. 101--108.Google Scholar
- Paolo Viappiani, Pearl Pu, and Boi Faltings. 2007. Conversational recommenders with adaptive suggestions. In RecSys’07. 89--96.Google Scholar
- Jesse Vig, Shilad Sen, and John Riedl. 2011. Navigating the tag genome. In IUI’11. 93--102.Google Scholar
- 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 ScholarCross Ref
- Richard S. Wallace. 2009. The anatomy of A.L.I.C.E. In Parsing the Turing Test. Springer, 181--210.Google Scholar
- 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 ScholarCross Ref
- Pontus Wärnestål. 2005. Modeling a dialogue strategy for personalized movie recommendations. In IUI’05 Beyond Personalization Workshop. 77--82.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- Joshua Wissbroecker and F. Maxwell Harper. 2018. Early lessons from a voice-only interface for finding movies. In RecSys’19 Late-Breaking Results.Google Scholar
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Tong Yu, Yilin Shen, and Hongxia Jin. 2019. A visual dialog augmented interactive recommender system. In KDD’19. 157--165.Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- Jiyong Zhang and Pearl Pu. 2006. A comparative study of compound critique generation in conversational recommender systems. In AH’02. 234--243.Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- Xiaoxue Zhao, Weinan Zhang, and Jun Wang. 2013. Interactive collaborative filtering. In CIKM’13. 1411--1420.Google Scholar
Index Terms
- A Survey on Conversational Recommender Systems
Recommendations
Customized Conversational Recommender Systems
Machine Learning and Knowledge Discovery in DatabasesAbstractConversational recommender systems (CRS) aim to capture user’s current intentions and provide recommendations through real-time multi-turn conversational interactions. As a human-machine interactive system, it is essential for CRS to improve the ...
Conversational Collaborative Recommendation --- An Experimental Analysis
Traditionally, collaborative recommender systems have been based on a single-shot model of recommendation where a single set of recommendations is generated based on a user's (past) stored preferences. However, content-based recommender system research ...
Estimation-Action-Reflection: Towards Deep Interaction Between Conversational and Recommender Systems
WSDM '20: Proceedings of the 13th International Conference on Web Search and Data MiningRecommender systems are embracing conversational technologies to obtain user preferences dynamically, and to overcome inherent limitations of their static models. A successful Conversational Recommender System (CRS) requires proper handling of ...
Comments