Abstract
Conversational Recommendation Systems (CRSs) aim to improve recommendation performance by utilizing information from a conversation session. A CRS first constructs questions and then asks users for their feedback in each conversation session to refine better recommendation lists to users. The key design of CRS is to construct proper questions and obtain users’ feedback in response to these questions so as to effectively capture user preferences. Many CRS works have been proposed; however, they suffer from defects when constructing questions for users to answer: (1) employing a dialogue policy agent for constructing questions is one of the most common choices in CRS, but it needs to be trained with a huge corpus, and (2) it is not appropriate that constructing questions from a single policy (e.g., a CRS only selects attributes that the user has interacted with) for all users with different preferences. To address these defects, we propose a novel CRS model, namely a Representation Fusion–based Conversational Recommendation model, where the whole conversation session is divided into two subsessions (i.e., Local Question Search subsession and Global Question Search subsession) and two different question search methods are proposed to construct questions in the corresponding subsessions without employing policy agents. In particular, in the Local Question Search subsession we adopt a novel graph mining method to find questions, where the paths in the graph between users and attributes can eliminate irrelevant attributes; in the Global Question Search subsession we propose to initialize user preference on items with the user and all item historical rating records and construct questions based on user’s preference. Then, we update the embeddings independently over the two subsessions according to user’s feedback and fuse the final embeddings from the two subsessions for the recommendation. Experiments on three real-world recommendation datasets demonstrate that our proposed method outperforms five state-of-the-art baselines.
- [1] . 2019. Asking clarifying questions in open-domain information-seeking conversations. In Proceedings of the 42nd International ACM Sigir Conference on Research and Development in Information Retrieval. 475–484.Google Scholar
- [2] . 2021. Burst-induced multi-armed bandit for learning recommendation. In Proceedings of the 15th ACM Conference on Recommender Systems. 292–301.Google Scholar
- [3] . 1999. Neural Network Learning: Theoretical Foundations. Vol. 9, Cambridge University Press, Cambridge.Google Scholar
Digital Library
- [4] . 2007. Modeling relationships at multiple scales to improve accuracy of large recommender systems. In Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 95–104.Google Scholar
- [5] . 2019. Conversational product search based on negative feedback. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management. 359–368.Google Scholar
- [6] . 2022. Multi-Relational graph representation learning with bayesian gaussian process network. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 36. 5530–5538.Google Scholar
Cross Ref
- [7] . 2019. Towards knowledge-based recommender dialog system. In Proceedings of the Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP’19). 1803–1813.Google Scholar
- [8] . 2018. Q&R: A two-stage approach toward interactive recommendation. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 139–148.Google Scholar
- [9] . 2016. Towards conversational recommender systems. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 815–824.Google Scholar
- [10] . 2021. Advances and challenges in conversational recommender systems: A survey. AI Open 2 (2021), 100–126.Google Scholar
- [11] . 2020. Understanding echo chambers in e-commerce recommender systems. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 2261–2270.Google Scholar
- [12] . 2017. On context-dependent clustering of bandits. In International Conference on machine learning, PMLR, 1253–1262.Google Scholar
- [13] . 2020. Hierarchical user profiling for e-commerce recommender systems. In Proceedings of the 13th International Conference on Web Search and Data Mining. 223–231.Google Scholar
- [14] . 2015. The movielens datasets: History and context. ACM Transactions on Interactive Intelligent Systems (TIIS) 5, 4 (2015), 1–19.Google Scholar
- [15] . 2021. Conversational search and recommendation: Introduction to the special issue. ACM Transactions on Information Systems 39, 4 (2021).Google Scholar
- [16] . 2017. Neural factorization machines for sparse predictive analytics. In Proceedings of the 40th International ACM SIGIR conference on Research and Development in Information Retrieval. 355–364.Google Scholar
- [17] . 2020. Lightgcn: Simplifying and powering graph convolution network for recommendation. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 639–648.Google Scholar
- [18] . 2017. DeepFM: A factorization-machine based neural network for CTR prediction. In Proceedings of the 26th International Joint Conference on Artificial Intelligence. 1725–1731.Google Scholar
- [19] . 2021. Improving preference elicitation in a conversational recommender system with active learning strategies. In Annual ACM Symposium on Applied Computing. 1375–1382.Google Scholar
- [20] . 2021. A survey on conversational recommender systems. ACM Comput. Surv. (CSUR) 54, 5 (2021), 1–36.Google Scholar
- [21] . 2002. Cumulated gain-based evaluation of IR techniques. ACM Trans. Inf. Syst. (TOIS) 20, 4 (2002), 422–446.Google Scholar
Digital Library
- [22] . 1982. On the rationale of maximum-entropy methods. Proc. IEEE 70, 9 (1982), 939–952.Google Scholar
Cross Ref
- [23] . 2019. Improving neural response diversity with frequency-aware cross-entropy loss. In The World Wide Web Conference. 2879–2885.Google Scholar
- [24] . 2018. Self-attentive sequential recommendation. In IEEE international Conference on Data Mining (ICDM’18). IEEE, 197–206.Google Scholar
- [25] . 2015. Adam: A method for stochastic optimization. In ICLR (Poster).Google Scholar
- [26] . 2009. Matrix factorization techniques for recommender systems. IEEE Comput. 42, 8 (2009), 30–37.Google Scholar
Digital Library
- [27] . 2021. RecSys 2021 tutorial on conversational recommendation: Formulation, methods, and evaluation. In Proceedings of the 15th ACM Conference on Recommender Systems. 842–844.Google Scholar
- [28] . 2020. Conversational recommendation: Formulation, methods, and evaluation. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 2425–2428.Google Scholar
- [29] . 2020. Estimation-Action-Reflection: Towards deep interaction between conversational and recommender systems. In Proceedings of the 13th International Conference on Web Search and Data Mining. 304–312.Google Scholar
- [30] . 2020. Interactive path reasoning on graph for conversational recommendation. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2073–2083.Google Scholar
- [31] . 2021. Semi-Supervised variational reasoning for medical dialogue generation. In Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval. 544–554.Google Scholar
- [32] . 2020. Time-aspect-sentiment recommendation models based on novel similarity measure methods. ACM Trans. Web 14, 2 (2020), 1–26.Google Scholar
Digital Library
- [33] . 2010. A contextual-bandit approach to personalized news article recommendation. In Proceedings of the 19th International Conference on World Wide Web. 661–670.Google Scholar
- [34] . 2018. Towards deep conversational recommendations. Advances in Neural Information Processing Systems 31 (2018).Google Scholar
- [35] . 2021. Seamlessly unifying attributes and items: Conversational recommendation for cold-start users. ACM Trans Inf. Syst. 39, 4 (2021), 1–29.Google Scholar
Digital Library
- [36] . 2021. Profiling users for question answering communities via flow-based constrained co-embedding model. ACM Trans. Inf. Syst. 40, 2 (2021), 1–38.Google Scholar
Digital Library
- [37] . 2022. Cross-temporal snapshot alignment for dynamic networks. IEEE Trans. Knowl. Data Eng. (2022), 1–15.Google Scholar
- [38] . 2021. Factorizing historical user actions for next-day purchase prediction. ACM Trans. Web 16, 1 (2021), 1–26.Google Scholar
- [39] . 2020. Towards conversational recommendation over multi-type dialogs. In 58th Annual Meeting of the Association-For-Computational-Linguistics (Acl) Conference Location Electr Network. Assoc Computational Linguistics-Acl Location Stroudsburg, 1036–1049.Google Scholar
- [40] . 2008. Generalized binary search. Annual Allerton Conference on Communication, Control, and Computing, 568–574.Google Scholar
- [41] . 2021. Personalized, sequential, attentive, metric-aware product search. ACM Trans. Inf. Syst. 40, 2 (2021), 1–29.Google Scholar
Digital Library
- [42] . 2021. Graph co-attentive session-based recommendation. ACM Trans. Inf. Syst. 40, 4 (2021), 1–31.Google Scholar
- [43] . 2021. A cooperative memory network for personalized task-oriented dialogue systems with incomplete user profiles. In Proceedings of the Web Conference 2021. 1552–1561.Google Scholar
- [44] . 2022. Conversational Recommender systems techniques, tools, acceptance, and adoption: A state of the art review. Expert Syst. Appl. (2022), 1–18.Google Scholar
- [45] . 2019. Preference elicitation strategy for conversational recommender system. In Proceedings of the 12th ACM International Conference on Web Search and Data Mining. 824–825.Google Scholar
- [46] . 2019. Coached conversational preference elicitation: A case study in understanding movie preferences. In Proceedings of the 20th Annual SIGdial Meeting on Discourse and Dialogue. 353–360.Google Scholar
- [47] . 2018. MyAnimeList dataset. Kaggle (2018).Google Scholar
- [48] . 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. 808–817.Google Scholar
- [49] . 2020. Crsal: Conversational recommender systems with adversarial learning. ACM Trans. Inf. Syst. 38, 4 (2020), 1–40.Google Scholar
Digital Library
- [50] . 2010. Factorization machines. In 2010 IEEE International Conference on Data Mining, IEEE, 995–1000.Google Scholar
- [51] . 2007. Collaborative filtering recommender systems. 291–324.Google Scholar
- [52] . 2018. Preference elicitation as an optimization problem. In Proceedings of the 12th ACM Conference on Recommender Systems. 172–180.Google Scholar
- [53] . 2005. An MDP-based recommender system.Journal of Machine Learning Research 6, 9 (2005).Google Scholar
- [54] . 2018. Conversational recommender system. In Proceeding of the 41st International ACM SIGIR Conference on Research & Development in iInformation Retrieval. 235–244.Google Scholar
- [55] . 2017. Factorization bandits for interactive recommendation. In Thirty-first AAAI Conference on Artificial Intelligence.Google Scholar
- [56] . 2019. Neural graph collaborative filtering. In Proceedings of the 42nd international ACM SIGIR Conference on Research and Development in Information Retrieval. 165–174.Google Scholar
- [57] . 2022. Meta-Learning helps personalized product search. In Proceedings of the ACM Web Conference 2022. 2277–2287.Google Scholar
- [58] . 2021. Self-supervised graph learning for recommendation. In Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval. 726–735.Google Scholar
- [59] . 2018. Learning contextual bandits in a non-stationary environment. In Proceeding of the 41st International ACM SIGIR Conference on Research & Development in Information Retrieval. 495–504.Google Scholar
- [60] . 2021. Adapting user preference to online feedback in multi-round conversational recommendation. In Proceedings of the 14th ACM International Conference on Web Search and Data Mining. 364–372.Google Scholar
- [61] . 2019. A visual dialog augmented interactive recommender system. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 157–165.Google Scholar
- [62] . 2021. Preliminary data-based matrix factorization approach for recommendation. Inf. Process. Manage. (2021).Google Scholar
Cross Ref
- [63] . 2012. Alternating least-squares for low-rank matrix reconstruction. IEEE Sign. Process. Lett. (2012), 231–234.Google Scholar
Cross Ref
- [64] . 2020. Generating clarifying questions for information retrieval. In WWW, 418–428.Google Scholar
Digital Library
- [65] . 2020. Conversational contextual bandit: Algorithm and application. In Proceedings of the Web Conference 2020. 662–672.Google Scholar
- [66] . 2018. Towards conversational search and recommendation: System ask, user respond. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management. 177–186.Google Scholar
- [67] . 2020. Conversational music recommendation based on bandits. In IEEE International Conference on Knowledge Graph (ICKG’20). IEEE, 41–48.Google Scholar
- [68] . 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. 1006–1014.Google Scholar
- [69] . 2021. Graph-based embedding smoothing for sequential recommendation. IEEE Trans. Knowl. Data Eng. 35, 1 (2021), 496–508.Google Scholar
- [70] . 2021. Botspot++: A hierarchical deep ensemble model for bots install fraud detection in mobile advertising. ACM Trans. Inf. Syst. 40, 3 (2021), 1–28.Google Scholar
Digital Library
- [71] . 2019. Learning to ask: Question-based sequential bayesian product search. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management. 369–378.Google Scholar
- [72] . 2018. Technology assisted reviews: Finding the last few relevant documents by asking yes/no questions to reviewers. In Proceeding of the 41st International ACM SIGIR Conference on Research & Development in Information Retrieval. 949–952.Google Scholar
- [73] . 2020. Towards question-based recommender systems. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. 881–890.Google Scholar
Index Terms
- Enhancing Conversational Recommendation Systems with Representation Fusion
Recommendations
Seamlessly Unifying Attributes and Items: Conversational Recommendation for Cold-start Users
Static recommendation methods like collaborative filtering suffer from the inherent limitation of performing real-time personalization for cold-start users. Online recommendation, e.g., multi-armed bandit approach, addresses this limitation by ...
Representation learning with collaborative autoencoder for personalized recommendation
AbstractIn the past decades, recommendation systems have provided lots of valuable personalized suggestions for the users to address the problem of information over-loaded. Collaborative Filtering (CF) is one of the most commonly applied and successful ...
Highlights- Two different autoencoders are used to capture characteristics for users and items.
- Manifold regularization is integrated into autoencoder for user’s features learning.
- The comprehensive experiments evaluate the effectiveness of ...
Long Short-Term Planning for Conversational Recommendation Systems
Neural Information ProcessingAbstractIn Conversational Recommendation Systems (CRS), the central question is how the conversational agent can naturally ask for user preferences and provide suitable recommendations. Existing works mainly follow the hierarchical architecture, where a ...





Comments