跳到正文
LMSYS Blog· Lianmin Zheng, Wei-Lin Chiang, Ying Sheng, Hao Zhang·· 2023-06-22精選AI 評分76

LMSYS 更新 Chatbot Arena 第 8 週排行榜,加入 MT-Bench 並推出 Vicuna-v1.3 系列(7B 至 33B)

Chatbot Arena Leaderboard Week 8: Introducing MT-Bench and Vicuna-33B

AI 導讀

LMSYS 更新 Chatbot Arena 第 8 週排行榜,加入 MT-Bench,並推出參數量由 7B 至 33B 的 Vicuna-v1.3 模型系列,模型權重已開放。

推薦理由

文章將羣眾投票、MT-Bench 多輪評測與 MMLU 並列,並説明 GPT-4 評審與人類偏好的一致程度及限制,呈現排行榜指標的互補性。

正文 · 繁體中文

這篇網誌文章分享 Chatbot Arena 排行榜的最新更新。排行榜現已加入更多開放模型及三項評估指標:

  1. Chatbot Arena Elo,根據 Chatbot Arena 收集的 42K 個匿名投票,並使用 Elo 評分系統計算。
  2. MT-Bench 評分,根據具挑戰性的多輪基準測試,並由 GPT-4 評分;這項測試由我們的論文 將 LLM 作為評審的研究提出並驗證。
  3. MMLU,一項廣泛採用的基準測試。

此外,我們很高興推出全新系列的 Vicuna-v1.3 模型,參數量由 7B 至 33B,並以更多用戶分享的對話作為訓練資料。 模型權重現已開放下載。

更新後的排行榜及新模型

表 1. LLM 排行榜(時間範圍:April 24 - June 19, 2023)。最新及詳細版本請看這裏。

模型 MT-bench(評分) Arena Elo 評分 MMLU 授權
GPT-4 8.99 1227 86.4 專有
GPT-3.5-turbo 7.94 1130 70.0 專有
Claude-v1 7.90 1178 75.6 專有
Claude-instant-v1 7.85 1156 61.3 專有
Vicuna-33B 7.12 - 59.2 非商業用途
WizardLM-30B 7.01 - 58.7 非商業用途
Guanaco-33B 6.53 1065 57.6 非商業用途
Tulu-30B 6.43 - 58.1 非商業用途
Guanaco-65B 6.41 - 62.1 非商業用途
OpenAssistant-LLaMA-30B 6.41 - 56.0 非商業用途
PaLM-Chat-Bison-001 6.40 1038 - 專有
Vicuna-13B 6.39 1061 52.1 非商業用途
MPT-30B-chat 6.39 - 50.4 CC-BY-NC-SA-4.0
WizardLM-13B 6.35 1048 52.3 非商業用途
Vicuna-7B 6.00 1008 47.1 非商業用途
Baize-v2-13B 5.75 - 48.9 非商業用途
Nous-Hermes-13B 5.51 - 49.3 非商業用途
MPT-7B-Chat 5.42 956 32.0 CC-BY-NC-SA-4.0
GPT4All-13B-Snoozy 5.41 986 43.0 非商業用途
Koala-13B 5.35 992 44.7 非商業用途
MPT-30B-Instruct 5.22 - 47.8 CC-BY-SA 3.0
Falcon-40B-Instruct 5.17 - 54.7 Apache 2.0
H2O-Oasst-OpenLLaMA-13B 4.63 - 42.8 Apache 2.0
Alpaca-13B 4.53 930 48.1 非商業用途
ChatGLM-6B 4.50 905 36.1 非商業用途
OpenAssistant-Pythia-12B 4.32 924 27.0 Apache 2.0
RWKV-4-Raven-14B 3.98 950 25.6 Apache 2.0
Dolly-V2-12B 3.28 850 25.7 MIT
FastChat-T5-3B 3.04 897 47.7 Apache 2.0
StableLM-Tuned-Alpha-7B 2.75 871 24.4 CC-BY-NC-SA-4.0
LLaMA-13B 2.61 826 47.0 非商業用途

­

歡迎試用 Chatbot Arena 投票示範。 請注意,每項基準測試都有其限制,結果僅供參考。以下討論載有更多技術細節。

使用 MT-bench 和 Arena 評估聊天機械人

研究動機

