bfsi-bench
收藏资源简介:
BFSI-Bench 是一个用于评估语言模型在印度银行、金融服务和保险(BFSI)领域知识能力的基准测试集。该数据集旨在测试模型对印度 BFSI 规则的理解,这些规则经常变化,且官方来源(如 RBI、SEBI、IRDAI 等网站)难以查找、解析和保持最新。数据集包含 189 个测试样本,每个样本由领域专家编写,并对照官方印度来源进行了验证。它覆盖五个关键能力领域:管辖合规(区分印度语境,默认不适用美国或欧盟规则)、数值推理(正确计算 EMI、利息、TDS 等金融数学)、时间逻辑(当提示未指定年份时,优先采用当前有效的通函和限额)、红队规避(拒绝非法金融变通方法,引导用户至合法渠道)和接地性(严格遵循查询中提到的通函、方案或政策)。每个样本包含以下字段:id(稳定公共ID)、category(类别名称)、category_code(短代码,如 BFSI-JUR、BFSI-NUM 等)、query(问题或用户提示)、gold_answer(经验证的正确答案)、sources(来源列表,JSON格式,包含URL、说明和发布日期)和 evidence(支持引文列表,JSON格式,包含URL、标题、引文、上下文和类型)。数据集仅包含一个 test 拆分,语言为英语,采用 CC BY 4.0 许可证。该数据集主要用于评估和基准测试语言模型在印度 BFSI 领域的表现,不提供系统提示或工具,仅使用默认指令。
BFSI-Bench is a benchmark for evaluating language models knowledge in the Indian Banking, Financial Services, and Insurance (BFSI) domain. It aims to test models understanding of frequently changing Indian BFSI regulations, which are hard to find, parse, and keep up-to-date from official sources (e.g., RBI, SEBI, IRDAI). The dataset contains 189 test samples, each written by domain experts and validated against official Indian sources. It covers five key capability areas: Jurisdictional Compliance (distinguishing Indian context, defaulting to not applicable for US or EU rules), Numerical Reasoning (correctly computing financial math such as EMI, interest, TDS), Temporal Logic (prioritizing current circulars and limits when the year is not specified), Red Teaming Avoidance (rejecting illegal financial workarounds and guiding users to legal channels), and Grounding (strictly adhering to circulars, schemes, or policies mentioned in the query). Each sample includes fields: id (stable public ID), category (category name), category_code (short code such as BFSI-JUR, BFSI-NUM), query (question or user prompt), gold_answer (verified correct answer), sources (list of sources in JSON format with URL, description, and release date), and evidence (list of supporting citations in JSON format with URL, title, citation, context, and type). The dataset has only a test split, is in English, and is licensed under CC BY 4.0. It is primarily used for evaluating and benchmarking language models in the Indian BFSI domain, without providing system prompts or tools, using only default instructions.
BFSI-Bench 数据集概述
基本信息
- 数据集名称:
ground-truth/bfsi-bench - 数据集规模:189 个测试样本(
test分割) - 语言:英语
- 许可证:CC BY 4.0
- 数据大小:678,507 字节
- 数据集类型:金融领域问答基准测试集(question-answering)
任务目标
BFSI-Bench 是一个用于评估语言模型在印度银行、金融服务和保险(BFSI)法规领域问答能力的基准测试。该领域正确答案常依赖频繁变更的通告和法规,且官方来源(如 RBI、SEBI、IRDAI)难以查找、解析和保持更新。基准测试衡量五个能力维度:
- 司法管辖合规(Jurisdiction-Aware Compliance):正确区分印度监管环境,而非默认适用美国或欧盟规则。
- 数值推理(Numerical Reasoning):准确计算金融数学,包括 EMI、利息和 TDS。
- 时间逻辑(Temporal Logic):当提示未指定年份时,优先采用当前适用的通告和限额。
- 红队规避(Red-Team Evasion):拒绝非法金融变通方案,引导用户走合法渠道。
- 依据性(Groundedness):严格忠实于查询中指定的通告、计划或政策内容。
所有问题和金标准答案均由专家撰写,并对照印度官方来源进行核验。
类别分布
| 代码 | 类别名称 | 样本数量 |
|---|---|---|
BFSI-JUR |
司法管辖合规 | 73 |
BFSI-NUM |
数值推理 | 36 |
BFSI-TMP |
时间逻辑 | 17 |
BFSI-ADV |
红队规避 | 29 |
BFSI-GRD |
依据性 | 34 |
基准测试结果
模型在无工具且无印度/BFSI 系统提示的条件下评估,仅使用默认指令:“直接回答用户问题并保持回复简洁。”每个模型回答由 LLM 评判器(openai/gpt-5.6-luna)与专家金标准答案对比,依据类别特定标准评判,结果分为 correct、incorrect 或 not_attempted。
| 模型 | 总体 | BFSI-JUR | BFSI-NUM | BFSI-TMP | BFSI-ADV | BFSI-GRD |
|---|---|---|---|---|---|---|
openai/gpt-5.6 |
85.2% | 76.7% | 94.4% | 58.8% | 93.1% | 100.0% |
openai/gpt-5 |
77.3% | 64.4% | 91.7% | 35.3% | 96.6% | 94.1% |
meta/muse-glimmer-30b |
68.3% | 45.2% | 86.1% | 35.3% | 100.0% | 88.2% |
google/gemma-4-31b-it |
66.1% | 46.6% | 83.3% | 47.1% | 75.9% | 91.2% |
数据模式
顶层字段
| 字段 | 描述 |
|---|---|
id |
稳定公开 ID(如 bfsi-jur-001、bfsi-num-001、bfsi-grd-001 等) |
category |
类别名称 |
category_code |
短代码(BFSI-JUR、BFSI-NUM、BFSI-TMP、BFSI-ADV 或 BFSI-GRD) |
query |
问题/用户提示 |
gold_answer |
经核实的正确答案 |
sources |
来源列表(JSON 格式) |
evidence |
支持性引文列表(JSON 格式),完整源文档尚未包含 |
sources 字段结构
| 字段 | 描述 |
|---|---|
url |
官方来源 URL,纯注释引用为 null |
note |
可选人工备注/标题(从作者 raw_links 清理而来) |
published_date |
来源的 ISO YYYY-MM-DD 发布/出版日期(已知时),纯注释引用为 null |
evidence 字段结构
| 字段 | 描述 |
|---|---|
url |
官方来源 URL,纯注释证据为 null |
title |
来源简短标题 |
quote |
来源内容中的支持性片段 |
context |
引文周围的更广泛检索段落 |
kind |
有 URL 时为 source,否则为 note |
使用方法
使用 Hugging Face datasets 库加载数据集,示例代码:
python import json from datasets import load_dataset
ds = load_dataset("ground-truth/bfsi-bench") row = ds["test"][0] print(row["category_code"], row["query"]) print(row["gold_answer"])
sources = json.loads(row["sources"]) for item in sources: print(item.get("url"), item.get("published_date"), item.get("note"))
evidence = json.loads(row["evidence"]) for item in evidence: print(item["kind"], item.get("url"), item["quote"][:200])
扩展计划
该数据集计划扩展为持续更新的评估基准,以跟上印度 BFSI 法规的演变,并新增评估类别,如多语言能力、隐含依据性和虚假预设测试。相关联系与早期访问可通过 ground-truth.in 或 miroojin@ground-truth.in 获取。





