CLMay 30, 2020

User Memory Reasoning for Conversational Recommendation

arXiv:2006.00184v1994 citations
Originality Incremental advance
AI Analysis

This work addresses the challenge of making accurate recommendations in conversational AI for users, though it appears incremental with a new dataset and model.

The authors tackled the problem of conversational recommendation by introducing a structured user memory knowledge graph to manage past preferences and current requests, achieving competitive results in both offline metrics and online simulation.

We study a conversational recommendation model which dynamically manages users' past (offline) preferences and current (online) requests through a structured and cumulative user memory knowledge graph, to allow for natural interactions and accurate recommendations. For this study, we create a new Memory Graph (MG) <--> Conversational Recommendation parallel corpus called MGConvRex with 7K+ human-to-human role-playing dialogs, grounded on a large-scale user memory bootstrapped from real-world user scenarios. MGConvRex captures human-level reasoning over user memory and has disjoint training/testing sets of users for zero-shot (cold-start) reasoning for recommendation. We propose a simple yet expandable formulation for constructing and updating the MG, and a reasoning model that predicts optimal dialog policies and recommendation items in unconstrained graph space. The prediction of our proposed model inherits the graph structure, providing a natural way to explain the model's recommendation. Experiments are conducted for both offline metrics and online simulation, showing competitive results.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes