Redian新闻
>
LLM的考试过程原来是这样?C-Eval优等生考题实测

LLM的考试过程原来是这样?C-Eval优等生考题实测

公众号新闻

  机器之心 SOTA!模型社区专栏  

作者:Jiying
专栏编辑:之乎、 雅芳、小土同学

本专栏由机器之心SOTA!模型社区出品,每周日于机器之心公众号持续更新。

 学术基准排名靠前的开源模型,场外答题表现好吗?能答,但...

随着最近一年开源基础LLM的发展和精调技术的日趋成熟,社区已经涌现了大量基于LLM的开源微调和精调模型。其中,以ChatGPT为代表的大语言模型(Large Language Model, LLM)凭借其近乎通用人工智能(AGI)的能力,为自然语言处理领域带来了新的研究和应用浪潮。

目前,基于社区微调的大模型进一步精调和对齐,再用于应用开发已经成为构建生成式和交互式AI应用的高效手段。但面对众多的模型,如何挑选适合自己进一步进行精调和对齐的模型成为了一个问题。

虽然学术界已经提供了大量的大模型评估基准和评估数据,但这些基于学术研究的评估基准并不总是能够完全满足实际开发的需求。

在本系列的SOTA!模型社区专栏中,我们将深入探索目前流行的中文大模型评估基准,包括它们的指标设计、评估集构成和适用场景,希望能够帮助大家更好地使用这些学术指标来指导开源基座的选择。

这篇专栏将为大家探索以下问题

1、C-Eval主要评估什么能力? 覆盖哪些知识科目?不同科目的难度一样吗?不同科目的难度如何?

2、C-Eval的测例库是如何形成的?使用C-Eval的测例库进行评测时,提示词要如何写?提示词的编撰方式是否会有影响?

3、C-Eval榜单排名靠前的开源模型基于C-Eval覆盖科目、同样的题目提示格式进行场外问题实测,他们回答结果如何呢?


C-Eval 主要评估什么能力?

图1. C-Eval 概览图。不同颜色的科目表示四个难度等级:初中、高中、大学和专业

自GLUE发布以来,大语言模型评测基准已分化为三类。

1、针对自然语言理解能力的评测,如GLUE和SuperCLUE,主要考察模型对语言文字的基础理解;

2、针对知识理解和记忆能力的评测,如C-Eval,旨在考察模型在高级知识任务上的推理能力;

3、针对综合性能力评测,如HELM,重点在于评估模型在各种场景下的表现,包括其反应速度、言语控制和辨别虚假信息的能力。

C-Eval 全称 A Multi-Level Multi-Discipline Chinese Evaluation Suite for Foundation Model,是首个评估中文基础模型高级知识和推理能力的广泛基准。

构造评测基准的第一个问题是确定“区分度”,即,什么是区分模型强弱的核心指标。C-Eval考虑知识推理这两项核心。
C-Eval的构建从知识型的任务出发,构造数据集测试模型的知识能力,对标MMLU(这个数据集被用于 GPT-3.5, GPT-4, PaLM, PaLM-2, Gopher, Chinchilla 的研发)。
为了进一步衡量模型的高阶能力,满足对推理任务的评估需求,研究团队把 C-Eval 中需要强推理的学科(微积分,线性代数,概率 …)专门抽出来,命名为 C-Eval Hard 子集,对标MATH (这个数据集被用于 GPT-4, PaLM-2, Minerva, Galactica 的研发)。

评测指标
覆盖领域
题目形式
评估目标
C-Eval
Acc
包括四个难度级别的多项选择题:初中、高中、大学和专业。问题涉及涵盖52个不同的学科领域,从人文学科到科学和工程学科不等
13948个多项选择题
首个评估中文基础模型高级知识和推理能力的广泛基准
论文地址:https://arxiv.org/pdf/2305.08322v1.pdf
github地址:https://github.com/SJTU-LIT/ceval
C-Eval榜单地址:https://cevalbenchmark.com/static/leaderboard.html

数据集地址:https://huggingface.co/datasets/ceval/ceval-exam


C-Eval的科目覆盖及难度设计

C-Eval包括四个难度级别的多项选择题:初中、高中、大学和专业。C-Eval还附带有C-Eval HARD,这是C-Eval中非常具有挑战性的一部分主题(子集),是从C-Eval中选择的8个具有挑战性的数学、物理和化学科目,需要高级推理能力才能解决,具体包括高等数学、离散数学、概率和统计、大学化学、大学物理、高中数学、高中化学和高中物理。这些科目通常涉及复杂的LATEX方程,需要推理能力来解决。

C-Eval 的问题涉及涵盖52个不同的学科领域,由13948个多项选择题组成,从人文学科到科学和工程学科不等。除了英语科目外,包含了初中、高中的标准科目。对于大学,从中国教育部列出的所有13个官方本科专业类别中选择了25个有代表性的科目、每个类别中至少有一个科目被纳入C-Eval,以确保全面性。在专业层面上,参考了中国官方的国家职业资格目录5并选择了12个有代表性的科目,如医生、法律专业和公务员资格考试。还将这些科目按其主题分为四类:STEM(科学、技术、工程和数学)、社会科学、人文学科和其他领域。

C-Eval学科领域的详细统计数据如下:

C-Eval的测例库是如何形成的?

C-Eval 主要测例来源是互联网上免费提供的模拟考试。一部分大学阶段 的试题是来自中国顶尖大学的过去的考试题,由学生公开分享。一小部分大学试题是全国 研究生入学考试的模拟试题,来源是维普网站。

C-Eval 研究组获取到原始测例数据有多种格式,主要是PDF或Microsoft Word文档,还有一小部分网页。PDF文件最初是用OCR工具处理成文本。所有的问题随后被解析--在可能的情况下自动解析,否则由团队手动解析--变成结构化格式,即 "问题列表"。对于具有复杂数学符号的科目,如STEM类别中的许多科目,手动将其转换为标准的LATEX格式。

C-Eval中的所有问题都经过处理,正好包括四个选择。大部分的原始问题伴随着四个选择,还消除了少于四个选项的问题。并对有四个以上选项的问题随机放弃不正确的选择。所有的问题也都经过了标准的数据预处理管道,如重复数据删除和清理。

在此之后,这些问题经过了作者的几轮人工验证,所有的LATEX符号都被确保符合要求,没有语法错误。项目组为每个科目处理了至少200个问题,并在每个科目中随机地将问题分成一个开发集、一个验证集和一个测试集。每个科目的开发组由五个示例组成,以方便进行少量的评估。这些示范题还附有解释,以便于进行少量的评估。验证集和测试集的比例为1:9。

思维链(COT)推理可以促使语言学习者生成推理过程的文本序列以及最终答案,在推理繁重的任务中取得了巨大成功。与zero-shot 相比(单轮),few-shot更常用(多轮),并能在各种任务中实现最先进的性能。为了改进 C-Eval 在few-shot中的应用效果,将自动生成和人工注释结合起来,为开发拆分提供高质量的解释数据。

使用 C-Eval 做评测,Prompt 不同会有什么影响?

C-Eval官方文档推荐了四种prompting范式。首先是few-shot answer-only,这是最基础的方式。其次是few-shot chain-of-thought,这种方式在模型超过65B之后才会显著有效。接着是zero-shot answer-only,通常在进行instruction tuning之后采用。最后是zero-shot chain-of-thought,只有在instruction tuning之后且模型足够强大时,才推荐使用这种模式。

C-Eval的官方文档对于如何编写测试提示也给出了非常详细的示例。如果模型还没有被调成一个 chatbot,那么提示格式如下。其中,对话格式的 prompt 相当于已让 AI 假装已经正确回答了五个问题(但实际上是被我们 hard code 到 prompt 里的),然后 AI 实际上只回答最后一轮的问题。相应的,对话格式的 zero-shot 和 chain-of-thought 版本的 prompt 需要分别去掉 in-context 样本和加上{让我们一步一步思考 [explanation]} 的内容。

具体来说,如果是 zero-shot (单轮)的话,则去掉 [题目 1] 到 [题目 5] 的 in-context 样本;如果模型的 context length 装不下所有的 in-context examples,则去掉一两个;如果是 chain-of-thought 的话,则需要加上 {让我们一步一步思考 [explanation]} 的内容。

以下是中国关于{subject}考试的单项选择题,请选出其中的正确答案。<- 注意把 {subject} 改成具体的科目名称
[题目 1]A. [选项 A 具体内容]B. [选项 B 具体内容]C. [选项 C 具体内容]D. [选项 D 具体内容]答案:A
... <- 题目 2 到 4
[题目 5]A. [选项 A 具体内容]B. [选项 B 具体内容]C. [选项 C 具体内容]D. [选项 D 具体内容]答案:C
[测试题目]A. [选项 A 具体内容]B. [选项 B 具体内容]C. [选项 C 具体内容]D. [选项 D 具体内容]答案:<模型从此处生成>

此外,C-Eval团队对于提示方式的影响也分享了自己的发现。

对于没有经过instruction tuning的预训练模型,prompt的选择会导致效果的显著差异。虽然有default prompt,但它不一定是最佳选择。在实际操作中,我们需要明确分数的提高是由于模型的进步还是prompt的改进。如果主要目标是模型的开发,那么建议不要过多地优化prompt。

而对于经过指令精调的预训练模型,prompt的差异对模型效果的影响会减少,但仍然不能被忽视。尽管instruction tuning后,模型对prompt engineering的需求会降低,但这种需求仍然存在。

LLM选手们是如何回答 C-Eval的题目的?

C-Eval中的结构化的大学经济学实例题目示例如下,为提高可读性,英文译文显示在相应的中文文本下方。我们可以看出,单纯从题目只能看出来“洛伦兹曲线”这样的关键信息,但结合给出的答案能够判断出考察的是“洛伦兹曲线”与“基尼系数”、收入平等性之间的关系,这需要有一定的经济学背景,才能理解并识别出问题并给出正确答案。在掌握相关背景知识的前提下,本道题的回答难度并不大,不需要复杂的推理能力。

下面我们给出一个C-Eval中few-shot设置中的潜在使用。首先提示 GPT-4 生成解释ground-truth答案的步骤解释,然后手动修改生成的解释,以获得最终解释。下面是一个高中化学题目的示例及解释。为提高可读性,在相应的中文文本下方显示英文翻译。

最后是一个C-Eval HARD的高等数学的示例。我们可以看出,答对这道题要具备很强的数学计算和推理能力,而非普通的数学题。不过,C-Eval中全部为客观题,所以我们并不能看到所有推理题目的解题过程。

C-Eval 头部选手场外实测

我们选择了截止2023年9月底 C-Eval 的最新榜单中部分排名前20位的选手中选择了4个模型进行实测,来看看这些在C-Eval中榜单排名靠前的模型在考场之外的场景中表现又如何呢?

我们收集和整理了一些初高中的学科类题目,这些题目都是我们在日常生活中收集的,而不出自于任何公开的成熟评测基准,所以更加能反应模型在真实场景中的工作能力。

我们整理了五道高中化学、初中数学、公务员考试和大学经济学的题目,同时按照C-Eval的题目格式将其都组织成客观题的形式,同时用4个选出的模型进行实测。

我们通过查阅资料,能够确定上述四道题目的正确答案为D、C、A、D,那么在C-Eval榜单排名靠前的模型答题表现如何呢?

题目
测试提示
正确答案
答对模型
题目1
高中化学
某元素R最外层有5个电子,它的含氧酸钾盐的化学式不可能是__
A. KRO3
B. K3RO4
C. KRO2
D. K2RO4
D
题目2
初中数学
下列事件中,属于必然事件的是__
A. 任意数的绝对值都是正数
B. 两直线被第三条直线所截,同位角相等
C. 如果a、b都是实数,那么a+b=b+a
D. 抛掷1个均匀的骰子,出现6点朝上
C
ChatGLM2-6B
题目3
公务员考试
不少人喜欢拍摄照片后上传到各种社交平台,但专家警告这些照片有可能泄露隐私,给用户带来潜在的安全风险,因为每一张数码照片中都包含一组在拍摄时自动生成的可交换图像文件格式的信息(简称Exif),建议用户上传图片时尽量避免“原图”上传。
以下陈述如果为真,哪项是上述观点的前提___
A. Exif信息包括拍摄时的准确位置和时间,以及拍摄设备的唯一ID
B.主流社交平台会默认对上传照片进行裁剪或压缩处理,原始的Exif信息会被修改
C.数码照片在进行后期的数字化编辑时,Exif记录的专业数据可辅助摄影爱好者做专业调试
D. Exif是一种标准信息,他可以帮助用户在查找、管理、使用照片的过程中进行分类处理
A
题目4
大学经济学
长期总供给曲线垂直是因为___
A. 总供给中单个产品的供给弹性都为零
B. 总供给中单个产品的供给曲线都垂直
C. 宏观生产函数是稳定的
D. 经济中实现了充分就业
D
遗憾的是,在总共 4 x 4 =16道 实测题目中,只有ChatGLM2-6B答对了一道初中数学题,其它15道题全部答错。其中有部分答题格式正确,即,给出了A/B/C/D的选项,而更多的题目连答题格式都不正确。这一结果显然跟他们在榜单中耀眼的成绩并不相符,也从一定程度上佐证了上面知友的意见。
C-Eval核心团队成员曾提出的“最重要目标是辅助模型开发,而不是打榜”,如何有效利用C-Eval改进自己的模型,而不是不断地倾斜数据刷到更高的榜单排名,值得更多小伙伴深思。
以下是实测输出,供老伙计们参考。

第一题 高中化学

某元素R最外层有5个电子,它的含氧酸钾盐的化学式不可能是__
A. KRO3
B. K3RO4
C. KRO2
D. K2RO4


ChatGLM2-6B

InternLM-7B

MOSS Moon 003 SFT INT4

Baichuan7B

第二题 初中数学

下列事件中,属于必然事件的是__
A. 任意数的绝对值都是正数
B. 两直线被第三条直线所截,同位角相等
C. 如果a、b都是实数,那么a+b=b+a
D. 抛掷1个均匀的骰子,出现6点朝上

