PhantomG27249/GLM-5.1-Reasoning-1M-Cleaned
收藏资源简介:
--- license: apache-2.0 language: - en - zh size_categories: - 100K<n<1M task_categories: - text-generation - question-answering tags: - reasoning - chain-of-thought - instruction-tuning - sft - distillation - glm - glm-5.1 - cleaned configs: - config_name: main data_files: - split: train path: "main.jsonl" - config_name: PHD-Science data_files: - split: train path: "PHD-Science.jsonl" - config_name: Multilingual-STEM data_files: - split: train path: "Multilingual-STEM.jsonl" - config_name: Math data_files: - split: train path: "Math.jsonl" --- # GLM-5.1-Reasoning-1M-Cleaned  **GLM-5.1-Reasoning-1M-Cleaned** is a cleaned and reformatted derivative of [Kassadin88/GLM-5.1-1000000x](https://huggingface.co/datasets/Kassadin88/GLM-5.1-1000000x). It preserves the original four-subset layout (`main`, `PHD-Science`, `Multilingual-STEM`, `Math`) while converting every example into a unified SFT-ready schema with explicit `conversations`, `input`, `output`, `domain`, and `meta` fields. This release was prepared from the original dataset published by **Kassadin88**. ## Summary  - Teacher model in the data: **GLM-5.1** - Total processed records: **766,535** - Total kept records: **746,321** - Total removed records: **20,214** - Subset layout preserved exactly as the source dataset: `main`, `PHD-Science`, `Multilingual-STEM`, `Math` ## Included Content - `main`: general reasoning and instruction-following data. - `PHD-Science`: graduate-level physics, chemistry, and biology reasoning traces. - `Multilingual-STEM`: multilingual STEM reasoning data, including Chinese, English, and other languages present in the source release. - `Math`: mathematics-heavy reasoning and proof-style responses. ## Cleaning and Reformatting The raw source dataset mixed two answer layouts: 1. Standard `<think>...</think>` reasoning tags. 2. A non-standard short-dash wrapper around the reasoning section. This cleaned release normalizes both styles into a single output format: ```json { "id": "md5-hash-of-domain-input-reasoning-answer", "conversations": [ {"from": "human", "value": "user prompt"}, {"from": "gpt", "value": "<think>\nreasoning trace\n</think>\n\nfinal answer"} ], "input": "user prompt", "output": "<think>\nreasoning trace\n</think>\n\nfinal answer", "domain": "subset/domain name from the original _id prefix", "meta": { "input_tokens": 123, "output_tokens": 456, "teacher_model": "GLM-5.1" } } ``` ### Removed data The cleaning pipeline removed records with: - incomplete or obviously truncated answers, - repeated reasoning paragraphs or duplicated answer segments, - refusal-style answers, - unparseable reasoning/answer boundaries, - exact duplicate records after normalization. ## Subset Statistics | Subset | Processed | Kept | Removed | File Size | Median Input Tokens | Median Output Tokens | | --- | ---: | ---: | ---: | ---: | ---: | ---: | | main | 547,292 | 527,737 | 19,555 | 18.28 GB | 50 | 3008 | | PHD-Science | 103,759 | 103,706 | 53 | 3.72 GB | 45 | 3387 | | Multilingual-STEM | 93,032 | 92,781 | 251 | 3.53 GB | 66 | 4084 | | Math | 22,452 | 22,097 | 355 | 4.03 GB | 59 | 24498 | ## Filter Statistics | Subset | Issue | Removed | | --- | --- | ---: | | main | incomplete_output | 12,726 | | main | repeated_paragraph | 6,152 | | main | refusal_answer | 638 | | main | unparseable_output | 38 | | main | duplicate_record | 1 | | PHD-Science | incomplete_output | 33 | | PHD-Science | repeated_paragraph | 19 | | PHD-Science | refusal_answer | 1 | | Multilingual-STEM | repeated_paragraph | 116 | | Multilingual-STEM | incomplete_output | 88 | | Multilingual-STEM | refusal_answer | 28 | | Multilingual-STEM | unparseable_output | 19 | | Math | repeated_paragraph | 303 | | Math | incomplete_output | 26 | | Math | unparseable_output | 26 | ## Additional Token Statistics | Subset | Mean Input Tokens | P95 Input Tokens | Mean Output Tokens | P95 Output Tokens | | --- | ---: | ---: | ---: | ---: | | main | 118.62 | 515 | 4482.35 | 15041 | | PHD-Science | 45.05 | 56 | 4387.73 | 10447 | | Multilingual-STEM | 79.91 | 192 | 5461.45 | 11034 | | Math | 62.01 | 89 | 28133.4 | 64633 | ## Data Structure Each example is a single-turn reasoning distillation sample: - `conversations[0]`: the user prompt. - `conversations[1]`: the model response with reasoning wrapped in `<think>...</think>` and the final answer after the closing tag. - `input`: prompt-only view for training pipelines that prefer flat prompt fields. - `output`: tagged answer-only view for training pipelines that prefer flat completion fields. - `domain`: original subset/domain name extracted from the source record ID. - `meta`: lightweight per-example metadata. ## Usage ```python from datasets import load_dataset main = load_dataset("Jackrong/GLM5.1-Reasoning-1M-Cleaned", "main") science = load_dataset("Jackrong/GLM5.1-Reasoning-1M-Cleaned", "PHD-Science") stem = load_dataset("Jackrong/GLM5.1-Reasoning-1M-Cleaned", "Multilingual-STEM") math = load_dataset("Jackrong/GLM5.1-Reasoning-1M-Cleaned", "Math") ``` If you publish under a different namespace, replace `Jackrong/` with your actual Hugging Face username or org. ## Provenance This dataset is derived from: - Original dataset: [`Kassadin88/GLM-5.1-1000000x`](https://huggingface.co/datasets/Kassadin88/GLM-5.1-1000000x) - Original author: **Kassadin88** ## Citation Please cite the original dataset first: ```bibtex @misc{glm51-1000000x, title={GLM-5.1-1000000x: One Million Reasoning Traces Distilled from GLM-5.1}, author={Kassadin88}, year={2026}, publisher={HuggingFace}, url={https://huggingface.co/datasets/Kassadin88/GLM-5.1-1000000x} } ``` You can additionally cite this cleaned derivative release as: ```bibtex @misc{glm51_reasoning_1m_cleaned, title={GLM-5.1-Reasoning-1M-Cleaned}, author={Jackrong}, year={2026}, publisher={HuggingFace}, url={https://huggingface.co/datasets/Jackrong/GLM5.1-Reasoning-1M-Cleaned} } ```
许可证: Apache-2.0 语言: - 英语 - 汉语 规模类别: - 10万<n<100万 任务类别: - 文本生成 - 问答 标签: - 推理 - 思维链(chain-of-thought) - 指令微调(instruction-tuning) - 监督微调(Supervised Fine-Tuning,SFT) - 知识蒸馏(distillation) - GLM - glm-5.1 - 已清洗 配置项: - 配置名称: main 数据文件: - 拆分集: 训练集 路径: "main.jsonl" - 配置名称: PHD-Science 数据文件: - 拆分集: 训练集 路径: "PHD-Science.jsonl" - 配置名称: Multilingual-STEM 数据文件: - 拆分集: 训练集 路径: "Multilingual-STEM.jsonl" - 配置名称: Math 数据文件: - 拆分集: 训练集 路径: "Math.jsonl" # GLM-5.1-Reasoning-1M-Cleaned  **GLM-5.1-Reasoning-1M-Cleaned** 是对 [Kassadin88/GLM-5.1-1000000x](https://huggingface.co/datasets/Kassadin88/GLM-5.1-1000000x) 进行清洗与重格式化后的衍生数据集。它保留了原始数据集的四个子集布局(`main`、`PHD-Science`、`Multilingual-STEM`、`Math`),同时将所有样本转换为统一的监督微调适配格式,包含显式的`conversations`、`input`、`output`、`domain`与`meta`字段。本版本由**Kassadin88**发布的原始数据集整理而来。 ## 概述  - 数据所用教师模型:**GLM-5.1** - 总处理样本数:**766,535** - 总保留样本数:**746,321** - 总移除样本数:**20,214** - 子集布局与源数据集完全一致:`main`、`PHD-Science`、`Multilingual-STEM`、`Math` ## 包含内容 - `main`:通用推理与指令遵循数据。 - `PHD-Science`:研究生级别物理、化学与生物领域的推理轨迹数据。 - `Multilingual-STEM`:多语言STEM推理数据,涵盖源发布中包含的中文、英文及其他语言。 - `Math`:以数学推理与证明风格为主体的回复数据。 ## 清洗与重格式化 原始源数据集混合了两种答案布局格式: 1. 标准的`<think>...</think>`推理标签格式。 2. 使用非标准短横线包裹推理内容的格式。 本次清洗版本将两种格式统一为单一输出格式: json { "id": "md5-hash-of-domain-input-reasoning-answer", "conversations": [ {"from": "human", "value": "user prompt"}, {"from": "gpt", "value": "<think> reasoning trace </think> final answer"} ], "input": "user prompt", "output": "<think> reasoning trace </think> final answer", "domain": "subset/domain name from the original _id prefix", "meta": { "input_tokens": 123, "output_tokens": 456, "teacher_model": "GLM-5.1" } } ### 移除样本规则 清洗流水线移除了包含以下问题的样本: - 不完整或明显截断的答案, - 重复的推理段落或重复的答案片段, - 拒答类回复, - 无法解析的推理/答案边界, - 归一化后完全重复的样本。 ## 子集统计 | 子集 | 处理总数 | 保留总数 | 移除总数 | 文件大小 | 输入令牌中位数 | 输出令牌中位数 | | --- | ---: | ---: | ---: | ---: | ---: | ---: | | main | 547,292 | 527,737 | 19,555 | 18.28 GB | 50 | 3008 | | PHD-Science | 103,759 | 103,706 | 53 | 3.72 GB | 45 | 3387 | | Multilingual-STEM | 93,032 | 92,781 | 251 | 3.53 GB | 66 | 4084 | | Math | 22,452 | 22,097 | 355 | 4.03 GB | 59 | 24498 | ## 过滤统计 | 子集 | 问题类型 | 移除数量 | | --- | --- | ---: | | main | 不完整输出 | 12,726 | | main | 重复段落 | 6,152 | | main | 拒答回复 | 638 | | main | 无法解析的输出 | 38 | | main | 重复样本 | 1 | | PHD-Science | 不完整输出 | 33 | | PHD-Science | 重复段落 | 19 | | PHD-Science | 拒答回复 | 1 | | Multilingual-STEM | 重复段落 | 116 | | Multilingual-STEM | 不完整输出 | 88 | | Multilingual-STEM | 拒答回复 | 28 | | Multilingual-STEM | 无法解析的输出 | 19 | | Math | 重复段落 | 303 | | Math | 不完整输出 | 26 | | Math | 无法解析的输出 | 26 | ## 额外令牌统计 | 子集 | 输入令牌均值 | 输入令牌P95分位数 | 输出令牌均值 | 输出令牌P95分位数 | | --- | ---: | ---: | ---: | ---: | | main | 118.62 | 515 | 4482.35 | 15041 | | PHD-Science | 45.05 | 56 | 4387.73 | 10447 | | Multilingual-STEM | 79.91 | 192 | 5461.45 | 11034 | | Math | 62.01 | 89 | 28133.4 | 64633 | ## 数据结构 每个样本均为单轮推理蒸馏样本: - `conversations[0]`:用户提示词。 - `conversations[1]`:模型回复,推理内容包裹在`<think>...</think>`标签中,最终答案紧跟闭合标签之后。 - `input`:仅包含提示词的字段,适配偏好扁平化提示字段的训练流水线。 - `output`:仅包含带标签答案的字段,适配偏好扁平化补全字段的训练流水线。 - `domain`:从源样本ID中提取的原始子集/领域名称。 - `meta`:单样本轻量级元数据。 ## 使用方法 python from datasets import load_dataset main = load_dataset("Jackrong/GLM5.1-Reasoning-1M-Cleaned", "main") science = load_dataset("Jackrong/GLM5.1-Reasoning-1M-Cleaned", "PHD-Science") stem = load_dataset("Jackrong/GLM5.1-Reasoning-1M-Cleaned", "Multilingual-STEM") math = load_dataset("Jackrong/GLM5.1-Reasoning-1M-Cleaned", "Math") 若需在其他命名空间下发布,请将`Jackrong/`替换为您实际的Hugging Face用户名或组织名称。 ## 数据溯源 本数据集衍生自: - 原始数据集:[`Kassadin88/GLM-5.1-1000000x`](https://huggingface.co/datasets/Kassadin88/GLM-5.1-1000000x) - 原始作者:**Kassadin88** ## 引用方式 请优先引用原始数据集: bibtex @misc{glm51-1000000x, title={GLM-5.1-1000000x: One Million Reasoning Traces Distilled from GLM-5.1}, author={Kassadin88}, year={2026}, publisher={HuggingFace}, url={https://huggingface.co/datasets/Kassadin88/GLM-5.1-1000000x} } 您也可以额外引用本清洗后的衍生版本: bibtex @misc{glm51_reasoning_1m_cleaned, title={GLM-5.1-Reasoning-1M-Cleaned}, author={Jackrong}, year={2026}, publisher={HuggingFace}, url={https://huggingface.co/datasets/Jackrong/GLM5.1-Reasoning-1M-Cleaned} }



