BIRD-Verified
收藏资源简介:
BIRD-Verified是由伊利诺伊大学团队构建的高质量Text-to-SQL数据集,包含2,462条经过多轮专家验证的样本。该数据集基于BIRD基准训练集,通过设计数据校正流程修复了61.1%样本的SQL查询错误、26.2%的自然语言问题错误和18.2%的外部知识错误。数据创建过程采用2-4轮独立人工校验机制,显著提升了RLVR训练效果,使模型推理准确率提升8.2-13.9%。该数据集主要应用于提升大语言模型的SQL推理能力,解决文本到SQL转换任务中数据噪声导致的性能瓶颈问题。
BIRD-Verified is a high-quality Text-to-SQL dataset developed by the University of Illinois research team, encompassing 2,462 multi-round expert-verified samples. Built upon the BIRD benchmark training set, it leverages a tailored data correction pipeline to fix SQL query errors in 61.1% of samples, natural language question errors in 26.2% of samples, and external knowledge errors in 18.2% of samples. The dataset creation process employs a 2- to 4-round independent manual validation mechanism, which notably enhances RLVR training performance and increases the model's inference accuracy by 8.2% to 13.9%. This dataset is primarily designed to improve the SQL inference capabilities of large language models (LLMs), addressing the performance bottlenecks induced by data noise in text-to-SQL conversion tasks.
ReViSQL数据集概述
数据集基本信息
- 数据集名称: ReViSQL / BIRD-Verified
- 核心贡献: 提供了一个经过专家验证的Text-to-SQL训练数据集,首次在BIRD基准上达到人类水平准确率。
- 数据规模: 包含2,462个经过专家验证的Text-to-SQL实例。
- 数据修正: 修正了原始BIRD训练集中52.1%的SQL查询、26.2%的问题描述和18.2%的外部知识上下文中的标注错误。
数据集文件构成
数据集文件位于data/目录下,主要包含:
核心数据文件
bird-verified-train.json: BIRD-Verified训练集(85%分割,约2,088个实例)bird-verified-val.json: BIRD-Verified验证集(15%分割,约374个实例)bird-verified-train.parquet: 训练集的Parquet格式文件(由curate_final_data.py生成)val_test.parquet: 验证集和评估集合并的Parquet格式文件(由curate_final_data.py生成)
数据缩放消融实验子集
bird-verified-train-125.json: 125个实例的子集bird-verified-train-250.json: 250个实例的子集bird-verified-train-500.json: 500个实例的子集bird-verified-train-1000.json: 1000个实例的子集
评估数据集
arcwise_plat_full.json: Arcwise-Plat-Full评估集(500个问题,完全修正)arcwise_plat_sql.json: Arcwise-Plat-SQL评估集(500个问题,仅SQL修正)bird_eval.parquet: 原始BIRD mini-Dev评估集spider2sqlite_eval.parquet: Spider 2-SQLite评估集(135个问题)spider_2_snow_eval.parquet: Spider 2-Snow评估集(547个问题)
原始数据与模式文件
bird-plat-2.5k-v1.json: 原始的BIRD-Platinum 2.5k训练候选集(验证前)ddls/: 数据库模式DDL文件(每个数据库ID对应一个文件)
数据集生成与准备
- 主生成脚本:
data_scripts/curate_final_data.py - 生成命令:
uv run data_scripts/curate_final_data.py - 输出文件: 生成
data/bird-verified-train.parquet和data/val_test.parquet
数据集用途
- 主要用途: 用于训练ReViSQL框架,通过RLVR(带可验证奖励的强化学习)进行微调。
- 评估基准: 用于在BIRD、Spider 2-SQLite和Spider 2-Snow基准上进行模型性能评估。
- 消融研究: 提供不同规模的子集用于数据缩放消融实验(对应论文图8)。
相关资源依赖
- 数据库文件: 需要下载BIRD mini-Dev数据库和Spider 2-SQLite数据库。
- 环境变量: 需要配置API密钥(Together AI用于推理,W&B用于日志记录)。

- 1ReViSQL: Achieving Human-Level Text-to-SQL伊利诺伊大学厄巴纳-香槟分校 · 2026年



