ChatGPT for Conversational Recommendation: Refining Recommendations by Reprompting with Feedback
Kyle Dylan Spurlock, Cagla Acun, Esin Saka, Olfa Nasraoui

TL;DR
This paper explores using ChatGPT as a conversational recommendation system, demonstrating that iterative feedback and prompt engineering can enhance relevance and reduce popularity bias in recommendations.
Contribution
It introduces a pipeline for using ChatGPT with feedback reprompting to improve recommendation quality and addresses bias mitigation through prompt design.
Findings
Reprompting with feedback improves recommendation relevance.
Prompt engineering can mitigate popularity bias.
ChatGPT outperforms baseline models in interactive recommendation tasks.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopic Modeling · Recommender Systems and Techniques · Machine Learning in Healthcare
MethodsSparse Evolutionary Training