雖然已有多項基準測試用於評估大型語言模型(LLM)的表現,例如 MMLU、HellaSwag 和 HumanEval, 我們留意到,這些基準測試評估 LLM 是否符合人類偏好時可能有所不足。 傳統基準測試通常以答案簡短的封閉式問題(例如選擇題)測試 LLM,未能反映以 LLM 為基礎的聊天助理的常見用途。

為填補這個不足,本次排行榜更新除了 Chatbot Arena Elo 系統外,亦加入一項新基準測試:MT-Bench。

  • MT-bench 是一組具挑戰性的多輪問題,旨在評估模型的對話能力及遵循指示的能力。你可在這裏查看 MT-bench 的問題和答案範例。
  • Chatbot Arena 是一個由羣眾共同參與的對戰平台,用戶可向聊天機械人提出任何問題,並投票選出自己較喜歡的答案。

兩項基準測試均以人類偏好作為主要指標。

為甚麼選用 MT-Bench?

MT-Bench 是一項經過精心策劃的基準測試,包含 80 條高質素的多輪問題。 這些問題旨在評估模型在多輪對話中的對話流程及指令遵循能力。 問題涵蓋常見使用情境,以及用來區分不同聊天機械人的具挑戰性指令。 MT-Bench 是對以羣眾參與為基礎的評估方式——Chatbot Arena——的品質受控補充項目。

運行 Chatbot Arena 兩個月並分析用戶的提示詞後,我們確定了用戶提示詞的 8 個主要類別:寫作、角色扮演、資訊提取、推理、數學、編碼、知識 I(STEM),以及知識 II(人文及社會科學)。 我們為每個類別設計了 10 條多輪問題,合共 160 條。圖 1 展示了部分問題範例。更多內容請見此處。

圖 1:MT-Bench 的問題範例。

不過,聊天機械人的答案該如何評分?

雖然我們相信人類偏好是黃金標準,但收集這類偏好向來耗時且成本高昂。 在首篇Vicuna 網誌文章中,我們探討了以 GPT-4 為基礎的自動評估流程。 此方法其後廣受歡迎,並獲多項同期及後續研究採用。

在最新的論文《評估作為評審的 LLM》中,我們進行了一項系統性研究,探討這些 LLM 評審的可靠程度。我們在此簡述研究結論,但建議閲讀論文以瞭解詳情。

我們先指出 LLM 作為評審可能存在的限制:

  • 位置偏差:LLM 評審在成對比較中可能偏好排在前面的答案。
  • 冗長偏差:不論答案質素如何,LLM 評審都可能偏好較長的答案。
  • 自我增強偏差:LLM 評審可能偏好自己的回答。
  • 推理能力有限:LLM 評審在評分數學及推理問題時可能有所不足。

我們的研究接着探討少樣本評審、思維鏈評審、參照答案評審及微調評審,如何有助減輕這些限制。

實施其中一些解決方案後,我們發現,儘管存在限制,GPT-4 等強大的 LLM 評審仍能與受控實驗及羣眾外包收集的人類偏好高度一致,一致率超過 80%。 這個一致程度與兩名不同人類評審之間的一致程度相若。 因此,如審慎使用,LLM 作為評審可成為人類偏好的可擴展且可解釋的近似評估方式。

我們亦發現,無須成對比較,單憑 GPT-4 進行單一答案評分,也能有效排列模型名次,並與人類偏好相當吻合。 表 1 在排行榜中列出一欄,展示以 GPT-4 進行單一答案評分所得的 MT-Bench 結果。

結果與分析

MT-Bench 能有效區分不同聊天機械人

表 1 詳細列出 MT-bench 強化版排行榜,我們在當中全面評估了 28 個熱門的指令微調模型。 我們觀察到不同能力的聊天機械人之間有明顯差異,評分與 Chatbot Arena Elo 評級高度相關。 尤其是,MT-Bench 顯示 GPT-4 與 GPT-3.5/Claude 之間,以及開源模型與專有模型之間,存在明顯的效能差距。

為深入瞭解聊天機械人之間的差異因素,我們挑選了幾個具代表性的聊天機械人,並在圖 2 按類別細分其表現。 GPT-4 在編碼及推理方面的表現優於 GPT-3.5/Claude,而 Vicuna-13B 在數個特定類別中明顯落後:資訊擷取、編碼及數學。 這顯示開源模型仍有很大的改進空間。

