1260 字
6 分钟
大语言模型的评价:能力维度与基准

评价维度#

传统 NLP 任务通常有明确的输入输出和指标,大语言模型的能力更开放,评价需要从多个维度展开。

基础能力#

  • 阅读理解:读一段或多段文本,准确回答相关问题;
  • 文本生成:生成符合语义逻辑和语言规范的文本,关注准确性、多样性和一致性;
  • 代码生成:根据需求生成语法正确、可执行、性能合理的代码;
  • 逻辑推理:基于已知事实和逻辑关系进行推理与决策;
  • 数学推理:理解问题、多步推理并完成数值计算;
  • 记忆能力:在长上下文中保持和调用信息。

应用能力#

  • 指令遵循:准确理解用户意图,按指定格式、语言、长度完成任务;
  • 工具使用:调用搜索、计算器、代码执行器、API 等外部工具完成复杂任务;
  • 角色扮演:模仿指定人物或性格,保持设定一致。

安全与可靠性#

  • 安全与伦理:冒犯性、偏见与公平性、身心健康、非法活动、隐私与财产等;
  • 真实与可信:事实准确性、前后一致性、来源可靠性、抗攻击性(对提示注入、越狱的鲁棒性)。

这些维度不能用单一分数概括。一个模型可能在数学基准上很强,却在指令遵循或安全性上表现很差;评价报告需要明确测了什么、没测什么。

评价方式#

大模型评价主要有三类方法,指标细节见 NLP 评价指标:

  1. 自动指标:答案可精确匹配时用准确率、F1;生成任务用 BLEU、ROUGE、BERTScore 等。它们便宜、可复现,但与人类判断不一定一致;
  2. 模型评价:用能力较强的模型当评委(LLM-as-a-Judge),可以打分、成对比较或做多项选择。灵活、可扩展,但存在位置偏见、长度偏见、自我偏见和版本不稳定;
  3. 人工评价:让标注者判断正确性、有用性、流畅性、安全性。最贴近真实需求,但成本高、一致性难保证。

实践通常是组合使用:自动指标做快速筛选,模型评委做大规模比较,人工评价做最终校准。

常见基准#

MMLU#

MMLU(Massive Multitask Language Understanding)衡量模型在预训练阶段获得的知识广度,覆盖 STEM、人文、社会科学等 57 个主题,难度从小学到专业水平。

  • 共 15,908 道四选一多选题;
  • 分为少样本开发集、验证集和测试集;
  • 评测时通常从开发集取 5 道题作为提示示例;
  • 模型预测概率最高的选项,指标为平均准确率。

MMLU 适合比较知识覆盖,但对推理过程、指令遵循和开放性任务覆盖不足。后续出现了 MMLU-Pro、GPQA 等更难或更专业的基准。

AlpacaEval#

AlpacaEval 评价模型遵循用户指令的能力,采用模型评委 + 成对比较:让待评模型和参考模型对同一指令各生成一个回答,由 GPT-4 判断哪个更好,最后统计胜率。

AlpacaEval 2.0 对胜率做了长度控制,以消除评委偏爱长回答的偏差。它与人工评价的一致性较高,成本远低于大规模人工标注,但结果依赖评委模型和参考回答的质量。

Chatbot Arena#

Chatbot Arena 是一个匿名对抗平台:用户同时向两个匿名模型提问,投票选出更好的回答,投票后才揭晓模型身份。平台用 Elo 评分系统根据胜负关系更新排名。

它的优点和局限:

  • 优点:贴近真实用户偏好,覆盖开放对话场景;
  • 局限:用户群体和问题分布有偏,投票噪声大,且模型版本和参评时间会影响可比性。

评价中的问题#

  • 测试集污染:预训练语料可能包含基准题目,导致分数虚高;
  • 基准饱和:模型接近上限后,基准失去区分度,需要不断设计更难的题;
  • 过拟合基准:针对榜单反复调参或选择提示,会高估真实能力;
  • 评委偏见:LLM 评委可能偏好长答案、特定格式或自己的输出;
  • 评价与目标不一致:基准分数高不代表在实际业务中可靠;
  • 安全评价困难:有害内容的边界依赖文化、场景和标注者判断。

因此,大模型评价更适合作为多维度证据,而不是单一排行榜。实际选型还要看领域数据、延迟、成本、部署条件和安全要求。

相关阅读#

大语言模型的评价:能力维度与基准
https://biscuit0613.github.io/posts/nlp/10-03-llm-evaluation/
作者
Biscuit
发布于
2026-10-20
许可协议
CC BY-NC-SA 4.0
知识增强的大语言模型
大模型推理部署:KV Cache、PagedAttention 与推理框架