FinChain
收藏资源简介:
FinChain 是一个为可验证的链式思维金融推理设计的符号基准数据集,涵盖了12个金融领域的54个主题。每个主题包含5个参数化模板,每个模板都有不同的推理复杂度和领域专业知识要求。每个数据实例都包括一个可执行的Python跟踪,可以自动生成大量训练数据并轻松适应其他领域。FinChain还引入了ChainEval,一个新的指标,用于自动评估最终答案和中间推理。
FinChain is a symbolic benchmark dataset designed for verifiable chain-of-thought financial reasoning, covering 54 topics across 12 financial domains. Each topic includes 5 parametric templates, each featuring distinct reasoning complexity and domain expertise requirements. Each data instance comprises an executable Python trace, which enables automatic generation of large-scale training data and facile adaptation to other domains. FinChain also introduces ChainEval, a novel metric for automatically evaluating both final answers and intermediate reasoning steps.
FinChain 数据集概述
🔍 数据集简介
FinChain是首个专为可验证思维链(CoT)金融推理设计的基准测试,评估大语言模型在基于金融方程的多步骤符号化问题解决任务中的表现。该数据集通过细粒度金融分类法构建,支持步骤级监督和鲁棒的诊断评估。
📚 核心特性
- 覆盖12个金融领域的54个主题
- 每个主题包含5个符号化模板(2简单/2中等/1高级)
- 提供可执行的Python轨迹用于步骤级答案验证
- 引入ChainEval评估指标,同时评估最终答案和中间步骤
🗂️ 数据结构
finchain/
├── data/
│ └── templates/ # 54个金融主题的符号化提示模板
├── eval/ # ChainEval评估脚本(即将发布)
└── README.md
每个实例包含:
- 从符号模板生成的金融问题
- 含中间变量和计算过程的黄金推理轨迹
- 用于生成和验证标准答案的可执行代码
� 领域分类
覆盖12个金融领域的54个主题,包括:
- 公司金融
- 投资分析
- 个人理财
- 财务比率
- 风险管理
- 可持续金融
- 并购
- 金融市场
- 金融科技
- 加密金融
- 财务报告
- 金融监管
⚖️ ChainEval评估指标
联合评估框架包含:
- ✅ 最终答案正确性(FAC)
- 🔗 步骤对齐:
- 推理步骤的语义相似度
- 每个步骤的数值一致性
📊 基准测试结果
评估30个模型的主要发现:
- 大模型优于小型金融微调模型
- 顶级模型在高级模板和多跳符号链上仍存在困难
- 标准准确率指标无法捕捉的推理缺陷
🚀 快速开始
bash git clone https://github.com/mbzuai-nlp/finchain.git cd finchain
📄 开发团队
由MBZUAI、索非亚大学、Quantsquare、康奈尔大学、IIT Delhi等机构的研究人员联合开发。
免责声明:数据集基于符号化金融方程生成,不反映真实金融建议或监管要求。




