atlas

Research map / Large language models / Alignment and preferences

VibeCheck: Discover and Quantify Qualitative Differences in Large Language Models

ICLR 2025 · Large language models › Alignment and preferences · approach: LLM-as-judge and feedback data · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces VibeCheck, which iteratively discovers and quantifies LLM-distinguishing "vibes" (qualitative output axes) using an LLM proposer and an ensemble of LLM judges, scored for well-definedness, separability, and user alignment.

Problem

Pairwise comparison of LLMs relies on correctness metrics and predefined criteria, missing subjective qualitative differences (vibes) that shape user preference and that are hard to discover and quantify.

Approach

Automatically propose axes of difference between two models' outputs with an LLM, validate each axis with LLM judges for inter-judge agreement (Cohen's kappa), separability (model-matching accuracy), and predictiveness of preference, and iterate on misclassified samples to find new vibes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VibeCheck [3 iter] instead of Predefined VibesVibeCheck on Chatbot Arena Overall · Chatbot Arena OverallModel matching accuracy: 72.10 -> 80.34Helped
Use VibeCheck [3 iter] instead of Predefined VibesVibeCheck on Chatbot Arena STEM · Chatbot Arena STEMModel matching accuracy: 65.94 -> 68.71Helped
Use VibeCheck [3 iter] instead of Predefined VibesVibeCheck on Chatbot Arena Writing · Chatbot Arena WritingModel matching accuracy: 75.00 -> 77.19Helped
Use VibeCheck [3 iter] instead of Predefined VibesVibeCheck on Chatbot Arena Overall · Chatbot Arena OverallPreference prediction accuracy: 61.11 -> 59.34Hurt
Use VibeCheck [3 iter] instead of Predefined VibesVibeCheck on Chatbot Arena STEM · Chatbot Arena STEMPreference prediction accuracy: 58.38 -> 57.31Hurt
Use VibeCheck [3 iter] instead of Predefined VibesVibeCheck on Chatbot Arena Writing · Chatbot Arena WritingPreference prediction accuracy: 59.49 -> 62.04Helped
Increase vibe-discovery iterations from 1 to 3 (ablation)VibeCheck on Chatbot Arena · Chatbot Arena Overall, STEM, and WritingModel matching accuracy: 68.68 -> 80.34; 65.20 -> 68.71; 74.09 -> 77.19Helped
Increase vibe-discovery iterations from 1 to 3 (ablation)VibeCheck on Chatbot Arena · Chatbot Arena Overall, STEM, and WritingPreference prediction accuracy: 60.00 -> 59.34; 55.99 -> 57.31; 60.58 -> 62.04Mixed
Discover task-specific vibes with VibeCheckVibeCheck comparing Command X and TNLGv2 · CNN/DailyMail summarizationModel matching accuracy: 71.29%Helped
Discover task-specific vibes with VibeCheckVibeCheck comparing GPT-4o and Llama-3-405B · MATH CoTPreference prediction accuracy: 72.79%Helped
Discover task-specific vibes with VibeCheckVibeCheck comparing GPT-4V and Gemini-1.5-Flash · COCO image captioningPreference prediction accuracy: 89.02%Helped

Surprising findings

Limitations

Experimental setup

Datasets: HC3 Chatbot Arena (Llama-3-70b battles) CNN/DailyMail MATH COCO captions (ShareGPT-4V)

Benchmarks: HC3 Chatbot Arena (Llama-3-70b battles) CNN/DailyMail MATH COCO captions

Metrics: model-matching accuracy preference prediction accuracy Cohen's kappa separability score

Baselines: Predefined vibes (GPT-4o-generated 10 axes) Human-discovered vibes (HC3)

Builds on: AutoSxS LLMComparator Zhong et al. automated data analysis (set A contains more X)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy