FinRCA-Bench: Benchmarking Evidence Retrieval and Reasoning for Financial AI Systems
AI经常能说对财务对账出错的原因,却拿不出真正的证据
一个名为FinRCA-Bench的新基准专门测试AI系统能否准确诊断发票、付款、银行记录之间对不上账的原因。研究人员只更换检索证据的方法、保持AI模型本身不变,结果准确率就从2.05%飙升到72.44%,说明起决定作用的是能否找到正确的证据记录,而不是模型本身的推理能力。即便答对了,严格满足证据要求的比例也只有5.72%。
METAL MEDIA 解读图
AI经常能说对财务对账出错的原因,却拿不出真正的证据
- 01该基准包含2,250个跨14张操作表的合成应付账款到银行对账案例,其中1,500例被人为植入了15类失败原因,另外750例是合法但容易混淆的'难负例'。
- 02研究对比了按文字相似度检索的传统方法(Dense RAG)和只沿着真实存在的交易关系遍历的类型化溯源图检索方法(TPGR),并在完全相同的下游推理模型下进行测试。
- 03仅更换检索方式,所需证据记录的平均召回率就从0.83%提升到77.70%,16分类的准确率从2.05%提升到72.44%;相比之下,传统的规则系统已达到84.97%,经典机器学习方法更是达到95.44%,说明AI在此任务上并非天然占优。
- 04在437个案例中有311个(占71.17%)虽然给出了正确分类,却未能满足证据要求;严格通过证据契约检验的比例仅5.72%。剩余错误中,95起是因为检索失败,只有15起才是真正的推理错误。
他们做了什么
- 该基准包含2,250个跨14张操作表的合成应付账款到银行对账案例,其中1,500例被人为植入了15类失败原因,另外750例是合法但容易混淆的'难负例'。
- 研究对比了按文字相似度检索的传统方法(Dense RAG)和只沿着真实存在的交易关系遍历的类型化溯源图检索方法(TPGR),并在完全相同的下游推理模型下进行测试。
- 仅更换检索方式,所需证据记录的平均召回率就从0.83%提升到77.70%,16分类的准确率从2.05%提升到72.44%;相比之下,传统的规则系统已达到84.97%,经典机器学习方法更是达到95.44%,说明AI在此任务上并非天然占优。
- 在437个案例中有311个(占71.17%)虽然给出了正确分类,却未能满足证据要求;严格通过证据契约检验的比例仅5.72%。剩余错误中,95起是因为检索失败,只有15起才是真正的推理错误。
为什么重要
对于打算在财务系统中部署AI的人来说,答案正确并不代表系统真正找到了能证明该答案的记录,这在需要审计追溯的场景中至关重要。这项研究用具体数据表明,检索架构而非模型能力,往往才是决定端到端表现的关键瓶颈。
本文术语
- RAG(检索增强生成) · AI在生成答案前先检索相关资料作为参考的技术
- TPGR(类型化溯源图检索) · 只沿着预先定义的真实交易关系寻找证据、不依赖相似度计算的检索方法
- 难负例(hard negative) · 看起来异常但实际上是正常情况的测试案例,用来检验系统是否会误判
- 宏观召回率(macro recall) · 各案例所需证据被完整找到程度的平均值
- 溯源(provenance) · 记录之间真实存在关联的可追溯证据链
论文原文摘要(英文)
Large language models are increasingly used to support financial operations, but their apparent reasoning performance can depend on whether they receive the right evidence. In financial reconciliation, the evidence needed for diagnosis is distributed across invoices, purchase orders, approvals, allocations, payments, ledger entries, and bank activity, linked by transactional relationships rather than textual similarity. End-to-end accuracy can therefore conflate evidence access with reasoning quality. We introduce FinRCA-Bench, a deterministic synthetic benchmark of 2,250 accounts-payable-to-bank reconciliation cases spanning 14 operational tables, including 1,500 injected failures across 15 causal categories and 750 legitimate or hard-negative cases. Root-cause labels and record-level evidence contracts are hidden from the model, allowing retrieval to be evaluated independently of answer correctness. We compare Rules/SQL, classical machine learning, dense semantic retrieval, deterministic relational expansion, and Typed Provenance Graph Retrieval (TPGR), a typed traversal restricted to persisted transaction relationships. Rules/SQL reaches 84.97% held-out exact accuracy and classical ML reaches 95.44%. Holding the reasoning model, prompt, and generation settings fixed while changing only retrieval increases macro required-record recall from 0.83% to 77.70% and exact 16-class accuracy from 2.05% to 72.44%. Structural retrieval failures outnumber reasoning failures with sufficient retrieval by 95 to 15; 254 correct predictions occur despite incomplete retrieval, and strict returned-evidence contract accuracy is only 5.72%. On FinRCA-Bench, retrieval architecture strongly shapes observed AI-system performance, and a correct root-cause label is a weak proxy for an auditable diagnosis.
在 arXiv 阅读最新论文
- SWE-bench Science: Can Coding Agents Resolve Engineering Tasks in Science?让AI编程助手去修复真实科学软件,连最强的那个也有一半以上任务没做对
- FlashPrefill V2: Block-Sparse Prefill Attention for Long-Context LLM Serving把稀疏注意力从论文原型变成能真正上线服务的加速方案
- PolicyGuide: From Guarding One Action to Guiding the Whole Workflow for Policy-Compliant LLM Agents让客服AI坐席不只是拦住一个危险动作,而是把整个流程走对
- EXIMO: VLM Guided Exploration of VLA Policies不用人工遥控演示,让会说话的AI来教机械臂做新家务
- EnvHarness: Awakening Static Worlds for Agent Learning不重新搭建训练环境,而是给现有环境套一层可插拔组件,针对每个智能体的具体弱点重新塑形
- Bounded Sovereignty and the Control Tax: Pricing AI Oversight When the Deployer Does Not Own the Model租用AI而非拥有AI的机构,安全监管能力只剩一半
- Beyond Imitation: Filtering On-Policy Distillation by Reasoning ProgressAI模仿老师模型学习时,会误伤本来推理正确的步骤,新方法专门过滤掉这种误伤
- PersonalBench: Measuring the Authorship Gap in LLM Personalization让AI模仿某人的文风,结果发现它始终摆脱不了自己的腔调