HackerPapers

arXiv:2306.05685cs.CL

Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena

Lianmin Zheng, Wei-Lin Chiang, Ying Sheng, Siyuan Zhuang, Zhanghao Wu, Yonghao Zhuang, Zi Lin, Zhuohan Li, Dacheng Li, Eric P. Xing, Hao Zhang, Joseph E. Gonzalez, Ion Stoica

Abstract

Evaluating large language model (LLM) based chat assistants is challenging due to their broad capabilities and the inadequacy of existing benchmarks in measuring human preferences. To address this, we explore using strong LLMs as judges to evaluate these models on more open-ended questions. We examine the usage and limitations of LLM-as-a-judge, including position, verbosity, and self-enhancement biases, as well as limited reasoning ability, and propose solutions to mitigate some of them. We then verify the agreement between LLM judges and human preferences by introducing two benchmarks: MT-bench, a multi-turn question set; and Chatbot Arena, a crowdsourced battle platform. Our results reveal that strong LLM judges like GPT-4 can match both controlled and crowdsourced human preferences well, achieving over 80% agreement, the same level of agreement between humans. Hence, LLM-as-a-judge is a scalable and explainable way to approximate human preferences, which are otherwise very expensive to obtain. Additionally, we show our benchmark and traditional benchmarks complement each other by evaluating several variants of LLaMA and Vicuna. The MT-bench questions, 3K expert votes, and 30K conversations with human preferences are publicly available at https://github.com/lm-sys/FastChat/tree/main/fastchat/llm_judge.

arXiv comments
NeurIPS 2023 Datasets and Benchmarks Track
Journal reference
DOI
Subjects
cs.CLComputation and Language cs.AIArtificial Intelligence

On Hacker News

Linked by 6 identifiable commenters in 6 comments across 6 threads, from Jul 2023 to Mar 2026. Found in 2 HN submissions from Apr 2024 to Aug 2024. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments6 threads

  1. Agents that run while I sleep 1 comment
    • https://github.com/karpathy/llm-council https://ui.adsabs.harvard.edu/abs/2025arXiv250214815C/abstra... https://www.arxiv.org/abs/2509.23537 https://www.aristeidispanos.com/publication/panos2025multiag... https://arxiv.org/abs/2305.14325 https://arxiv.org/abs/2306.05685…

      storusView on HNParent context

    • Sorry, I should have been more specific. I meant LLMs are more reliable and accurate at judging than at generating from scratch. They basically achieve over 80% agreement with human evaluators [1]. This level of agreement is similar to the consensus rate between two human…

      HerringView on HNParent context

    • For better or worse this has become the defacto standard in LLM Evaluation research papers since the LLM as a Judge paper [0] came out. Its also heavily embedded into frameworks like LangChain and LlamaIndex to evaluate RAG pipelines. [0] https://arxiv.org/abs/2306.05685 [1]…

      meander_waterView on HNParent context

    • But, what if you could make an SAT that is equivalent to evaluating years of performance at work? https://huggingface.co/papers/2306.05685 This paper makes the argument that... "Our results reveal that strong LLM judges like GPT-4 can match both controlled and crowdsourced human…

      coder543View on HNParent context

    • Joe here. It's difficult to evaluate natural language responses that come from LLM applications - there are not hard metrics to measure performance like there are in say supervised machine learning tasks. For RAG, you have the response to evaluate as well as the retrieved…

      joewferraraView on HNParent context

    • There is one: "The agreement between GPT-4 and humans reaches 85%, which is even higher than the agreement among humans (81%). This means GPT-4’s judgments closely align with the majority of humans. We also show that GPT-4’s judgments may help humans make better judgments.…

      letmevotepleaseView on HNParent context

Submitted to Hacker News

  • Show HN: I built Choosy Chat to get the best answer between GPT, Claude, Gemini

    For complex coding and debugging questions, I’ve found myself copy-pasting between GPT, Gemini, and Claude to try to get the best answer. Then I’d have to manually decide which answer is best. This is why I built Choosy Chat. The key feature is a critic model comparing answers, which is an based on the ideas in this paper [1]. It selects the best response from the models. Most AI-related apps tend to brand themselves super serious and a corporate, I decided to make it fun with a cat…

  • Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena

Connected through shared HN threads, not inferred similarity or a recommendation.