AUDITFLOW: Executable Symbolic Environments for Structured Financial Reporting Verification

summary

Video file (mp4)

The gist

The gist: AUDITFLOW proposes a graph-grounded multiagent framework that separates adaptive search from deterministic verification to achieve high accuracy in structured financial audit verification.

In short

AUDITFLOW is a graph-grounded multi-agent framework designed to verify structured financial reports like XBRL filings against accounting rules. It separates search from computation using a symbolic environment linked to US-GAAP taxonomy and filing evidence. The system uses specialized agents to check consistency, achieving high accuracy by relying on deterministic verification steps rather than solely on LLM reasoning.

Key concepts

Graph-Grounded Environment
This is a symbolic system built from two graphs: one representing the static US-GAAP taxonomy and another representing the specific XBRL filing. It provides typed tools that allow agents to retrieve facts, traverse the taxonomy, perform numerical checks, and evaluate rules in a structured way.
Search vs. Computation Separation
The framework divides tasks: LLM agents handle adaptive search (deciding what to look for), while the symbolic environment handles deterministic computation (retrieving facts and executing strict numerical or rule checks). This separation ensures that verification relies on structured, executable logic.
Three-Agent Audit Protocol
The protocol involves two junior auditors inspecting a case from different perspectives, followed by a senior auditor. The junior agents focus on specific aspects—one checking facts against taxonomy, the other checking evidence against rules—and the senior agent coordinates and resolves any disagreements between their findings.
Evidential Aggregation
This process combines the structured reports generated by the agents into a final audit decision. It uses a mass function to weigh different pieces of evidence, including agent-declared overrides, to calculate a final trustworthiness score that determines whether a reported value is consistent or constitutes a violation.

Terminology used across episodes

This episode discusses

The paper

AUDITFLOW: Executable Symbolic Environments for Structured Financial Reporting Verification · Read on arXiv

Yan Wang, Xuguang Ai, Jaisal Patel, Xueqing Peng, Fengran Mo, Yupeng Cao, Haohang Li, Mingyu Cao

The Fin AI, USA. · Rensselaer Polytechnic Institute, USA. · Mniversite de Montrພau, Canada. · Stevens Institute of Technology, USA. · University of Surrey, UK · Cardiff University, UK

Structured financial reporting verification requires connecting reported facts to accounting constraints, reconstructing expected values, and executing numerical checks. We study this problem through XBRL numerical consistency verification and introduce AuditFlow, a graph-grounded multi-agent framework built around an executable symbolic environment. The environment links a reusable US-GAAP taxonomy graph with filing-specific XBRL evidence and provides typed tools for retrieval, traversal, computation, and rule evaluation. Two specialized auditors investigate constraints and filing evidence, while a senior auditor coordinates disagreement-triggered refinement. Deterministic tools produce verification evidence; evidential aggregation combines structured reports, including agent-declared overrides, into final decisions. On a newly collected 1, 000-instance evaluation set of engine-recorded DQC violations, AuditFlow achieves 87.70% joint audit accuracy with Claude Sonnet 4.6, compared with 68.60% for Single Agent and 86.70% for Checker-only. Component and coverage analyses identify executable verification as the main source of accuracy, while additional gains from agent judgment depend on the backbone and checker coverage.

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: Today's paper: "AUDITFLOW: Executable Symbolic Environments for Structured Financial Reporting Verification".

Jane: The gist: AUDITFLOW proposes a graph-grounded multiagent framework that separates adaptive search from deterministic verification to achieve high accuracy in structured financial audit verification.

Tom: First, who's behind it and why it matters.

Title and authors: Tom: So we're looking at this paper called "AUDITFLOW: Executable Symbolic Environments for Structured Financial Reporting Verification". It sounds like they’re tackling a really specific, hard problem in financial auditing where just reading the text isn't enough to know if something is right.

Jane: Right, so what’s the main idea here? If you think about it, traditional language models struggle because correctness in auditing depends on linking reported facts to a taxonomy concept and then recomputing values or checking rules before you can even say if it’s an error.

Lu: Exactly. The authors propose this graph-grounded multiagent framework where they build a symbolic environment from two distinct graphs: the static USGAAP taxonomy graph and the dynamic XBRL filing graph, which they call Gytencodes and GFencodes, respectively.

Meng: So you’ve got a static map of rules and a dynamic map of the actual financial report evidence. That seems like it addresses that initial difficulty of linking reported facts to those concepts correctly.

Tom: And they separate the search from the computation itself which is key because LLMs usually try to do both at once, which often leads to errors in these kinds of structured tasks.

Jane: They let the LLM agents decide where to look on that dynamic evidence graph, but then a symbolic environment handles all the heavy lifting like fact retrieval and numerical checking.

Lu: They expose this entire environment through typed tools, which are deterministic—meaning they have fixed names and fixed ways of operating—so they don't rely on the LLM just reasoning about them in natural language.

Meng: So instead of an agent just saying "check this number," it has to call a specific tool like "numerical checking" with specific inputs, which makes the output much more reliable.

Tom: And they use this environment to evaluate three families of Data Quality Committee rules: sign consistency, dimensional aggregation consistency, and calculation-tree consistency. That’s the actual verification work happening in that symbolic space.

Jane: But what's really interesting is their three-agent audit protocol where you have two junior auditors checking the case from different views, and a senior auditor reviews their reports to resolve any disagreements.

Lu: The Compliance Auditor A1 focuses on specification first, checking reported facts against the taxonomy constraints, while the Forensic Auditor A2 starts from reported facts and confirms those results with those deterministic data quality checks.

Meng: So one agent is focused on rules and constraints, and the other is focused on evidence flow and checking that evidence against those same rules. That sounds like a good way to catch different kinds of mistakes.

Title and authors: Tom: And they introduce mandatory deterministic verification gates where the junior auditors can't just move on until those checks return non-error observations, which prevents them from finalizing a verdict too early.

Jane: The final output isn't just a confidence score from the LLM; it uses an evidential aggregation step where they combine the grounded reports into a final audit output using mass functions.

Lu: Specifically, they use this mass function m(v) + m(c) + m(Θ) = one to define the trustworthiness score as τ equals one minus m⋆(Θ), where K measures disagreement between the junior auditors <ref:2606.03031#pg1>.

Meng: That’s a structured way to combine all those inputs—the reports, the contexts, and the rules—into one final verdict rather than letting an LLM just make up a number based on its own internal state.

Tom: Experimentally, they reached eighty-two point zero nine percent joint audit accuracy under GPT-five point five which is quite high when you look at how it compares to the strongest baseline, outperforming it by fourteen point nine three points.

Jane: And the paper shows that removing those deterministic checks drops accuracy to about seventeen point nine one percent, which really demonstrates that the symbolic environment performing the verification step is what a model cannot reliably replace on its own.

Lu: They found that results are stable across different strong backbones like GPT-4o, Claude Sonnet four point six, and Qwen-397B all hitting about eighty point six zero percent joint accuracy, and the biggest drop in accuracy comes from removing those deterministic checks.

Meng: It’s good that they showed a clear separation between retrieval-based baselines and systems built around executable tools, proving that structured environments are the way to go for this kind of verification work.

Tom: The limitation they mention is that the evaluation was on a sixty-seven-instance subset from the FinMR task, and they assume that XBRL filings and USGAAP taxonomy releases can be parsed into reliable structured graphs.

Jane: They also noted that while their Expected Error Rate is near zero across most backbones, the remaining errors are mostly CER, which points to expected-value reconstruction as the main residual challenge.

Lu: The authors also pointed out that while they use LLMs to follow the tool protocol and produce reports, it still depends on a strong LLM backbone for that part of the process.

Meng: For deployment, it sounds like these audit agents need to be built around executable structured environments rather than just relying on text-only reasoning from the model alone.

Tom: Overall, AUDITFLOW introduces this graph-grounded multiagent framework to move financial audit verification into a more reliable, structured space. It separates the search—where the LLM looks—from the computation—where the symbolic environment verifies it.

Title and authors: Jane: This design has big implications because it means we are building systems where correctness is determined by structured evidence rather than just text alone, which should make them much more trustworthy for real financial use cases.

Lu: It moves beyond just using an LLM as a reasoning engine and positions the LLM as a smart search director inside a rigorous verification pipeline.

Meng: If you want to actually ship something like this, you need that kind of structured environment to ensure the model isn't just hallucinating its way to an answer.

Tom: So we’ve seen how they separated the adaptive search from the deterministic verification in AUDITFLOW, and I think that separation is what really drives their performance gains.

Jane: It’s a lot of work building those dual graphs and then designing those typed tools, but it seems like that disciplined approach is what leads to the high accuracy numbers they reported.

Lu: The paper shows that this architecture—the dual graph and the deterministic tools—is what allows them to achieve verification accuracy above eighty-two percent on GPT-five point five, which is a solid result for a complex task like XBRL audit verification.

Meng: For anyone looking at this for production, it suggests that you need to invest in building those structured environments because the performance difference between those systems and text-only baselines is huge.

Tom: So we've covered the title, the mechanism of separating search from computation, and what they mean by these deterministic verification gates that keep things grounded.

Jane: Next up, we’re going to look at how they structured this three-agent protocol where junior auditors debate before a senior auditor makes a final call.

Lu: That protocol is interesting because the Compliance Auditor A1 is spec-first, and the Forensic Auditor A2 is evidence-first, which gives them two very different starting points for inspection.

Meng: It’s not just two agents looking at the same thing; they are explicitly checking against different constraints—one for rules, one for facts and context.

Tom: And that leads directly into the next part where they detail how those junior reports are aggregated by the senior auditor using those mass functions we talked about earlier.

Jane: The aggregation step is where they take all those grounded reports and fuse them into a final output, which results in a verdict, an expected value, an evidence trail, and that trustworthiness score.

Title and authors: Lu: The specific formula they use for the normalized fused mass m⋆(·) involves combining the masses of the individual reports using that structure we discussed earlier to get that final score.

Meng: It sounds like this aggregation step is what prevents just one agent's opinion from dominating, which is a major win for robustness.

Tom: And they also talked about how they handle conflict resolution in that senior auditor role, where the senior auditor sends back targeted feedback instead of just asking for free-form reasoning.

Jane: That bounded refinement loop capped at three rounds lets them correct common errors like using the wrong period or skipping a required checker without needing a massive amount of retraining.

Lu: That level of targeted feedback suggests that they’ve identified specific failure modes in the workflow, which is smart because it shows where the model needs to be guided most.

Meng: It’s about making the debugging process systematic, not just letting the LLM guess what went wrong and then retrain on that vague feedback.

Tom: So we're moving from how they verify a single case to how they manage those disagreements across a team of agents using these structured interaction loops.

Jane: And this entire structure is part of their paper, "AUDITFLOW: Executable Symbolic Environments for Structured Financial Reporting Verification," and it shows how to build complex reasoning systems by layering different verification stages on top of each other.

Lu: It’s about building a system where the LLM is powerful enough to direct the search but constrained enough that it can't bypass the deterministic checks.

Meng: And for us in production, it means we need to think about how we structure our tools so they force structured interaction rather than allowing free text outputs when we deploy agents like this.

Tom: So we've covered the framework, the protocol, and the verification steps of AUDITFLOW, setting up a really solid foundation for what’s next.

Jane: We're wrapping up this discussion on "AUDITFLOW: Executable Symbolic Environments for Structured Financial Reporting Verification," and it really highlights that structured environments are essential when we need high accuracy in regulated domains.

Lu: It shows that combining the dual graph structure with typed tools is a way to ground reasoning in external, verifiable knowledge structures.

Meng: For anyone listening who only wants the practical implication, it’s that these agents need to be built around executable structured environments so they can actually perform reliable audit verification tasks.

Tom: So that's our take on AUDITFLOW today—it’s a powerful way to separate the search from computation and force verification through deterministic checks in a multiagent setting.

The paper's summary: Tom: So to wrap up, AUDITFLOW is essentially building this whole system around a dual graph structure—one for the static USGAAP rules and one for the dynamic XBRL filing data—and using typed tools to force the AI to check facts against those structures deterministically.

Jane: It’s like taking a massive, messy pile of financial documents and creating a strict set of digital blueprints for how every piece of information *should* connect, then making the AI follow those blueprints instead of just guessing from text.

Lu: Exactly. The core idea is separating the search—where the LLM decides what to look at on the dynamic evidence graph—from the computation, which is handled by this symbolic environment that does all the heavy lifting like checking calculation trees or dimensional consistency.

Meng: From a deployment standpoint, that separation is huge. It means we aren't just asking an LLM to *think* about auditing; we’re giving it a structured environment where correctness is enforced by hard rules, not just its internal probability distribution.

Tom: And the results are pretty telling. they achieved eighty-two point nine percent joint audit accuracy on GPT-five point five, and the authors showed that removing those deterministic checks tanked the accuracy down to seventeen point nine one percent.

Jane: That drop is massive because it shows that the symbolic environment doing the actual verification step is what an LLM simply cannot reliably replace on its own when you need high precision in financial reporting.

Lu: It also confirms their hypothesis that retrieval-based systems are fundamentally different from these executable tool-based systems, which makes sense because one relies on finding the right text and the other relies on following a verified computational path.

Tom: The protocol they use is interesting too—two junior auditors checking from different angles, and then a senior auditor resolves conflicts by sending back targeted feedback instead of just asking for free-form reasoning.

Jane: That targeted feedback loop, where they correct errors like using the wrong reporting period in just a few rounds, suggests they’ve really mapped out the failure modes of these agent interactions.

Lu: It moves the problem from "how do we train an LLM to be smart about auditing?" to "how do we design a verification environment that forces structured interaction?" which is a much more tractable research question.

Meng: For us, it means if we want to deploy agents for compliance, we need to focus less on making the LLM better at reasoning and more on building these rigorous environments where the AI has to use those fixed tools correctly.

Tom: So, the implication is that reliable audit agents should be built around executable structured environments rather than just relying on text-only reasoning from a large language model backbone.

Jane: And this whole design shows how combining dual graphs with typed tools allows you to ground reasoning in external, verifiable knowledge structures instead of just letting the model hallucinate its way to an answer.

Lu: This work suggests that for complex tasks like XBRL verification, the path forward isn't just a bigger language model; it’s about building a pipeline where structured evidence dictates the final verdict.

The paper's improvements: Tom: So what are the authors suggesting to improve AUDITFLOW? They are focusing on making that conflict resolution step even more systematic, which is pretty important when you're dealing with multiple agents.

Jane: They talk about targeted feedback loops again, but they’re suggesting a bounded refinement process, capping it at three rounds. Instead of letting the senior auditor just ask the juniors to reason freely, it forces them to collect specific evidence from the environment.

Lu: That’s a good point because it moves beyond asking an AI for vague feedback; it makes the debugging process systematic and constrained, so they can correct specific errors like using the wrong accounting period or skipping a required checker.

Meng: If you're deploying this at scale, having that bounded loop is what keeps the cost down. You don't want an open-ended conversation with a senior auditor every single time something breaks; you need a defined process for refinement.

Tom: And they’re pushing the concept of using those structured environments to handle verification, which means if you can build those fixed tools, you get much more reliable results than just relying on the LLM's general reasoning ability.

Jane: The paper really emphasizes that the separation between search and computation is what gives this system its power; it shows that a model isn't supposed to be doing both the finding and the final checking itself.

Lu: It’s about establishing a clear hierarchy where the symbolic environment handles those deterministic checks, which gives us a much higher baseline for accuracy on things like calculation-tree consistency.

Tom: And they are also showing that this separation works across different strong backbones, like GPT-four o and Claude Sonnet four point six all hitting similar accuracy numbers, which means the architecture itself is quite robust.

Jane: So what does this mean for us? It suggests that when you need high accuracy in regulated areas like auditing, you shouldn't just try to make your language model smarter; you should focus on building those executable structured environments first.

Lu: The implication is that we need to prioritize building those dual graphs and the typed tools because the performance difference between a system with these tools and one without them is very large.

Conclusion: Tom: So we’re wrapping up on AUDITFLOW: Executable Symbolic Environments for Structured Financial Reporting Verification by summarizing how they built this system to verify financial reports using dual graphs and deterministic tools.

Jane: It’s a framework that separates the search, where the AI looks, from the computation, where the symbolic environment performs all those fixed checks against USGAAP rules and XBRL data.

Lu: The main point is that by grounding the reasoning in these verifiable structures instead of just letting an LLM reason from text alone, you get much higher accuracy on complex verification tasks like calculation-tree consistency.

Meng: For production, this means we’re looking at a way to deploy agents where the correctness is enforced by structured evidence and not just a confidence score from the model.

Tom: They showed that this approach reaches eighty-two point nine percent joint audit accuracy under GPT-five point five, which is pretty solid when you compare it to the strongest baselines.

Jane: It really highlights that for regulated domains, we need systems where correctness is determined by structured evidence rather than just the model’s internal probability distribution.

Lu: The implication here is that we need to prioritize building those dual graphs and typed tools because the performance difference between a system with these tools and one without them is very large.

Meng: I'm still wondering what the actual deployment cost would be for maintaining those symbolic environments, but the accuracy numbers suggest it’s worth exploring.

Tom: We’ll keep that in mind, but for now, AUDITFLOW shows a really disciplined way to separate search from computation and force verification through deterministic checks.

Jane: It moves us closer to building audit agents that are actually reliable because they are constrained by verifiable knowledge structures rather than just being text-only reasoners.

Lu: The work on AUDITFLOW sets a benchmark for how we can ground complex reasoning in external, verifiable knowledge structures for financial tasks.

More episodes

← Home