Slide 1

Slide 1 text

A Conversation is Worth A Thousand Recommendations: A Survey of Holistic Conversational Recommender Systems 5th KaRS Workshop, 2023, Singapore Chuang Li12*, Hengchang Hu1, Yan Zhang1, Min-Yen Kan1, Haizhou Li13 1 National University of Singapore, Singapore 2 NUS Graduate School for Integrative Sciences and Engineering, Singapore 3 The Chinese University of Hong Kong, Shenzhen, China

Slide 2

Slide 2 text

I In nt tr ro od du uc ct ti io on n Conversational Recommender System (CRS) integrate conversational systems with recommendation systems. Prior research in CRS focuses on interactions simulated by entity-level interaction Such a framing focuses on recommendation and decision-making, while neglecting the conversational elements. a) Standard CRS support multi-round interaction only at the entity level

Slide 3

Slide 3 text

H Ho ol li is st ti ic c C CR RS S e en nc co om mp pa as ss se es s m mo or re e Examples of standard and holistic CRS. a) Standard CRS support multi-round interaction only at the entity level b) Holistic CRS support multi- round and multi-goal interaction at the conversation level.

Slide 4

Slide 4 text

I In nt tr ro od du uc ct ti io on n Holistic CRS adopt real, conversation-level interaction and target multiple dialogue goals Holistic CRS perform conversation-level interactions The main challenges in holistic CRS are: Ø Understanding users’ intentions Ø Generate high-quality Reponses Ø Conversational goal planning b) Holistic CRS support multi-round and multi-goal interaction at the conversation level.

Slide 5

Slide 5 text

C CR RS S O On nt to ol lo og gy y Type 0 standard CRS, limited to entity-level inputs and outputs, is restricted in scope of interaction Type 1 holistic CRS takes conversation as input and yields either entity-level recommendations or conversational responses, encompassing query interpretation and tailored linguistic outputs Type 2 holistic CRS is more expansive, accepting and producing diverse formats inputs or outputs including conversations, knowledge, speech, and multimedia Hierarchical structure of CRS in terms of input and output types

Slide 6

Slide 6 text

S Su ur rv ve ey y S Sc co op pe e We aim to conduct an exhaustive survey on holistic CRS, focusing on types 1 and 2 holistic CRS Our survey is purposefully structured to illuminate the evolution and development of holistic CRS, particularly in their handling of conversational data. Hierarchical structure of CRS in terms of input and output types

Slide 7

Slide 7 text

M Ma ai in n A Ap pp pr ro oa ac ch he es s Current holistic CRS approaches are structured around three main components: 1) Language Models (LMs) 2) Knowledge (Structured or unstructured) 3) Guidance (Rec/Topic/Goal/Temporal) A taxonomy of different holistic CRS approaches with three components: 1) requisite backbone language models, and optional components incorporating 2) external knowledge and/or 3) external guidance

Slide 8

Slide 8 text

L La an ng gu ua ag ge e M Mo od de el ls s LMs serve as the backbone for holistic CRS in recommendation response generation HRED-based Sequential Models vs Pre-trained Language Models (PLMs) adopt end-to-end training for holistic CRS application Research focuses on the recommendation task, conversational task, or both tasks Limitations of PLMs mainly come from 1) pre-training 2) online training Example of language models in holistic CRS

Slide 9

Slide 9 text

E Ex xt te er rn na al l K Kn no ow wl le ed dg ge e Knowledge source is required to be transformed into an appropriate representation before the knowledge and textual features can be integrated for the holistic CRS tasks. Applying knowledge to CRS is mainly for node-level entity prediction or edge-level path reasoning. Unstructured knowledge can also be converted to structured knowledge to apply knowledge fusion or semantic alignments Example of external knowledge in holistic CRS

Slide 10

Slide 10 text

External guidance in recommendation, topic/goal planning, and temporal feature representation. Results from these tasks serve as auxiliary guidance for LMs during recommendation response generation. Some models align both external knowledge and guidance, adopting a hybrid strategy that capitalizes on both dimensions for more robust response generation. E Ex xt te er rn na al l G Gu ui id da an nc ce e Example of external guidance in holistic CRS

Slide 11

Slide 11 text

Utilizing external knowledge and guidance: • Current knowledge sources are constrained in item–space, without other resources such as user profile, user-item relationship representation. • LLMs reduces the reliance on external knowledge sources. Recognizing the capability of LMs before introducing appropriate knowledge is crucial. • Instead of “hand-feeding” knowledge or guidance, we should provide LMs with a “knowledge buffet”. D Di is sc cu us ss si io on n

Slide 12

Slide 12 text

D Da at ta as se et ts s & & E Ev va al lu ua at ti io on n M Me et th ho od ds s Entity Information: Ø Scale of datasets Ø Informativeness of datasets Ø Domain of datasets Language Quality: Ø Language Ø Informative Turns Ø Semantic Information Statistical analysis of the datasets in holistic CRS research. #P, #C, #T, #I, #M, #Pos, & #Neg stand for the number of papers, conversations, single turns, items, mentions for each item, positive and negative single turns in training data, IR: Informative turns rate. *Datasets are originally collected in Mandarin Chinese.

Slide 13

Slide 13 text

D Da at ta as se et ts s & & E Ev va al lu ua at ti io on n M Me et th ho od ds s Recommendation Evaluation: Ø Point-wise accuracy (RMSE) Ø Decision support accuracy (F1) Ø Ranking based accuracy (Recall @k) Language Evaluation: Ø Metrics-based methods Ø Human evaluation Analysis of evaluation methods in holistic CRS. #Papers stands for the number of independent works for each evaluation method.

Slide 14

Slide 14 text

C Ch ha al ll le en ng ge es s & & F Fu ut tu ur re e T Tr re en nd ds s 1. Language generation quality and style Ø Elevating language quality to garner positive user feedback Ø Emphasizing preferred language styles to enhance user acceptance 2. User-centric holistic CRS Ø Harnessing multi-modal data from item categories and user profiles Ø Attending to users' personal feedback and latent preferences Ø Incorporation other LMs or AI-generated content (AIGC) 3. Unified model for holistic CRS Ø Enabling seamless integration with task-specific models Ø Adaptation to similar tasks across different domains

Slide 15

Slide 15 text

C Co on nc cl lu us si io on n 1. Our study reveals the necessity and current negligence of holistic CRS research. 2. We describe the characteristic components of holistic CRS: language models, knowledge resources, and external guidance. 3. We systematic review specifically dedicated to holistic CRS with conversational approaches, which further summarized common datasets, evaluation methods and challenges. 4. We hope to attract more attention to explore a more natural and realistic setting in this challenging but promising area.

Slide 16

Slide 16 text

Thank You for Listening! Q&A 1 National University of Singapore, Singapore 2 NUS Graduate School for Integrative Sciences and Engineering, Singapore CRS Paper List https://github.com/lichuangnus/CRS-Paper-List Victor Li Chuang lichuang@u.nus.edu