CRS: Conversational Recommender System—a system that elicits user preferences and makes recommendations through multi-turn natural language dialogue
Persona: A structured description of a user's preferences (likes/dislikes) derived from their historical reviews, used to guide the User Simulator
NLI: Natural Language Inference—a task determining if a hypothesis is true (entailment), false (contradiction), or unrelated (neutral) given a premise; used here to filter inconsistent dialogues
Hit@K: A recommendation metric measuring the proportion of times the correct target item appears in the top-K recommendations
ReDial: A standard crowdsourced benchmark dataset for conversational movie recommendation, used here as a primary baseline
OpenDialKG: A knowledge-graph-based conversational recommendation dataset used here for testing generalization
Bleu: A metric for evaluating the quality of text which counts the overlap of n-grams between the candidate and reference translation
Rouge: A set of metrics used to evaluate automatic summarization and machine translation software in natural language processing
Dist-n: Distinct-n measures the diversity of generated text by calculating the ratio of unique n-grams to total n-grams