ChatGLM2-6B

InternLM-7B

MOSS Moon 003 SFT INT4

Baichuan7B

第三题 公务员考试

不少人喜欢拍摄照片后上传到各种社交平台,但专家警告这些照片有可能泄露隐私,给用户带来潜在的安全风险,因为每一张数码照片中都包含一组在拍摄时自动生成的可交换图像文件格式的信息(简称Exif),建议用户上传图片时尽量避免“原图”上传。
以下陈述如果为真,哪项是上述观点的前提___
A. Exif信息包括拍摄时的准确位置和时间,以及拍摄设备的唯一ID
B.主流社交平台会默认对上传照片进行裁剪或压缩处理,原始的Exif信息会被修改
C.数码照片在进行后期的数字化编辑时,Exif记录的专业数据可辅助摄影爱好者做专业调试
D. Exif是一种标准信息,他可以帮助用户在查找、管理、使用照片的过程中进行分类处理

ChatGLM2-6B

InternLM-7B

MOSS Moon 003 SFT INT4

Baichuan7B

第四题 大学经济学

长期总供给曲线垂直是因为___
A. 总供给中单个产品的供给弹性都为零
B. 总供给中单个产品的供给曲线都垂直
C. 宏观生产函数是稳定的
D. 经济中实现了充分就业

ChatGLM2-6B

InternLM-7B

MOSS Moon 003 SFT INT4

Baichuan7B


往期实测回顾

第 1 期:10B量级开源中文对话模型,数学题下谁领风骚?
第 2 期:10B量级开源中文对话LLM,谁最「懂」人话?
第 3 期:BELLE-7B-1M 逻辑推理超预期?10B量级开源中文对话LLM,谁最「懂」逻辑推理?
第 4 期:BELLE-7B-1M逆袭ChatGLM?10B量级开源中文对话LLM,谁成常识问答任务的黑马?
第 5 期:Llama2 7B中文魔改PK:「雅意」百万指令集微调 VS「伶荔」扩词+增量预训练+指令微调
第 6 期:百川13B-Chat-4bits 量化版本能使吗?实测:3090 能跑,效果差别不大!

加入机器之心SOTA!模型实测小组,一起探索最新大模型能力范围及应用边界
https://sota.jiqizhixin.com/xt-terminal

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
悲剧!华裔"完美女儿"雇人弑双亲! 苦心培养鸡娃,却从优等生走向歧途,只因爱上人渣…核污水排海背后的日本巨头,竟是ESG评级的「优等生」|焦点分析陈丹琦新作:一个LLM的评估基准LLMBar被藤校全拒的华裔优等生,做“错”了什么?出乎意料!加州这地区全美生活质量第一,犯罪率飙升的它咋就成了“优等生”?MIT学霸退学回国高考:那些优等生如何走出父母苦心经营的“楚门世界”?优等生贵妇学校深圳国资出手了!优等生万科这次还会爆雷么?《身披彩衣的姑娘》&《往事》MIT学霸退学回国高考:那些优等生何时能走出父母苦心经营的“楚门世界”?分享卫生考试过关的一点小经验宁波银行,为什么年年都能做优等生?中邮人寿|银邮系首席签收外资优等生,强强联合,剑指一流Medusa: 简单高效地解决LLM的生成延迟我在国际学校当了十年班主任,教过的“哈耶普斯麻”优等生都失联了……穆迪默默地捅刀子考进全球最好大学的优等生们,毕业10年后怎么样了?出乎意料!湾区生活质量全美第一,犯罪猖獗的旧金山咋就成了“优等生”??我在国际学校当了十年班主任,教过的优等生都失联了…那些亚裔优等生们,为何入读名校后表现一言难尽?微软发布基于LLM的代码生成神器,动动嘴就能写代码!一大帮优等生现身说法,看看好学生的“学习秘笈”能有多神奇?时间匆匆,岁月如梭泰国枪击案14岁凶手最新曝光!曾受优等生表彰!遇难者家属首次发声......哈佛大学公布23Fall优秀文书,他们凭什么能打动招生官?GPT-4、ChatGLM2、Llama2、PaLM2在KDD LLM Day上一起开了个会王诗龄「转校风波」曝光震惊网友…顶奢条件富养出来的娃,原来是这样?谷歌:巨头中的“优等生”红颜从来非祸水,妖孽原是自本心北欧变态保护伞:鲨鱼肝油、辅酶Q10、虾青素、健肝素……营养界的优等生,邻居追着要链接!代码数据会促进LLM的推理能力吗?深圳名校优等生:我是校园霸凌的施虐者,也是受虐者,但你们一无所知【教育】2024年全国硕士研究生招生考试《教育综合考试大纲》公布!来试试例题能答对多少七个LLM的狼人杀之夜红色日记 6.1-10
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。