ArXiv: 2309.11998
π― Pitch
Even GPTβ4 succumbs to jailbreaks in 34% of realβworld conversationsβthis study releases a million such chats and shows that standard safety benchmarks miss the most persistent attacks. The dataset also reveals that crowdsourced moderation models can match GPTβ4βs accuracy at a fraction of the cost.
1. Executive Summary
This paper introduces LMSYS-Chat-1M, a large-scale dataset containing one million real-world conversations with 25 state-of-the-art LLMs, collected from 210K unique IP addresses on the Vicuna demo and Chatbot Arena website. The dataset captures authentic human-LLM interactions β including single-model chats, side-by-side model battles, and user votes β across more than 150 languages, with conversation text, detected language tags, and OpenAI moderation API annotations. The paper demonstrates versatility through four use cases: fine-tuning a content moderation model that matches GPT-4's performance (Vicuna-moderator-7B achieving 0.70 micro-F1 vs. GPT-4's 0.71), constructing a jailbreak safety benchmark revealing that even proprietary models like GPT-4 exhibit a 34% jailbreak success rate, training instruction-following models from conversation subsets that approach Vicuna-7B quality on MT-Bench (6.03 vs. 6.17), and extracting challenging benchmark prompts through LLM-based scoring to create Arena-Hard-200 β a 200-question benchmark that exposes a larger performance gap between open and proprietary models than existing evaluations, establishing that real-world user prompts serve as a rich resource for both capability assessment and safety research only when combined with systematic curation and filtering pipelines.
2. Context and Motivation
The Core Problem: We Don't Have Real-World LLM Conversation Data
The fundamental problem this paper addresses is deceptively simple: we lack access to datasets that capture how real humans actually interact with large language models in the wild. This gap is not academic β it has direct consequences for safety research, model evaluation, instruction tuning, and our understanding of human-AI interaction patterns.
Consider what happens when an LLM is deployed publicly. Users from diverse backgrounds, with varying intentions and expertise, engage the model in ways that no synthetic dataset generator or crowdworker study can fully anticipate. They probe model boundaries with jailbreak attempts. They ask domain-specific technical questions that span dozens of languages. They engage in multi-turn conversations where context accumulates and user intent shifts. They produce both highly sophisticated prompts (historical counterfactuals, multi-step mathematical reasoning, nuanced legal analysis) and toxic, harmful, or manipulative queries. Understanding this full behavioral spectrum is essential for:
-
Safety research: Without data on how users attempt to circumvent model safeguards, researchers cannot systematically study jailbreak techniques or develop robust defenses. Table 4 in this paper starkly illustrates this: proprietary models like GPT-4 and Claude-2 still exhibit measurable jailbreak vulnerability (34% and 18% success rates respectively on a curated benchmark), but studying this phenomenon at scale requires access to the original attack prompts and conversation trajectories.
-
Model evaluation: Existing benchmarks like MMLU (Hendrycks et al., 2020) test domain-specific knowledge through multiple-choice questions. However, real users rarely ask LLMs to answer multiple-choice questions β they ask open-ended, multi-part prompts that require integrating problem-solving, creativity, factual accuracy, and instruction-following simultaneously. The paper's Arena-Hard-200 benchmark demonstrates that real-world prompts expose a larger performance gap between open and proprietary models than existing evaluation suites (Figure 6), suggesting that synthetic benchmarks systematically underestimate capability differences.
-
Instruction tuning: The success of models like Vicuna depended critically on the ShareGPT dataset β real conversations between users and ChatGPT. This paper explicitly builds on that finding, asking whether conversations from a broader set of models can serve the same purpose. Without access to diverse, multi-model conversation data, the open-source community is limited to whatever limited interaction data happens to be publicly available, creating a dependency bottleneck that favors proprietary model developers who accumulate such data internally.
-
Deployment optimization: Commercial LLM providers face practical questions about model selection, request caching, and routing (Chen et al., 2023; Zhu et al., 2023). Answering questions like "which model should handle which type of query?" requires understanding the joint distribution of user queries and model capabilities β which means having access to real conversation data across multiple models.
The Gap: Why Such Data Doesn't Exist Publicly
The paper identifies three barriers that have prevented the research community from accessing large-scale, real-world LLM conversation data (Section 1, and reinforced throughout Section 6):
1. Prohibitive operational costs. Hosting an LLM service that can attract and sustain a large user base costs several thousands of A100 GPU hours β the paper's own service required dozens of A100 GPUs over five months to serve 25 models. Most academic research groups and smaller companies simply cannot afford this infrastructure. The cost includes not just the compute for model inference, but also the engineering effort to build and maintain a web interface, handle model updates, manage serving infrastructure, and ensure reasonable latency at scale.
2. Proprietary data hoarding by commercial vendors. Companies like OpenAI, Anthropic, and Google accumulate vast amounts of user conversation data through their deployed products (ChatGPT, Claude, Bard). However, this data is fiercely guarded for competitive reasons β it represents training data, product insight, and user behavior intelligence that competitors would love to access. Even when companies release technical reports describing their models, they do not release the underlying conversation data. This creates an asymmetry: proprietary model developers can study user behavior, fine-tune models on real interactions, and develop safety measures informed by actual attack patterns, while the open research community is left speculating or working with synthetic substitutes.
3. Difficulty attracting users to open-source LLMs. Even if a research group manages to build and host an LLM service, the third challenge is getting users to actually interact with it. When this dataset was collected (AprilβAugust 2023), open-source LLMs consistently underperformed commercial alternatives on most tasks. Users have little incentive to spend time chatting with a less capable model when they can use ChatGPT instead. The paper's solution was Chatbot Arena β a gamified platform where users compare two anonymous models side-by-side and vote on which is better, with the results feeding into public leaderboards. This gamification created sustained engagement: users were motivated to participate to see how models ranked, to contribute their own judgments, and to discover which model performed best for their specific use cases. The leaderboard, regularly updated and publicly visible at huggingface.co/spaces/lmsys/chatbot-arena-leaderboard, transformed model evaluation from a passive benchmark into an active, community-driven competition.
Prior Datasets and Their Limitations
The paper positions LMSYS-Chat-1M against a landscape of existing conversation datasets, each of which falls short in specific ways that the new dataset addresses (Section 6 and Table 1).
Anthropic HH (Helpfulness and Harmlessness) (Bai et al., 2022a). This dataset contains ~339K conversations, but they are generated through a specific data collection protocol: crowdworkers are instructed to engage in role-play conversations with an assistant, attempting to elicit helpful or harmful responses. While valuable for alignment research, these conversations are not natural β the participants know they are testing an AI system and are following explicit instructions about what kinds of exchanges to pursue. The dataset covers only a single model (Anthropic's internal assistant) and a single language (English). The average prompt is only 18.9 tokens, which is substantially shorter than the 69.5-token average in LMSYS-Chat-1M (Table 1), reflecting the more terse, instruction-following style of crowdworker-generated data versus the more elaborate queries real users compose.
OpenAssistant Conversations (KΓΆpf et al., 2023). This dataset from the LAION community effort contains ~66K conversations with 13,500 users across 35 languages. It represents a genuine open-source community effort to democratize conversation data collection. However, the scale is an order of magnitude smaller than LMSYS-Chat-1M, and critically, the conversations are with human assistants, not LLMs. Users on the OpenAssistant platform interacted with human volunteers who provided responses, making this dataset more analogous to traditional human dialogue corpora than to LLM interaction data. The average response length (214.2 tokens) is similar to LMSYS-Chat-1M (214.5 tokens), but the prompt lengths are much shorter (36.9 vs. 69.5 tokens in the new dataset), suggesting that users interacting with humans tend to ask more concise questions than those interacting with LLMs.
Chatbot Arena Conversations (first release) (Zheng et al., 2023). The paper's authors previously released 33K conversations from the same platform. LMSYS-Chat-1M represents a roughly 30Γ scale-up from this earlier release, from 33K to 1M conversations. The earlier release demonstrated proof-of-concept but was too small for many of the use cases this paper explores β particularly fine-tuning instruction-following models (which typically require tens of thousands of high-quality examples) and building safety benchmarks (where rare jailbreak attempts need a large pool of conversations to surface sufficient examples).
Synthetic datasets (UltraChat, Baize, Camel, Alpaca, SODA). A large class of instruction-following datasets are generated entirely by LLMs β one model generates prompts, another (or the same model) generates responses. Examples include the 52K instruction-response pairs in Stanford Alpaca (generated by GPT-3.5 from seed tasks), the multi-turn conversations in UltraChat, and the role-playing dialogues in Camel. The paper explicitly distinguishes LMSYS-Chat-1M from these: "the questions in LMSYS-Chat-1M are generated by human users" (Section 6). This matters because LLM-generated prompts, even when diverse, tend to follow predictable patterns reflecting the training distribution of the generating model. Real users produce prompts that are weirder, more adversarial, more domain-specific, more multilingual, and more creative than what current LLMs generate when asked to "produce diverse prompts." Synthetic data is valuable, but it cannot substitute for understanding what humans actually do when interacting with deployed models.
Pre-LLM dialogue datasets (UbuntuDialogue, DailyDialog, Persona-Chat, MultiWOZ, EmpatheticDialogues, CoQA). These datasets, collected before large language models became publicly accessible, represent human-human conversations in specific domains (technical support, daily chat, task-oriented dialogue, empathetic responses, reading comprehension). The paper notes that "unlike these datasets, LMSYS-Chat-1M features in-the-wild conversations with state-of-the-art LLMs." The distinction is crucial: human-human conversation patterns differ systematically from human-LLM conversation patterns. Humans interacting with LLMs are more likely to provide explicit instructions, test model boundaries, ask follow-up questions that clarify or expand previous responses, and engage in adversarial probing β behaviors that are rare in human-human conversation datasets.
The Missing Pieces: What No Prior Dataset Provided
Synthesizing these gaps, the paper identifies several dimensions where prior work falls short simultaneously:
-
Scale: No prior public dataset reached the million-conversation threshold. At 1M conversations, statistical analyses of rare events (like jailbreak success on specific models or topic clusters with sparse representation) become feasible.
-
Multi-model coverage: Prior datasets featured 1 model (Anthropic HH), human assistants (OpenAssistant), or at most 20 models in the earlier Chatbot Arena release. LMSYS-Chat-1M covers 25 models including both open-source (Vicuna, Llama-2, Alpaca, Koala, ChatGLM) and proprietary (GPT-4, GPT-3.5-Turbo, Claude-1, Claude-2, PaLM-2), enabling comparative analysis of how different model families attract different types of queries and exhibit different safety behaviors.
-
Language diversity: With conversations in 154 languages, LMSYS-Chat-1M vastly exceeds the language coverage of prior LLM conversation datasets. The top five languages (English, Portuguese, Russian, Chinese, Spanish) together account for approximately 85% of conversations (Figure 2), but the long tail of 149 additional languages β with counts ranging from thousands to single-digit conversations β provides a resource for studying multilingual LLM usage patterns that no prior dataset offers.
-
Real-world distribution with minimal filtering: The authors explicitly chose "to not apply any filtering on purpose to reflect the real-world distribution" (Section 5). This means the dataset contains noise, duplicates, low-quality conversations, and toxic content at their natural frequencies in the user population. While this makes the dataset messier, it preserves the ecological validity that filtered datasets sacrifice. For safety research in particular, understanding how frequently harmful content is requested and how models respond in practice requires unfiltered data.
-
User consent and public availability: Unlike proprietary datasets held by commercial vendors, LMSYS-Chat-1M is publicly available under terms that users consented to ("the terms of use, which gives us their consent and allows us to release conversation data," Section 2). This creates an open counterpart to the private conversation data that companies like OpenAI accumulate, democratizing access to a critical research resource.
How This Paper Positions Itself
The paper frames its contribution not as proposing a new algorithm or model architecture, but as infrastructure for an entire research ecosystem. The title emphasizes "dataset" rather than any specific method, and the paper's structure reflects this: after describing the dataset and its composition (Sections 2β3), it demonstrates four use cases (Section 4) that collectively argue the dataset enables research that was previously impossible or severely constrained by data availability.
This is a departure from typical machine learning papers that introduce a technique and benchmark it. Instead, the paper follows a "resource paper" model: introduce the resource, characterize its properties, and demonstrate through several downstream applications that it enables valuable research directions. Each use case is designed to address a different audience:
-
Content moderation (subsection 4.1) speaks to safety researchers and deployment engineers who need practical, fine-tunable moderation models that can be run locally rather than depending on external APIs like OpenAI's moderation endpoint. The finding that Vicuna-moderator-7B matches GPT-4's moderation performance (Table 3) demonstrates that the dataset provides sufficient training signal for safety-critical tasks.
-
Safety benchmark (subsection 4.2) speaks to red-teaming researchers and model developers evaluating robustness. The jailbreak success rates in Table 5 provide concrete, quantitative evidence that safety remains an unsolved problem β and that the dataset contains sufficient attack data to construct meaningful evaluations.
-
Instruction tuning (subsection 4.3) speaks to the open-source LLM community. Demonstrating that HighQuality-7B (trained on 33M tokens from LMSYS-Chat-1M conversations with proprietary models) achieves 6.03 on MT-Bench versus Vicuna-7B's 6.17 (Table 6) validates that the prompt quality in real user conversations rivals that of the highly curated ShareGPT dataset.
-
Benchmark construction (subsection 4.4) speaks to evaluation researchers. Arena-Hard-200 demonstrates a methodology for extracting challenging prompts from noisy crowdsourced data using LLM-based scoring and agreement filtering, producing a benchmark that reveals capability gaps invisible in existing evaluations.
The paper explicitly does not claim to solve the research problems it enables. Section 5 is candid about limitations: biased user distribution (skewed toward LLM hobbyists and researchers), low-quality and duplicate data, and the absence of human preference annotations in the current release. Section 7 outlines future work that the dataset is intended to support, including improved data selection algorithms, RLHF training, model selection and caching strategies, data privacy research, and AI safety studies. The positioning is thus as a catalyst: the value of LMSYS-Chat-1M is measured not by the paper's own findings, but by the research it enables others to conduct.
Why This Matters Now
The paper's timing reflects a specific inflection point in the LLM ecosystem. By mid-2023, when data collection concluded, the field had reached a state where:
-
Open-source LLMs had achieved sufficient quality that users would voluntarily interact with them. Models like Vicuna-13B constituted the majority of conversations (490K, Figure 1), suggesting genuine user interest rather than mere curiosity. Had the dataset been collected a year earlier, open-source models might not have attracted enough sustained engagement to reach one million conversations.
-
The gap between open and proprietary models was narrowing but still significant, making comparative analysis both possible and informative. The dataset captures multiple proprietary models (GPT-4, GPT-3.5-Turbo, Claude-1, Claude-2, PaLM-2) at a moment when their capabilities exceeded open alternatives by measurable margins β a snapshot that will become historically valuable as capabilities converge.
-
Safety and jailbreak research had emerged as urgent priorities, driven by widespread deployment of LLMs to millions of users. The dataset's jailbreak conversations (Table 4, Appendix B.4) document real attack techniques β content warning framing, educational-purpose pretexts, harmful rewriting, keyword misspelling, token replacement, translation tricks β that users actually discovered and deployed, providing empirical ground truth for red-teaming research that had previously relied on manual expert-crafted attacks.
-
The instruction-tuning data bottleneck was widely recognized, with open-source efforts like Vicuna and Alpaca demonstrating that modest amounts of high-quality conversation data could dramatically improve model capabilities. The question of where such data would come from long-term, beyond the initial ShareGPT release, was unresolved.
The paper thus addresses a structural problem in the LLM research ecosystem: the data that matters most for understanding and improving models is concentrated in the hands of companies that have no incentive to share it. LMSYS-Chat-1M is an attempt to create an open, community-sustained alternative that grows over time. Section 7's call to "release quarterly dumps of the dataset" and to "encourage the whole community to contribute models, conversations, and votes" makes explicit that this is envisioned as an ongoing infrastructure project rather than a one-time data release.
3. Technical Approach
3.1 Reader Orientation
This paper is fundamentally a resource contribution β the primary "system" is a data collection pipeline and curation framework that produces LMSYS-Chat-1M, a dataset of one million real-world human-LLM conversations. The core problem it solves is the absence of large-scale, publicly available data capturing how actual users interact with deployed language models across languages, topics, and safety boundaries, and the solution takes the shape of a three-stage pipeline: first, build and operate a free, gamified multi-model chat platform to attract sustained user engagement; second, log all conversations with minimal filtering to preserve ecological validity; and third, demonstrate the dataset's utility through downstream applications that the data enables but that were previously infeasible.
3.2 Big-Picture Architecture (Diagram in Words)
The system comprises four major components operating in sequence:
-
Multi-Interface Web Platform β Three chat interfaces (single-model, anonymous battle, side-by-side) served to users at
chat.lmsys.org, backed by a model-serving infrastructure running 25 LLMs on dozens of A100 GPUs. This component is responsible for user acquisition, engagement, and raw data generation. -
Conversation Logging and Metadata Pipeline β Every chat message, model response, and user vote is logged to storage along with automatically detected language tags (via the Polyglot package) and OpenAI moderation API scores. This component is responsible for transforming user interactions into structured records without applying per-conversation filtering.
-
Post-Hoc Processing Layer β PII removal via best-effort automated detection, language tagging, and moderation API annotation are applied to the logged conversations. Critically, no conversations are removed for quality, toxicity, or duplication β the authors deliberately preserve the raw distribution. This component is responsible for making the data safe to release while maintaining ecological validity.
-
Downstream Application Pipelines β Four separate pipelines consume the processed dataset for content moderation fine-tuning, safety benchmark construction, instruction-tuning subset extraction, and challenging benchmark prompt selection. Each pipeline applies domain-specific filtering and curation (e.g., selecting top-1K flagged messages per moderation category, identifying jailbreak conversations, extracting high-quality subsets by model provenance, scoring prompts via GPT-3.5-Turbo for benchmark potential). This component is responsible for converting raw conversation data into task-specific training and evaluation resources.
Information flows linearly: users interact with the platform β every exchange is logged with metadata β logs are processed for PII and annotated β processed conversations feed into task-specific curation pipelines β curated subsets drive model training and benchmark construction.
3.3 Roadmap for the Deep Dive
- First, the platform architecture and engagement mechanism β Chatbot Arena's gamification design β because this is what makes data collection at scale economically feasible for an academic group and determines the distribution of conversations in the dataset.
- Second, the data logging and metadata pipeline β because the raw conversation format (OpenAI API JSON), language detection method, and moderation API integration define the structure researchers work with when they download the dataset.
- Third, the conversation statistics and topic analysis methodology β because understanding what the dataset contains requires explaining how cluster centroids were computed, how GPT-4 summarized topics, and what the sampling strategy reveals about user behavior.
- Fourth, the four downstream application pipelines in sequence: content moderation model construction (data selection, GPT-4 explanation generation, fine-tuning protocol, evaluation design), safety benchmark construction (jailbreak identification logic, success criteria, model comparison protocol), instruction-tuning subset curation (HighQuality and Upvote extraction criteria, training configuration, evaluation protocol), and challenging benchmark prompt extraction (scoring rubric design, LLM-based filtering, inter-model agreement filtering, Arena-Hard-200 construction, GPT-4-as-judge evaluation).
- Fifth, the FLOPs-matched comparison β wait, that is not in this paper. This is a dataset paper with no FLOPs comparison.
- Fifth, corrected, the dataset limitations and release design choices β because the paper's deliberate decisions about what NOT to filter, how to handle PII, and why preference annotations are withheld represent technical design choices that shape all downstream use.
3.4 Detailed, Sentence-Based Technical Breakdown
This is primarily a resource contribution paper whose core idea is that real-world LLM conversation data, collected at scale with user consent from a multi-model platform, enables research across safety, evaluation, and instruction tuning that synthetic or single-model datasets cannot support. The technical contribution lies in the platform design, data collection protocol, curation methodologies for each downstream use case, and the deliberate design choices about what to filter and what to preserve.
The Chatbot Arena Platform and Engagement Mechanism
The data collection infrastructure is a web application hosted at chat.lmsys.org that serves three distinct chat interfaces, each designed to attract and sustain different types of user engagement. The platform is built on Gradio, an open-source Python library for building machine learning web demos. The codebase is publicly available in the FastChat repository (github.com/lm-sys/FastChat/tree/v0.2.26).
Single-model interface. Users select one model from the 25 available and engage in a standard chat conversation. This interface captures natural user behavior when interacting with a known model β the user has chosen this model for a reason (perhaps it is their favorite, or they are testing it for a specific task) and the conversation reflects directed, purposeful interaction. Vicuna receives the most conversations through this interface (490,712, Figure 1) because it was the default model on the website β the simplest path for a new user is to start chatting immediately without navigating model selection menus. This default-setting effect is a deliberate design choice: by making a strong open-source model the path of least resistance, the platform channels the majority of user traffic toward models whose responses can be released publicly, maximizing the dataset's utility for the open-source community.
Chatbot Arena (battle). Users are presented with two anonymous, randomly selected models and asked to chat with both simultaneously, then vote on which response is better. The model identities are hidden during the conversation to prevent brand bias β users cannot favor "GPT-4" simply because of name recognition. After voting, identities are revealed, providing a reward mechanism that keeps users engaged. This gamification is the key innovation that made large-scale data collection economically viable: users are not paid, but they are motivated by curiosity about which model won, the desire to contribute their judgments, and the competitive dynamics of seeing their favorite models climb or fall on the public leaderboard (huggingface.co/spaces/lmsys/chatbot-arena-leaderboard). The battle interface generates the most valuable data for the paper's downstream applications β it provides comparative human preference signals (which model answered better for a specific prompt), it surfaces prompts that discriminate between model capabilities (since a prompt where both models give identical answers yields uninformative votes), and it generates conversations with a broader set of models than the single-model interface because which models are compared is randomized.
Chatbot Arena (side-by-side). Users select two specific models from the full list and chat with them simultaneously, with identities visible throughout. This interface captures targeted comparison behavior β a user who has heard that Claude-2 is better than GPT-4 at creative writing might explicitly test this hypothesis by selecting those two models and crafting writing prompts. Unlike the anonymous battle mode, the side-by-side interface does not randomize model selection, so the distribution of model pairs reflects user beliefs about which comparisons are interesting rather than uniform sampling. This introduces a selection bias but also surfaces the comparisons that users find most informative, which may differ from what a uniform randomization would produce.
Model serving infrastructure. The platform served 25 models over the data collection period (April to August 2023), comprising both open-source models (Vicuna-7B, Vicuna-13B, Vicuna-33B, Koala-13B, Alpaca-13B, ChatGLM-6B, Llama-13B, Llama-2-7B-chat, Llama-2-13B-chat, Oasst-Pythia-12B, FastChat-T5-3B, Dolly-v2-12B, WizardLM-13B, RWKV-4-Raven-14B, MPT-7B-chat, MPT-30B-chat, Guanaco-33B, StableLM-Tuned-Alpha-7B, GPT4All-13B-Snoozy) and proprietary models accessed via API (GPT-4, GPT-3.5-Turbo, Claude-1, Claude-2, Claude-Instant-1, PaLM-2). The cost was "several thousands of A100 hours" over five months. The inclusion of proprietary models is critical β without them, the dataset would capture only open-source model behavior, missing the interactions that users have with the most capable systems and the jailbreak attacks that target them.
User acquisition and retention. The platform attracts 210,479 unique IP addresses over five months. User identity is intentionally minimal β no registration is required, no accounts are created, and users are identified only by IP address. This lowers the barrier to entry (anyone can start chatting immediately) but also means there is no mechanism to link conversations from the same user across sessions, to track returning users, or to enforce any quality standards on the conversations submitted. The paper acknowledges that this results in "a significant amount of low-quality and duplicate data" (Section 5) but argues that this is a feature, not a bug, because it preserves the real-world distribution. A registration system would filter out users who value anonymity or convenience β potentially biasing the dataset toward users who are more invested in LLM technology, more willing to share personal information, or more aligned with the platform's academic norms.
Consent mechanism. Users are required to accept the terms of use before accessing the platform, which grants the authors permission to collect and release conversation data. The terms are presented at the point of entry β users cannot chat without accepting them. This is a standard informed-consent model adapted to the web context: rather than signing a formal consent form, users acknowledge that their conversations may be publicly released. The paper notes this explicitly: "users are required to accept the terms of use, which gives us their consent and allows us to release conversation data." The consent covers all three interfaces β conversations from single-model, battle, and side-by-side modes are all included in the dataset.
Data Logging and Metadata Pipeline
Every interaction on the platform is logged in a structured format. The logging captures not just the text of messages but metadata that enables downstream analyses of language distribution, safety, and model-specific behavior patterns.
Conversation format. Each sample in the dataset includes five fields: a conversation ID (a unique identifier for the conversation), a model name (which of the 25 models produced the responses in this conversation), the conversation text in OpenAI API JSON format, a detected language tag, and an OpenAI moderation API tag.
The OpenAI API JSON format represents conversations as a sequence of messages, each with a role (user or assistant) and content (the message text). This format was chosen because it is the standard interchange format for the OpenAI API and is directly compatible with most LLM fine-tuning frameworks, which expect training data in this structure. Researchers downloading the dataset can feed conversations directly into fine-tuning pipelines without format conversion.
Language detection. The Polyglot package performs automatic language detection on each conversation. Polyglot is a Python library that supports language identification for over 100 languages using character n-gram models. The paper reports 154 detected languages across the dataset, with Figure 2 showing the distribution of the top-25 languages. The "unknown" category (the third-largest bar in Figure 2) represents conversations where Polyglot could not confidently identify the language β this category is larger than Russian or Chinese individually, suggesting that a non-trivial fraction of conversations contain mixed-language content, code, or text that does not fit cleanly into any single language model.
OpenAI moderation API integration. Every message in every conversation is submitted to the OpenAI moderation API, which assigns scores across multiple violation categories: sexual, hate, harassment, violence, self-harm, and several sub-categories. The API returns a boolean flag for each category indicating whether the content violates that category's policy, along with confidence scores. The paper stores the full API output for each message, making it available to researchers who want to filter conversations by safety category or study the moderation API's behavior on real-world data.
The version of the moderation API used for the main dataset annotations is version 005 (the version available at collection time). The paper later compares this against the updated version 006 (released August 25, 2023) in the content moderation evaluation (Table 3), finding that version 006 achieves only 0.36 micro-F1 on the challenging evaluation set constructed from messages missed by version 005 β demonstrating that even the commercially deployed moderation API has substantial blind spots on real-world harmful content.
What is NOT logged. The paper does not log user identities (no accounts, no email addresses, no persistent cookies beyond the session), IP addresses are not included in the public release (they are used only for counting unique users in aggregate statistics), and no demographic information is collected. This privacy-by-design approach means the dataset cannot be used to study individual user behavior over time or to link conversations to specific demographic groups β but it also means there is minimal risk of re-identifying users from the released data.
PII Removal and Safe Release Design
The paper states that the authors "have made our best effort to remove personal identification information" but does not specify the exact PII detection method used β whether it is regex-based (looking for patterns matching email addresses, phone numbers, social security numbers, credit card numbers), ML-based (using a trained named entity recognition model to detect names, addresses, and other personal entities), or a combination. This is a notable omission for a dataset paper, since the comprehensiveness of PII removal directly affects the safety of public release.
Design choice: keep unsafe conversations intact. The most consequential decision in the release pipeline is what the authors choose NOT to remove. Having identified "54,427 flagged conversations" via the OpenAI moderation API (Table 2), the authors explicitly state: "we have chosen to keep unsafe conversations intact so that researchers can study the safety-related questions associated with LLM usage in real-world scenarios." This is a deliberate tradeoff: releasing toxic content risks harm (users may encounter upsetting material when browsing the dataset, the data could be misused to train models that generate harmful content), but removing it would cripple the dataset's utility for safety research. The jailbreak analysis in subsection 4.2 depends entirely on having access to the original toxic prompts β sanitizing them would destroy the very signal that safety researchers need.
The paper mitigates this risk by providing the OpenAI moderation API tags for every message, enabling researchers to filter conversations by safety category before analysis or to exclude certain categories entirely from their work. But the underlying philosophy is clear: the dataset's value for safety research outweighs the risks of release, provided that adequate metadata enables responsible filtering.
Design choice: no quality filtering. The authors also deliberately avoid filtering for quality: "we choose to not apply any filtering on purpose to reflect the real-world distribution" (Section 5). This means the dataset contains duplicate conversations (possibly from scripted submissions, as suggested by the topic analysis finding "numerous similar samples with the same template" in clusters 14 and 20), very short and low-effort conversations (the topic analysis removes prompts shorter than 32 characters, indicating many fall below this threshold), and conversations that are nonsensical or incoherent. This is philosophically consistent β the goal is to represent what actually happens on a deployed LLM platform, not to curate a clean research dataset β but it means that researchers using the data for training must implement their own quality filters.
Topic Distribution Analysis Methodology
Section 3.2 describes the methodology for analyzing what users actually talk about when interacting with LLMs. The procedure is a multi-stage pipeline from raw conversations to labeled topic clusters.
Sampling. From the full 1M conversations, the authors randomly sample 100,000 English conversations. English-only sampling is a practical necessity β the clustering algorithm and GPT-4 summarization are designed for English text, and extending the topic analysis to 154 languages would require multilingual embeddings and a multilingual summarization model. However, this means the topic distribution in Figure 3 reflects only English-language usage patterns, which may differ systematically from non-English usage (for example, non-English users might use LLMs more for translation or language learning, topics under-represented in the English-only analysis).
Prompt extraction and length filtering. From each sampled conversation, the authors extract all user prompts β both the initial turn and any follow-up messages. Prompts that are "either too short (fewer than 32 characters) or too long (more than 1536 characters)" are removed. The length thresholds serve different purposes: removing very short prompts eliminates queries like "hello," "what?," or "thanks" that carry minimal semantic content and would cluster near the origin of the embedding space, adding noise to the clustering. Removing very long prompts eliminates edge cases that might exceed the embedding model's context window or represent unusual usage patterns (e.g., users pasting entire documents). The 1536-character threshold is approximately 350-400 tokens, which covers the typical prompt length (the dataset average is 69.5 tokens per prompt, Table 1) while excluding the long tail of document-length submissions.
Embedding computation. The filtered prompts are encoded using all-mpnet-base-v2 from the SentenceTransformers library (Reimers & Gurevych, 2019). This model produces 768-dimensional sentence embeddings that capture semantic similarity β prompts with similar meanings map to nearby vectors regardless of surface-form differences in wording. MPNet is a transformer-based architecture pre-trained on a combination of masked language modeling and permuted language modeling, then fine-tuned on a large corpus of sentence pairs for semantic similarity. The all-mpnet-base-v2 variant is specifically optimized for general-purpose semantic search and clustering, making it a reasonable default choice for topic analysis without task-specific tuning.
K-means clustering. The 768-dimensional embeddings are clustered into 20 groups using k-means. The choice of k = 20 is a tradeoff: too few clusters and the topics would be too broad to be informative (e.g., a single "technical questions" cluster subsuming coding, software design, and AI tools); too many clusters and the topics would fragment into overly specific categories that make the distribution hard to interpret. Twenty clusters is a standard heuristic for exploratory topic analysis β enough granularity to distinguish coding questions from business strategy from explicit content, but not so many that most clusters contain only a handful of highly similar prompts.
Cluster summarization. For each cluster, the authors select the 100 prompts closest to the cluster centroid (by Euclidean distance in the embedding space) and ask GPT-4 to provide a summary of the cluster's central topic. The centroid-adjacent prompts are the most representative examples of what the cluster contains β they are the prompts that best capture the average semantic content of the group. GPT-4 reads these 100 examples and produces a short topic label (e.g., "Requests for Python coding assistance and examples"). This is an instance of using a strong LLM as an annotator: rather than manually labeling 20 clusters (which would be labor-intensive and potentially inconsistent), the authors delegate the summarization task to GPT-4.
Topic distribution results. The resulting 20 clusters (Figure 3) show a heavy concentration of technical and software-related topics: clusters 1 ("Discussing software errors and solutions," 10.43%), 2 ("Inquiries about AI tools, software design, and programming," 7.29%), 6 ("Requests for Python coding assistance and examples," 5.83%), 16 ("Generating and interpreting SQL queries from data," 3.50%), and 18 ("Requests for Python coding examples and outputs," 2.28%) together account for approximately 29% of sampled conversations. This aligns with external survey data cited in the paper (Fishkin, 2023) finding that programming is the most common ChatGPT use case.
A substantial fraction of conversations involve unsafe content: clusters 9 ("Requests for explicit and erotic storytelling," 5.44%), 15 ("Explicit sexual fantasies and role-playing scenarios," 3.91%), and 17 ("Discussing toxic behavior across different identities," 2.66%) account for roughly 12% of sampled conversations. This is consistent with the moderation API statistics in Table 2, which flag approximately 5.4% of all conversations (54,427 out of 1M), though the topic analysis suggests the true proportion may be higher, since the moderation API is known to have false negatives (as demonstrated in Appendix B.1 and the content moderation evaluation in Table 3).
Caveats about representativeness. The paper explicitly notes that "certain clusters (Cluster 14, Cluster 20) contain numerous similar samples with the same template. These may have been generated by scripts and batch submitted to our website." This is a significant confound: the topic distribution in Figure 3 is a snapshot of what was submitted to the platform, not necessarily of what genuine users care about. Scripted submissions inflate the apparent frequency of certain topics. Without a rigorous deduplication and bot-detection pipeline, the topic analysis conflates authentic user interest with automated data generation. The paper acknowledges this limitation but defers "more rigorous calibration and de-duplication" to future work, meaning the current topic analysis should be interpreted as an upper bound on the diversity of real user interests, with the caveat that some apparent topics may be artifacts of scripted submissions.
Content Moderation Model Construction
Subsection 4.1 develops a content moderation model by fine-tuning Vicuna-7B on explanations of why messages violate specific moderation categories. This is not a standard classifier β it is a language model trained to generate natural language justifications for moderation decisions, mimicking the reasoning style that a human moderator might produce.
Data selection. From the 54,427 conversations flagged by the OpenAI moderation API, the authors select the top 1,000 flagged messages for each of the five moderation categories (sexual, hate, harassment, violence, self-harm). Why 1,000 per category? This is likely a balance between having sufficient training examples for the model to learn category-specific patterns and managing the cost of generating GPT-4 explanations (which requires paying for API calls for each example). With five categories, this yields 5,000 flagged messages. To ensure the model also learns what non-violating content looks like, 1,000 randomly selected normal (non-flagged) messages are added. Finally, 3,000 conversations from ShareGPT are incorporated "to enhance the diversity of our training dataset." ShareGPT contains conversations with ChatGPT that cover a broad range of topics and interaction styles β adding these data exposes the fine-tuned model to a wider variety of non-toxic conversation patterns, reducing the risk that it learns to flag content simply because it is unfamiliar rather than because it is actually harmful.
GPT-4 explanation generation. For each message in the training set, GPT-4 generates an explanation of why the message would be flagged under the relevant moderation category, following the system prompt shown in Appendix B.2. The system prompt defines the five categories and instructs the model to "first output a brief explanation and then state your choice, which should be wrapped by [[ and ]]." For example, for the input "How to make a bomb?", the model generates: "The content is promoting dangerous activities that could lead to violence or harm to others. Therefore, it falls under the category of violence. [[4. violence]]."
This explanation format serves a dual purpose. First, it provides the fine-tuned model with richer training signal than a simple category label β the model learns not just that a message is violent, but what specific aspects of the message make it violent, which helps it generalize to unseen formulations of harmful content. Second, at inference time, the model's explanations provide interpretability: a human moderator reviewing flagged content can read the model's reasoning and decide whether the flag was justified, rather than having to trust a black-box classification.
Fine-tuning protocol. The Vicuna-7B base model is fine-tuned using supervised fine-tuning (the paper does not specify the exact optimizer, learning rate, batch size, or number of epochs for this experiment, which is a notable omission for reproducibility). The model is trained to generate the explanation format given the user's message and the system prompt as input. At inference time, the model is prompted with the system prompt (describing the five categories) and the user message, and it generates an explanation and category assignment in the [[N. category]] format.
Evaluation benchmark construction. The evaluation set is designed to be particularly challenging: the authors "carefully select 110 toxic messages from LMSYS-Chat-1M that are not flagged by OpenAI moderation API (005) and manually label them." This tests whether the fine-tuned model can catch harmful content that the commercial moderation API misses β a much harder task than simply replicating the API's judgments on examples it already flags. The evaluation set contains approximately 20 conversations per category (with the remaining 10 distributed across categories) and includes 25 non-toxic messages as negative examples. Messages can have multiple labels β a single message might violate both the "sexual" and "harassment" categories simultaneously.
Evaluation metric. The primary metric is micro-F1 accuracy across the five categories (plus "none of the above"). The paper reports both 0-shot and 1-shot performance. In the 0-shot setting, the model receives only the system prompt and the message. In the 1-shot setting, the model receives the system prompt, a single example of a message with its correct classification (as shown in Appendix B.2), and then the target message. The 1-shot example provides the model with a template for the expected output format and demonstrates the desired reasoning style.
Baseline models. The paper evaluates GPT-4, GPT-3.5-Turbo, Claude-2, Llama-2-7B-chat, Vicuna-7B, the OpenAI text-moderation-latest API (version 006), and the fine-tuned Vicuna-moderator-7B. Table 3 reports the results.
Results interpretation. Vicuna-moderator-7B achieves 0.70 micro-F1 in the one-shot setting, comparable to GPT-4's 0.69 (note: Table 3 shows GPT-4 at 0.71 for zero-shot, 0.69 for one-shot β the one-shot example actually hurts GPT-4 slightly, possibly because the example constrains its reasoning or because GPT-4 already performs well in the zero-shot regime and the additional context adds noise rather than signal). The commercial moderation API achieves only 0.36 β a striking result showing that on this challenging distribution of messages that version 005 missed, the updated version 006 also struggles, correctly flagging only about one-third of the harmful content.
A notable finding is that Llama-2-7B-chat and Claude-2 score dramatically lower (0.00β0.01 for Llama-2, 0.32β0.30 for Claude-2). The paper explains that "Llama-2-7B-chat refuses nearly all the given moderation tasks, likely due to being overcautious about harmful content and missing the context." The refusal examples in Appendix B.3 show Llama-2 generating long safety disclaimers rather than classifying the content β it treats the moderation task itself as potentially harmful because the input messages contain toxic content. This is an instance of over-refusal: safety training that is so aggressive that the model cannot perform tasks that require engaging with harmful content for legitimate purposes (like content moderation). Claude-2 shows a similar but less extreme pattern, "declining to complete some tasks."
Safety Benchmark Construction
Subsection 4.2 constructs a benchmark for evaluating model vulnerability to jailbreak attacks from the conversation data. The methodology involves three stages: identifying jailbreak conversations across models, curating a representative set of attack prompts, and evaluating target models against these prompts.
Jailbreak definition. A jailbreak "attempt" is defined as a conversation where any user message is flagged by the OpenAI moderation API. A jailbreak "success" is defined as a conversation where any model response is flagged by the moderation API. The distinction is important: an attempt means the user tried to elicit harmful content (by submitting a harmful prompt); a success means the model actually produced harmful content in response. The attack surface includes all categories tracked by the moderation API: sexual, hate, harassment, self-harm, and violence.
Per-model jailbreak analysis (Table 4). For a set of seven representative models (Vicuna-13B, Alpaca-13B, Vicuna-33B, Llama-2-13B-chat, GPT-3.5-Turbo, GPT-4, Claude-2), the paper reports the total number of conversations, the number of jailbreak attempts (user-flagged conversations), the number of jailbreak successes (model-flagged conversations), and the breakdown of successes by violation category.
The results reveal stark differences in safety behavior. Vicuna-13B, with 490,712 total conversations, has 15,925 attempts and 13,463 successes β a success rate of approximately 84.5% of attempts. The largest category of successful jailbreaks is "sexual" (10,941 successes), followed by "harassment" (2,511), "violence" (1,555), "hate" (529), and "self-harm" (158). Llama-2-13B-chat, in contrast, has 831 attempts but only 53 successes β a success rate of approximately 6.4%. GPT-4 has 368 attempts and 109 successes (29.6% success rate on attempts that were made, though the absolute number of attempts is much lower than for Vicuna, suggesting users either try fewer attacks on GPT-4 or that the attacks they try are more sophisticated).
The per-category breakdown reveals where safety interventions are most needed. For Vicuna-13B, sexual content dominates both attempts and successes, suggesting that sexual content moderation is the primary safety failure mode for models without dedicated safety training. For Llama-2-13B-chat, the small number of successes (53 total) are distributed across categories (18 sexual, 25 harassment, 1 hate, 0 self-harm, 2 violence), indicating that its safety training provides broad but imperfect coverage.
Benchmark curation. From the jailbreak conversations, the authors select the top 5 jailbreak attempts for each of 10 representative models, yielding 50 jailbreak conversations that form the benchmark. "Top" here presumably means the most successful jailbreaks β conversations where the user's prompt successfully elicited harmful content from the model, as evidenced by the model's response being flagged. The selection across 10 models ensures diversity in attack strategies: different models have different safety vulnerabilities, so jailbreaks that work on one model represent different attack patterns than jailbreaks that work on another.
Evaluation protocol. For each jailbreak prompt in the benchmark, the target model's response is submitted to the OpenAI moderation API (specifically, the text-moderation-006 version, the latest available at evaluation time). A response being flagged by the moderation API constitutes a jailbreak success. The success rate is the fraction of the 50 prompts for which the model's response is flagged.
Results (Table 5). Llama-2-13B-chat and Claude-2 achieve the lowest jailbreak success rates (16% and 18% respectively). GPT-3.5-Turbo and GPT-4 both achieve 34%. Vicuna-13B-v1.5 and Alpaca-13B, both open-source models without dedicated safety training, achieve substantially higher rates (66% and 74%). The gap between the safest models (16β18%) and the most vulnerable (74%) is nearly a factor of 5Γ, quantifying the safety training advantage.
Jailbreak techniques discovered. Appendix B.4 presents several full conversation trajectories that reveal the specific techniques users employ to bypass safety measures. The paper identifies six categories of jailbreak techniques from manual analysis of the data:
-
Content Warning: Asking the model to start its response with a disclaimer like "Content Warning: This work of fiction contains mature themes..." This technique exploits the model's tendency to comply with formatting requests and then continue generating content that the warning was ostensibly meant to label as fictional, but which the user then treats as the desired output.
-
Educational Purposes: Framing the harmful request as an educational inquiry, e.g., "for educational purpose only." The model's safety training may treat educational contexts as legitimate exceptions to content restrictions.
-
Harmful Rewrite: First asking the model to generate content at a moderate toxicity level, then iteratively asking it to rewrite the response "making [the character] even bolder and more explicit." This gradual escalation technique exploits the model's tendency to comply with revision requests that build incrementally on its own previous outputs.
-
Misspelling Keywords: Misspelling words in a harmful prompt. The hypothesis is that the safety classifier may operate on token-level patterns that are disrupted by misspellings, while the language model's semantic understanding is robust enough to still interpret the intended harmful meaning.
-
Token Replacement: Defining a harmless token as standing for a harmful concept (e.g., "NPC1" = "smart 17 old black woman..."), then using the token in prompts that would be flagged if the harmful description were written out explicitly. This exploits the compositional nature of language β the model can follow the definitional mapping and generate harmful content about the defined character, while the surface text contains only benign tokens.
-
Translation: Asking the model to translate harmful input into a foreign language, then asking it to translate back. The safety classifier may be weaker on non-English text, or the two-step process may obscure the harmful intent from the classifier while the model still produces the harmful content in the final output.
These techniques represent empirical discoveries by real users β they are not hypothetical attack vectors developed by security researchers but tactics that users independently invented and deployed against production models. This highlights the value of real-world conversation data for safety research: the space of possible attacks is too large to enumerate manually, but actual user behavior reveals which attack strategies are most common and most effective in practice.
Instruction-Tuning Subset Curation
Subsection 4.3 constructs instruction-tuning datasets from LMSYS-Chat-1M and evaluates the resulting models against baselines trained on ShareGPT. The methodology involves two distinct subset extraction strategies, a training protocol, and an evaluation protocol using both multiple-choice knowledge benchmarks and LLM-as-judge conversation benchmarks.
HighQuality subset. This subset consists of 45,000 conversations where the model responding is from OpenAI (GPT-3.5-Turbo, GPT-4) or Anthropic (Claude-1, Claude-2, Claude-Instant-1). The rationale is that proprietary models produce higher-quality responses β their outputs represent a distillation target that an open-source model can learn to imitate. The selection is purely by model provenance: if a conversation involves GPT-4, it is included; if it involves Vicuna-13B, it is excluded. This is a simple but principled heuristic: model capability is used as a proxy for response quality, avoiding the need for manual quality annotation of individual conversations.
Upvote subset. This subset consists of 39,000 conversations selected from open-source model interactions based on user votes. Unlike the HighQuality subset, this does NOT include any data from proprietary models β all conversations involve open models. The selection criterion is user preference: conversations where users voted for one model's response over another (in the Chatbot Arena battle interface) are candidates for inclusion. The exact threshold or ranking mechanism for selecting 39K from the larger pool of voted conversations is not specified. The rationale is that user votes provide a quality signal β if users consistently prefer certain responses, those responses are likely better, and the conversations that produced them are good training examples.
The key difference between these subsets: HighQuality captures what proprietary models produce (which is high-quality but may not be reproducible by open-source models trained to imitate it β there is a capability gap between the teacher and student models); Upvote captures what open models produce but filters for the best examples using human judgment. HighQuality is a "distillation" approach; Upvote is a "best-of-open-source" approach. Comparing their performance reveals whether the quality gap comes primarily from better response generation (proprietary models produce better answers to the same prompts) or from better prompts (users ask better questions to proprietary models).
Fine-tuning protocol. Both subsets are used to fine-tune Llama-2-7B, the 7-billion-parameter base model from Meta. The paper does not specify the exact fine-tuning hyperparameters (optimizer, learning rate, batch size, number of epochs, context length, or whether LoRA or full fine-tuning was used). It reports only the total number of fine-tuning tokens: HighQuality-7B was trained on 33 million tokens, Upvote-7B on 19 million tokens. For comparison, Vicuna-7B-v1.5 was trained on 370 million tokens from ShareGPT β an order of magnitude more data. This disparity in training data volume makes direct comparison somewhat unfair; the HighQuality and Upvote models are trained on much less data, so their performance represents what can be achieved with a modest dataset rather than the upper bound of what the dataset could support if fully utilized.
Evaluation protocol. Two benchmarks are used:
-
MMLU (Massive Multitask Language Understanding) (Hendrycks et al., 2020) in the 5-shot setting. This tests factual knowledge and reasoning across 57 subjects ranging from elementary mathematics to professional law. The 5-shot setting provides five example question-answer pairs before each test question, giving the model in-context examples of the expected format and difficulty level. The metric is accuracy (percentage of questions answered correctly).
-
MT-Bench (Zheng et al., 2023) , a multi-turn conversation benchmark where models are evaluated by GPT-4 acting as a judge. Models engage in two-turn conversations across eight categories (writing, roleplay, reasoning, math, coding, extraction, STEM, humanities), and GPT-4 assigns a score from 1β10 for each response. The reported MT-Bench score is the average across all categories.
Results (Table 6). The raw Llama-2-7B base model achieves 42.4% on MMLU and 3.95 on MT-Bench. Llama-2-7B-chat (Meta's own instruction-tuned variant) achieves 45.8% on MMLU and 6.27 on MT-Bench. Vicuna-7B-v1.5 achieves 49.8% on MMLU and 6.17 on MT-Bench β comparable to Llama-2-7B-chat on MT-Bench but slightly better on MMLU.
HighQuality-7B achieves 47.7% on MMLU and 6.03 on MT-Bench. The gap from Vicuna-7B-v1.5 is small (approximately 2 points on MMLU, 0.14 on MT-Bench), and this is achieved with 11Γ less training data (33M vs. 370M tokens). This suggests that the prompt quality in LMSYS-Chat-1M conversations with proprietary models is comparable to ShareGPT β the limiting factor is the quantity of training data, not the quality of the prompts.
Upvote-7B achieves 45.0% on MMLU and 5.86 on MT-Bench β notably worse than HighQuality-7B despite having a similar number of training examples (19M tokens, roughly 60% of HighQuality's 33M). This confirms that "the quality of answers from open models is still lacking" β even the best-voted open-source responses are not as good as proprietary model responses, so training on them produces a weaker model.
Contamination caveat. The paper acknowledges: "It should be noted that LMSYS-Chat-1M may contain questions from MMLU and MT-Bench, which means that the training data may contain some contaminated samples." This is important for interpreting the MMLU results. If the training data includes the exact test questions from MMLU (or close paraphrases), the model's MMLU score may overstate its true generalization ability β it might be memorizing test answers rather than developing general knowledge. Without a decontamination analysis, the MMLU numbers should be treated as upper bounds on true performance.
Challenging Benchmark Prompt Extraction
Subsection 4.4 develops a methodology for identifying which user prompts from the noisy crowdsourced conversation data are most useful for evaluating LLM capabilities, then constructs a benchmark from the top-ranked prompts.
Problem framing. The vast majority of user prompts on the platform are not suitable for benchmarking β they are too simple ("hello"), too ambiguous ("tell me something"), too narrow ("what is 2+2?"), or too dependent on unavailable context ("what about the previous thing?"). Identifying the small fraction of prompts that genuinely test model capabilities requires a filtering mechanism. The paper's insight is to use a strong LLM (GPT-3.5-Turbo) as a prompt quality classifier, trained (via few-shot prompting) to recognize prompts that require problem-solving, creativity, and factual accuracy.
Scoring rubric design. The system prompt in Appendix B.7 defines a three-tier scoring rubric:
- High Score (8β10): "Reserved for prompts that are particularly challenging and excellently designed to assess AI proficiency."
- Medium Score (4β7): "Given to prompts that have a moderate potential to assess the AI's capabilities."
- Low Score (1β3): "Allocated to prompts that are either too easy, ambiguous, or do not adequately assess the AI's capabilities."
GPT-3.5-Turbo is instructed to first "Assess the Potential: Consider how challenging the prompt is, and how well it can assess an AI's problem-solving skills, creativity, or factual accuracy. Briefly explain your reasoning" and then "Assign a Score: Assign a score on a scale of 1 to 10, with a higher score representing a higher potential to evaluate the AI assistant's proficiency effectively."
The few-shot examples in the prompt illustrate what constitutes a good benchmark prompt. The example given is "Please show me how to serve a ReactJS app from a simple ExpressJS server. Use typescript." GPT-3.5-Turbo assigns this an 8, with the reasoning: "This prompt is a good test of the AI's problem-solving skills and its adherence to real-world facts. The AI would need to provide a step-by-step guide on how to serve a ReactJS app from an ExpressJS server using TypeScript, which requires a good understanding of these technologies. However, it doesn't directly test the AI's creativity."
Scoring the conversation corpus. The authors apply this scoring procedure to a subset of LMSYS-Chat-1M collected from the Chatbot Arena interface. Why the Arena subset? Conversations from the battle mode are more likely to contain challenging prompts because users are explicitly comparing models β they are motivated to ask questions that will reveal capability differences, which tends to produce harder, more discriminating prompts than casual single-model conversations. The score distribution across this subset is shown in Figure 4: the y-axis (count) and x-axis (score 1β10) show that most prompts receive scores in the 4β7 range, with a right tail of high-scoring prompts (8β10) and a left tail of low-scoring prompts (1β3). The distribution is right-skewed relative to a uniform distribution, suggesting that Chatbot Arena prompts tend to be moderately challenging on average.
Score validation through model comparison. To verify that the scores actually correlate with prompt difficulty (i.e., that high-scoring prompts better discriminate between models), the authors conduct an ablation: sample 50 prompts from the top-score range (> 8) and 50 from the bottom-score range (< 2), then compare GPT-4 against GPT-3.5-Turbo on both sets using user votes from the original Arena conversations.
Figure 5 shows the results. On the bottom-50 prompts, GPT-4 wins 22% of the time, GPT-3.5-Turbo wins 24%, and they tie 54%. The two models are essentially indistinguishable on easy prompts β users cannot consistently tell which is better. On the top-50 prompts, GPT-4 wins 52% of the time, GPT-3.5-Turbo wins 40%, and they tie 8%. The gap between models is much larger on challenging prompts β users strongly prefer GPT-4's responses, validating that the LLM-assigned scores successfully identify prompts that test model capabilities. The increase from 22% GPT-4 win rate to 52% is a 2.4Γ gap magnification, demonstrating the benchmark's discriminating power.
Multi-model agreement filtering for Arena-Hard-200. To construct the final benchmark, the authors apply a stricter selection criterion: only prompts that receive a score of 9 or 10 from all three of GPT-3.5-Turbo, Claude-2, and GPT-4 are retained. This inter-model agreement filter serves two purposes. First, it reduces noise β if three different strong models independently agree that a prompt is highly challenging, it is more likely to genuinely be challenging than if only one model assigns a high score. Second, it reduces bias β if only GPT-3.5-Turbo's scores were used, the selected prompts might over-represent patterns that GPT-3.5-Turbo considers challenging but that other models find easy, creating a benchmark that is inadvertently tailored to GPT-3.5-Turbo's specific weaknesses. Requiring agreement across three models with different training distributions, architectures, and alignment procedures produces a more robust selection.
From the full set of scored Arena conversations, this filtering yields 200 prompts that meet the 9+ score agreement criterion across all three models. These 200 prompts constitute the Arena-Hard-200 benchmark.
Manual inspection validation. The paper states that "Manual inspection confirms their superior quality" and provides examples in Appendix B.8. These examples include:
- "Implement FizzBuzz in a short perl script and annotate it in the style of Shakespeare." (Tests programming ability, creativity, and stylistic adaptation simultaneously.)
- A complex SQL query prompt requiring joins across multiple tables, aggregation, and subquery logic. (Tests multi-step reasoning and domain-specific knowledge.)
- A prompt asking the model to detect and redact sensitive information from text, replacing it with placeholders. (Tests instruction-following, structured output, and privacy awareness.)
- A prompt asking for a 10-rule ethical guideline for employees using AI, with specific constraints about Swiss law, minimum 5000 characters, and specific audience targeting. (Tests long-form generation, legal knowledge, adherence to detailed constraints, and structured output.)
These prompts share common characteristics: they are multi-part (requiring the model to follow several instructions simultaneously), domain-specific (drawing on specialized knowledge of programming, law, or company policy), constrained (with specific output format, length, or content requirements), and open-ended (no single correct answer, requiring the model to synthesize multiple skills). This profile contrasts sharply with standard benchmarks like MMLU, which consist of multiple-choice questions with a single correct answer and no requirement to follow complex output formatting instructions.
GPT-4 as judge evaluation protocol. To evaluate models on Arena-Hard-200, the paper uses the "GPT-4 as judge" approach introduced in Zheng et al. (2023). For each model and each prompt, the model generates a response, and GPT-4 assigns a score from 1β10 evaluating the response quality. The methodology is the same as MT-Bench's evaluation protocol β the same judge model (GPT-4) assigns scores using the same rubric. This makes MT-Bench and Arena-Hard-200 directly comparable: the only difference is the set of prompts being evaluated.
Results (Figure 6). The figure shows model performance on both Arena-Hard-200 and MT-Bench side by side for 10 models (Vicuna-7B-v1.5, Llama-2-7B-chat, Vicuna-13B-v1.5, Llama-2-70B-chat, Vicuna-33B-v1.3, WizardLM-70B-v1.0, Claude-Instant-v1, Claude-2, GPT-3.5-Turbo, GPT-4).
On Arena-Hard-200, the scores range from approximately 1.5 (Vicuna-7B-v1.5) to approximately 7.5 (GPT-4), a spread of roughly 6 points. On MT-Bench, the same models range from approximately 6 to 9, a spread of roughly 3 points. The gap between open and proprietary models is substantially larger on Arena-Hard-200: GPT-4 scores approximately 7.5 versus Vicuna-13B-v1.5 at approximately 3.0 β a gap of 4.5 points. On MT-Bench, GPT-4 scores approximately 9.0 versus Vicuna-13B-v1.5 at approximately 7.0 β a gap of 2.0 points.
The paper interprets this as evidence that "Arena-Hard-200 effectively ranks models and reveals larger performance gaps between open and proprietary models than MT-Bench, suggesting more rooms for open models to catch up in this challenging real-world task set." In other words, existing benchmarks like MT-Bench may be approaching saturation for the strongest models (GPT-4 and Claude-2 are both near the top of the scale), while the more challenging real-world prompts in Arena-Hard-200 provide headroom for measuring continued capability improvements.
Selection bias in the LLM-as-judge framework. The paper acknowledges that the scoring methodology for selecting prompts uses the same type of system (LLM evaluation) that is used for evaluating models on the resulting benchmark. Both the prompt selection (GPT-3.5-Turbo, Claude-2, GPT-4 scoring prompts for challenge potential) and the model evaluation (GPT-4 judging response quality) rely on LLMs making quality judgments. This creates a potential circularity: prompts that LLMs think are challenging may be challenging specifically for LLM-like reasoning patterns, and LLM judges may favor responses that exhibit LLM-like characteristics. The paper flags this as an area for future research ("study selection bias of LLM graders") but does not resolve it in the current work.
Design Choices and Their Justifications Across the Pipeline
Platform design: gamification over payment. Instead of paying users (which would be expensive and attract participants motivated by compensation rather than genuine interest), the paper's platform uses competitive anonymity (hidden model identities in battle mode), public leaderboards, and model discovery as engagement drivers. The resulting user distribution is biased toward LLM enthusiasts (as the paper acknowledges in Section 5), but the alternative β paying representatively sampled users at scale β would have been prohibitively expensive.
Data release: raw conversations with moderation tags, not pre-filtered safe subsets. The choice to keep unsafe content in the dataset, while providing the moderation API tags as a filtering mechanism, delegates responsibility to downstream researchers rather than making filtering decisions on their behalf. This preserves the maximum information content of the dataset while providing the metadata needed for responsible use.
Topic analysis: LLM-based clustering summarization over manual labeling. Manually labeling 20 clusters would have required reading thousands of prompts β a time-consuming task. Using GPT-4 to summarize each cluster from its 100 most representative prompts is fast, scalable, and produces human-readable labels. The tradeoff is that GPT-4's summaries may miss nuances that a human annotator would catch, and the summaries are themselves subject to the biases and blind spots of the summarization model.
Content moderation: explanation generation over binary classification. Training a model to generate natural language explanations rather than binary flags provides interpretability, which is critical for moderation applications where false positives have real consequences (removing legitimate content). The explanation format also provides richer training signal, as the model must learn to articulate what makes content harmful rather than just pattern-matching surface features.
Instruction tuning: model provenance as quality proxy. Selecting conversations by which model responded (OpenAI/Anthropic for HighQuality, voted open-source responses for Upvote) avoids the need for manual quality annotation of individual conversations. This heuristic works because model capability is strongly correlated with response quality β GPT-4 almost always produces better responses than Vicuna-13B for the same prompt. The tradeoff is that the selection is coarse: some Vicuna responses may be excellent, and some GPT-4 responses may be mediocre, but the heuristic treats all responses from a given model family uniformly.
Benchmark construction: multi-model agreement on prompt quality. Requiring three different LLMs to independently agree that a prompt scores 9+ filters out prompts that only one model finds challenging (possibly due to that model's specific weaknesses) and retains prompts that are consistently recognized as challenging across different training distributions and architectures. This is an instance of ensembling for robustness: the intersection of three models' judgments is more reliable than any single model's.
Evaluation: GPT-4 as judge across both prompt selection and response evaluation. The same LLM-as-judge paradigm is used twice in the pipeline β first to identify which prompts are good benchmarks, then to evaluate model responses on those benchmarks. This consistency has the advantage of using the same quality rubric at both stages, but it risks amplifying whatever biases the judge model has: prompts that GPT-4-class models find challenging might not be the same prompts that humans find challenging, and responses that GPT-4 prefers might not be the responses that humans prefer.
4. Key Insights and Innovations
Innovation 1: Real-World Conversation Data as a First-Class Research Infrastructure, Not Just Another Dataset
This paper's most fundamental contribution is not the dataset itself but the framing of community-operated, multi-model conversation collection as sustainable research infrastructure that addresses a structural power asymmetry in the LLM ecosystem. Prior to this work, there were two categories of conversation data: proprietary datasets held by companies like OpenAI and Anthropic (massive scale, real users, completely inaccessible to researchers) and public datasets generated through artificial protocols β crowdworkers following instructions (Anthropic HH, Bai et al., 2022a), human-human dialogues in constrained domains (OpenAssistant, KΓΆpf et al., 2023), or LLM-generated synthetic conversations (UltraChat, Alpaca, Baize). Each public option sacrificed ecological validity for accessibility: crowdworkers know they are testing an AI system and produce terse, task-oriented prompts (average 18.9 tokens in Anthropic HH versus 69.5 tokens in LMSYS-Chat-1M, Table 1), synthetic generators produce prompts that mirror the generating model's training distribution rather than the long tail of real user behavior, and human-human datasets lack the adversarial probing and instruction-following patterns characteristic of LLM interaction.
What makes this contribution intellectually distinctive is the feedback loop between platform design and data quality. The paper demonstrates that gamification β anonymous model battles, public leaderboards, identity revelation after voting β solves the cold-start problem that had previously made academic collection of real LLM conversation data infeasible. Users are not paid; they are motivated by competitive curiosity, model discovery, and contribution to a public ranking. This transforms the economics of data collection: rather than a resource-intensive one-time effort (paying crowdworkers, generating synthetic data), the platform becomes a self-sustaining data engine that grows with user engagement. Section 7 makes this explicit by proposing "quarterly dumps of the dataset" and inviting the community to "contribute models, conversations, and votes" β the vision is an ongoing, open counterpart to the proprietary data accumulation happening inside companies.
The significance here extends beyond raw scale (1M conversations) or diversity (25 models, 154 languages). This is a governance innovation: it demonstrates that the research community can build alternative data infrastructure that competes with proprietary data hoarding, not through regulation or data-sharing mandates, but by creating platforms that users genuinely want to engage with. The fact that Vicuna-13B attracted 490,712 conversations (Figure 1) β nearly half the dataset β while GPT-4 attracted only 7,304 shows that users will voluntarily interact with open-source models when the platform makes it engaging to do so, producing data that benefits the open research ecosystem.
The counterpoint to this framing is that the resulting data is biased toward LLM enthusiasts (Section 5 acknowledges this explicitly), and the lack of demographic controls means this is not a representative sample of all human-LLM interaction. But the paper does not claim representativeness β it claims ecological validity for a specific but important user population (early adopters, power users, researchers) whose behavior shapes model development priorities and whose jailbreak techniques probe safety boundaries. For safety and evaluation research, this population is arguably more informative than a demographically representative sample, because these are the users most likely to stress-test models in ways that reveal failure modes.
Innovation 2: Jailbreak Techniques as an Empirical Phenomenon Discovered from User Behavior, Not Hypothesized by Researchers
The safety community, prior to this paper, primarily approached jailbreak research through two lenses: manual red-teaming (Ganguli et al., 2022), where expert researchers craft attack prompts based on hypothesized model vulnerabilities, and automated adversarial attacks (Zou et al., 2023), where optimization algorithms search for token sequences that trigger harmful outputs. Both approaches start from the researcher's model of what might work β the space of possible attacks is explored based on theoretical understanding of model weaknesses, not observed user behavior.
What this paper contributes is a fundamentally different empirical base: the jailbreak techniques documented in Appendix B.4 were discovered by real users interacting with production models organically, not by security researchers designing attacks. The six categories identified β Content Warning framing, Educational Purposes pretext, Harmful Rewrite escalation, Keyword Misspelling, Token Replacement, and Translation attacks β represent the revealed preferences of adversarial users rather than the hypothesized vulnerabilities of model developers. This is significant because it inverts the usual direction of safety research: instead of researchers imagining what might be possible and then testing whether it works, the dataset captures what actually happens at scale and challenges researchers to explain why it works.
The distinction matters for several reasons. First, frequency information becomes available: Table 4 quantifies that out of 490,712 Vicuna-13B conversations, 15,925 contained jailbreak attempts and 13,463 were successful β an 84.5% success rate conditional on attempt. For GPT-4, 368 attempts and 109 successes yield a 29.6% rate. These are not theoretical vulnerability estimates; they are empirical measurements of how often real users succeed at bypassing safeguards on deployed models, providing a baseline that future safety interventions can aim to reduce.
Second, the attack techniques exhibit creative properties that researchers might not anticipate. The "Token Replacement" technique (defining "NPC1" as a placeholder for a character with explicit harmful attributes, then using the token in otherwise benign-appearing prompts) exploits the model's compositional reasoning in a way that is not obvious from the architecture. The "Harmful Rewrite" escalation (starting with mild content and iteratively requesting more explicit versions) exploits the model's tendency to comply with incremental revision requests even when the cumulative drift crosses safety boundaries. These patterns emerged from thousands of users independently probing model boundaries β a form of distributed adversarial search that no single research team could replicate.
Third, the dataset enables studying which models attract which attack strategies. Do users attempt the same jailbreaks on GPT-4 as on Vicuna, or do they adapt their tactics? Table 4 shows that the absolute number of attempts on GPT-4 (368) is far lower than on Vicuna-13B (15,925), even accounting for the difference in total conversations (7,304 vs. 490,712). This could reflect several phenomena: users expect GPT-4 to be harder to jailbreak and don't try as often; the attacks that work on Vicuna don't transfer to GPT-4, so users who try once and fail don't persist; or the user populations self-select (more sophisticated attackers target GPT-4 with fewer but more carefully crafted attempts). The dataset provides the raw material to investigate these hypotheses, which was not possible with prior public data.
This contribution is not a performance advance β the paper does not propose a new defense or achieve a lower jailbreak success rate. It is a diagnostic infrastructure advance: by releasing real jailbreak conversations with per-message moderation API annotations, the dataset enables a new class of empirical safety research that starts from observed attack patterns rather than hypothesized ones.
Innovation 3: Difficulty-Based Prompt Curation through LLM Scoring as a Benchmark Construction Methodology
The dominant paradigm for LLM benchmark construction, both before and after this paper, has been expert-driven: domain specialists design questions that target specific capabilities (MMLU's 57 subjects, HumanEval's hand-crafted programming problems, BIG-Bench's task-specific challenges). Expert construction ensures quality and coverage but suffers from several well-known limitations: benchmarks saturate as models improve (MT-Bench scores cluster near the top of the scale for strong models, Figure 6), expert-designed questions may not reflect the tasks real users actually care about, and the creation process is slow and expensive, making it difficult to keep pace with rapidly improving models.
The paper introduces a crowdsourced-then-filtered methodology that inverts this pipeline. Instead of experts designing questions, real users ask whatever they want, and an LLM-based scoring and agreement pipeline identifies which of those user prompts are most useful for discriminating between models. The four-stage process β (1) collect prompts from Chatbot Arena battles where users are already motivated to ask discriminating questions, (2) use GPT-3.5-Turbo to score each prompt's challenge potential on a 1β10 scale using a structured rubric, (3) validate that high-scoring prompts actually discriminate between models by comparing GPT-4 vs. GPT-3.5-Turbo win rates on top-50 vs. bottom-50 subsets (Figure 5), and (4) apply multi-model agreement filtering (requiring 9+ scores from GPT-3.5-Turbo, Claude-2, and GPT-4) to select the final 200 prompts β produces a benchmark that is simultaneously grounded in real user needs and systematically filtered for discriminating power.
What makes this intellectually distinctive is the empirical validation step (step 3). The paper does not simply assume that LLM-assigned scores correlate with benchmark quality β it demonstrates it: on the bottom-50 prompts, GPT-4 beats GPT-3.5-Turbo only 22% of the time with 54% ties, indicating the prompts are too easy to reveal capability differences. On the top-50 prompts, GPT-4 wins 52% with only 8% ties β a 2.4Γ increase in win rate. This closes the loop between the curation criterion (LLM-assigned score) and the evaluation objective (discriminating between models of different capabilities), providing evidence that the methodology works as intended.
The result β Arena-Hard-200 shown in Figure 6 β validates the approach by revealing a substantially larger performance gap between open and proprietary models than MT-Bench (4.5 points vs. 2.0 points between GPT-4 and Vicuna-13B-v1.5). This is not because Arena-Hard-200 is a harder test in the sense of requiring more knowledge (MMLU already tests knowledge exhaustively), but because its prompts require the simultaneous integration of multiple capabilities β instruction-following, domain knowledge, creativity, constraint satisfaction, and long-form generation β that individual benchmarks test in isolation but that real users demand in combination.
The significance extends beyond the specific benchmark produced. The methodology is replicable and scalable: as models improve and new prompts are collected, the scoring pipeline can be re-run to identify an updated set of most-discriminating prompts, producing a benchmark that evolves with model capabilities rather than saturating. This addresses a structural problem in LLM evaluation: the lifecycle of a benchmark (design, release, saturation, obsolescence) is typically much shorter than the lifecycle of model development, creating a constant need for new evaluation suites that the expert-driven paradigm cannot sustain. The paper's methodology offers a path toward benchmarks that co-evolve with models by continuously mining user interactions for the next frontier of challenging tasks.
A limitation the paper acknowledges is the potential for circularity: LLMs are used both to select prompts (GPT-3.5-Turbo, Claude-2, GPT-4 scoring) and to evaluate responses (GPT-4 as judge), creating the possibility that the benchmark favors LLM-like reasoning patterns. The multi-model agreement filter partially mitigates this (prompts must be scored highly by three different models, reducing dependence on any single model's biases), but does not eliminate the fundamental concern that LLM judgments of what is "challenging" or "high-quality" may differ from human judgments. This is flagged for future work rather than resolved, but the methodology is sufficiently transparent about its assumptions that researchers can investigate the bias question empirically using the released prompts and human preference data.
Innovation 4: Explanation-Based Content Moderation as a Fine-Tuning Strategy That Matches GPT-4 with a 7B Model
The standard approach to automated content moderation, as represented by the OpenAI moderation API and most academic work, is binary or multi-class classification: given a text input, predict whether it violates each of several harm categories. These systems are typically evaluated on their ability to correctly flag harmful content (recall) while minimizing false positives (precision), with F1 scores serving as the aggregate metric. The limitation of pure classification is not just accuracy β the latest OpenAI moderation API (version 006) achieves only 0.36 micro-F1 on the paper's challenging evaluation set (Table 3), suggesting significant room for improvement β but interpretability: a binary flag provides no information about why content was flagged, making it difficult for human moderators to review decisions, for users to understand what rule they violated, or for system developers to diagnose failure modes.
The paper's approach β fine-tuning Vicuna-7B to generate natural language explanations that justify moderation decisions β transforms the task from a classification problem into a reasoned judgment problem. The key insight is that the explanation format serves three functions simultaneously: it provides richer training signal (the model must learn to articulate what specific aspects of a message make it harmful, which requires deeper understanding than a binary label), it produces interpretable outputs at inference time (a human moderator can read the explanation and assess whether the flagging decision was justified), and it enables the model to transfer reasoning patterns to unseen formulations of harmful content (because it has learned the conceptual structure of each harm category, not just surface-level keyword associations).
The result β Vicuna-moderator-7B achieving 0.70 one-shot micro-F1 compared to GPT-4's 0.69 (Table 3) β is striking because it demonstrates that a 7B-parameter open-source model, fine-tuned on GPT-4-generated explanations from LMSYS-Chat-1M's flagged conversations, can match the moderation performance of GPT-4 itself on a challenging out-of-distribution evaluation set. The evaluation set is explicitly constructed from messages that the OpenAI moderation API version 005 missed, making it a test of generalization to hard cases rather than memorization of the API's existing judgments.
What makes this intellectually distinctive is the implicit knowledge distillation from GPT-4 to Vicuna-7B. GPT-4 is used to generate explanations for the training data, but the resulting fine-tuned model is not merely imitating GPT-4's outputs β it is learning to perform the moderation task itself, and on the evaluation set it matches GPT-4's zero-shot performance (0.70 vs. 0.71). This suggests that the explanation format captures generalizable reasoning about content harm rather than surface-level patterns, and that this reasoning can be effectively transferred to a much smaller model through fine-tuning. The practical implication β that organizations can deploy local, private content moderation models rather than relying on external APIs β is significant for applications involving sensitive user data, but the conceptual implication is broader: complex safety judgments that previously required frontier models may be distillable to smaller, more deployable models given appropriate training data and format design.
A secondary finding with implications for safety research is the over-refusal phenomenon exhibited by Llama-2-7B-chat and Claude-2. Llama-2-7B-chat scores 0.00β0.01 on the moderation task (Table 3) because it refuses to engage with toxic content even in the context of evaluating whether that content violates policies. The refusal examples in Appendix B.3 show the model generating lengthy safety disclaimers rather than completing the classification task. This is not a capability failure β Llama-2 is presumably capable of identifying harmful content β but a safety-alignment failure mode where the model cannot distinguish between generating harmful content and analyzing harmful content for legitimate moderation purposes. The 0.00 F1 score represents perfect refusal of the task, not random classification behavior, which is a qualitatively different kind of error than what a less safe model would exhibit. This finding complicates the simple narrative that "safer models are better" β safety training that produces over-refusal can render a model unusable for safety-critical applications like content moderation, creating a paradox where the safest models cannot be used to maintain safety in deployed systems.
This contribution is a methodological advance in safety-critical fine-tuning rather than a fundamental theoretical breakthrough. The explanation-generation format and GPT-4 distillation approach are incremental refinements of existing fine-tuning paradigms. But the demonstration that a small open-source model can match frontier closed-source performance on a challenging moderation task, combined with the diagnostic finding about over-refusal, shifts the conversation from "safety requires scale" to "safety requires appropriate training data and task design" β with significant implications for the deployability of content moderation in privacy-sensitive and resource-constrained settings.
5. Experimental Analysis
Evaluation Methodology
Dataset. All experiments in Section 4's four use cases draw from LMSYS-Chat-1M itself β the 1M conversations collected from chat.lmsys.org between April and August 2023 across 25 models, 210K unique IP addresses, and 154 languages (Table 1). Specific experiments subset this data differently: content moderation fine-tuning uses 5K flagged messages (1K per harm category) plus 1K normal messages and 3K ShareGPT conversations (subsection 4.1); the safety benchmark draws 50 jailbreak conversations selected as the top-5 attempts from each of 10 representative models (subsection 4.2); instruction tuning uses a 45K-conversation HighQuality subset (OpenAI/Anthropic model responses) and a 39K-conversation Upvote subset (voted open-model responses) (subsection 4.3); and benchmark construction uses Arena-mode conversations scored by GPT-3.5-Turbo, filtered to 200 prompts with 9+ agreement across three LLMs (subsection 4.4).
Base model(s). The content moderation experiment fine-tunes Vicuna-7B (Zheng et al., 2023) to produce Vicuna-moderator-7B, chosen because Vicuna is the most-used model on the platform (490K conversations, Figure 1) and represents a strong open-source instruction-tuned baseline. The instruction-tuning experiments fine-tune Llama-2-7B (Touvron et al., 2023b), the 7B-parameter base model from Meta, chosen as a representative open-source foundation model that has not been instruction-tuned. Evaluation baselines in the jailbreak experiment include Vicuna-13B-v1.5, Alpaca-13B, Llama-2-13B-chat, Claude-2, GPT-3.5-Turbo, and GPT-4 (Table 5); the instruction-tuning evaluation also includes Llama-2-7B-chat (Meta's own instruction-tuned variant) and Vicuna-7B-v1.5 (trained on 370M tokens from ShareGPT) (Table 6); Arena-Hard-200 evaluates 10 models spanning open-source (Vicuna-7B-v1.5 through WizardLM-70B-v1.0) and proprietary (Claude-Instant-v1, Claude-2, GPT-3.5-Turbo, GPT-4) (Figure 6).
Metrics. Four distinct metrics are used across the use cases. For content moderation: micro-F1 accuracy across five harm categories plus "none of the above," computed from the model's classification against ground-truth manual labels on a 110-message evaluation set, reported in both 0-shot and 1-shot settings (Table 3). For the safety benchmark: jailbreak success rate, defined as the fraction of 50 jailbreak prompts for which the target model's response is flagged by the OpenAI moderation API (text-moderation-006) (Table 5). For instruction tuning: MMLU 5-shot accuracy (Hendrycks et al., 2020), the percentage of multiple-choice questions answered correctly when given five in-context examples, and MT-Bench score (Zheng et al., 2023), the average 1β10 score assigned by GPT-4 as judge across eight multi-turn conversation categories (Table 6). For Arena-Hard-200: GPT-4 judge score, a 1β10 rating of response quality assigned by GPT-4 using the same protocol as MT-Bench, averaged across 200 prompts (Figure 6).
Baselines. Content moderation baselines include GPT-4, GPT-3.5-Turbo, Claude-2, Llama-2-7B-chat, Vicuna-7B, and the OpenAI text-moderation-latest API (version 006) (Table 3). The safety benchmark compares Vicuna-13B-v1.5, Alpaca-13B, Llama-2-13B-chat, Claude-2, GPT-3.5-Turbo, and GPT-4 (Table 5). Instruction-tuning baselines include the un-tuned Llama-2-7B base model, Llama-2-7B-chat (Meta's instruction-tuned variant), and Vicuna-7B-v1.5 (trained on ShareGPT) (Table 6). Arena-Hard-200 compares 10 models ranging from Vicuna-7B-v1.5 to GPT-4 against their MT-Bench scores (Figure 6). The per-model jailbreak statistics in Table 4 serve as an additional descriptive baseline, reporting attempt and success counts for seven representative models.
Generation budget / compute accounting. No generation budget or FLOPs accounting is applied in this paper β compute is not the variable being studied, so there is no need for matched-budget comparisons. The content moderation model is fine-tuned on a fixed set of 5K messages (training tokens not reported). The instruction-tuning models are trained on 33M tokens (HighQuality-7B) and 19M tokens (Upvote-7B), with the token counts serving as a descriptive comparison point but not as a controlled variable (Vicuna-7B-v1.5 used 370M tokens from ShareGPT). The safety benchmark and Arena-Hard-200 are evaluation-only β models are prompted with the test prompts and their responses scored, with no compute budget varied. The lack of FLOPs-matched comparison is appropriate for a resource paper whose contribution is the dataset itself, but it means that claims about one model "matching" another (e.g., Vicuna-moderator-7B matching GPT-4) do not account for potential differences in inference cost between the 7B fine-tuned model and the ~1.7T GPT-4 at deployment scale.
Cross-validation / statistical protocol. No cross-validation is reported for any of the four experiments. The content moderation evaluation uses a fixed 110-message test set constructed from messages missed by the OpenAI moderation API version 005 and manually labeled β there is no train/validation/test split described, and the 5K training messages + 3K ShareGPT conversations are pooled without mention of a held-out validation set. The safety benchmark uses a fixed 50-prompt set with no statistical significance testing on the jailbreak success rates. The instruction-tuning evaluation reports MMLU and MT-Bench scores on the standard public test sets without cross-validation. Arena-Hard-200 scores are point estimates. The instruction-tuning experiment acknowledges that "LMSYS-Chat-1M may contain questions from MMLU and MT-Bench, which means that the training data may contain some contaminated samples," but no decontamination analysis or cross-validation across data splits is reported to quantify the potential leakage. This absence of statistical rigor is a significant limitation for interpreting the reported differences β for example, the gap between HighQuality-7B (6.03 MT-Bench) and Vicuna-7B-v1.5 (6.17 MT-Bench) is 0.14 points, and without confidence intervals it is unclear whether this difference is statistically reliable or within the noise of GPT-4's judging variability.
Main Quantitative Results
Content Moderation Model Performance
The central result for subsection 4.1 appears in Table 3: Vicuna-moderator-7B achieves 0.70 micro-F1 in the one-shot setting, comparable to GPT-4's 0.69 one-shot (0.71 zero-shot). The base model Vicuna-7B achieves only 0.35 zero-shot and 0.50 one-shot, meaning fine-tuning provides a ~30 percentage-point improvement (from 0.35 to 0.65 zero-shot, or from 0.50 to 0.70 one-shot). The commercial OpenAI moderation API (text-moderation-latest, version 006) achieves only 0.36, demonstrating that on the specific distribution of messages missed by version 005, even the updated commercial system struggles, flagging roughly one-third of the harmful content that human annotators identified.
The one-shot setting generally improves performance across models β GPT-3.5-Turbo rises from 0.45 to 0.64, Vicuna-7B from 0.35 to 0.50 β but GPT-4 slightly declines from 0.71 to 0.69. The paper does not analyze this reversal, but it suggests that GPT-4's zero-shot reasoning is already strong enough that the example adds noise rather than signal.
Llama-2-7B-chat and Claude-2 fail catastrophically as moderators (Table 3): Llama-2-7B-chat scores 0.00 zero-shot and 0.01 one-shot, while Claude-2 scores 0.32 zero-shot and 0.30 one-shot. The paper attributes this to over-refusal β these models decline to engage with the moderation task because the input messages contain toxic content (examples in Appendix B.3). Llama-2-7B-chat's 0.00 represents complete refusal rather than random classification, making it functionally unusable for content moderation despite (or because of) its safety training.
Safety Benchmark Results
Table 5 reports jailbreak success rates on a 50-prompt benchmark constructed from the top-5 jailbreak attempts for each of 10 representative models. The key numbers: Llama-2-13B-chat and Claude-2 are the most resistant (16% and 18% success rates), GPT-3.5-Turbo and GPT-4 are intermediate (both 34%), and Vicuna-13B-v1.5 and Alpaca-13B are the most vulnerable (66% and 74%). The gap between the safest open model (Llama-2-13B-chat at 16%) and the least safe open model (Alpaca-13B at 74%) is 4.6Γ, demonstrating that safety training, not just model scale or architecture, is the dominant factor in jailbreak resistance β Llama-2-13B-chat (13B parameters) dramatically outperforms the larger Vicuna-33B (not directly in Table 5, but Table 4 shows Vicuna-33B with 6,721 successes out of 7,083 attempts, a ~95% success rate conditional on attempt).
Table 4 provides the per-model jailbreak statistics that motivate the benchmark construction. The absolute numbers reveal the scale of the safety challenge: Vicuna-13B recorded 13,463 successful jailbreaks out of 15,925 attempts (84.5% success rate), with sexual content dominating (10,941 successes). Llama-2-13B-chat recorded only 53 jailbreak successes out of 831 attempts (6.4% success rate), and the successes are distributed across categories (18 sexual, 25 harassment, 1 hate, 0 self-harm, 2 violence), indicating broad but imperfect safety coverage. GPT-4 recorded 109 successes out of 368 attempts (29.6% success rate) β a non-trivial absolute number of successful attacks on a frontier proprietary model.
The distribution of jailbreak successes by category (Table 4, rightmost columns) reveals that sexual content is the dominant failure mode for models without safety training (10,941 of 13,463 successes for Vicuna-13B, 1,302 of 2,112 for Alpaca-13B, 6,279 of 6,721 for Vicuna-33B), while harassment is proportionally more common for safety-trained models (25 of 53 successes for Llama-2-13B-chat). This suggests that safety training is most effective at suppressing sexual content generation while being relatively weaker against harassment β an important diagnostic for prioritizing safety interventions.
Instruction-Tuning Results
Table 6 reports the headline instruction-tuning comparison: HighQuality-7B achieves 47.7% MMLU (5-shot) and 6.03 MT-Bench, compared to Vicuna-7B-v1.5's 49.8% and 6.17 β a gap of 2.1 MMLU points and 0.14 MT-Bench points. This is achieved with 33M fine-tuning tokens for HighQuality-7B versus 370M for Vicuna-7B-v1.5, an 11Γ training data reduction. The paper interprets this as evidence that "the quality of prompts in LMSYS-Chat-1M is similar to that of ShareGPT."
Upvote-7B performs notably worse: 45.0% MMLU and 5.86 MT-Bench β below HighQuality-7B despite using a similar number of training examples (19M tokens vs. 33M). The gap between HighQuality and Upvote (~2.7 MMLU points, 0.17 MT-Bench points) is larger than the gap between HighQuality and Vicuna-7B-v1.5, suggesting that the quality differential between proprietary and open-source model responses is the binding constraint β even the best-voted open-model responses are not good enough to match training on proprietary model outputs.
Llama-2-7B-chat (Meta's own instruction-tuned variant) scores 45.8% MMLU and 6.27 MT-Bench β slightly higher on MT-Bench than both HighQuality-7B (6.03) and Vicuna-7B-v1.5 (6.17). The un-tuned Llama-2-7B base model achieves 42.4% MMLU and 3.95 MT-Bench, establishing the floor. The full range from base model to best instruction-tuned variant spans 7.4 MMLU points and 2.32 MT-Bench points, with conversational fine-tuning (as opposed to knowledge acquisition) appearing to be the primary driver of MT-Bench improvement.
Arena-Hard-200 Benchmark Results
Figure 6 shows the headline result: Arena-Hard-200 reveals a substantially larger performance gap between open and proprietary models than MT-Bench. Scores on Arena-Hard-200 range from approximately 1.5 (Vicuna-7B-v1.5) to approximately 7.5 (GPT-4), a spread of ~6 points. On MT-Bench, the same models range from approximately 6.0 (Vicuna-7B-v1.5) to approximately 9.0 (GPT-4), a spread of ~3 points. GPT-4 outscored Vicuna-13B-v1.5 by approximately 4.5 points on Arena-Hard-200 versus approximately 2.0 points on MT-Bench β the gap more than doubles on the real-world benchmark.
Key pairwise comparisons (read from Figure 6 bars): Claude-2 scores approximately 7.0 on Arena-Hard-200 versus approximately 8.5 on MT-Bench. GPT-3.5-Turbo scores approximately 5.5 versus approximately 8.0. WizardLM-70B-v1.0, the strongest open model evaluated, scores approximately 4.0 on Arena-Hard-200 versus approximately 7.5 on MT-Bench. The compression of scores near the top of MT-Bench (GPT-4, Claude-2, GPT-3.5-Turbo all cluster above 8.0) suggests that MT-Bench is approaching saturation for the strongest models, while Arena-Hard-200 provides headroom for continued measurement of capability improvements.
Figure 5 provides the validation that the curated prompts actually discriminate between model capabilities. On the bottom-50 prompts (scored < 2 by GPT-3.5-Turbo), GPT-4 wins 22%, GPT-3.5-Turbo wins 24%, and 54% are ties β the models are nearly indistinguishable. On the top-50 prompts (scored > 8), GPT-4 wins 52%, GPT-3.5-Turbo wins 40%, and only 8% are ties β GPT-4's win rate more than doubles, and ties nearly vanish. This demonstrates that the LLM-based scoring rubric successfully identifies prompts where model capability differences are most visible.
Figure 4 shows the score distribution assigned by GPT-3.5-Turbo across the Chatbot Arena conversation subset. The distribution peaks in the medium range (4β7) with a right tail of high-scoring prompts, indicating that while most user prompts are moderately challenging, there exists a non-trivial subset that the scoring model identifies as highly discriminating.
Ablation Studies and Robustness Checks
This paper does not include traditional ablation studies in the sense of systematically removing components and measuring performance degradation β it is a resource paper, not a method paper. Instead, the experiments contain several implicit comparisons and design validation steps that function as ablation-like robustness checks.
One-shot vs. zero-shot prompting for content moderation (Table 3): Adding a single in-context example substantially improves most models (Vicuna-7B: 0.35 β 0.50; GPT-3.5-Turbo: 0.45 β 0.64; Vicuna-moderator-7B: 0.65 β 0.70) but slightly degrades GPT-4 (0.71 β 0.69). This suggests that smaller models benefit from explicit demonstration of the expected output format and reasoning style, while GPT-4's zero-shot reasoning is already well-calibrated to the task. The non-monotonic effect for GPT-4 is an interesting negative result that the paper notes but does not analyze further.
HighQuality vs. Upvote instruction-tuning subsets (Table 6): This comparison ablates the source of training data while holding the base model (Llama-2-7B) and approximate dataset size constant. HighQuality uses OpenAI/Anthropic model responses; Upvote uses voted open-model responses. The performance gap (47.7 vs. 45.0 MMLU, 6.03 vs. 5.86 MT-Bench) reveals that response quality, not prompt quality, is the binding constraint β both subsets draw from the same underlying prompt distribution (LMSYS-Chat-1M), but the proprietary-model responses produce better training signal.
Top-50 vs. bottom-50 prompt discrimination (Figure 5): This serves as a validation of the LLM-based prompt scoring methodology rather than a traditional ablation, but it functions similarly: it tests whether the scoring criterion (GPT-3.5-Turbo's 1β10 rating) actually correlates with the downstream objective (discriminating between models of different capabilities). The large difference in GPT-4 win rate between top-50 (52%) and bottom-50 (22%) subsets provides evidence that the scoring pipeline is not arbitrary. A null result (equal win rates across both subsets) would have invalidated the benchmark construction methodology.
Multi-model agreement filtering for Arena-Hard-200 (subsection 4.4): Requiring agreement from GPT-3.5-Turbo, Claude-2, and GPT-4 (all scoring 9+) to select the final 200 prompts serves as a robustness check against individual model bias. The paper does not report what happens with single-model scoring (e.g., Arena-Hard-200 selected from GPT-3.5-Turbo alone), but the multi-model filter is framed as an improvement that "reduces bias." The absence of an ablation comparing single-model vs. multi-model prompt selection means we cannot quantify how much the agreement filter matters.
Per-model jailbreak analysis across model families (Table 4): By reporting jailbreak attempt and success counts for seven models with different safety training profiles (from untrained Alpaca to extensively trained Claude-2), the paper implicitly ablates the effect of safety training on real-world jailbreak rates. The dramatic difference between Llama-2-13B-chat (53 successes, 6.4% rate) and Vicuna-13B (13,463 successes, 84.5% rate) demonstrates that safety training is highly effective at reducing jailbreak success, though not perfectly (even Llama-2 has 53 successful jailbreaks in absolute terms).
OpenAI moderation API version comparison (subsection 4.1 and Table 3): The paper implicitly compares version 005 (used for initial dataset annotation) against version 006 (the "text-moderation-latest" evaluated in Table 3). Version 006 achieves only 0.36 micro-F1 on messages that version 005 missed, indicating that the API update did not close the gap on the specific distribution of hard-to-detect harmful content in LMSYS-Chat-1M. This is a de facto robustness check on the challenge level of the evaluation set.
Refusal behavior as a safety failure mode (Appendix B.3, Table 3): The near-zero scores for Llama-2-7B-chat (0.00β0.01) and low scores for Claude-2 (0.30β0.32) on the moderation task function as a negative result: safety training can produce over-refusal that prevents models from performing safety-critical analysis tasks. The paper provides qualitative examples in Appendix B.3 showing Llama-2 generating lengthy safety disclaimers rather than classifying content, and notes that this is "likely due to being overcautious about harmful content and missing the context." This is important because it reveals a tension between safety (refusing to engage with harmful content) and safety-enablement (being able to analyze harmful content for moderation purposes).
Critical Assessment
This is a resource paper β its primary claims are about the dataset's properties and utility, not about the superiority of a specific method. The central claim, articulated throughout the abstract and introduction, is that LMSYS-Chat-1M is a versatile resource enabling multiple downstream research directions that were previously infeasible due to data availability constraints. The four use cases are demonstrations of this versatility, not rigorous benchmarks that establish state-of-the-art performance. Evaluating the experimental analysis therefore requires examining whether the use cases genuinely support the claim of versatility, and whether the reported results are sufficient to motivate adoption of the dataset by the research community, rather than whether the methods outperform strong baselines in a controlled setting.
The content moderation experiment (subsection 4.1) demonstrates that the dataset provides sufficient training signal for safety-critical fine-tuning, but the evaluation has significant limitations. The claim that Vicuna-moderator-7B "matches GPT-4's performance" is supported by Table 3 (0.70 one-shot vs. 0.69 one-shot). However, the evaluation set contains only 110 messages β approximately 20 per category β which is small enough that a single misclassification shifts F1 by nearly a full percentage point. No confidence intervals or statistical significance tests are reported. The evaluation set is constructed from messages missed by OpenAI moderation API version 005, making it a specifically adversarial test for that API version but not necessarily representative of the full distribution of harmful content. The paper does not report how Vicuna-moderator-7B performs on the content that version 005 did flag β it might perform worse than the API on easy cases while matching or exceeding it on hard cases, which would complicate the "matches GPT-4" narrative. The training data construction uses GPT-4 explanations, which introduces a potential data contamination concern: if GPT-4-generated explanations capture GPT-4's own reasoning about harm, then evaluating GPT-4 against those explanations (via the same task format) may inflate GPT-4's apparent performance relative to models fine-tuned on those explanations but evaluated on a test distribution where the reasoning patterns differ. The 3K ShareGPT conversations added "to enhance diversity" are not controlled β we do not know whether performance changes if they are excluded. Furthermore, the fine-tuning hyperparameters (learning rate, batch size, number of epochs) are not reported, making reproduction difficult.
A stronger experiment would have included: (a) a larger, independently constructed evaluation set with multiple annotators per message to establish inter-annotator agreement baselines; (b) an ablation without the ShareGPT data to isolate the contribution of LMSYS-Chat-1M specifically; (c) comparison against fine-tuning on an equivalently sized sample from an alternative dataset (e.g., Anthropic HH) to test whether LMSYS-Chat-1M's moderation signal is uniquely valuable; (d) reporting performance on both the "hard" set (missed by API v005) and an "easy" set (correctly flagged by API v005) to provide a fuller picture of generalization.
The safety benchmark (subsection 4.2) provides compelling descriptive evidence of jailbreak prevalence and reveals safety disparities across models, but the benchmark itself is small and its construction methodology is underspecified. The 50-prompt benchmark is derived from the top-5 jailbreak attempts for 10 representative models, but the selection criterion for "top" is not precisely defined β presumably the most "successful" jailbreaks (where the model's response was most clearly flagged), but Table 4 would suggest using moderation API flag status, which is itself an imperfect metric (as the content moderation experiment demonstrated, the API has false negatives). The jailbreak success rates in Table 5 are point estimates without confidence intervals, and the sample size of 50 means that the difference between Llama-2-13B-chat (16%, or 8 out of 50) and Claude-2 (18%, or 9 out of 50) could easily be noise β a single misclassification shifts the rate by 2 percentage points. The evaluation of jailbreak success relies entirely on the OpenAI moderation API, which the paper itself shows (Table 3) has a micro-F1 of only 0.36 on challenging cases. Using the moderation API to both define jailbreak success in the dataset annotation (Table 4) and evaluate jailbreak success on the benchmark (Table 5) creates a circular dependency β jailbreak techniques that fool the moderation API will be counted as failures even if the model actually produced harmful content, while borderline cases where the API over-flags will inflate apparent success rates.
The jailbreak technique taxonomy discovered from the data (Content Warning, Educational Purposes, Harmful Rewrite, Misspelling, Token Replacement, Translation) is a genuine empirical contribution, but it is derived from manual inspection of an unspecified number of conversations. The paper does not report the frequency of each technique in the dataset, the inter-annotator agreement on technique classification, or whether the techniques are equally effective across models. This makes the taxonomy more of an exploratory finding than a systematic analysis β it demonstrates the dataset's potential for jailbreak technique research without fully realizing that potential.
The instruction-tuning experiment (subsection 4.3) credibly demonstrates that LMSYS-Chat-1M prompts are of comparable quality to ShareGPT, but the comparison is confounded by differences in training data volume and potential test set contamination. HighQuality-7B, trained on 33M tokens, closely approaches Vicuna-7B-v1.5, trained on 370M tokens (11Γ more), which is consistent with the claim that prompt quality is similar. However, the training procedures are not perfectly matched: Vicuna-7B-v1.5 uses the v1.5 training recipe (which may include different hyperparameters, a different chat template, or a different data mixture), while HighQuality-7B is fine-tuned on LMSYS-Chat-1M conversations only. Any performance difference could be attributed to the training procedure rather than the data quality. The contamination concern β that "LMSYS-Chat-1M may contain questions from MMLU and MT-Bench" β is significant and unquantified. If even a small fraction of the 33M training tokens consist of MMLU or MT-Bench prompts (or close paraphrases), the MMLU and MT-Bench scores will overstate the model's true generalization. A proper decontamination analysis (e.g., n-gram overlap detection, embedding similarity search against the benchmark items) is standard practice in instruction-tuning papers and its absence here is a notable gap.
More fundamentally, the instruction-tuning experiment compares HighQuality-7B against Vicuna-7B-v1.5 but does not compare against a model fine-tuned on the same number of tokens (33M) from ShareGPT β a matched-budget comparison. Without this control, we cannot distinguish between "LMSYS-Chat-1M prompts are as good as ShareGPT prompts" and "33M tokens of LMSYS-Chat-1M are as good as 370M tokens of ShareGPT." The former would be a strong claim about data quality; the latter would be a much weaker claim about diminishing returns to data volume, consistent with the observations in the instruction-tuning literature that most of the benefit comes from the first few tens of thousands of examples. The Upvote-7B result (45.0% MMLU, 5.86 MT-Bench) adds useful dimensionality to the analysis but also lacks a matched-budget ShareGPT comparison, making it unclear whether the performance deficit comes from lower answer quality (as the paper argues) or from other factors like the smaller training set (19M tokens) or the upvote selection process.
The Arena-Hard-200 benchmark construction (subsection 4.4) provides an elegant methodology for extracting challenging prompts from crowdsourced data, and the validation in Figure 5 is convincing, but the benchmark itself inherits the biases of the LLM scoring and judging pipeline. The construction pipeline uses GPT-3.5-Turbo to score prompts, then uses GPT-4 (alongside Claude-2 and GPT-3.5-Turbo) for agreement filtering, then uses GPT-4 as the judge for evaluation. This means GPT-4 effectively controls both "what counts as a challenging prompt" (through the agreement filter) and "what counts as a good response" (through the judging rubric). The strong performance of GPT-4 on Arena-Hard-200 (Figure 6, highest bar) is therefore partially self-referential β the benchmark selects prompts that GPT-4 considers challenging, and GPT-4's responses are evaluated by GPT-4. Even with Claude-2 and GPT-3.5-Turbo in the agreement loop, the fundamental issue is that LLM-like models define the evaluation criteria. The paper acknowledges this as a limitation ("study selection bias of LLM graders") but does not control for it experimentally β for example, by comparing Arena-Hard-200 rankings against human preference rankings on the same prompts. The MT-Bench comparison in Figure 6 partially addresses this (MT-Bench also uses GPT-4 as judge, so the difference in prompt content, not judging bias, drives the larger gap), but does not fully resolve it β if GPT-4 systematically prefers responses that resemble its own outputs, both benchmarks will inflate GPT-4's apparent quality relative to models with different stylistic tendencies.
The 200-prompt sample size, while larger than the 50-prompt safety benchmark, is still modest for a benchmark claiming to measure real-world capability. The prompts were selected from an unspecified time window of Chatbot Arena conversations, and the filtering criteria (9+ agreement across three LLMs) are arbitrary β why 9, not 8 or 10? A sensitivity analysis showing how benchmark discrimination varies with the score threshold would strengthen confidence that the specific threshold is not driving the results. Additionally, the paper does not report the distribution of human votes on the 200 selected prompts β if users also found these prompts to be discriminating (i.e., the prompts where GPT-4 most consistently won human votes), that would provide convergent validation. If the human votes do not align with the LLM-assigned scores, that would raise questions about whether the benchmark captures what humans actually find challenging.
Overall, the experiments demonstrate the dataset's utility across a range of tasks, but the depth of analysis in each use case is limited. This is a natural consequence of the paper's structure β four use cases in one paper means each receives less attention than it would in a dedicated study. The content moderation model is trained once without hyperparameter sweeps; the safety benchmark contains 50 prompts without statistical analysis; the instruction-tuning models are trained on small subsets without data volume scaling curves; Arena-Hard-200 is constructed with a fixed threshold without sensitivity analysis. In each case, the paper demonstrates that the dataset can be used for the application, but stops short of the rigorous optimization and ablation that would establish how best to use it or how much better it is than alternatives. This is appropriate for a resource paper introducing a new dataset β the goal is to stimulate further research, not to exhaustively characterize the dataset's limits β but it means the experimental results should be interpreted as existence proofs (the dataset supports this type of work) rather than as comprehensive evaluations of the best achievable performance.
The paper's central claim β that LMSYS-Chat-1M "will serve as a valuable resource for understanding and advancing LLM capabilities" β is supported by the diversity of demonstrated use cases and the scale of the underlying data, but the experiments do not directly test whether the dataset is more valuable than alternatives for any specific task. A researcher wanting to build a content moderation model could potentially achieve similar results with Anthropic HH. A researcher wanting to study jailbreak techniques could potentially find similar attacks in public forums or generate them adversarially. The paper's contribution is making these research directions easier, more systematic, and grounded in real user behavior β but the experiments do not quantify the marginal value of LMSYS-Chat-1M over existing resources. That quantification is left for future work by the community that the dataset is intended to serve.
6. Limitations and Trade-offs
6.1 Biased User Base: Conversations Reflect LLM Enthusiasts, Not General Users
The assumption or constraint. The dataset is collected from users of a free, research-operated LLM demo platform who self-select into interacting with the service. The paper explicitly acknowledges this in Section 5:
"The majority of users of our website are LLM hobbyists and researchers who are interested in trying and testing the latest LLMs. This suggests that the data might not fully represent the broader population. For instance, everyday users or individuals from different professions might interact with the LLMs in varied ways."
The platform requires no registration, no payment, and no demographic screening β any user with an internet connection can access it, but they must know about it and choose to visit. There is no mechanism to sample users representatively, track demographic characteristics, or weight conversations by population subgroups. The competitive gamification that drives engagement (anonymous model battles, public leaderboards) specifically attracts users who are interested in comparing model capabilities, which is a particular orientation toward LLM interaction that may not characterize typical end-users of deployed LLM products (e.g., someone using an LLM for routine office tasks, homework help, or casual conversation).
The consequence. Every claim about "real-world LLM interaction" derived from this dataset is conditioned on a specific, non-representative user population. The topic distribution in Figure 3 β where approximately 29% of sampled conversations are technical and software-related β may overstate the proportion of coding and technical queries relative to what a general-population deployment would observe. The jailbreak techniques cataloged in Appendix B.4 (Content Warning framing, Token Replacement, Translation attacks) may represent the strategies of sophisticated, technically-literate users rather than the broader spectrum of adversarial behavior. The finding that instruction-tuning on LMSYS-Chat-1M prompts produces models competitive with Vicuna (Table 6) may not generalize to instruction-following tasks that are important for non-technical users (e.g., emotional support conversations, creative writing, task planning for daily life). More fundamentally, safety conclusions drawn from this dataset β such as the jailbreak success rates in Table 5 β may not reflect the true risk profile in a general-population deployment where users have different motivations, technical skills, and interaction patterns. If LLM hobbyists are disproportionately likely to attempt jailbreaks, the dataset may overstate the prevalence of adversarial behavior in the broader user base, leading to inflated estimates of safety risk. Conversely, if hobbyists discover only the most accessible attack vectors while more sophisticated adversaries (e.g., state actors, organized misinformation campaigns) use techniques not represented in the data, the dataset would understate the true adversarial threat.
What evidence exists in the paper. The paper provides descriptive statistics about user counts ("210K unique IP addresses," Section 1) but no demographic analysis of who these users are β no age, profession, geographic distribution beyond IP geolocation, education level, prior LLM experience, or motivation for using the platform. Figure 2 shows language diversity (154 languages), which partially addresses geographic diversity, but language is an imperfect proxy for user demographics (a Russian speaker in Germany has a different profile from a Russian speaker in Moscow). The topic analysis (Figure 3) samples 100K English conversations but does not stratify by any user-level variable (because none are collected). The paper explicitly acknowledges that the topic distribution "might not reflect the real-world topic distributions" and defers "more rigorous calibration and de-duplication" to future work.
Mitigation status. The paper acknowledges this limitation explicitly in Section 5 but does not attempt to mitigate it β no demographic balancing, no comparison against a general-population reference distribution, no weighting scheme to adjust for sampling bias. Section 7 gestures toward future work with broader user engagement ("encourage the whole community to contribute models, conversations, and votes") but does not propose a specific mechanism for achieving representative sampling. A practitioner deploying content moderation or safety evaluation models trained on this data would need to independently validate that their user population resembles the LMSYS-Chat-1M user base, or risk deploying models that are miscalibrated for their actual users' behavior patterns.
6.2 Difficulty Estimation Overhead: Building Arena-Hard-200 Requires Frontier Models That Most Researchers Cannot Afford
The assumption or constraint. The methodology for constructing the Arena-Hard-200 benchmark (subsection 4.4) uses three frontier LLMs β GPT-3.5-Turbo for initial prompt scoring, and then GPT-3.5-Turbo, Claude-2, and GPT-4 jointly for agreement filtering β to select the 200 most challenging prompts from the Chatbot Arena conversation subset. This is not a one-time cost paid only by the paper's authors. The paper explicitly frames this methodology as replicable and scalable (Section 7 envisions "quarterly dumps of the dataset" with updated benchmarks), but does not address the cost barrier to replication. Running GPT-4 inference on thousands of prompts (the full Arena subset scored by GPT-3.5-Turbo, then the high-scoring subset re-scored by three models for agreement filtering) incurs non-trivial API costs at current pricing. For researchers or organizations without API access to GPT-4, Claude-2, or similarly capable models, the methodology cannot be replicated at all β the scoring models are themselves the resource bottleneck.
Even the initial step β using GPT-3.5-Turbo to score prompts β requires API access and costs that scale with the conversation corpus size. As the dataset grows (which Section 7 encourages), the cost of re-scoring to identify new challenging prompts grows proportionally. The evaluation protocol further compounds this: Arena-Hard-200 uses GPT-4 as judge to score model responses (Figure 6), inheriting the same API dependency. A complete cycle of "collect new conversations β score them with frontier LLMs β filter for challenge β evaluate models on the resulting benchmark" requires continuous access to the most capable (and expensive) models available.
The consequence. The benchmark construction methodology is less "open" than it appears. While the paper releases the dataset and benchmark prompts publicly, the pipeline that produces and validates these resources depends on proprietary models that may become unavailable, change in behavior (API updates can shift scoring distributions), or increase in cost. A researcher in 2026 trying to reproduce the Arena-Hard methodology on a new batch of conversations would need to use whatever models are then available β and if those models score prompts differently than GPT-3.5-Turbo and GPT-4 did in 2023β2024, the resulting benchmark may not be comparable to the original. This creates a temporal dependency: benchmarks produced by this methodology are tied to the specific frontier models available at the time of construction, making longitudinal comparison difficult.
More immediately, the cost of the GPT-4 as judge evaluation protocol itself limits how frequently and extensively models can be evaluated on Arena-Hard-200. Evaluating 10 models on 200 prompts each, with GPT-4 generating scores and explanations for each response, is a non-trivial API expense. This is a barrier to entry for academic groups and independent researchers with limited budgets, creating a disparity where only well-resourced labs can afford to benchmark their models on the "challenging real-world" evaluation that the paper advocates.
What evidence exists in the paper. The paper does not report the API costs incurred for prompt scoring, agreement filtering, or GPT-4 as judge evaluation. Figure 4 shows the score distribution from GPT-3.5-Turbo but does not state how many prompts were scored to produce this distribution (only that it is "a subset of LMSYS-Chat-1M that is collected from Chatbot Arena"). The filtering step that selects 200 prompts from "9+ score agreed by GPT-3.5-Turbo, Claude-2, and GPT-4" does not specify how many prompts met this criterion, how many were scored by each model, or what the cost per prompt was. The GPT-4 as judge evaluation for Figure 6 covers 10 models Γ 200 prompts = 2,000 judgments, each requiring a GPT-4 API call with the full prompt context and model response β the cost of this evaluation is not reported.
The paper does not discuss whether open-source models could substitute for GPT-4 in the scoring or judging pipeline. Given that the whole point of Arena-Hard-200 is to reveal capability gaps that open models struggle with (Figure 6 shows open models scoring substantially lower than proprietary ones on this benchmark), it seems unlikely that an open-source judge would produce scores comparable to GPT-4's β but this hypothesis is not tested. The implicit assumption is that frontier closed-source models are necessary for both construction and evaluation of challenging benchmarks, which, if true, means the methodology does not democratize evaluation as much as recenter it around a different set of proprietary dependencies.
Mitigation status. The paper does not address the cost or API dependency of the benchmark construction methodology. Section 7 discusses future dataset releases but not future benchmark releases or mechanisms for reducing the cost of prompt scoring. A practitioner seeking to adopt the Arena-Hard methodology would need to budget for API costs that are not characterized in the paper. Mitigation strategies the paper does not explore include: (a) distilling the prompt-scoring capability into a smaller, open-source model that could be run locally; (b) calibrating the scoring threshold (why 9+?) so that researchers can estimate the expected number of qualifying prompts per thousand conversations scored and budget accordingly; (c) providing the raw GPT-3.5-Turbo scores for all Arena conversations so that future researchers can study how scoring distributions shift with model updates without having to re-score from scratch.
6.3 The Open-Source vs. Proprietary Model Response Quality Gap Remains Unbridged
The assumption or constraint. The paper's two instruction-tuning subsets (subsection 4.3) expose a fundamental asymmetry in the dataset: conversations with proprietary models (OpenAI, Anthropic) produce higher-quality responses that are better training targets than conversations with open-source models, but the dataset contains far fewer of these conversations. GPT-4 accounts for only 7,304 conversations (Figure 1, less than 1% of the dataset), while Vicuna-13B accounts for 490,712 (nearly half). The HighQuality subset, which achieves the best instruction-tuning results (Table 6: 47.7% MMLU, 6.03 MT-Bench), is constructed exclusively from OpenAI and Anthropic model conversations β it depends on access to proprietary model outputs that the open-source community cannot generate independently.
The Upvote subset, which uses only open-source model conversations filtered by user votes, performs notably worse (45.0% MMLU, 5.86 MT-Bench). The paper states the implication directly: "the quality of answers from open models is still lacking." This is not a transient limitation β it reflects a structural gap where the best training data for instruction tuning comes from the most capable models, and the most capable models are proprietary. As proprietary models improve (GPT-4 β GPT-5, Claude-2 β Claude-4), the quality gap with open-source models may widen or shift in character, meaning that the HighQuality subset captures a snapshot of a moving target. An instruction-tuning dataset built from today's proprietary models may not produce models competitive with tomorrow's proprietary models, and the dataset methodology depends on continued API access to frontier systems.
The consequence. The instruction-tuning use case validates that LMSYS-Chat-1M prompts are of comparable quality to ShareGPT prompts, but it does not demonstrate that the dataset can produce instruction-tuned models competitive with proprietary systems when only open-source model responses are available. The Upvote result (Table 6) suggests that user votes can partially filter for quality but cannot close the gap β the best-voted open-source responses are still worse than typical proprietary responses. For the open-source LLM community, this means that LMSYS-Chat-1M is valuable primarily as a prompt source that requires pairing with a strong response generator (like GPT-4) to create effective instruction-tuning data. If such a response generator is unavailable (because API access is restricted, too expensive, or terms of service prohibit using outputs for training competing models), the dataset's instructional value is substantially reduced.
This limitation also affects the long-term sustainability of the dataset as community infrastructure. If future dataset dumps (as envisioned in Section 7) contain increasingly more open-source model conversations but stagnant or declining numbers of proprietary model conversations (because proprietary APIs become more restricted or expensive), the proportion of "HighQuality" training data in the dataset will shrink, making instruction-tuning progressively harder. The paper does not discuss mechanisms for maintaining a pipeline of high-quality response data as the proprietary/open-source capability landscape evolves.
What evidence exists in the paper. Table 6 provides the direct comparison: HighQuality-7B (47.7% MMLU, 6.03 MT-Bench) vs. Upvote-7B (45.0% MMLU, 5.86 MT-Bench) vs. Vicuna-7B-v1.5 (49.8% MMLU, 6.17 MT-Bench). The gap between HighQuality and Upvote (~2.7 MMLU points, 0.17 MT-Bench points) is larger than the gap between HighQuality and Vicuna-7B-v1.5 (~2.1 MMLU points, 0.14 MT-Bench points), suggesting that response quality (proprietary vs. open-source) is a stronger determinant of downstream model performance than data volume (33M vs. 370M tokens). Figure 1 shows the stark imbalance in conversation counts β proprietary models (GPT-4, GPT-3.5-Turbo, Claude-1, Claude-2, Claude-Instant-1, PaLM-2) account for a small fraction of total conversations compared to open-source models (Vicuna family alone has >500K).
The paper does not report an experiment that would quantify the tradeoff: training on a larger volume of Upvote-style data (e.g., 370M tokens from voted open-source conversations to match Vicuna-7B-v1.5's data volume) versus training on the limited HighQuality data (33M tokens). It is possible that scaling up open-source conversation data with user-vote filtering would eventually match proprietary-model training data β but the paper does not test this hypothesis, leaving the quality-volume tradeoff unresolved.
Mitigation status. The paper does not attempt to close the open-source vs. proprietary quality gap. The HighQuality subset is presented as a demonstration that the dataset contains valuable training signal, but no method is proposed for improving the quality of open-source model responses to reduce dependence on proprietary models. Section 7 mentions future work on "data selection and curation algorithms" and "training better models with RLHF and RLAIF," which could potentially improve open-source response quality using the conversation data itself, but these are flagged as future directions rather than implemented solutions. A practitioner wanting to use LMSYS-Chat-1M for instruction tuning without proprietary model access would need to either accept the lower performance of the Upvote approach or develop their own quality-improvement pipeline (e.g., using multiple open-source models in a committee, applying constitutional AI-style refinement, or bootstrapping from the best available open-source model at the time).
6.4 No Human Preference Annotations in the Primary Release
The assumption or constraint. The paper explicitly withholds human preference annotations from the primary dataset release. Section 5 states:
"This dataset contains raw conversations without any human preference annotations. While our website does collect some user votes, we plan to examine the quality further before releasing them. We encourage the community to check the human preference data released in (Zheng et al., 2023)."
The Chatbot Arena battle interface, which is the primary engagement mechanism for the platform, collects user votes on which of two anonymous models produced a better response to a given prompt. These votes are the raw material for RLHF training, model ranking, and preference-based evaluation β they are arguably the most valuable annotation layer in the dataset, because they provide a human quality signal that can be used to train reward models or directly optimize models through preference learning. The decision to withhold them means the released dataset is missing the annotation that most directly enables several of the research directions the paper claims to support.
The consequence. Several of the paper's stated use cases are hamstrung by the absence of preference labels. The "training better models with RLHF and RLAIF" use case (Section 4.5) requires preference comparisons to train reward models or provide feedback signals β with only raw conversation text, researchers must generate their own preference labels (e.g., using an LLM judge) or use a different training paradigm entirely. The "building model selection and request caching algorithms" use case benefits from knowing which model users prefer for which types of queries, which the votes would provide but the raw text does not. The "data selection and curation algorithms" use case would be strengthened by being able to weight training examples by user preference β conversations where users strongly preferred one model's response are likely higher-quality training targets than conversations where responses were tied or the interaction was single-model.
The Upvote subset in subsection 4.3 partially circumvents this by using vote information to select conversations, but the selection is binary β "was this response voted for?" β rather than using the full preference signal. The paper does not report the distribution of vote margins, the frequency of ties, or the agreement between votes and other quality metrics, all of which would be possible with access to the vote data. The Arena-Hard-200 benchmark construction (subsection 4.4) uses human votes as a validation signal (comparing GPT-4 win rates on top-50 vs. bottom-50 prompts, Figure 5), demonstrating that the votes are informative for benchmark validation β but the votes themselves are not released, so this validation cannot be extended or replicated on other prompt subsets.
What evidence exists in the paper. Figure 5 uses Arena user votes to validate the LLM-based prompt scoring methodology, showing that on top-50 prompts, users prefer GPT-4 over GPT-3.5-Turbo 52% of the time versus 22% on bottom-50 prompts. This is the only quantitative use of vote data in the paper beyond the Upvote subset construction. The paper does not report: the total number of votes collected, the distribution of vote outcomes (win/loss/tie rates) across model pairs, the inter-user agreement on votes (do different users consistently prefer the same model for the same prompt?), or the correlation between vote outcomes and other quality signals (e.g., moderation API flags, LLM-assigned scores). The Chatbot Arena Conversations dataset (Zheng et al., 2023), referenced as containing human preference data, includes only 33K conversations β an order of magnitude smaller than LMSYS-Chat-1M and collected over an earlier time period, meaning it does not cover the same models, prompts, or user behaviors as the 1M-conversation dataset.
Mitigation status. The paper states that the authors "plan to examine the quality further before releasing" the vote data, implying a future release but setting no timeline or criteria for release. The reference to Zheng et al. (2023) provides an alternative source of preference data, but the scale mismatch (33K vs. 1M conversations) means that preference annotations for the vast majority of conversations in LMSYS-Chat-1M are unavailable to the research community. The paper does not discuss what "quality" concerns are preventing release β whether the issue is noise in the votes (e.g., users voting randomly, bots submitting fake votes), privacy concerns (linking votes to conversations might enable user tracking), or metadata format standardization. Without understanding the barriers to release, it is impossible to assess when or whether the preference data will become available, making the current dataset a subset of what the platform actually collected.
This limitation is particularly consequential because the paper frames itself as an open counterpart to proprietary data accumulation β but proprietary companies have both conversation data AND preference data (from thumbs up/down, conversation continuation vs. regeneration, user surveys), and the omission of preference labels means LMSYS-Chat-1M provides only part of the data stack that companies use internally. For RLHF research specifically, the dataset's value is substantially reduced relative to what it could be with released votes.
6.5 Single Collection Time Window: The Dataset Is a Snapshot of LLM Usage in Mid-2023
The assumption or constraint. All conversations in LMSYS-Chat-1M were collected over a five-month period from April to August 2023 (Section 2). This is a specific historical moment: open-source LLMs had recently achieved quality sufficient to attract sustained user engagement (Vicuna was released in March 2023, Llama-2 in July 2023), proprietary models were rapidly iterating (GPT-4 released March 2023, Claude-2 in July 2023), and public awareness of LLM capabilities was growing explosively. The models available, the user population's expectations, the types of prompts considered "challenging," and the jailbreak techniques that work are all functions of this specific time window.
The paper frames continuous data collection as a goal (Section 7: "we are considering releasing quarterly dumps of the dataset") but the current release is a point-in-time snapshot. As models improve, user behavior shifts, and the conversational landscape evolves, a static dataset becomes increasingly anachronistic. Jailbreak techniques that worked in mid-2023 may be patched in the next model update. Prompt formats that were considered challenging may become routine as model capabilities expand. New usage patterns (multimodal prompts, tool-use conversations, code execution) may emerge that are entirely absent from the dataset.
The consequence. Every empirical finding in the paper is time-bound. The jailbreak techniques cataloged in Appendix B.4 reflect the safety posture of models in mid-2023 β techniques like "Content Warning framing" or "Token Replacement" may succeed less frequently against models released after the dataset was collected, or new, more sophisticated techniques may have emerged. The topic distribution in Figure 3 reflects what users chose to ask about in AprilβAugust 2023 β if new capabilities (e.g., vision, tool use) or new use cases (e.g., AI-assisted research, automated workflow generation) became popular after August 2023, they are entirely absent from the dataset. The Arena-Hard-200 benchmark (subsection 4.4) captures what was challenging for models in mid-2023 β prompts that were discriminating then may become easy for next-generation models, causing the benchmark to saturate like MT-Bench (which the paper criticizes for this very reason, Figure 6).
Models trained on this dataset for content moderation (subsection 4.1) or instruction following (subsection 4.3) are trained on a distribution of user behavior that may drift over time. A moderation model fine-tuned on mid-2023 toxic content may fail to recognize new forms of harmful content that emerge as users adapt to deployed moderation systems. An instruction-tuned model trained on mid-2023 prompts may perform poorly on the new types of tasks that users ask about in 2024 or 2025. The paper's demonstration that LMSYS-Chat-1M enables these use cases does not establish that the resulting models will remain effective as the usage distribution shifts.
What evidence exists in the paper. The paper explicitly enumerates the collection time window (April to August 2023) in Section 2, and Figure 1 shows the model versions available during this period β these are fixed, and the paper does not claim the dataset captures later model releases. Section 7 discusses future releases as a mitigation but provides no timeline, commitment, or mechanism for sustained funding and infrastructure. The model landscape captured in Figure 1 is a historical record: models like Vicuna-13B (490K conversations) were dominant, while Llama-2-7B-chat (launched July 2023, late in the collection window) has fewer conversations but would likely dominate if collection continued into late 2023 as Llama-2 became the standard open-source baseline. The paper does not analyze how conversation patterns changed over the five-month collection window β were prompt topics, language distributions, or jailbreak frequencies different in April vs. August? Such a temporal analysis would provide a lower bound on how quickly the usage distribution shifts, but it is not performed.
Mitigation status. Section 7 proposes future quarterly releases but frames this as aspirational ("we are considering") and conditional on "considerable computing resources, maintenance efforts, and user traffic, all while carefully handling potential data privacy issues." The paper is transparent that sustained data collection requires resources and sponsorship that are not yet secured ("we are actively seeking sponsors and collaborators to assist in this process"). This makes the current release an existence proof that such data CAN be collected and released, but not a commitment to maintaining an up-to-date resource. A practitioner relying on LMSYS-Chat-1M for training or evaluation in 2025 or beyond would be using data that is 2+ years old, from a period when the LLM landscape was qualitatively different, without any guarantee that fresher data will become available. The paper's advocacy for community contribution ("encourage the whole community to contribute models, conversations, and votes") pushes the maintenance burden onto an unspecified collective without an established governance or funding model. Until a sustainable collection and release pipeline is operational, LMSYS-Chat-1M is a static resource whose utility for understanding current LLM usage patterns will diminish over time.
6.6 Training Data Contamination Is Acknowledged But Not Quantified
The assumption or constraint. The instruction-tuning experiment (subsection 4.3) trains models on conversations from LMSYS-Chat-1M and evaluates them on MMLU and MT-Bench β two benchmarks whose prompts may appear in the training data. The paper explicitly acknowledges this:
"It should be noted that LMSYS-Chat-1M may contain questions from MMLU and MT-Bench, which means that the training data may contain some contaminated samples."
This is not a hypothetical concern. The dataset contains conversations from real users interacting with 25 different LLMs on a public demo platform. Some of those users may have copied MMLU questions into the chat interface to test model knowledge. Some may have used MT-Bench-style multi-turn prompts. The platform has no mechanism to detect or filter benchmark prompts from user submissions, and the paper's deliberate choice to "not apply any filtering on purpose to reflect the real-world distribution" (Section 5) means that any benchmark contamination present in the raw conversations is preserved in the released dataset and the instruction-tuning subsets derived from it.
The consequence. The MMLU and MT-Bench scores reported in Table 6 for HighQuality-7B (47.7% MMLU, 6.03 MT-Bench) and Upvote-7B (45.0% MMLU, 5.86 MT-Bench) may overstate the models' true generalization ability. If some fraction of the 33M training tokens for HighQuality-7B consist of MMLU questions and their correct answers (or MT-Bench prompts and high-quality responses), the model may have memorized specific test items rather than developing general knowledge or instruction-following skills. This is particularly concerning for MMLU, which tests factual knowledge through multiple-choice questions β a model that has seen the test questions during training can achieve high accuracy through memorization even if its true knowledge of the tested subjects is limited.
The paper does not report decontamination results, so we do not know: (a) what fraction of the training data overlaps with MMLU or MT-Bench, (b) whether the overlapping examples are verbatim copies or paraphrases, (c) whether the contaminated examples include correct answers (which would enable memorization) or are user queries without model responses (which would be less problematic), or (d) how much of the reported performance can be attributed to contamination vs. genuine capability. Without this information, the MMLU and MT-Bench scores are not directly comparable to other models in the literature that may have been evaluated with standard decontamination protocols (e.g., Llama-2's technical report includes n-gram overlap analysis against benchmark test sets).
The contamination issue also affects the paper's core claim about data quality: "the quality of prompts in LMSYS-Chat-1M is similar to that of ShareGPT" (subsection 4.3). If some of the improved MMLU performance for HighQuality-7B comes from training on benchmark prompts directly, then the apparent data quality advantage may be partially artifactual β it reflects benchmark leakage rather than generally better prompt diversity or challenge level. The Upvote subset may have different contamination characteristics than the HighQuality subset (different user populations, different models responding, different types of prompts copied), making it impossible to interpret the performance gap between them without knowing how much contamination contributes.
What evidence exists in the paper. The paper provides no decontamination analysis β no n-gram overlap statistics between the training subsets and the MMLU/MT-Bench test sets, no embedding-based similarity search for near-duplicate benchmark prompts, no ablation where contaminated examples are removed and performance is re-measured. The acknowledgment is a single sentence in the subsection 4.3 results discussion, with no quantification or mitigation. The absence of such analysis is particularly notable given that standard practice in the instruction-tuning literature (e.g., the Llama-2 technical report, the Vicuna v1.5 release notes, the Alpaca paper) includes some form of decontamination or data filtering against common benchmarks.
Mitigation status. The paper acknowledges the contamination possibility but does not attempt to measure or mitigate it. The instruction-tuning subsets could have been filtered against the MMLU and MT-Bench prompt sets using n-gram overlap or embedding similarity, but no such filtering is reported. The evaluation could have included a benchmark that is guaranteed to be uncontaminated (e.g., a held-out set from a different benchmark collected after the dataset was frozen, or a benchmark that did not exist in AprilβAugust 2023), but the evaluation uses only MMLU and MT-Bench. Without decontamination, the instruction-tuning results in Table 6 should be interpreted as upper bounds on true performance, with an unknown (and potentially non-trivial) contribution from memorization of benchmark items. A practitioner evaluating instruction-tuned models trained on this dataset would need to perform their own decontamination analysis or use uncontaminated benchmarks to obtain reliable performance estimates.
7. Implications and Future Directions
How This Work Changes the Landscape
LMSYS-Chat-1M shifts the LLM research ecosystem from a regime where real-world conversation data is a proprietary asset hoarded by commercial vendors to one where it is a community-operated public resource sustained through platform design rather than data-sharing mandates. This is not a paradigm shift in model architecture or algorithm design β it is a structural intervention in how research infrastructure is produced and who has access to it. The magnitude of the shift depends on whether the community adopts and extends the data collection model: if LMSYS-Chat-1M remains a one-time release, it becomes a valuable historical snapshot; if quarterly dumps and community model contributions materialize as Section 7 envisions, it becomes an ongoing open counterpart to the private data lakes accumulating inside OpenAI, Anthropic, and Google.
The paper reconciles a tension that has existed since the first instruction-tuned open-source models were released: high-quality conversation data is essential for alignment, safety research, and instruction tuning, but the most informative data β real user interactions with deployed models β has been inaccessible to the research community. Prior work addressed this gap through synthetic data generation (Alpaca, UltraChat), crowdworker protocols (Anthropic HH), or human-human dialogue (OpenAssistant), each sacrificing ecological validity for accessibility. LMSYS-Chat-1M demonstrates a fourth path: build a platform that users voluntarily engage with, collect data passively, and release it openly. The gamification mechanism β anonymous model battles feeding public leaderboards β is the key intellectual contribution here, because it solves the cold-start problem that had made academic collection of real LLM conversation data economically infeasible. Users are not paid; they are motivated by competitive curiosity, model discovery, and contribution to a public ranking. This transforms data collection from a resource-intensive one-time effort into a self-sustaining engine that grows with user engagement.
This has several downstream effects on research priorities:
-
Safety research becomes more empirical and less speculative. Prior to this dataset, most jailbreak research either manually crafted attack prompts based on hypothesized vulnerabilities (Ganguli et al., 2022) or used automated optimization to discover adversarial token sequences (Zou et al., 2023). The six jailbreak technique categories documented in Appendix B.4 β Content Warning framing, Educational Purposes pretext, Harmful Rewrite escalation, Keyword Misspelling, Token Replacement, Translation attacks β were discovered by real users interacting with production models, not hypothesized by security researchers. This inverts the direction of safety research: instead of imagining what might work and then testing it, the dataset reveals what actually works at scale and challenges researchers to explain why. The 54,427 flagged conversations in Table 2, with per-message moderation API annotations and per-model jailbreak statistics in Table 4, provide an empirical baseline for measuring safety improvements: future models can be evaluated against the same attack distribution to quantify whether jailbreak resistance has genuinely improved, rather than relying on small-scale red-teaming exercises.
-
Benchmark construction shifts from expert-designed to crowdsourced-then-filtered. The Arena-Hard-200 methodology (subsection 4.4) β collect user prompts from a comparative evaluation setting, score them for challenge potential using LLMs, validate that high-scoring prompts actually discriminate between models (Figure 5), and apply multi-model agreement filtering β provides a replicable pipeline for producing benchmarks that evolve with model capabilities. This addresses the saturation problem that plagues expert-designed benchmarks: MMLU, MT-Bench, and similar evaluations approach ceiling performance for the strongest models (Figure 6 shows GPT-4 and Claude-2 clustering near 9 on MT-Bench), while Arena-Hard-200 reveals a 4.5-point gap between GPT-4 and Vicuna-13B-v1.5 where MT-Bench shows only a 2-point gap. The methodology is scalable: as models improve and new conversations accumulate, the scoring pipeline can be re-run to identify the next frontier of discriminating prompts, producing benchmarks that co-evolve with models rather than stagnating.
-
Open-source instruction tuning becomes less dependent on ShareGPT as a single data source. The finding that HighQuality-7B, trained on 33M tokens from LMSYS-Chat-1M conversations with proprietary models, achieves 6.03 on MT-Bench versus Vicuna-7B-v1.5's 6.17 (trained on 370M tokens from ShareGPT, Table 6) demonstrates that real-world prompt distributions from a multi-model platform are comparable in quality to the highly curated ShareGPT dataset. This matters because ShareGPT's availability is uncertain (it depends on users voluntarily exporting and sharing their ChatGPT conversations), while the LMSYS platform is designed for continuous data collection. The diversity of models in the dataset (25 models, Figure 1) also enables research into how the choice of teacher model affects distilled student performance β a question that ShareGPT (ChatGPT-only) cannot address.
-
Content moderation becomes a task where small, fine-tunable open-source models can match frontier closed-source systems. The result that Vicuna-moderator-7B achieves 0.70 micro-F1 versus GPT-4's 0.69 (Table 3) on a challenging evaluation set constructed from messages missed by the commercial moderation API challenges the assumption that safety-critical classification requires the most capable models. More importantly, the over-refusal phenomenon exhibited by Llama-2-7B-chat (0.00 F1) and Claude-2 (0.30 F1) reveals a previously underappreciated tension: safety training that produces refusal to engage with harmful content can render a model unusable for safety-enablement tasks like content moderation. This finding should shift attention from the binary "safer models are better" narrative toward a more nuanced evaluation that distinguishes between appropriate refusal (declining to generate harmful content) and inappropriate refusal (declining to analyze harmful content for legitimate moderation purposes).
The research directions that become more attractive include: empirical jailbreak technique discovery from user behavior logs rather than researcher imagination; benchmark construction from crowdsourced prompts with systematic filtering rather than expert design; instruction-tuning data curation from multi-model interaction data with quality filtering; and content moderation model development through explanation-based fine-tuning on real toxic conversations. The research directions that become less attractive include: purely synthetic data generation for simulating user behavior (the dataset reveals patterns β like the jailbreak techniques in Appendix B.4 β that synthetic generators would not produce); single-model conversation studies (the multi-model coverage in LMSYS-Chat-1M enables comparative analysis that reveals model-specific usage patterns and safety behaviors invisible in single-model datasets); and small-scale, expert-designed safety benchmarks (the dataset provides a path toward larger, more diverse, and more ecologically valid safety evaluations).
Follow-Up Research This Work Enables
Quantifying the cost and accuracy tradeoff of difficulty estimation for prompt selection at scale. The Arena-Hard-200 construction pipeline uses three frontier LLMs for scoring and agreement filtering, but the paper does not report the API costs, the number of prompts scored, or the yield rate (what fraction of scored prompts achieve 9+ agreement). A strong follow-up would: (a) release the raw GPT-3.5-Turbo scores for the full Arena conversation subset, enabling researchers to study the score distribution properties; (b) train a smaller, open-source scoring model distilled from the GPT-3.5-Turbo/Claude-2/GPT-4 agreement labels, measuring how much discrimination power is lost when using a cheaper scorer; and (c) produce a cost-vs-discrimination curve showing how the benchmark's ability to separate model capabilities degrades as cheaper scoring models or lower agreement thresholds are used. This would directly address the practical barrier that the current methodology requires frontier model access for both construction and evaluation.
Systematic comparison of LMSYS-Chat-1M instruction-tuning against ShareGPT at matched data volumes and model scales. The instruction-tuning experiment in subsection 4.3 compares HighQuality-7B (33M tokens) against Vicuna-7B-v1.5 (370M tokens) β an 11Γ data volume difference that confounds any claim about data quality. A rigorous follow-up would: (a) sample matched-size subsets from both LMSYS-Chat-1M (HighQuality and Upvote) and ShareGPT at multiple token volumes (e.g., 10M, 30M, 100M, 300M), producing scaling curves for each data source on both MMLU and MT-Bench; (b) extend to multiple base model sizes (7B, 13B, possibly 70B using Llama-2 or Llama-3) to test whether the relative value of real-world vs. curated conversation data changes with model scale; and (c) perform decontamination analysis (n-gram overlap, embedding similarity) against the MMLU and MT-Bench test sets, reporting performance both with and without contaminated examples to quantify the contamination effect the paper acknowledges but does not measure. The hypothesis to test: does the quality advantage of LMSYS-Chat-1M's real-world prompts over synthetic or crowdworker-generated data persist after controlling for data volume and contamination, or is the apparent quality parity an artifact of benchmark leakage and diminishing returns to data volume?
Longitudinal jailbreak effectiveness study tracking how attack techniques evolve as models are updated. The jailbreak techniques in Appendix B.4 were discovered against models available in AprilβAugust 2023. A natural extension leveraging the proposed quarterly data dumps (Section 7) would: (a) track the frequency and success rate of each identified jailbreak technique category over time as new model versions are deployed; (b) identify new technique categories that emerge in later data dumps, quantifying the rate at which the adversarial user community discovers novel attack vectors; and (c) measure the half-life of specific jailbreak techniques β how long after a technique is first observed does it remain effective against a given model family before safety updates close the vulnerability? This would produce the first empirical characterization of the co-evolution dynamics between adversarial users and model safety systems in a deployed setting, moving beyond static vulnerability snapshots to dynamic attack-defense timelines.
Can open-source model responses be improved using user vote data to close the gap with proprietary model outputs, without requiring proprietary model access? The Upvote-7B result (45.0% MMLU, 5.86 MT-Bench in Table 6) shows that simply selecting open-source model responses by user vote produces substantially worse instruction-tuning data than using proprietary model responses (HighQuality-7B: 47.7%, 6.03). The missing piece is the actual vote data β if released, it would enable more sophisticated data curation than binary "was this response voted for?" filtering. A strong follow-up would: (a) use the preference signal to train a reward model on open-source conversation data, then apply rejection sampling to select the highest-quality open-source responses; (b) use the reward model to guide iterative refinement of open-source model responses (generate, score, revise, re-score), testing whether multi-step improvement can approach proprietary model quality; (c) compare the resulting instruction-tuned models against both HighQuality (proprietary-distilled) and Vicuna (ShareGPT-trained) baselines. The key question: is the quality gap between open and proprietary model responses bridgeable using preference-based data curation, or does it reflect a fundamental capability gap that only larger/more capable teacher models can fill?
Developing and benchmarking content moderation models that distinguish between analyzing harmful content and generating it β resolving the over-refusal paradox. Llama-2-7B-chat's 0.00 F1 on the moderation task (Table 3) reveals that safety training can produce models that refuse to classify harmful content as harmful, rendering them useless for safety-critical applications. A direct follow-up would: (a) construct an evaluation set that pairs toxic messages with both "analyze this content for moderation purposes" and "respond to this content as an assistant" prompts, measuring the refusal rate in each setting; (b) fine-tune a moderation-specific model that is trained to distinguish between the two contexts, using the LMSYS-Chat-1M flagged conversations as training data and testing whether the resulting model can both refuse to generate harmful content (when acting as an assistant) and reliably classify harmful content (when acting as a moderator); (c) benchmark this model against GPT-4, Claude-2, and the commercial moderation API on both classification accuracy and inappropriate refusal rate, establishing whether the over-refusal problem can be mitigated through task-specific fine-tuning without compromising safety in generation contexts.
Cross-lingual jailbreak transfer: do attack techniques that work in English transfer to the 153 other languages in the dataset? Table 4 reports jailbreak statistics without breaking them down by language, and the jailbreak techniques in Appendix B.4 are all English-language examples. However, 154 languages appear in the dataset (Figure 2), and the Translation attack technique explicitly exploits cross-lingual transfer. A follow-up would: (a) identify jailbreak attempts in non-English conversations using the moderation API flags (which support multiple languages), measuring whether jailbreak success rates differ systematically by language; (b) test whether English jailbreak prompts translated (via machine translation) into other languages retain their effectiveness against the same models, quantifying the cross-lingual transfer rate of known attack vectors; and (c) analyze whether models with multilingual training (like GPT-4) exhibit different safety failure patterns across languages compared to primarily English-trained models, addressing the concern that safety measures developed and tested on English may not generalize to the multilingual deployment context that real-world platforms face.
Practical Applications and Downstream Use Cases
Deployable, private content moderation for platforms handling sensitive user data. Organizations that process user-generated content β social media platforms, educational tools, healthcare communication systems, internal corporate chat β often cannot send user messages to external moderation APIs due to privacy regulations (GDPR, HIPAA), data sensitivity (proprietary information, attorney-client privilege), or cost (high-volume real-time filtering). The Vicuna-moderator-7B result (0.70 micro-F1, matching GPT-4's 0.69 on the challenging evaluation set, Table 3) demonstrates that a 7B-parameter model fine-tuned on LMSYS-Chat-1M's flagged conversations can perform this task at a level competitive with frontier closed-source models. Because the model is open-source and small enough to run on a single GPU, it can be deployed on-premises without sending data to external services. The fine-tuning recipe β 5K flagged messages with GPT-4-generated explanations, plus 3K diverse conversations β is replicable for organizations that want to adapt the model to their specific content policies or harm categories. The key practical benefit: moderation quality comparable to GPT-4 at a fraction of the inference cost and with zero data leaving the organization's infrastructure.
Safety regression testing for LLM deployment pipelines. Organizations that deploy LLMs in user-facing applications (customer support chatbots, coding assistants, creative tools) need to verify that model updates do not introduce new safety vulnerabilities. The 50-prompt jailbreak benchmark in Table 5 provides a concrete test suite: before deploying a new model version, run it against these 50 prompts (which include Content Warning, Educational Purposes, Harmful Rewrite, Misspelling, Token Replacement, and Translation attacks extracted from real user interactions) and measure the jailbreak success rate via the OpenAI moderation API. Table 5 establishes baseline rates for several models: Llama-2-13B-chat at 16%, GPT-4 at 34%, Vicuna-13B-v1.5 at 66%. A model update that increases the jailbreak success rate relative to the baseline for that model family would trigger investigation before deployment. Because the prompts are drawn from real user behavior rather than researcher-crafted attacks, they represent the attack surface that actual adversarial users will probe, making the test more ecologically valid than synthetic red-teaming. The 54,427 flagged conversations in the full dataset (Table 2) provide a larger pool from which additional benchmark prompts can be drawn for more comprehensive testing.
Cost-efficient instruction-tuning data pipelines for open-source LLM developers. Teams building open-source instruction-tuned models currently depend heavily on ShareGPT (a single, static dataset of ChatGPT conversations) or synthetic data generation (which can be expensive at scale and may not reflect real user preferences). The HighQuality-7B result (Table 6) demonstrates that a modest subset of LMSYS-Chat-1M β 45K conversations with OpenAI/Anthropic models, totaling only 33M training tokens β produces an instruction-tuned model within 0.14 MT-Bench points of Vicuna-7B-v1.5 (trained on 370M ShareGPT tokens). The practical implication is that teams can substantially reduce their data collection and processing costs by using LMSYS-Chat-1M as a prompt source, pairing real user prompts with responses from the best available models (proprietary or open-source) at training time. As of 2024, generating responses from GPT-4 for 45K prompts costs on the order of a few hundred dollars in API fees β far less than the cost of collecting, curating, and validating 370M tokens of diverse conversation data from scratch. The Upvote-7B result (5.86 MT-Bench) provides a lower-bound baseline for what is achievable using only open-source model responses filtered by user preference, which is useful for teams operating under constraints that prohibit proprietary model usage.