如何提升大模型评测数据集的质量?

大模型评测 7 条原则 中,我们把大模型评测过程中遇到的影响结果置信度的问题进行了总结。在 2025 年,这些实践总结也确实帮助我们提升了评测的质量。但是,在 2025 年末的时候,随着模型 SOTA 的不断突破(例如: Nano Banana ProSeedream-4.5、……),我们慢慢发现:我们的评测区分度存在不断下降的趋势,这导致我们很难通过评测来区分不同模型之间的性能差异。

然而,实际的情况并非我们的结果所呈现的那样,尤其在图片生成、视频生成等场景,不同的模型之间还是存在区分度的。在 Arena 平台的图生图对抗榜单显示:模型之间确实存在比较明显的差异。

当评测的精度无法有效区分模型之间的差异时,评测工作本身也就失去了意义。 于是,接下来的一段时间内,我们开始思考:如何提升评测精度这一问题?

注意事项

本文中的例子多会引用 𝕏 平台上的推文,因此如果您可以访问 𝕏,那么您将获得更好的阅读体验。

评测精度的本质

正如下图所示,大模型评测体系一般由如下五个部分构成:评测数据集、评测方法、打分与排序策略、评测指标、评测场景。

要系统化的研究评测精度,必须像拆解精密仪器的零件一样自顶向下的拆解评测系统的构件,并进行分析。

评测数据集

评测数据集是评测的基石,决定评测系统精度的“物理上限”。

  • 如果数据集中充满歧义问题或错误答案,评测系统就会把模型的“正确推理”误判为错误,引入巨大的评估噪音。
  • 如果模型在预训练阶段已经记住了评测数据集中的数据,那么评测精度将直接归零。因此,在评测过程中,必须动态更新、或者使用非公开的私有数据集来保持评测精度。
  • 数据集难度梯度必须有合理的分布。如果数据集太简单,所有模型都得高分(天花板效应),评测精度就无法区分前沿模型的微小能力差。反之,如果数据集太难,则会导致地板效应,评测精度也无法区分模型的优势区。

大模型评测 7 条原则 中,我们已经解决了评测数据集的前 2 个问题。所以在评测数据集上,我们还需要解决数据集的难度梯度分布问题的问题,从而提升评测数据集的质量,进而提升评测精度。

评测方法

评测方法是决定评测精度的“观测探针”。评测方法定义了我们如何向模型提问以及如何捕获模型的表现。在 深入研究 Anthropic 的 Agent 评估实践 中,我们深入研究了 Anthropic 的 Agent 评测方法,其中也提到了不同评测方法之间的特点与差异。

打分与排序策略

打分与排序策略决定评测精度的“统计显著性”。当我们拿到了一堆原始分数或胜负关系后,如何将它们聚合为最终的榜单,直接关系到结果的置信区间。我们发现,在模型盲测中,经常会出现“A 胜 B,B 胜 C,C 胜 A”的情况。简单的算术平均运算无法处理这种动态博弈。采用类似 LMArena 的 Bradley-Terry 模型或 Elo 积分系统,能够将离散的胜负关系平滑地映射为连续的能力值以及对应的置信区间。置信区间能明确告诉我们:两个模型相差 10 分,到底是因为真正的能力差距,还是仅仅因为采样带来的噪音波动。

评测指标

评测指标决定评测精度的“刻度粒度”,是将模型的表现量化为数字的函数。评测指标越粗糙,丢失的信息就越多。例如,不仅评测一段代码是否 Pass,还要引入圈复杂度、运行耗时、安全性等细粒度指标。这种多维度的切割,使得评测从“一维的标量”变成了“高维的向量”,极大提升了对模型能力的刻画精度。随着评测指标的增加,虽然信息保留的越多、结果的可解释性越强,但是“高维向量”带来的“维灾”也导致了打分区分度不断降低的问题。

评测场景

评测场景决定了我们的评测结果在实际业务中是否真的“好用”。脱离场景谈精度,往往是刻舟求剑。高精度的评测场景必须与实际的产品形态和业务流量分布高度对齐。

数据集质量模型

经过综合分析之后,我们决定先从“评测的基石”——评测数据集质量入手,来提升评测精度,进而提升评测结果的区分度。

我们设计了一个模型来评估数据集的质量,并基于这个模型对数据集进行了新的调整。

  • 数据覆盖的分类:分类的覆盖面决定了我们能否探测到模型的“能力盲区”,如果分类存在缺失,得出的评测结论就是片面的。

  • 每类数据的分布:分布的均衡性直接决定着最终的打分结果,如果数据分布不均(例如 80% 都是简单的单人肖像生成),评测结果就会被这些“送分题”主导,导致各家模型的分数都挤在 90 分以上,无法真实反映模型应对复杂、边缘场景的鲁棒性。

  • 提示词的复杂度(长度):在多模态评测中,提示词的复杂度直接对应了对模型的 指令遵循能力 的压力测试。简单的提示词(如“一只狗”)只能测试基础生成能力。高复杂度提示词则会叠加多个维度的约束:主体描述 + 动作 + 背景 + 环境光 + 风格 + 镜头参数。例如:“一只戴着红色飞行员护目镜的柯基(主体+服饰),正从老旧的双翼飞机上跳下(动作+背景),背景是黄昏时的粉色云层(环境光),使用鱼眼镜头拍摄,具有强烈的运动模糊效果(镜头参数)。”随着各大厂商基础画质的提升,高质量的评测数据集必须包含大量高复杂度提示词,用来检验模型是否会“漏词”(Omission,比如画了柯基但忘了护目镜)或“概念混淆”(Concept Bleeding,比如把狗的毛变成了红色)。复杂度越高,越能筛选出真正理解自然语言语义。而越复杂的提示词,其长度也会越大。但是,并不意味着提示词越长、就越复杂,一味的堆叠提示词的长度反而会让模型抓不住重点,导致性能下降。

  • 提示词的专业度:复杂的提示词不一定很长,也可能很短、但是包含大量专业术语。专业的提示词不会使用“看起来很真实”这种模糊表述,而是会使用摄影、摄像、超写实等专业术语。专业度高的数据集能够探测模型能力的“天花板”。它不仅要求模型懂日常语言,还要求模型深刻理解专业视觉参数的映射关系。如果数据集缺乏专业提示词,就无法评估该模型是否具备作为生产力工具(如影视分镜、广告素材生成)的潜力

提示词的复杂度

直到我在 𝕏 上看到 @berryxia 生成的如下的图片,我才意识到,我们的提示词写的太简单了。@berryxia 用 2600+ 长度的提示词生成了如下的这种炫酷的效果。带着好奇,我检查了我们的评测数据的长度分布:90% 的提示词长度 < 90 个字。过于简短的数据集很难生成更为复杂的图片,因此也无法有效评测到更优秀的的模型的实际能力。

2600个字的提示词生成的图片效果

接下来,我疯狂的在 𝕏 上学习优秀创作者(@ZaraIrahh@yyyole@sidona@VoxcatAI@94vanAI……)的提示词是如何构建的。然后我发现,这些更优秀的效果的提示词的长度大多都在几百、甚至上千。

  • 人与动漫角色的合照:

  • 植物百科照片:

  • 人物特写照片:

  • OOTD照片:

  • 厚涂油画风格照片:

  • 创意图片:

提示词的专业度

随着对优秀效果的提示词的学习,我还发现:除了提示词的长度外,优秀的提示词还包含大量专业术语。这些专业术语不仅包括摄影、摄像、超写实等专业术语,还包括了镜头参数、环境光、风格、构图等专业术语。这些专业术语不仅能够帮助模型更好的理解提示词,还能够帮助模型更好的生成图片。

有时候简单的几个专业词汇的描述,就能够让模型生成出非常炫酷、专业、符合需求的高质量图片,例如:“16mm 超广定焦,高强度直闪灯光,富士经典负片(NC)”。

  • 果冻风格的可爱卡通效果:“生成图片,日系软萌涂鸦Q版简笔粉彩马卡龙、果冻半透明、高光反射、轻厚涂、贴纸感、低细节治愈系,「主题」「比例」”。
  • 现代风格的室内自拍效果:在不到 100 个字的提示词中,包含了大量的专业术语,例如:ultra-realistic modernfront-facing selfie camera anglerealistic proportionsminimalist cinematic lightinghigh detailsharp focusinstagram aestheticphotorealistic
  • OOTD 怀旧风格效果:在 100 多个字的提示词中,也包含了大量的专业术语,例如:golden hour sunlightvintagelate afternoon warm lightKodak Gold 200nostalgic tonesheavy film grainfaded vintage lookmagazine editorial aesthetic

优化效果

根据如上的评测数据质量标准,我们对评测数据集进行了优化,并重新对模型进行的新的评测,最终我们发现评测精度得到了显著提升。很多之前无法区分的模型,现在已经能够明显区分开来。

例如,我们有一个风格转换的 Query:将图片转换成热血动漫风格。在优化之前,模型之间的区分度非常低。但是增加专业度之后,模型之间的区分度立竿见影。

原提示词:将图片转换成热血动漫风格
优化后提示词:生成极具辨识度的2D扁平卡通插画风格,极粗的黑色轮廓线描边,手绘矢量感,Q版可爱人物造型,赛璐珞平涂上色(大色块,无渐变),高对比度配色。纯粹的插画作品,无任何游戏UI界面。

  • 唐僧师徒 4 人的生成效果:
  • 刺绣的生成效果:
打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2020-2026 Wang Wei
  • 本站访问人数: | 本站浏览次数:

请我喝杯咖啡吧~

微信