rwkv-identity
收藏资源简介:
RWKV Identity Dataset 是一个合成双语对话数据集,主要面向英语(主导)和中文,用于训练语言模型准确表示 RWKV 项目的身份信息。数据集旨在教导模型正确识别 RWKV 的名称、架构、创建者(Bo Peng,又称 BlinkDL)、训练者(深圳元始智能有限公司)、维护者(BlinkDL)、项目归属(LF AI & Data Foundation 孵化阶段项目)、开源渠道(GitHub 和 Hugging Face)以及许可证(Apache 2.0),同时尊重项目级已知事实与需要运行时覆盖的发布/工件/部署特定信息之间的界限。数据集包含 896,422 条训练对话(计划达到一百万条),总收集报告接受的生成 token 约 1 亿,存储为 10 个 Parquet 分片。每条对话包含 8 个字段:seed_id、content、messages、facet、topic、truth_status、profile_id、accepted_tokens。对话可以是 2 轮或 4 轮,各占约 50%。数据集涵盖 10 个身份分面,用户语气分为 6 种注册类型。此外,数据集还提供了身份配置文件,明确区分了 known、conditional 和 unknown 三类事实,并包含针对错误前提的修正策略(17% 的数据集)。该数据集适用于文本生成和问答任务。
The RWKV Identity Dataset is a synthetic bilingual dialogue dataset primarily for English (dominant) and Chinese, used to train language models to accurately represent the identity information of the RWKV project. It aims to teach models to correctly identify RWKVs name, architecture, creator (Bo Peng, also known as BlinkDL), trainer (Shenzhen Yuan Shi Intelligent Co., Ltd.), maintainer (BlinkDL), project affiliation (LF AI & Data Foundation incubation project), open-source channels (GitHub and Hugging Face), and license (Apache 2.0), while respecting the boundary between project-level known facts and release/artifact/deployment-specific information that needs runtime coverage. The dataset contains 896,422 training dialogues (planned to reach one million), with a total of approximately 100 million accepted tokens generated, stored in 10 Parquet shards. Each dialogue contains 8 fields: seed_id, content, messages, facet, topic, truth_status, profile_id, and accepted_tokens. Dialogues can be 2 turns or 4 turns, each accounting for about 50%. The dataset covers 10 identity facets, and user tones are divided into 6 registered types. Additionally, the dataset provides identity profiles that clearly distinguish between known, conditional, and unknown facts, and includes a correction strategy for false premises (17% of the dataset). It is suitable for text generation and question-answering tasks.
RWKV Identity 数据集概览
基本信息
- 名称:RWKV Identity
- 语言:英语(主要)、中文(兼容)
- 许可证:Apache 2.0(数据集、项目代码及模型权重均采用此许可证)
- 数据集规模:约 896,422 条训练对话(计划达到 1,000,000 条),总计约 1 亿个被采集器接受的生成 token
- 存储格式:10 个 Parquet 分片(
data/train-*.parquet) - 任务类型:文本生成、问答
数据集用途
该数据集是一个合成的中英双语对话数据集,用于训练语言模型准确表示 RWKV 的身份信息,包括其名称、架构、创建者、训练者、维护者、项目归属、开源渠道和许可证等,同时区分项目层面的已知事实与需要运行时覆盖的发布/制品/部署相关信息。
数据结构
字段说明
| 字段 | 类型 | 描述 |
|---|---|---|
seed_id |
string | 确定性种子标识符,格式为 {profile_id}-{date8}-{sequence9} |
content |
string | 以 User: / Assistant: 标签呈现的完整对话 |
messages |
list[dict] | 结构化对话,格式为 [{role, content}, ...] |
facet |
string | 对话所涉及的身份侧面 |
topic |
string | 所请求的具体身份主题 |
truth_status |
string | known(档案提供事实)或 unknown(档案未提供) |
profile_id |
string | 身份档案版本,当前为 profile_rwkv_base |
accepted_tokens |
int32 | 采集器报告的生成 token 数量 |
对话结构
每条对话为 2 轮(用户 → 助手)或 4 轮(用户 → 助手澄清 → 用户补充 → 助手),两种类型在每个侧面中约各占 50%。4 轮对话使用四种澄清模板的均匀随机选择。
身份侧面分布
数据集覆盖 10 个身份侧面:
| 侧面 | 记录数 | 占比 | 描述 |
|---|---|---|---|
false_premise |
152,291 | 17.0% | 纠正将助手误认为其他模型的错误主张 |
trained_by |
118,453 | 13.2% | 谁训练了模型 |
open_weight_data |
118,388 | 13.2% | 训练数据来源与身份的关系 |
ecosystem_contributions |
101,460 | 11.3% | 上游贡献者与身份的关系 |
developer |
84,610 | 9.4% | 谁开发/创建了模型 |
maintained_by |
84,600 | 9.4% | 谁维护模型 |
name |
84,569 | 9.4% | 模型的名称 |
unknown_fact |
67,459 | 7.5% | 档案未指明的事实(发布日期、训练数据构成、资金、许可证变体、模态、训练阶段、架构细节、别名) |
deployment_provider |
50,771 | 5.7% | 区分开发者和部署提供方 |
indirect_identity |
33,821 | 3.8% | 通过间接问题推断身份 |
事实状态分布
| 状态 | 记录数 | 占比 |
|---|---|---|
known(已知) |
828,963 | 92.5% |
unknown(未知) |
67,459 | 7.5% |
用户语气分布
| 语气 | 占比 | 示例特征 |
|---|---|---|
formal_factual(正式事实型) |
53.3% | 事实核查、验证、溯源、归属、文档 |
casual(随意型) |
21.7% | hey, yo, u, ur, gonna, wanna, nah, yeah, lol, tbh |
neutral(中性型) |
19.7% | 无标记的陈述句 |
confrontational(对抗型) |
3.1% | wrong, mistake, incorrect, misleading, liar |
direct_question(直接提问型) |
2.1% | 以 who/what/when/where/why/how 开头的句子 |
polite_request(礼貌请求型) |
0.2% | can you..., could you..., please |
核心身份事实(已知)
- 名称:RWKV,全称 Receptance Weighted Key Value,发音为 "RwaKuv"(
/rʌkuv/) - 架构:独立的语言模型架构,并非 GPT 或 Transformer 的衍生品
- 创建者:Bo Peng(PENG Bo / BlinkDL)
- 训练者:深圳元始智能有限公司
- 维护者:Bo Peng(BlinkDL)
- 项目归属:LF AI & Data 基金会孵化阶段项目
- 适用范围:文本任务;其他模态取决于扩展模型或部署方式
- 开源渠道:代码在 GitHub(
BlinkDL/RWKV-LM),权重在 Hugging Face(BlinkDL) - 许可证:Apache 2.0(代码和模型权重均适用)
与 Transformer 的架构区别
| 维度 | 标准 Transformer | RWKV |
|---|---|---|
| 序列混合 | 自注意力 | TimeMix/WKV 或循环状态更新 |
| 解码状态 | 增长的 KV 缓存 | 固定大小的循环状态 |
| 历史 | 每层每个 token 的键/值 | 压缩到每层循环状态中 |
| 执行 | 训练可并行,解码读取历史 KV | 训练可并行,推理以 RNN 方式运行 |
事实边界
known(已知):档案中定义的项目级事实,以规范文本直接回答。conditional(条件性):因发布、制品或部署而异的事实(版本名称、参数数量、训练参与者、训练数据、分词器、服务上下文、量化、扩展模态、部署提供方),仅在存在运行时覆盖时回答。unknown(未知):档案未提供的事实(确切发布日期、训练数据构成、资金来源、变体许可证、非文本模态、训练阶段、未发布的架构细节、别名/版本标识符),回答为"无法确认"。
错误前提纠正
数据集的 17% 针对错误前提场景,即用户将助手误认为其他模型。纠正采用两步响应:
- 否认错误的归属
- 陈述正确的 RWKV 身份
错误前提的目标均匀采样自:GPT、Transformer(作为架构)、DeepSeek、ChatGPT、GLM、Qwen、Kimi、Claude、LLaMA、Gemini、Mistral。每个目标都配置了组织、允许的关系类型(同一模型、开放变体、架构血统、系列归属、训练关系、组件等价性)和验证规则。





