IRAICLLGJan 7, 2024

ChatGPT for Conversational Recommendation: Refining Recommendations by Reprompting with Feedback

arXiv:2401.03605v118 citationsh-index: 7
Originality Synthesis-oriented
AI Analysis

This work addresses the need for more interactive and adaptive recommendation systems for users, though it is incremental as it applies an existing LLM to a known domain.

The paper tackled the problem of limited interactivity in conversational recommendation systems by using ChatGPT with a reprompting strategy based on user feedback, resulting in improved recommendation relevancy and mitigated popularity bias through prompt engineering.

Recommendation algorithms have been pivotal in handling the overwhelming volume of online content. However, these algorithms seldom consider direct user input, resulting in superficial interaction between them. Efforts have been made to include the user directly in the recommendation process through conversation, but these systems too have had limited interactivity. Recently, Large Language Models (LLMs) like ChatGPT have gained popularity due to their ease of use and their ability to adapt dynamically to various tasks while responding to feedback. In this paper, we investigate the effectiveness of ChatGPT as a top-n conversational recommendation system. We build a rigorous pipeline around ChatGPT to simulate how a user might realistically probe the model for recommendations: by first instructing and then reprompting with feedback to refine a set of recommendations. We further explore the effect of popularity bias in ChatGPT's recommendations, and compare its performance to baseline models. We find that reprompting ChatGPT with feedback is an effective strategy to improve recommendation relevancy, and that popularity bias can be mitigated through prompt engineering.

Foundations

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

Your Notes