数据集

Paper-02 使用的训练数据基于 Paper-01 验证的 V167L\mathcal{V}_{167}^L(59 条,SEC=1)构造,包含 510 条训练样本和 125 条验证样本。


数据集概览

数据集样本数用途
训练集(总计)510 条QLoRA 微调
— 模板扩充472 条(59×8)覆盖 V167L 所有词条
— 危险对强化23 条Pdanger=35\|\mathcal{P}_\mathrm{danger}\|=35
— 欠定/矛盾样本15 条标注为 reject
验证集125 条分层采样(9 类均衡)

训练集与 Paper-01 词汇表一一对应:每条 V167L 词条生成 8 种自然语言表述,确保微调后模型的路由覆盖 SEC = 1。


训练数据构造详情

模板扩充(472 条)

V167L\mathcal{V}_{167}^L 的每条词条(59 条)生成 8 种自然语言表述,覆盖以下变体类型:

变体类型示例(以”拧紧螺栓”为例)
简短命令”拧紧”
完整操作描述”将 M10 螺栓拧紧至规定力矩”
带语境前缀”检查完毕后,请拧紧固定螺栓”
含 ASR 转录噪声”拧紧螺丝(螺栓)“
被动语态”螺栓需要拧紧”
疑问确认语气”螺栓现在可以拧紧了吗”
缩略/口语表达”紧一下”
跨类别组合描述”先目视检查,再拧紧螺栓”

危险对强化(23 条)

危险对图 Gdanger\mathcal{G}_\mathrm{danger} 包含 35 条边,对每个危险对 (ri,rj)(r_i, r_j) 构造混淆样本并标注正确路由。

危险对示例

危险对潜在混淆强化样本示例
R07(拧松)↔ R09(拧紧)方向相反,动作相似”将螺栓向顺时针方向转动” → 标注 R09
安装类 ↔ 拆除类阶段相反”装上绝缘垫片” → 标注安装
检查类 ↔ 操作类意图不同”查看螺栓状态” → 标注检查,非操作

欠定/矛盾样本(15 条,标注为 reject)

类型示例标注
语义欠定”再检查一下”reject
语义欠定”处理一下”reject
矛盾指令”先拧紧再拆开螺栓”reject
规程外指令”打开气阀放气”reject
矛盾指令”同时安装和拆除”reject

验证集设计

125 条验证集按 9 个任务类别分层采样,每类约 14 条(±2 条均衡):

任务类别样本数说明
异物清除15激光无人机主任务
螺栓操作14R07/R09 危险对覆盖
绝缘检查14检查类任务
线夹维护13安装/拆除类
线路巡检14目视/仪器检查
设备状态确认14状态读取类
紧急处置13FAILSAFE 触发类
欠定/矛盾14reject 类
跨类别组合14多步骤指令

数据格式

训练样本格式(JSON Lines):

{
  "instruction": "将 M10 螺栓拧紧至规定力矩",
  "route": "R09",
  "task_category": "螺栓操作",
  "variant_type": "完整操作描述",
  "source_entry": "V167L-R09",
  "is_danger_pair": false,
  "is_reject": false
}

reject 样本格式:

{
  "instruction": "先拧紧再拆开螺栓",
  "route": "reject",
  "task_category": "矛盾指令",
  "variant_type": "矛盾样本",
  "source_entry": null,
  "is_danger_pair": false,
  "is_reject": true,
  "reject_reason": "contradictory_action"
}

下载与访问

数据集配套 V167L 词汇表(Paper-01 数据集页)使用,原始 JSON Lines 格式文件见 Paper-01 数据集或 Notebook 内的数据生成部分。