indic_writing_bench_v1
收藏资源简介:
Indic WritingBench v1是一个专为印度语言设计的生成式写作评估基准数据集,其构建理念源自WritingBench基准,但采用完全由大型语言模型驱动的流程从头构建,无人工参与。数据集包含八个印度语言配置:孟加拉语、古吉拉特语、印地语、卡纳达语、马拉地语、旁遮普语、泰米尔语和泰卢固语。每个配置仅包含测试集,样本量约为280-281个。每个数据项包含一个真实的写作请求(提示)、相关的参考材料(包含标题、URL、源语言和完整内容的结构化字段)以及一个针对该查询特定的、包含5个评估标准的详细评分标准(检查表)。提示以三种形式呈现:原生脚本、代码混合(日常英语单词混合,罗马脚本)和罗马化(音译为罗马脚本),而评估标准是语言和脚本无关的,适用于所有三种形式。数据集旨在评估大型语言模型在印度语言上的生成写作能力,通过GPT-5.4作为评判者,按照每个样本的特定标准进行评分和聚合,支持按领域、子领域和脚本变体进行细粒度分析。数据完全由LLM生成,包括提示多样化、参考材料收集、配对、自然化和评分标准生成等步骤。
Indic WritingBench v1 is a generative writing evaluation benchmark dataset tailored for Indian languages. Its construction philosophy draws from the WritingBench benchmark, but it is built from scratch via a fully large language model (LLM)-driven workflow with no human intervention. The dataset includes eight Indian language configurations: Bengali, Gujarati, Hindi, Kannada, Marathi, Punjabi, Tamil, and Telugu. Each configuration only contains a test set, with a sample size ranging from approximately 280 to 281 instances. Each data entry comprises an authentic writing request (prompt), relevant reference materials with structured fields including title, URL, source language, and full content, as well as a query-specific detailed scoring rubric (checklist) covering 5 evaluation criteria. Prompts are provided in three formats: native script, code-mixed (everyday English words mixed with the target language’s Roman script), and romanized (transliterated into Roman script). The evaluation rubrics are language and script-agnostic, applicable to all three prompt formats. This dataset aims to evaluate the generative writing capabilities of large language models for Indian languages. It uses GPT-5.4 as the judge to score and aggregate results based on each sample's specific criteria, supporting fine-grained analysis by domain, sub-domain, and script variant. All data in the dataset is generated by LLMs, including steps such as prompt diversification, reference material collection, instance pairing, content naturalization, and rubric generation.
Indic WritingBench v1 数据集概述
基本信息
- 数据集名称: Indic WritingBench v1
- 数据集类型: 印度语言生成式写作基准测试数据集
- 设计理念: 参考 WritingBench 基准,专为印度语言构建,采用完全由 LLM 驱动的构建流程(无人工参与)
- 地址: https://huggingface.co/datasets/sarvam/indic_writing_bench_v1
数据集结构
该数据集包含 13 个配置(子集),每个配置对应一种语言:
| 配置名称 | 测试集样本数 | 数据集大小 (bytes) |
|---|---|---|
| Assamese | 281 | 8,481,982 |
| Bengali | 281 | 10,452,561 |
| Gujarati | 280 | 9,279,981 |
| Hindi | 281 | 10,435,413 |
| Kannada | 281 | 8,508,095 |
| Malayalam | 280 | 10,002,024 |
| Marathi | 281 | 10,540,440 |
| Odia | 281 | 7,970,552 |
| Punjabi | 281 | 8,430,935 |
| Tamil | 281 | 9,799,823 |
| Telugu | 281 | 8,802,357 |
| english_original | 555 | 9,092,075 |
| indian_english | 281 | 7,573,366 |
每个子集仅包含 单一 test 分割,作为评估基准使用。
字段说明
| 字段 | 类型 | 描述 |
|---|---|---|
index |
int | 子集内的稳定索引,用于打分器关联回答与评分标准 |
id |
string | 唯一记录 ID |
domain |
string | 顶级领域(共 10 个) |
subdomain |
string | 具体写作任务类型 |
language |
string | 子集语言(如 Hindi) |
variant |
string | 渲染形式:native(母语文字)/ code_mixed(混合英语词的罗马字母文本)/ romanized(罗马化转写) |
is_code_mixed / is_romanized |
bool | 渲染形式标志 |
prompt |
string | 仅写作请求(不含参考资料) |
query |
string | 写作请求与参考资料合并后的完整输入 —— 模型和评判者接收的文本 |
reference |
struct | 参考材料:{ title, url, source_language, content },包含完整文本内容 |
checklist |
list | 每条样本专属的评分规则:5 个标准,每个包含 name、criteria_description 以及分 5 个区间(1-2、3-4、5-6、7-8、9-10)的 10 分制评分细则 |
提示词渲染
- 每个提示词提供三种渲染形式:母语文字、代码混合(日常英语词混入印度语言句子的罗马字母形式)、罗马化转写。
- 评分规则与语言和文字无关,同一规则适用于所有三种渲染形式。
评估方法
评估流程
- Step A — 生成回答: 对每条样本的
query运行待测模型,保存每条记录(格式为{"index": 0, "response": "..."})。推荐生成参数:temperature=0.7、top_p=0.8、top_k=20、max_tokens=16000。对于推理模型,需在评分前去除思维链内容(丢弃至 `</think>
标记之前的内容)。 2. **Step B — 逐标准评分**: 使用 **GPT-5.4 作为评判者**,对每条样本的每个标准分别调用一次(共 5 次调用)。每次调用提供query、response及该单个标准的评分规则,要求返回严格 JSON 格式{"score": 1-10, "reason": "..."}`。
评分原则
- 每个回答依据样本自身的
checklist进行评分,没有唯一的标准答案,最终取各标准得分平均值。 - 评判者系统提示词为:“You are an expert evaluator with extensive experience in evaluating response of given query.”
- 评分提示词将标准注入两次(在查询/回答前后各一次),以确保长输入中标准保持注意力。
- 评分规则强调严格评判,防止被格式或长度误导,识别幻觉内容和未真正完成查询的失败回答。
评分等级说明
| 分数段 | 含义 |
|---|---|
| 1-2 | 低分:存在严重缺陷和重大问题,无法提供基本功能 |
| 3-4 | 低于平均:有明显不足,影响整体效果,需改进 |
| 5-6 | 平均:基本达标,满足必要要求,多数模型可达到 |
| 7-8 | 高于平均:表现强劲,执行熟练,但需小幅完善 |
| 9-10 | 高分:各方面均达到最优,展现卓越效能和品质,无瑕疵 |




