2. 大模型基础与评估概览

大模型的评估并非简单的“打分”或“跑分”,而是一项需要深刻理解模型内部机制、训练范式与外部行为表现的系统工程。要准确评估一个模型,首先必须理解它为何能产生如此强大的能力,以及这些能力在哪个环节被塑造。本章将从Transformer架构的核心原理出发,梳理预训练与微调的关键流程,进而建立一套科学的评估分类体系与指标框架,为后续章节的实战评估打下坚实的认知基础。

大模型能力形成与评估映射关系 Transformer 核心架构 多头自注意力 (MHA) 位置编码 (Positional Encoding) 前馈网络 (FFN) + LayerNorm 训练流程 预训练 (自监督学习) 监督微调 (SFT) 对齐 (RLHF / DPO) 塑造 评估维度与关键指标 生成质量 Perplexity ROUGE / BLEU BERTScore 人工评分 推理能力 MMLU / C-Eval GSM8K / MATH BBH / AGIEval CoT 评估 安全性 有害内容拒答率 越狱攻击成功率 隐私泄露检测 偏见 / 毒性 对齐与鲁棒性 指令遵循率 上下文鲁棒性 分布外泛化 校准误差 (ECE) 反馈驱动优化

2.1 Transformer:大模型的能力之源

所有现代大语言模型(LLM)几乎都建立在Transformer架构之上。理解Transformer的核心机制,是评估其能力边界的前提。Transformer摒弃了传统的循环结构,完全依赖自注意力机制(Self-Attention)来建模序列中任意两个位置之间的依赖关系。这种设计带来了两个关键特性:一是并行计算,使得训练效率大幅提升;二是长距离依赖建模,理论上可以捕获远超RNN的上下文信息。

核心原理:多头注意力与位置编码

多头注意力(MHA)将输入向量投影到多个子空间,并行计算注意力权重,从而让模型能够同时关注不同维度的语义关系(如语法、指代、主题)。而位置编码(Positional Encoding)则为并行计算的序列注入顺序信息,否则模型将无法区分“猫追狗”和“狗追猫”。在评估模型时,我们常通过注意力可视化来诊断模型是否关注了关键实体,例如在指代消解任务中,模型是否正确地将“它”关联到前文的“苹果”而非“桌子”。

评估启示:注意力分布的可视化是评估模型可解释性的重要手段。如果模型在关键逻辑词(如“但是”、“因此”)上的注意力权重异常低,往往预示着其推理链可能断裂。

判断方法:从架构参数预估能力倾向

在评估一个未知模型时,首先应查看其架构配置。以下表格展示了不同配置对评估侧重点的影响:

架构参数典型值范围对评估的影响
隐藏层维度 (d_model)2048 ~ 12288维度越高,单信息容量越大,但评估时需关注是否过拟合训练分布。
层数 (L)12 ~ 96层数越深,抽象能力越强,但深层模型在长上下文任务中可能出现“迷失在中间”的现象。
注意力头数 (H)12 ~ 96头数越多,并行关注模式越丰富,但评估时需检查是否存在头部冗余。
上下文窗口2K ~ 128K窗口越长,处理长文档能力越强,但评估需覆盖窗口边缘的召回率。

2.2 预训练与微调:能力的塑造与定向

大模型的能力并非一蹴而就,而是通过“预训练+微调”两阶段范式逐步塑造的。理解这一流程,有助于我们判断评估结果反映的是模型的“先天禀赋”还是“后天训练”效果。

预训练:语言知识的底座

预训练阶段使用海量无标注文本,通过自监督学习(如下一个词预测)让模型掌握语言语法、事实知识和世界常识。此阶段决定了模型的知识广度和语言流畅度。评估时,困惑度(Perplexity)是衡量预训练模型对文本分布拟合程度的经典指标。但低困惑度并不代表高智能——模型可能只是擅长预测高频词汇,却缺乏深层语义理解。

