2026-08-19-less-top10-difficult-advice-220-train
收藏资源简介:
该数据集是LESS(arXiv:2402.04333)数据选择实验的组成部分,具体为LESS ARM中基于score_max从difficult-advice池选出的前10%(220行)最高影响力样本。数据集用于训练基础模型Qwen3.6-27B,不包含其他数据,并与随机选择220行的控制数据集(LASR-Callum/2026-08-19-random-220-difficult-advice-control-train)配对,旨在隔离数据选择策略对训练效果的影响。数据格式为mixture.jsonl,每条记录包含messages字段(角色、内容、可选的推理内容)和source字段,其中助手回复包含真实的推理轨迹。数据集基于宪法claude_distilled_12_principles_mid生成,每条记录关联到其中一个特征,通过selection_ids.json可恢复特征ID。此外,提供了特征组成统计(trait_composition)和argmax子任务分布(stayed_ai、honest_declined、codebase_resisted)。生成配置包括种子0、最大序列长度8192、预算分词器为Qwen3.6-27B,选择方式为top-220 by score_max。数据集中有25行来自LESS热身分裂,其影响力部分为自我影响,已记录但未校正。该数据集仅包含互换消息,不包含原始池中的完整标签。
This dataset is part of the LESS (arXiv:2402.04333) data selection experiment, specifically the top 10% (220 rows) highest influence samples selected from the difficult-advice pool based on score_max in the LESS ARM setting. It is used to train the base model Qwen3.6-27B without additional data, paired with a control dataset (LASR-Callum/2026-08-19-random-220-difficult-advice-control-train) of 220 randomly selected rows to isolate the effect of the data selection strategy. The data format is mixture.jsonl, each record contains a messages field (role, content, optional reasoning content) and a source field, where assistant responses include real reasoning traces. The dataset is generated based on the constitution claude_distilled_12_principles_mid, with each record associated with one trait, and trait IDs can be recovered via selection_ids.json. It also provides trait composition statistics (trait_composition) and argmax subtask distributions (stayed_ai, honest_declined, codebase_resisted). Generation configuration includes seed 0, max sequence length 8192, budget tokenizer Qwen3.6-27B, and selection method top-220 by score_max. 25 rows come from the LESS warm-up split, where their influence is partially self-influence, recorded but not corrected. This dataset only contains interchanged messages, not the full labels from the original pool.
数据集概述:LESS top-10% difficult-advice selection
基本信息
- 数据集名称:LESS top-10% difficult-advice selection
- 行数:220 行(取自 difficult-advice 池的 top 10%,按 score_max 排序)
- 生成日期:2026-08-19
- 配置:默认配置,数据文件为
mixture.jsonl
实验背景
该数据集是 LESS 数据选择实验(arXiv:2402.04333)的一部分,属于配对实验的“LESS 手臂”:
- 实验目的:从 2,203 行的 difficult-advice 池中选出 220 行最高影响力数据(top 10%),用于 SFT 训练。
- 配对设计:与
LASR-Callum/2026-08-19-random-220-difficult-advice-control-train(随机选择对照组)配对,两臂仅在选择的行上不同(tokenizer、预算、种子、打乱方式和训练配方完全相同),因此训练结果差异可归因于选择方法。 - 训练方式:直接在基础模型 Qwen3.6-27B 上训练,不混入其他数据。
- 区分说明:这是按原始 LESS 论文方式运行(对池排名、保留 top 分数段、仅用保留行训练),并非 2026-08-17 的 less-swap 版本(后者替换了 10,000 行混合数据中的 151 行)。
数据来源与生成
| 项 | 说明 |
|---|---|
| 宪法(constitution) | claude_distilled_12_principles_mid/constitution.md,每行数据通过 metadata.trait_id 关联到对应特质 |
| 源仓库 | teaching_claude_why_replication(GitHub),提交哈希 4078304ba62de85cca9e4c1d9347c4d88c95d52b |
| 基础模型 | Qwen/Qwen3.6-27B(本构建仅使用其 tokenizer 进行 token 预算和长度限制,未调用模型生成行) |
| 影响力排名来源 | 来自 Qwen3.6-27B r64 alpha128 warmup LoRA(bf16,4 epochs,可训练参数 P=318,767,104),完整配置见排名仓库 |
| 排名数据 | 仓库 LASR-Callum/2026-08-14-less-selection-difficult-advice 中的 scores/scores.jsonl(修订版 f9c65d5921b43e00bdfdccf09829eb2d042ae2d6) |
| 数据池 | matboz/synthdoc-v2-difficult-advice 中的 stage_7_sft.jsonl,共 2,203 行,按位置连接(less_id = <scenario_id>#<行索引>) |
| 与对照组的意外重叠 | 22 行 |
生成配置
json { "seed": 0, "max_seq_len": 8192, "budget_tokenizer": "Qwen/Qwen3.6-27B", "k": 220, "frac": 0.1, "selection": "top-220 by score_max", "ranking": { "repo": "LASR-Callum/2026-08-14-less-selection-difficult-advice", "file": "scores/scores.jsonl", "revision": "f9c65d5921b43e00bdfdccf09829eb2d042ae2d6" }, "pool": { "repo": "matboz/synthdoc-v2-difficult-advice", "file": "stage_7_sft.jsonl", "rows": 2203, "join": "positional: less_id = <scenario_id>#<row index>" }, "paired_with": "LASR-Callum/2026-08-19-random-220-difficult-advice-control-train", "incidental_overlap_with_the_other_arm": 22 }
数据模式(Schema)
mixture.jsonl:每行 JSON 包含{messages: [{role, content, reasoning_content?}], source},模型无关的交换格式,训练时按训练家族对话模板渲染。每条 assistant 消息携带真实推理轨迹,因此训练配置可声明thinking: true。mixture_stats.json:按来源统计的示例/token 数量。selection_ids.json:被选中的less_id及其排名和影响力信息,包括{less_id, rank, score_max, score_mean, per_subtask, trait_id, in_warmup}。注意mixture.jsonl已按 seed 0 打乱,不按 id 顺序排列。
特质与子任务构成
- 特质分布(
trait_composition):t3(74 行)、t6(79 行)占比最高,t9(32 行)次之,其余 t1/t2/t4/t5/t7/t8 各 2–9 行。 - 子任务分布(
argmax_subtask):stayed_ai199 行、honest_declined19 行、codebase_resisted2 行。
其他说明
- Warmup 行包含:220 行中有 25 行属于 LESS warmup 拆分(随机期望约为 22 行)。这些行在评分前已被训练过,因此其影响力部分为自影响力,该情况已记录但未做修正。
- 数据流出处:使用
select_topk.py --frac 0.10 --order score_max --seed 1选择数据,随后通过mix --config configs/data/mixture/qwen36_less_top10.yaml混合,最后以publish_selection.py发布。





