ChatGPT for Conversational Recommendation: Refining Recommendations by Reprompting with Feedback

Kyle Dylan Spurlock, Cagla Acun, Esin Saka, Olfa Nasraoui
1/7/2024
cs.IRcs.AIcs.CL

No confident code implementation found for this paper. 2 possible matches can be shown below.

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 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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{spurlock2024chatgpt,
  title  = {ChatGPT for Conversational Recommendation: Refining Recommendations by Reprompting with Feedback},
  author = {Kyle Dylan Spurlock and Cagla Acun and Esin Saka and Olfa Nasraoui},
  year   = {2024},
  eprint = {2401.03605},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.03605v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.03605.svg)](https://codeofpaper.com/paper/2401.03605)

Discussion