Authority Data
收藏资源简介:
用于测试模型是否能够遵循优先级有序的允许/禁止规则的合成权威决策数据集。数据集包含多个配置:GeneralAuthorityV1(具有确定性查询渲染的通用权威规则)、GeneralAuthorityV2(具有LLM查询改写的通用权威规则)、ToolAuthorityV1(具有确定性查询渲染的工具权威规则)和ToolAuthorityV2(具有LLM查询改写的工具权威规则)。每个数据行包含文本(自然语言权威设置和查询)、标签(黄金决策,Yes或No)和元数据(结构化查询、改写版本以及LLM改写的查询含义评分)。
This is a synthetic authoritative decision-making dataset intended to test whether models can comply with prioritized permission and prohibition rules. The dataset includes four configurations: GeneralAuthorityV1 (general authoritative rules with deterministic query rendering), GeneralAuthorityV2 (general authoritative rules with LLM-based query rewriting), ToolAuthorityV1 (tool-oriented authoritative rules with deterministic query rendering), and ToolAuthorityV2 (tool-oriented authoritative rules with LLM-based query rewriting). Each data entry contains text (natural language authority settings and queries), label (golden decision with values of Yes or No), and metadata (structured queries, rewritten query versions, and query meaning scores from LLM-based query rewriting).
Authority Data 数据集概述
数据集名称:Authority Data
数据集地址:https://github.com/llm-authority/authority-data
数据集简介: 该数据集是用于测试模型是否能遵循优先级排序的允许/禁止规则的合成权威决策数据集。
数据集配置
数据集在 Hugging Face 上组织为一个仓库,包含以下四种配置:
| 配置名 | 数据拆分 | 描述 |
|---|---|---|
GeneralAuthorityV1 |
train, test |
通用权威规则,使用确定性查询渲染。 |
GeneralAuthorityV2 |
train, test |
通用权威规则,使用 LLM 查询改写。 |
ToolAuthorityV1 |
train, test |
工具权威规则,使用确定性查询渲染。 |
ToolAuthorityV2 |
train, test |
工具权威规则,使用 LLM 查询改写。 |
数据字段
每个最终数据行包含以下列:
| 列名 | 描述 |
|---|---|
text |
自然语言形式的权威设置和查询。 |
label |
黄金决策标签,值为 Yes 或 No。 |
meta_data |
结构化查询、改写版本、以及 LLM 改写的查询含义评分。 |
数据集生成流程
- 采样类别组合,或工具特定的接收者/信息类型组合。
- 将其扩展为优先级排序的用户权威规则。
- 将每个数据集配置拆分为
train和test。 - 将每个结构化权威设置渲染为
text。 - 将数据集配置推送到 Hugging Face。
数据加载示例
python from datasets import load_dataset
general_v1 = load_dataset("leo-bjpark/authority", "GeneralAuthorityV1") general_v2 = load_dataset("leo-bjpark/authority", "GeneralAuthorityV2") tool_v1 = load_dataset("leo-bjpark/authority", "ToolAuthorityV1") tool_v2 = load_dataset("leo-bjpark/authority", "ToolAuthorityV2")
print(general_v2["train"][0])
数据集本地构建与推送
- 运行
python make_data.py创建结构化基础数据行。 - 运行
python paraphrase_data.py使用 LLM 生成查询改写(默认模型为gpt-5.4-mini,改写版本为v2),改写结果缓存于data/paraphrase_cache/<version>.jsonl。 - 运行
python hf_push.py默认推送四个 Hugging Face 配置:GeneralAuthorityV1、GeneralAuthorityV2、ToolAuthorityV1、ToolAuthorityV2。对于 V2 配置,仅推送具有匹配缓存条目且评估得分为1的行,得分为0的行会被跳过并报告。