微调:任务能力的定向增强

微调阶段使用标注数据,将预训练模型的能力“对齐”到特定任务或人类偏好。监督微调(SFT)让模型学会遵循指令格式;基于人类反馈的强化学习(RLHF)则进一步优化模型输出的有用性和无害性。评估微调效果时,不能仅看任务准确率,还需关注通用能力是否退化(灾难性遗忘)。

实战经验:在评估微调模型时,建议同时运行一组“通用基准测试”(如MMLU)和“领域特定测试”。如果领域测试分数提升超过10%,而通用测试分数下降超过5%,则说明微调过度,模型产生了严重的分布偏移。

2.3 评估分类体系与指标概览

大模型评估是一个多维度的复杂体系。为了科学地衡量模型,我们需要将其拆解为可量化的维度。根据业界实践,评估通常分为以下四大类:

  1. 生成质量评估:关注文本的流畅性、连贯性、信息密度和忠实度。常用指标包括ROUGE(面向摘要)、BLEU(面向翻译)、BERTScore(基于语义相似度)以及人工评分。
  2. 推理能力评估:考察模型在数学、逻辑、常识推理上的表现。典型基准包括GSM8K(数学应用题)、MMLU(多任务语言理解)、BBH(大模型基准行为)。
  3. 安全性评估:检测模型是否会产生有害、偏见、泄露隐私或违反伦理的内容。这通常需要红队攻击和对抗性测试。
  4. 对齐与鲁棒性评估:衡量模型是否遵循用户指令、在输入扰动下是否稳定、以及模型对自身不确定性的校准程度(Expected Calibration Error, ECE)。

案例拆解:一次完整的模型选型评估

假设某金融科技公司需要选择一个LLM用于智能客服和研报摘要。评估团队制定了如下方案:

  • 背景与约束:模型需部署在私有云,推理延迟需低于800ms,且必须通过《数据安全法》合规审查。
  • 初始目标:在金融领域问答准确率(F1)达到85%以上,且有害内容拒答率需达到99%。
  • 关键输入数据:构建了包含2000条金融问答对、500篇研报摘要的测试集,并设计了100条针对“内幕交易”、“非公开信息”的诱导性提问。
  • 分析判断过程:团队先对候选模型A(通用模型)和模型B(金融微调模型)进行基准测试。模型A在MMLU上得分高,但在金融专业术语理解上F1仅为72%;模型B在金融测试集上F1达到88%,但在通用对话中出现了“知识遗忘”现象,回答日常问题变得生硬。
  • 实际操作步骤:团队进一步对模型B进行安全性测试,发现其对“如何规避监管”类问题的拒答率仅为85%,未达标。最终,团队选择模型A作为基底,使用LoRA技术进行轻量级金融微调,并额外增加了安全对齐训练。
  • 结果对比:微调后的模型A在金融F1提升至86%,安全拒答率提升至99.2%,推理延迟为650ms,满足所有约束。
  • 风险与代价:微调过程耗时2周,且需要持续监控模型在真实用户输入下的漂移情况。
  • 复盘经验:评估不能只看单一指标,必须结合“能力、安全、性能”三角进行综合权衡。通用模型+定向微调往往比直接使用专用模型更具可控性。

2.4 常见误区与总结复盘

在评估实践中,初学者常陷入以下误区,导致评估结果失真:

误区一:指标崇拜症。盲目追求单一分数(如MMLU高分),而忽略了模型在特定垂直场景下的实际表现。MMLU的高分可能源于训练数据中包含类似题目,属于“数据泄漏”而非真实推理能力。

误区二:忽略基线对比。评估模型时未与合适的基线(如、Llama-2-70B)进行对比,导致无法判断分数的意义。

误区三:测试集污染。使用了模型训练时可能见过的公开数据集进行测试,导致评估分数虚高。建议使用自建或最新发布的私有测试集。