遇见数据集

QuixiAI/SYN-1B

收藏
Hugging Face2026-07-06 更新2026-07-21 收录
官方服务:

资源简介:

--- language: - en license: apache-2.0 tags: - synthetic - pretraining - text-generation - language-modeling task_categories: - text-generation task_ids: - language-modeling size_categories: - 1M<n<10M pretty_name: SYN-1B configs: - config_name: default data_files: - split: train path: data/train-*.parquet - split: validation path: data/validation-*.parquet train-eval-index: - config: default task: text-generation task_id: language-modeling splits: train_split: train eval_split: validation col_mapping: text: text --- # SYN-1B <img src="https://cdn-uploads.huggingface.co/production/uploads/63111b2d88942700629f5771/CsFvFjDP27FD0M1AhlWA1.png" width="600" /> ## Dataset Summary SYN-1B is a 1.04B-token synthetic language-modeling corpus of rule-governed text streams. Each row is a decoded instance in which the text establishes facts, mappings, bindings, or simple generative rules; later spans may revise those rules, swap bindings, delay a query over long filler, or present a null control with event-like surface text that should not change the answer. The dataset is intended as structured pretraining data, not as a supervised instruction dataset. It uses ordinary next-token prediction, but the examples are generated from known latent state machines. That makes it useful when a researcher wants training data where long-context behavior, variable binding, belief revision, recency, distractor robustness, and held-out transfer can be measured exactly rather than inferred from natural text. The [data/](data/) Parquet files expose one decoded synthetic instance per row in the `text` column. The original packed `uint16` token shards, sidecars, and QA manifests are kept under [raw/](raw/) for exact token-level training and audit use. The Hugging Face `validation` split corresponds to the SYN generator's `eval` split. F5 appears only in that held-out eval/validation split. ## Why Pretrain With It? SYN-1B gives language models repeated practice on behaviors that are important in real use but sparse, ambiguous, or hard to label in web text: - Tracking a rule or binding across many intervening tokens. - Updating an answer after a correction instead of copying the most recent local surface pattern. - Preserving unchanged facts when only part of a rule changes. - Distinguishing real state-changing events from plausible-looking distractors. - Answering from evidence that may be hundreds or thousands of tokens old. - Transferring the same abstract update pattern to a held-out surface format. For general pretraining, SYN-1B can be mixed as a small synthetic fraction alongside web, education, code, or domain corpora to add dense, auditable examples of state tracking and revision. It is especially relevant for work on long-context models, recurrent or memory-augmented models, retrieval-free reasoning, continual belief updating, and curricula that target systematic generalization. ## Other Applications Beyond pretraining, SYN-1B can be used as: - A controlled benchmark for long-context recall and rule updating. - A source of probing data for whether hidden states encode active mappings, bindings, recency, and corrected values. - A stress test for distractor sensitivity and surface-marker shortcuts. - A data generator baseline for synthetic-curriculum, data-mixture, and scaling-law studies. - A reproducible corpus for mechanistic interpretability, because the raw sidecars under [raw/sidecars/](raw/sidecars/) identify events, writes, query positions, answer positions, evidence spans, composition depth, controlled gap lengths, and held-out families. ## Limitations SYN-1B is synthetic by design. It should not be treated as a substitute for natural-language pretraining data, an instruction-following dataset, or a factuality benchmark. The task families cover a controlled set of rule-updating and long-context patterns, so improvements on SYN-1B should be checked against naturalistic and out-of-distribution evaluations before making broad claims. The decoded Parquet view is convenient for Hugging Face tooling, while the packed token shards and sidecars in [raw/](raw/) are the reference artifacts for exact token-level audits and reproduction. Users who need full supervision metadata should read the sidecars rather than relying only on the compact Parquet columns. ## Task Families The task families isolate different forms of state tracking: | Family | Role | | --- | --- | | F1 branch reversal | A rule holds, then an event changes the active mapping. | | F2 binding swap | Entity-to-attribute bindings are corrected by swaps rather than a single surface marker. | | F3 delayed correction / recall | Old evidence and controlled evidence age test whether stored evidence survives and can be reinterpreted. | | F4 flat null | No interpretive event occurs; event-like distractors test false-positive rule updates. | | F5 modular-stream switch | Eval-only transfer task with no training exposure, used to test transfer beyond memorized surface formats. | ## Source and Reproducibility The generator, QA suite, and build specification are available in the [source repository](https://github.com/quixiai/aum). See [SYN-1B.md](https://github.com/quixiai/aum/blob/main/SYN-1B.md) for the corpus specification. ## How to Load ```python from datasets import load_dataset ds = load_dataset("QuixiAI/SYN-1B") ``` ## Dataset Stats | Split | Rows | Synthetic instance tokens in raw build | | --- | ---: | ---: | | `train` | 4,063,978 | 1,000,001,463 | | `validation` | 178,863 | 40,002,882 | | `total` | 4,242,841 | 1,040,004,345 | The Hugging Face dataset is decoded text. Consumers can tokenize the `text` column with any tokenizer. The token counts above refer to the reference raw build in [raw/](raw/), which was generated and QA-audited with the `HuggingFaceTB/SmolLM2-135M` tokenizer. ## Data Schema Columns: - `text`: decoded synthetic instance text. - `instance_id`, `family`, `syn_split`: stable identifiers and SYN family. - `token_len`, `task_token_count`, `filler_token_count`, `controlled_gap_tokens`, `composition_depth`, `num_queries`: compact per-instance metadata. - `shard`, `window_index`, `start_offset`, `token_hash`: join keys back to the packed raw token stream and sidecar records under [raw/](raw/). ## Licensing Information License: Apache-2.0