圖 2: 6 個具代表性的 LLM 在 8 個類別中的能力比較:寫作、角色扮演、推理、數學、編碼、資訊擷取、STEM、人文學科。

多輪對話能力

接下來,我們分析了所選模型的多輪評分,結果列於表 2。

表 2. LLM 在對話第 1 輪及第 2 輪的 MT-bench 得分明細。滿分為 10。

模型 平均第 1 輪得分 平均第 2 輪得分 得分差異
GPT-4 8.96 9.03 0.07
Claude-v1 8.15 7.65 -0.50
GPT-3.5-turbo 8.08 7.81 -0.26
Vicuna-33B 7.46 6.79 -0.67
WizardLM-30B 7.13 6.89 -0.24
WizardLM-13B 7.12 5.59 -1.53
Guanaco-33B 6.88 6.18 -0.71
Vicuna-13B 6.81 5.96 -0.85
PaLM2-Chat-Bison 6.71 6.09 -0.63
Vicuna-7B 6.69 5.30 -1.39
Koala-13B 6.08 4.63 -1.45
MPT-7B-Chat 5.85 4.99 -0.86
Falcon-40B-instruct 5.81 4.53 -1.29
H2OGPT-Oasst-Open-LLaMA-13B 5.51 3.74 -1.78

­

MT-bench 的設計包含具挑戰性的追問。 對於開源模型,從第 1 輪到第 2 輪的表現會大幅下滑(例如 Vicuna-7B、WizardLM-13B),而實力強勁的專有模型則能維持穩定。 我們亦留意到,LLaMA 系列模型與採用寬鬆授權的模型(MPT-7B、Falcon-40B 及經指令微調的 Open-LLaMA)之間,存在相當大的效能差距。

LLM 評審的可解釋性

LLM 評審的另一個優點,是能提供具可解釋性的評估。 圖 3 展示 GPT-4 對一道 MT-bench 問題作出的評審,並附有 alpaca-13b 和 gpt-3.5-turbo 的回答。 GPT-4 提供詳盡且合乎邏輯的意見,以支持其判斷。 我們的研究發現,這類評審有助引導人類在掌握更多資訊後作出更佳決定(詳情請參閲第 4.2 節)。所有 GPT-4 評審結果均可在我們的示範網站查看。

圖 3: MT-bench 在評估 LLM 的人類偏好方面提供更高的可解釋性。

總括而言,我們已證明 MT-Bench 能有效區分能力各異的聊天機械人。 它具備可擴展性,透過按類別細分提供有價值的見解,並具備可解釋性,方便人類評審核實。 不過,使用 LLM 評審時仍須謹慎。它仍可能出錯,尤其在評分數學/推理問題時。

如何在 MT-Bench 上評估新模型?

在 MT-bench 上評估模型既簡單又快捷。我們的程式碼支援所有 huggingface 模型,並提供了詳細指引,讓你產生模型對 MT-bench 問題的回答,以及相應的 GPT-4 評審結果。你亦可在我們的 gradio 瀏覽示範中查看回答及評審意見。

下一步

對話數據的發布

我們正逐步向更廣泛的研究社羣發布 Chatbot Arena 對話數據。請留意最新消息!

MT-bench-1K

MT-Bench 目前由一組精簡的 80 條精心整理的問題組成,以確保最高質素。 我們正積極擴充問題集,將 MT-Bench 擴展至 1K,方法是加入來自 Chatbot Arena 的高質素提示詞,並使用 LLM 自動生成新問題。 如果你有任何好點子,我們很樂意聽取你的意見。

合作邀請

我們正與不同機構合作,探討如何大規模標準化評估人類對 LLM 的偏好。 如果你對此感興趣,歡迎與我們聯絡。

目前已有大量有趣的研究,探討如何評估人類偏好,以及如何使用強大的 LLM 作為評估評審。 歡迎查閲以下研究,瞭解更多有關此議題的觀點:

連結

以下是可直接使用的工具和程式碼,可用來執行 MT-bench 及本篇網誌文章採用的其他指標:

如果你想在排行榜上查看更多模型,歡迎為 FastChat 作出貢獻,或聯絡我們以向我們提供 API 存取權限。

來源:LMSYS Blog · lmsys.org