Abstract
Traditional recommender systems are usually single-shot systems, lacking real-time dialog with customers. Using dialog as an interactive method can help capture user preferences more accurately and enhance system transparency. However, developing such a goal-oriented dialog system has suffered many challenges as the system must collaborate with other subtasks, such as collecting user demands through interaction and recommending appropriate products to users. Additionally, most previous studies on dialog systems do not consider this situation and its challenges. This paper proposes a novel memory network framework for conversational recommendation, which harnesses dialog historical information to endow our model with adaptability in various dialog scenarios. Additionally, it leverages the knowledge base and user profiles to reweight candidates, reducing the ambiguity during interactions and improving the quality of conversational recommender systems. We demonstrate that the proposed method can achieve state-of-the-art performance in a few traditional tasks, such as options display and information provision, through experiments on the personalized bAbI dialog dataset and restaurant recommendation application.






Similar content being viewed by others
References
Banchs RE, Li H (2012) Iris: a chat-oriented dialogue system based on the vector space model. In: ACL, pp 37–42
Bi K, Ai Q, Zhang Y, Bruce Croft W (2019) Conversational product search based on negative feedback. In: CIKM, pp 359–368
Bordes A, Lan Boureau Y, Weston J (2017) Learning end-to-end goal-oriented dialog. In: ICLR, pp 1–15
Eric M, Krishnan L, Charette F, Manning CD (2017) Key-value retrieval networks for task-oriented dialogue. In: SIGDIAL, pp 37–49
Gangi Reddy R, Contractor D, Raghu D, Joshi S (2019) Multi-level memory for task oriented dialogs. In: ACL, pp 3744–3754
Gao C, Lei W, He X, de Rijke M, Chua TS (2021) Advances and challenges in conversational recommender systems: a survey. AI Open 2:100–126
Gao J, Galley M, Li L (2018) Neural approaches to conversational AI. In: ACL, pp 2–7
He X, Deng K, Wang X, Li Y, Zhang YD, Wang M (2020) LightGCN: simplifying and powering graph convolution network for recommendation. In: SIGIR, pp 639–648
Huang J, Zhao WX, Dou H, Wen JR, Chang EY (2018) Improving sequential recommendation with knowledge-enhanced memory networks. In: SIGIR, pp 505–514
Iyer RR, Kanumala P, Guo S, Achan K (2020) An end-to-end ml system for personalized conversational voice models in Walmart e-commerce. arXiv preprint arXiv:2011.00866
Joshi CK, Mi F, Faltings B (2017) Personalization in goal-oriented dialog. In: NIPS, pp 2440–2448
Lei W, He X, Miao Y, Wu Q, Hong R, Kan MY, Chua TS (2020) Estimation-action-reflection: towards deep interaction between conversational and recommender systems. In: WSDM, pp 304–312
Lei W, Zhang G, He X, Miao Y, Wang X, Chen L, Chua TS (2020) Interactive path reasoning on graph for conversational recommendation. In: Proceedings of the 26th ACM SIGKDD international conference on knowledge discovery & data mining, pp 2073–2083
Li J, Monroe W, Ritter A, Galley M, Gao J, Jurafsky D (2016) Deep reinforcement learning for dialogue generation. In: EMNLP, pp 1192–1202
Lin Y, Liu Z, Sun M, Liu Y, Zhu X (2015) Learning entity and relation embeddings for knowledge graph completion. In: AAAI, pp 2181–2187
Lipton Z, Li X, Gao J, Li L, Ahmed F, Deng L (2018) BBQ-networks: efficient exploration in deep reinforcement learning for task-oriented dialogue systems. In: AAAI, pp 5237–5244
Liu F, Perez J (2017) Gated end-to-end memory networks. In: EACL, pp 1–10
Luan Y, Brockett C, Dolan B, Gao J, Galley M (2017) Multi-task learning for speaker-role adaptation in neural conversation models. In: Proceedings of the eighth international joint conference on natural language processing. Asian Federation of Natural Language Processing, Taipei, Taiwan, pp 605–614
Luo L, Huang W, Zeng Q, Nie Z, Sun X (2019) Learning personalized end-to-end goal-oriented dialog. In: AAAI, pp 6794–6801
Maziad H, Rammouz JA, Asmar BE, Tekli J (2021) Preprocessing techniques for end-to-end trainable RNN-based conversational system. In: International conference on web engineering. Springer, pp 255–270
Miller AH, Fisch A, Dodge J, Karimi AH, Bordes A, Weston J (2016) Key-value memory networks for directly reading documents. In: EMNLP, vol 2016, pp 1400–1409
Ren X, Yin H, Chen T, Wang H, Huang Z, Zheng K (2021) Learning to ask appropriate questions in conversational recommendation. In: Proceedings of the 44th international ACM SIGIR conference on research and development in information retrieval, pp 808–817
Sarnobat A, Kalola D (2019) A survey on recommender systems. In: IJSRP, p p9356
Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on World Wide Web, pp 285–295
Su FG, Hsu AR, Tuan YL, Lee HY (2019) Personalized dialogue response generation learned from monologues. In: Interspeech, pp 4160–4164
Sun Y, Yuan NJ, Wang Y, Xie X, McDonald K, Zhang R (2016) Contextual intent tracking for personal assistants. In: SIGKDD, pp 273–282
Sun Y, Zhang Y (2018) Conversational recommender system. In: The 41st international ACM SIGIR conference on research & development in information retrieval, pp 235–244
Tian X, Hao Y, Zhao P, Wang D, Liu Y, Sheng VS (2021) Considering interaction sequence of historical items for conversational recommender system. In: International conference on database systems for advanced applications, pp 115–131. Springer
Tsumita D, Takagi T (2019) Dialogue based recommender system that flexibly mixes utterances and recommendations. In: WI, pp 51–58
Vaswani A, Brain G, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser Ł, Polosukhin I (2017) Attention is all you need. In: NIPS, pp 5998–6008
Wang D, Jojic N, Brockett C, Nyberg E (2017) Steering output style and topic in neural response generation. In: EMNLP, pp 2140–2150
Wang Z, Zhang J, Feng J, Chen Z (2014) Knowledge graph embedding by translating on hyperplanes. In: AAAI, pp 1112–1119
Wen TH, Vandyke D, Mrkšíc N, Gašíc M, Rojas-Barahona LM, Su PH, Ultes S, Young S (2017) A network-based end-to-end trainable task-oriented dialogue system. In: EACL, pp 438–449
Wu Y, Wei F, Huang S, Wang Y, Li Z, Zhou M (2019) Response generation by context-aware prototype editing. In: AAAI, pp 7281–7288
Xing C, Wu W, Wu Y, Liu J, Huang Y, Zhou M, Ma WY (2017) Topic aware neural response generation. In: AAAI, pp 3351–3357
Yang L, Hu J, Qiu M, Qu C, Gao J, Bruce Croft W, Liu X, Shen Y, Liu J (2019) A hybrid retrieval-generation neural conversation model. In: CIKM, pp 1341–1350
Yang L, Qiu M, Qu C, Guo J, Zhang Y, Croft WB, Huang J, Chen H (2018) Response ranking with deep matching networks and external knowledge in information-seeking conversation systems. In: SIGIR, pp 245–254
Zhang B, Titov I, Sennrich R (2019) Improving deep transformer with depth-scaled initialization and merged attention. In: Proceedings of the 2019 conference on empirical methods in natural language processing and the 9th international joint conference on natural language processing (EMNLP-IJCNLP)
Zhang Y, Chen X, Ai Q, Yang L, Bruce Croft W (2018) Towards conversational search and recommendation: system Ask, user respond. In: CIKM, pp 177–186
Zhang Z, Takanobu R, Huang M, Zhu X (2020) Recent advances and challenges in task-oriented dialog system. arXiv:2003.07490
Zhao T, Eskenazi M (2016) Towards end-to-end learning for dialog state tracking and management using deep reinforcement learning. In: SIGDIAL, pp 1–10
Zhou K, Zhao WX, Bian S, Zhou Y, Wen JR, Yu J (2020) Improving conversational recommender systems via knowledge graph based semantic fusion. In: Proceedings of the 26th ACM SIGKDD international conference on knowledge discovery & data mining, pp 1006–1014
Zhou K, Zhao WX, Wang H, Wang S, Zhang F, Wang Z, Wen JR (2020) Leveraging historical interaction data for improving conversational recommender system. In: Proceedings of the 29th ACM international conference on information & knowledge management, pp 2349–2352
Acknowledgements
This work is supported in part by the Beijing Natural Science Foundation under grant 4192008.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
He, M., Wang, J., Ding, T. et al. Conversation and recommendation: knowledge-enhanced personalized dialog system. Knowl Inf Syst 65, 261–279 (2023). https://doi.org/10.1007/s10115-022-01766-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-022-01766-6