SYN-1B is a 1.04B-token synthetic language-modeling corpus of rule-governed text streams. Each row is a decoded instance in which the text establishes facts, mappings, bindings, or simple generative rules; later spans may revise those rules, swap bindings, delay a query over long filler, or present a null control with event-like surface text that should not change the answer. The dataset is intended as structured pretraining data, not as a supervised instruction dataset. It uses ordinary next-token prediction, but the examples are generated from known latent state machines. That makes it useful when a researcher wants training data where long-context behavior, variable binding, belief revision, recency, distractor robustness, and held-out transfer can be measured exactly rather than inferred from natural text.

提供机构:
QuixiAI
搜集汇总
数据集介绍
QuixiAI/SYN-1B 数据集图片
构建方式
SYN-1B是一个包含10.4亿词元的大规模合成语言建模数据集,其构建方式独具匠心。该数据集通过预定义的有限状态机生成规则驱动的文本流,每个样本均为解码后的实例,其中文本建立了事实、映射、绑定或简单的生成规则。后续的文本跨度可能会修订这些规则、交换绑定、在长填充内容后延迟查询,或呈现具有事件化表面文本但不应改变答案的空控制。数据以Parquet格式存储,每行在'text'列中暴露一个解码后的合成实例,同时保留了原始的打包uint16词元分片、侧车文件和QA清单,以供精确的词元级训练和审计使用。
特点
SYN-1B的核心特点在于其任务家族的设计,涵盖了五种不同类型的状态追踪模式:F1分支反转测试规则被事件改变映射的能力,F2绑定交换考察实体与属性绑定的校正,F3延迟校正/召回检验旧证据的保存与重新解释,F4平坦空控制测试模型对事件化干扰物的抗性,而F5模块化流切换则作为仅用于评估的迁移任务,没有训练暴露,用于测试模型超越记忆化表面格式的泛化能力。该数据集为研究人员提供了可精确测量长上下文行为、变量绑定、信念修正、近因效应、干扰鲁棒性和留出迁移能力的训练数据。
使用方法
使用SYN-1B数据集极为便捷,可通过Hugging Face的datasets库轻松加载:from datasets import load_dataset; ds = load_dataset('QuixiAI/SYN-1B')。数据集包含训练集(4,063,978行)和验证集(178,863行),用户只需对'text'列使用任意分词器进行词元化即可用于标准的语言模型预训练。该数据集既可作为预训练数据的合成补充部分,与网络文本、教育代码等语料混合使用,也可作为受控基准来评估长上下文召回、规则更新、干扰敏感度等能力,特别适用于长上下文模型、记忆增强模型和系统性泛化课程的研究。
背景与挑战
背景概述
SYN-1B是由QuixiAI团队于近期构建的大规模合成语言建模语料库,包含约10.4亿个token。该数据集旨在为语言模型提供结构化的预训练数据,专注于规则驱动、状态跟踪与信念修正等复杂认知任务的训练。与依赖自然文本的传统语料不同,SYN-1B通过已知的隐状态机生成示例,使得研究者能够精确测量模型在长上下文行为、变量绑定、信念更新、干扰鲁棒性以及泛化能力等方面的表现。该数据集的发布填补了当前预训练语料库在系统化、可审计的结构化推理任务上的空白,对推动长上下文建模、记忆增强模型、检索无关推理以及系统性泛化等前沿研究具有重要价值。
当前挑战
SYN-1B所解决的领域问题核心在于自然语言数据中状态跟踪与规则更新行为的稀疏性、模糊性与标注困难。现有预训练语料虽规模庞大,但缺乏对模型在长时间跨度下保持规则一致性、处理修正信息、区分真实事件与干扰项等能力的精准衡量。构建过程中,团队面临如何设计有限的规则族(F1至F5)以覆盖关键认知操作,并确保生成数据具备可审计性与可复现性;同时,需要在合成数据与自然语言数据间取得平衡,避免模型过度适应人工规则而导致泛化能力下降。此外,将解码后的文本视图与原始token分片、侧车记录等元数据对齐,支持精确的token级训练与机制可解释性分析,亦是工程实现上的挑战。
常用场景
经典使用场景
SYN-1B 是一个包含10.4亿个 token 的合成语言建模语料库,专为结构化预训练而设计。其核心使用场景在于为语言模型提供密集的规则驱动文本流训练样本,这些样本涉及事实建立、映射绑定、规则修正、延迟查询等复杂状态追踪行为。研究者可借助该数据集训练模型在长上下文中精确追踪变量绑定、信念更新、干扰项鲁棒性以及跨格式迁移能力,尤其适用于需要严格可控实验条件的预训练研究。
实际应用
实际应用中,SYN-1B 可作为小型合成数据混合组分,与网页、教育、代码等语料共同用于通用预训练,以密集注入易于审计的状态追踪样本。该数据集还可用作长上下文召回与规则更新的受控基准,用于探测模型隐藏状态是否编码主动映射、绑定和修正值,并作为干扰敏感性测试、合成课程学习、数据混合以及缩放定律研究的数据生成基线。
衍生相关工作
该数据集的衍生工作主要集中于长上下文模型、循环或记忆增强模型、无检索推理、持续信念更新以及系统泛化课程学习等方向。其原始侧车文件提供了事件、写入、查询位置、答案位置、证据跨度、组合深度、受控间隔和保留系列等精确元数据,为机械可解释性研究提供了可复现的语料基础。研究者可基于该数据集构建可审计的合成预训练评估框架,推动状态追踪和规则更新行为的系统研究。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务