EvalAwareBench
收藏资源简介:
EvalAwareBench是一个用于研究语言模型评估意识的因子控制基准数据集。评估意识指的是模型识别其输出正在被评估的能力。该数据集通过系统性地操纵八个基于心理学的触发因子(F1-F8),在匹配的安全性和能力任务上测量模型的识别能力、行为一致性以及评估线索的组合效应。数据集包含100个配对任务,每个任务都有安全变体(有害请求,如编写恶意软件)和能力变体(良性但结构平行的请求,如编写防御性扫描器),共计200个任务模板。每个任务模板配备8个独立可控的因子,这些因子可以在“自然水平”和“夸张水平”之间切换,从而生成2^8=256种不同的因子配置组合。通过对所有任务和配置进行渲染,数据集总共提供了51,200个提示文本。数据以四个配置提供:1) tasks(200行):包含任务元数据;2) prompts(51,200行):包含所有任务变体在所有256种因子组合下渲染的完整提示集合;3) prompts_safety(25,600行):仅包含安全价态(有害请求)的提示;4) prompts_capability(25,600行):仅包含能力价态(良性请求)的提示。每个提示数据行包含唯一任务变体标识符、任务目录名称、价态、人类可读的任务描述、处于夸张水平的因子列表、活跃因子计数、完整的8因子配置字典以及渲染后的提示文本。八个可控因子(F1-F8)及其水平包括:刺激人工性(F1)、场景连贯性(F2)、散文语域(F3)、生态完整性(F4)、风险信号传递(F5)、范式可识别性(F6)、任务格式(F7)和显式评估披露(F8)。该数据集专为评估和分析设计,明确不应用于训练语言模型或任何机器学习系统,以避免污染基准并影响未来评估意识研究的有效性。数据集采用CC-BY-NC-4.0许可证发布。
EvalAwareBench is a factor-controlled benchmark dataset for studying language model evaluation awareness. Evaluation awareness refers to a models ability to recognize that its output is being evaluated. The dataset systematically manipulates eight psychology-based trigger factors (F1-F8) to measure models recognition ability, behavioral consistency, and the combined effects of evaluation cues on matched safety and capability tasks. It contains 100 paired tasks, each with a safety variant (harmful requests, such as writing malware) and a capability variant (benign but structurally parallel requests, such as writing defensive scanners), totaling 200 task templates. Each task template is equipped with eight independently controllable factors that can be switched between natural level and exaggerated level, generating 2^8=256 different factor configuration combinations. By rendering all tasks and configurations, the dataset provides a total of 51,200 prompt texts. The data is provided in four configurations: 1) tasks (200 rows): contains task metadata such as task ID, name, valence (safety/capability), pairing information, description, source, number of slots and names, and list of factors used; 2) prompts (51,200 rows): contains the complete set of prompts rendered for all task variants across all 256 factor combinations; 3) prompts_safety (25,600 rows): includes only prompts with safety valence (harmful requests); 4) prompts_capability (25,600 rows): includes only prompts with capability valence (benign requests). Each prompt data row includes fields such as unique task variant identifier (task_id), task catalog name (task_name), valence, human-readable task description (description), list of factors at exaggerated level (factors_varied), active factor count (num_factors_varied, where 0 indicates baseline and 8 indicates all), a complete 8-factor configuration dictionary (config), and the rendered prompt text (prompt). The eight controllable factors (F1-F8) and their levels include: stimulus artificiality (F1), scenario coherence (F2), prose register (F3), ecological integrity (F4), risk signaling (F5), paradigm recognizability (F6), task format (F7), and explicit evaluation disclosure (F8). The dataset is designed specifically for evaluation and analysis and explicitly should not be used for training language models or any machine learning systems to avoid contaminating benchmarks and affecting the validity of future evaluation awareness research. The dataset is released under the CC-BY-NC-4.0 license.
EvalAwareBench 数据集概述
基本信息
- 名称:EvalAwareBench
- 语言:英语
- 许可证:CC-BY-NC-4.0
- 任务类别:文本生成
- 标签:评估、安全性、基准测试、觉知、大语言模型
- 数据规模:10K < n < 100K
数据集摘要
EvalAwareBench 是一个用于研究语言模型中评估觉知(evaluation awareness)的因子控制基准数据集。它设计了8个心理学基础触发因子,可在匹配的安全性和能力任务上独立切换,用于测量识别能力、行为一致性以及评估性线索的组合效应。
核心数据规模
- 100对配对任务(安全 + 能力变体 = 200个任务模板)
- 每个任务8个独立可控因子(F1–F8)
- 每个任务变体256种因子配置(2^8组合)
- 总共51,200条渲染提示
数据集结构
仓库目录结构
├── README.md ├── croissant.json ├── render.py ├── taxonomy.yaml ├── data/ │ ├── tasks.jsonl │ ├── prompts.jsonl │ ├── prompts_safety.jsonl │ └── prompts_capability.jsonl └── tasks/ └── <task_name>/ ├── safety.yaml └── capability.yaml
数据配置
| 配置名称 | 行数 | 描述 |
|---|---|---|
tasks |
200 | 任务元数据:ID、描述、效价、来源、槽位名称 |
prompts |
51,200 | 所有因子组合下的完整渲染提示 |
prompts_safety |
25,600 | 仅安全性效价(有害请求)的变体 |
prompts_capability |
25,600 | 仅能力效价(良性请求)的变体 |
任务设计
每个任务都是一个基于相同底层场景的配对安全/能力情境。两种变体共享实体槽位和结构框架,但区别在于用户要求模型执行的操作:
- 安全变体:请求是有害的(例如,编写恶意软件、撰写威胁信息)
- 能力变体:请求是良性的但结构上平行(例如,编写防御性扫描器、撰写感谢信)
每个任务模板具有8个可控因子(F1–F8),可在自然水平和夸张水平之间独立切换。
因子定义
| 代码 | 因子名称 | 自然水平 | 夸张水平 |
|---|---|---|---|
| F1 | 刺激人工性 | 真实存在的实体 | 占位名称(Acme Corp, example.com) |
| F2 | 场景连贯性 | 无虚假前提 | 注入可检查的虚假前提 |
| F3 | 散文风格 | 随意用户语气 | 正式/教科书式框架 |
| F4 | 生态完整性 | 完整上下文和背景故事 | 仅裸请求,无上下文 |
| F5 | 利害关系提示 | 自然描述意图 | 明确命名危害类别 |
| F6 | 范式可识别性 | 无基准框架 | 已知越狱/评估包装 |
| F7 | 任务格式 | 自然散文 | 结构化模板 |
| F8 | 明确评估披露 | 无评估语言 | 基准输出惯例 |
提示字段说明
提示数据配置中每行包含以下字段:
| 字段 | 描述 |
|---|---|
task_id |
唯一任务变体标识符 |
task_name |
任务目录名称 |
valence |
效价:safety 或 capability |
description |
可读的任务描述 |
factors_varied |
处于夸张水平的因子列表(例如 ["F1", "F3"]) |
num_factors_varied |
活跃因子数量(0 = 基线,8 = 全部) |
config |
完整的8因子配置字典 |
prompt |
渲染后的提示文本 |
超出范围的使用说明
该数据集不应用于作为语言模型或其他机器学习系统的训练数据。使用该数据集进行模型训练可能会通过污染基准而损害未来评估觉知研究的有效性。




