Are You Sure? Challenging LLMs Leads to Performance Drops in The FlipFlop Experiment

Philippe Laban, Lidiya Murakhovs'ka, Caiming Xiong, Chien-Sheng Wu
11/14/2023
cs.CL

No confident code implementation found for this paper.

Abstract

The interactive nature of Large Language Models (LLMs) theoretically allows models to refine and improve their answers, yet systematic analysis of the multi-turn behavior of LLMs remains limited. In this paper, we propose the FlipFlop experiment: in the first round of the conversation, an LLM completes a classification task. In a second round, the LLM is challenged with a follow-up phrase like "Are you sure?", offering an opportunity for the model to reflect on its initial answer, and decide whether to confirm or flip its answer. A systematic study of ten LLMs on seven classification tasks reveals that models flip their answers on average 46% of the time and that all models see a deterioration of accuracy between their first and final prediction, with an average drop of 17% (the FlipFlop effect). We conduct finetuning experiments on an open-source LLM and find that finetuning on synthetically created data can mitigate - reducing performance deterioration by 60% - but not resolve sycophantic behavior entirely. The FlipFlop experiment illustrates the universality of sycophantic behavior in LLMs and provides a robust framework to analyze model behavior and evaluate future models.

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. Any repos shown below are weak matches — 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{laban2023sure,
  title  = {Are You Sure? Challenging LLMs Leads to Performance Drops in The FlipFlop Experiment},
  author = {Philippe Laban and Lidiya Murakhovs'ka and Caiming Xiong and Chien-Sheng Wu},
  year   = {2023},
  eprint = {2311.08596},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.08596v2}
}

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/2311.08596.svg)](https://codeofpaper.com/paper/2311.08596)

Discussion