← Latest papers
🤖 AI

AUDITFLOW: Executable Symbolic Environments for Structured Financial Reporting Verification

AuditFlow is a graph-grounded multi-agent framework that integrates a symbolic environment with adaptive search and deterministic verification to significantly improve structured financial audit accuracy by linking reported facts to taxonomy concepts and recomputing values, achieving 82.09% accuracy on a benchmark dataset.

Original authors: Yan Wang, Xuguang Ai, Jaisal Patel, Xueqing Peng, Fengran Mo, Yupeng Cao, Haohang Li, Mingyu Cao, Lingfei Qian, Víctor Gutiérrez-Basulto

Published 2026-06-03
📖 4 min read☕ Coffee break read

Original authors: Yan Wang, Xuguang Ai, Jaisal Patel, Xueqing Peng, Fengran Mo, Yupeng Cao, Haohang Li, Mingyu Cao, Lingfei Qian, Víctor Gutiérrez-Basulto

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to verify a complex math problem written on a whiteboard, but the numbers are scattered across different rooms, and the rules for solving it are written in a giant, dusty encyclopedia.

This is exactly the challenge AUDITFLOW solves, but instead of a math problem, it's checking financial reports (like the ones public companies file with the government).

Here is how the paper explains it, broken down into simple concepts:

The Problem: Why AI Struggles with Money

Current AI models (like the ones that write essays or chat with you) are great at reading text. But financial audits aren't just about reading; they are about math and rules.

  • The Issue: To check if a number is correct, an AI can't just "guess" based on context. It has to find the specific number in a filing, look up the rule in a massive accounting encyclopedia (called a taxonomy), do the math itself, and then compare the result.
  • The Failure: If you ask a standard AI to do this, it often hallucinates (makes up numbers) or misses the rule because it tries to "reason" through text instead of actually doing the calculation. The paper notes that without help, the best AI gets this right only about 14% of the time.

The Solution: AUDITFLOW (The "Three-Person Audit Team")

The authors built a system called AUDITFLOW. Instead of asking one AI to do everything, they created a symbolic environment (a digital workspace) and a team of three specialized agents.

Think of it like a construction site:

  1. The Environment (The Blueprint & The Tools):
    The system builds a digital map. One part is the static map (the accounting rules/encyclopedia), and the other is the dynamic map (the actual company's financial report).
    Crucially, the AI doesn't "guess" the math. It uses typed tools (like a calculator or a ruler) that are hard-coded to work perfectly. The AI decides which tool to use, but the tool does the actual math.

  2. The Team (The Agents):

    • Junior Auditor A (The Rule Checker): This agent looks at the rules first. It asks, "What does the accounting encyclopedia say this number should be?" It uses the static map.
    • Junior Auditor B (The Evidence Hunter): This agent looks at the facts first. It digs through the company's actual filing to find the numbers, check if they match up with last year, and see if the units make sense. It uses the dynamic map.
    • The Senior Auditor (The Judge): This agent listens to both juniors. If they agree, the job is done. If they disagree (e.g., one says "It's a violation" and the other says "It's fine"), the Senior Auditor asks them to look deeper into the specific area of conflict.

How They Reach a Verdict

The system doesn't just ask the AI, "What do you think?"
Instead, it uses a process called Evidential Aggregation.

  • Imagine the two Junior Auditors are holding evidence cards.
  • If both cards say "Violation," the system is 100% sure.
  • If one says "Violation" and the other is unsure, the system calculates a "trust score" based on how much evidence they actually found.
  • The final answer is a mix of the verdict (Pass/Fail), the expected value (what the number should be), and a trust score.

The Results: Why It Matters

The paper tested this on a dataset of real financial filings.

  • The Winner: AUDITFLOW got the answer right 82% of the time.
  • The Losers: The next best method (a single AI agent trying to do it all) only got 67% right.
  • The "Magic" Ingredient: The most important finding was that if you remove the deterministic tools (the hard-coded math checkers) and let the AI guess the math, the accuracy crashes to 17%.

The Bottom Line

The paper claims that for high-stakes tasks like financial auditing, you cannot rely on an AI's "intuition" or text-based reasoning alone. You need to separate the search (finding the info) from the computation (doing the math).

AUDITFLOW works because it treats the AI as a smart manager who knows how to use a calculator and a rulebook, rather than trying to be the calculator itself. It forces the AI to use a "symbolic environment" where the math is done by code, not by the AI's brain.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →