Papers
Topics
Authors
Recent
Search
2000 character limit reached

Visual Auditing Circuit Overview

Updated 7 July 2026
  • Visual Auditing Circuit is a design pattern where visual evidence is isolated, perturbed, and scored to enable controlled auditing and causal analysis.
  • It couples a visual evidence path with an explicit audit path, ensuring deterministic verification and accountability in multimodal systems.
  • Its applications span vision-language models, privacy audits, quantum circuit inspection, and hardware assurance, offering actionable insights and reliability metrics.

Searching arXiv for the supplied papers and closely related "visual auditing" usages to ground the article. Visual auditing circuit denotes a family of auditing architectures in which visual artifacts are treated as manipulable, inspectable, or rank-sensitive evidence rather than as opaque inputs. In recent arXiv work, the term has been used for an intervention module over projected video embeddings in large vision-LLMs, a dataset- and instance-level audit of modality collapse in VideoQA, a claim–evidence matrix for financial question answering, a scene-graph-centered interface for text-to-image auditing, a diffusion-based privacy-leakage audit, a visual inspection layer for tensor networks and quantum circuits, and an SEM-based hardware-assurance pipeline (Zhang et al., 25 Jul 2025, Korkut et al., 29 Jun 2026, Gu et al., 19 Jun 2026, Huang et al., 7 Oct 2025, Schwethelm et al., 2024, Ali, 7 Jun 2026, Hasan et al., 2022). Across these usages, the phrase refers less to a single algorithm than to a recurrent design pattern: visual evidence is isolated, perturbed, scored, or rendered so that causal dependence, structural consistency, or provenance can be examined directly.

1. Conceptual structure across domains

A visual auditing circuit typically couples a visual evidence path with an explicit audit path. In some systems the audit path is interventionist: CircuitProbe directly manipulates projected video embeddings before they are consumed by the LLM, and traffic VideoQA auditing contrasts blind and video-conditioned behavior to expose modality collapse. In others the audit path is representational: EvidenceLens decomposes answers into atomic claims and aligns them to text, table, and chart evidence inside a multimodal claim–evidence matrix; Vipera couples a data loop of generation, parsing, labeling, aggregation, visualization, and evidence capture with an inspiration loop driven by scene-graph inspection and LLM suggestions; AuditFlow separates adaptive search from deterministic verification through typed tools over a dual-graph symbolic environment (Zhang et al., 25 Jul 2025, Korkut et al., 29 Jun 2026, Gu et al., 19 Jun 2026, Huang et al., 7 Oct 2025, Wang et al., 2 Jun 2026).

A second recurrent component is a deterministic or constrained layer that prevents the audit from collapsing into informal inspection. EvidenceLens fixes row and column order in its matrix and maps backend signals into a deterministic review-priority ranking; AuditFlow requires specific checkers before junior auditors may finalize; the tensor-network and quantum-circuit packages preserve versioned JSON designs, normalized graph snapshots, and deterministic rendering; EVHA aligns SEM tiles to trusted design assets and compares counts, geometries, and IoUs at cell level (Gu et al., 19 Jun 2026, Wang et al., 2 Jun 2026, Ali, 7 Jun 2026, Hasan et al., 2022). This suggests that the defining property of a visual auditing circuit is not merely visualization, but the coupling of visual evidence with auditable control logic.

2. Causal localization in large vision-LLMs

In CircuitProbe, the visual auditing circuit is Circuit ① within a three-circuit framework consisting of visual auditing, semantic tracing, and attention flow. Its role is to audit the visual side of an LVLM by manipulating projected video embeddings before they are consumed by the LLM, with three stated objectives: localization verification, robustness auditing, and causal evidence for spatiotemporal grounding (Zhang et al., 25 Jul 2025). The input video frames are denoted I={i1,,iL}I = \{i_1, \ldots, i_L\}, and CLIP ViT-L/14 frame-patch features are projected through the adapter into visual soft prompts,

EC=fC(I)RL×N×dC,EI=A(EC)R(LN)×dt.E_C = f_C(I) \in \mathbb{R}^{L \times N \times d_C}, \qquad E_I = A(E_C) \in \mathbb{R}^{(L \cdot N) \times d_t}.

Object-aligned token sets are constructed per frame by patch-box overlap,

O(o)={p:R,pB(o)},O_\ell(o) = \{p : R_{\ell,p} \cap B_\ell(o) \neq \emptyset\},

optionally expanded to buffered sets with k{1,2}k \in \{1,2\}, and then unioned across four curated key frames. Register tokens are selected by high norm,

R={p:e,p2μ+2σ}.R_\ell = \{p : \|e_{\ell,p}\|_2 \ge \mu_\ell + 2\sigma_\ell\}.

The core intervention replaces selected object tokens either with a global mean visual embedding μ\mu computed from 10,000 ImageNet validation images or with the LLM text embedding of the object label. Open-ended evaluation uses the prefix “The object is” and scores the next token; close-ended evaluation scores the Yes/No decision. Importance is quantified by percentage performance drop,

Δ=AccorigAccablAccorig×100%.\Delta = \frac{\mathrm{Acc}_{\mathrm{orig}} - \mathrm{Acc}_{\mathrm{abl}}}{\mathrm{Acc}_{\mathrm{orig}}} \times 100\%.

On LLaVA-NeXT-V, ablating 573\approx 573 object tokens yields a 92.6%92.6\% drop on open-ended QA, whereas ablating $900$ random tokens drops performance by only EC=fC(I)RL×N×dC,EI=A(EC)R(LN)×dt.E_C = f_C(I) \in \mathbb{R}^{L \times N \times d_C}, \qquad E_I = A(E_C) \in \mathbb{R}^{(L \cdot N) \times d_t}.0. The study further reports that text injection can raise open-ended accuracy from EC=fC(I)RL×N×dC,EI=A(EC)R(LN)×dt.E_C = f_C(I) \in \mathbb{R}^{L \times N \times d_C}, \qquad E_I = A(E_C) \in \mathbb{R}^{(L \cdot N) \times d_t}.1 back up to EC=fC(I)RL×N×dC,EI=A(EC)R(LN)×dt.E_C = f_C(I) \in \mathbb{R}^{L \times N \times d_C}, \qquad E_I = A(E_C) \in \mathbb{R}^{(L \cdot N) \times d_t}.2. Across LLaVA-NeXT and LLaVA-OV, and across both image-only and image+video training variants, object-token ablations cause far larger drops than register or random ablations. Coupled with semantic tracing, which places peak object/action decoding in layers EC=fC(I)RL×N×dC,EI=A(EC)R(LN)×dt.E_C = f_C(I) \in \mathbb{R}^{L \times N \times d_C}, \qquad E_I = A(E_C) \in \mathbb{R}^{(L \cdot N) \times d_t}.3–EC=fC(I)RL×N×dC,EI=A(EC)R(LN)×dt.E_C = f_C(I) \in \mathbb{R}^{L \times N \times d_C}, \qquad E_I = A(E_C) \in \mathbb{R}^{(L \cdot N) \times d_t}.4 for LLaVA-NeXT and EC=fC(I)RL×N×dC,EI=A(EC)R(LN)×dt.E_C = f_C(I) \in \mathbb{R}^{L \times N \times d_C}, \qquad E_I = A(E_C) \in \mathbb{R}^{(L \cdot N) \times d_t}.5–EC=fC(I)RL×N×dC,EI=A(EC)R(LN)×dt.E_C = f_C(I) \in \mathbb{R}^{L \times N \times d_C}, \qquad E_I = A(E_C) \in \mathbb{R}^{(L \cdot N) \times d_t}.6 for LLaVA-OV, and with attention-flow masking that reveals early-to-mid contextual integration followed by mid-to-late object refinement, the circuit supplies direct causal evidence that spatiotemporal semantics are highly localized to object-aligned visual tokens.

3. Auditing visual dependence and training-data use

In traffic accident VideoQA, a visual auditing circuit is defined around modality-collapse diagnostics. The central dataset-level quantities are Blind Gap and Visual Gain,

EC=fC(I)RL×N×dC,EI=A(EC)R(LN)×dt.E_C = f_C(I) \in \mathbb{R}^{L \times N \times d_C}, \qquad E_I = A(E_C) \in \mathbb{R}^{(L \cdot N) \times d_t}.7

A positive Blind Gap indicates above-chance text-only solvability, and a non-positive Visual Gain indicates that adding video does not help. The paper also introduces an instance-level Shortcut Score EC=fC(I)RL×N×dC,EI=A(EC)R(LN)×dt.E_C = f_C(I) \in \mathbb{R}^{L \times N \times d_C}, \qquad E_I = A(E_C) \in \mathbb{R}^{(L \cdot N) \times d_t}.8, where EC=fC(I)RL×N×dC,EI=A(EC)R(LN)×dt.E_C = f_C(I) \in \mathbb{R}^{L \times N \times d_C}, \qquad E_I = A(E_C) \in \mathbb{R}^{(L \cdot N) \times d_t}.9 is a confidence-weighted blind correctness term and O(o)={p:R,pB(o)},O_\ell(o) = \{p : R_{\ell,p} \cap B_\ell(o) \neq \emptyset\},0 is a normalized probability gain for the correct answer when video is added (Korkut et al., 29 Jun 2026). On MM-AU, removing video consistently improved accuracy, and adding more frames further degraded performance. With threshold O(o)={p:R,pB(o)},O_\ell(o) = \{p : R_{\ell,p} \cap B_\ell(o) \neq \emptyset\},1, S-score filtering changed MM-AU for LLaVA-OneVision-8B from O(o)={p:R,pB(o)},O_\ell(o) = \{p : R_{\ell,p} \cap B_\ell(o) \neq \emptyset\},2, O(o)={p:R,pB(o)},O_\ell(o) = \{p : R_{\ell,p} \cap B_\ell(o) \neq \emptyset\},3, O(o)={p:R,pB(o)},O_\ell(o) = \{p : R_{\ell,p} \cap B_\ell(o) \neq \emptyset\},4 to O(o)={p:R,pB(o)},O_\ell(o) = \{p : R_{\ell,p} \cap B_\ell(o) \neq \emptyset\},5, O(o)={p:R,pB(o)},O_\ell(o) = \{p : R_{\ell,p} \cap B_\ell(o) \neq \emptyset\},6, O(o)={p:R,pB(o)},O_\ell(o) = \{p : R_{\ell,p} \cap B_\ell(o) \neq \emptyset\},7, while on VRU-Accident it raised O(o)={p:R,pB(o)},O_\ell(o) = \{p : R_{\ell,p} \cap B_\ell(o) \neq \emptyset\},8 from O(o)={p:R,pB(o)},O_\ell(o) = \{p : R_{\ell,p} \cap B_\ell(o) \neq \emptyset\},9 to k{1,2}k \in \{1,2\}0 and reduced k{1,2}k \in \{1,2\}1 from k{1,2}k \in \{1,2\}2 to k{1,2}k \in \{1,2\}3.

A related but distinct line of work uses visual auditing circuits to determine whether a model actually used particular visual data during training. “Revisiting Data Auditing in Large Vision-LLMs” shows that many membership-inference benchmarks are inflated by member/non-member distribution shift rather than genuine membership signals (Zhu et al., 25 Apr 2025). Its discrepancy metric, WiRED, is based on sliced Wasserstein distances across semantic and texture embeddings,

k{1,2}k \in \{1,2\}4

Biased datasets such as Flickr and DALL·E exhibit large WiRED values, while debiased train/test splits from COCO and model-specific instruction-tuning datasets yield WiRED values near k{1,2}k \in \{1,2\}5 and MI AUCs close to chance. The paper reports that under i.i.d. conditions standard MI methods usually remain in the k{1,2}k \in \{1,2\}6–k{1,2}k \in \{1,2\}7 AUC range, with high Bayes error rates in hidden-state space, and identifies three scenarios where auditing becomes practical: multi-epoch fine-tuning, access to ground-truth texts, and set-based inference.

“Instance-Level Data-Use Auditing of Visual ML Models” moves from passive MI to proactive instance-level auditing by marking one image into many imperceptibly different but feature-space-separated variants, publishing one uniformly at random, and then using black-box membership scores plus a sequential hypothesis test to detect use of that specific instance (Huang et al., 28 Mar 2025). If k{1,2}k \in \{1,2\}8 is a time-uniform confidence interval for the total number of wins k{1,2}k \in \{1,2\}9, the paper’s decision threshold is

R={p:e,p2μ+2σ}.R_\ell = \{p : \|e_{\ell,p}\|_2 \ge \mu_\ell + 2\sigma_\ell\}.0

with R={p:e,p2μ+2σ}.R_\ell = \{p : \|e_{\ell,p}\|_2 \ge \mu_\ell + 2\sigma_\ell\}.1, and the rule is to accept use if R={p:e,p2μ+2σ}.R_\ell = \{p : \|e_{\ell,p}\|_2 \ge \mu_\ell + 2\sigma_\ell\}.2. The guarantee is a tunable false-detection rate bound R={p:e,p2μ+2σ}.R_\ell = \{p : \|e_{\ell,p}\|_2 \ge \mu_\ell + 2\sigma_\ell\}.3. Reported single-instance detection rates include R={p:e,p2μ+2σ}.R_\ell = \{p : \|e_{\ell,p}\|_2 \ge \mu_\ell + 2\sigma_\ell\}.4 on CIFAR-100 classifiers at R={p:e,p2μ+2σ}.R_\ell = \{p : \|e_{\ell,p}\|_2 \ge \mu_\ell + 2\sigma_\ell\}.5, R={p:e,p2μ+2σ}.R_\ell = \{p : \|e_{\ell,p}\|_2 \ge \mu_\ell + 2\sigma_\ell\}.6 on CIFAR-100 visual encoders, and rising CLIP detection under fine-tuning from R={p:e,p2μ+2σ}.R_\ell = \{p : \|e_{\ell,p}\|_2 \ge \mu_\ell + 2\sigma_\ell\}.7 after one epoch to R={p:e,p2μ+2σ}.R_\ell = \{p : \|e_{\ell,p}\|_2 \ge \mu_\ell + 2\sigma_\ell\}.8 after five epochs. The same framework is used to show that two approximate unlearning methods did not successfully remove the influence of unlearned instances from classifiers and CLIP models even when model utility dropped by R={p:e,p2μ+2σ}.R_\ell = \{p : \|e_{\ell,p}\|_2 \ge \mu_\ell + 2\sigma_\ell\}.9.

4. Visual analytics and authoring interfaces

EvidenceLens reframes financial QA auditing as claim–evidence alignment. Answers are decomposed into atomic claims μ\mu0 and linked to evidence items μ\mu1, where each evidence item may be text, table, or chart and is normalized as μ\mu2 (Gu et al., 19 Jun 2026). The central visual surface is a multimodal claim–evidence matrix whose rows are claims and whose columns are evidence items grouped by modality and document position. Cells are labeled as support, partial support, contradiction, or context. Support aggregation is modality-aware,

μ\mu3

and deterministic review order is imposed by

μ\mu4

The paper specifies default weights μ\mu5 and μ\mu6, and preserves each audit case in a JSON artifact with claims, evidence, and links.

Vipera instantiates a different visual auditing circuit for text-to-image models. Its structure combines a data loop—generation, parsing, labeling, aggregation, visualization, and evidence capture—with an inspiration loop based on direct image inspection, scene-graph structure, and LLM-powered suggestions (Huang et al., 7 Oct 2025). A random subset of images is fed to an omni-modal LLM to produce image-level scene graphs, which are merged and pruned into an aggregated tree-based scene graph whose first level is constrained to foreground and background. Attribute nodes serve as audit criteria, and an omni-modal labeler maps each image in scope to candidate values. Embedded stacked bar charts show per-prompt distributions, and prompt suggestions duplicate and align criteria hierarchies for controlled comparison. In a controlled experiment with μ\mu7 participants experienced in AI auditing, Vipera showed significant differences relative to the baseline system on NASA-TLX dimensions and performance, including Mental Demand μ\mu8, Physical Demand μ\mu9, and Performance Δ=AccorigAccablAccorig×100%.\Delta = \frac{\mathrm{Acc}_{\mathrm{orig}} - \mathrm{Acc}_{\mathrm{abl}}}{\mathrm{Acc}_{\mathrm{orig}}} \times 100\%.0. The earlier observational study similarly emphasized prompt comparison through stacked bar charts and scene-graph cues, while noting a preference for deeper, more personalized suggestion logic (Huang et al., 14 Mar 2025).

The packages in “Visual-to-Code Authoring, Tensor-Network Debugging, and Quantum-Circuit Inspection Tools in Python” generalize the visual auditing circuit to structural scientific artifacts (Ali, 7 Jun 2026). Tensor-Network-Visualization normalizes network structure across supported libraries or traced einsum workflows; Tensor-Network-Editor provides visual-to-code authoring, validation, linting, JSON preservation, and export; Quantum Circuit Drawer normalizes circuits from supported SDKs or OpenQASM, renders them in Δ=AccorigAccablAccorig×100%.\Delta = \frac{\mathrm{Acc}_{\mathrm{orig}} - \mathrm{Acc}_{\mathrm{abl}}}{\mathrm{Acc}_{\mathrm{orig}}} \times 100\%.1D or Δ=AccorigAccablAccorig×100%.\Delta = \frac{\mathrm{Acc}_{\mathrm{orig}} - \mathrm{Acc}_{\mathrm{abl}}}{\mathrm{Acc}_{\mathrm{orig}}} \times 100\%.2D, and supports side-by-side circuit comparison and histogram comparison. The paper is explicit that these packages are not simulators: they do not implement new contraction algorithms, execute quantum circuits, or guarantee full semantic equivalence across arbitrary backends. Their contribution is an inspection layer in which connectivity, indices, contraction order, gate placement, measurements, and result distributions become visually auditable.

5. Search, privacy, and hardware assurance

In visual misinformation verification, a visual auditing circuit can audit algorithmic gatekeeping rather than model internals. The Google Reverse Image Search audit collects Δ=AccorigAccablAccorig×100%.\Delta = \frac{\mathrm{Acc}_{\mathrm{orig}} - \mathrm{Acc}_{\mathrm{abl}}}{\mathrm{Acc}_{\mathrm{orig}}} \times 100\%.3 top-ranked search results over a Δ=AccorigAccablAccorig×100%.\Delta = \frac{\mathrm{Acc}_{\mathrm{orig}} - \mathrm{Acc}_{\mathrm{abl}}}{\mathrm{Acc}_{\mathrm{orig}}} \times 100\%.4-day window for Δ=AccorigAccablAccorig×100%.\Delta = \frac{\mathrm{Acc}_{\mathrm{orig}} - \mathrm{Acc}_{\mathrm{abl}}}{\mathrm{Acc}_{\mathrm{orig}}} \times 100\%.5 newly identified misleading images, using three Google Cloud virtual machines in U.S. East, Central, and West with cookies cleared and users logged out to reduce personalization (Lin et al., 10 Mar 2026). Results are categorized as irrelevant information, repeated misinformation, debunking content, or other relevant information, and page quality is measured by a rank-weighted score,

Δ=AccorigAccablAccorig×100%.\Delta = \frac{\mathrm{Acc}_{\mathrm{orig}} - \mathrm{Acc}_{\mathrm{abl}}}{\mathrm{Acc}_{\mathrm{orig}}} \times 100\%.6

where Δ=AccorigAccablAccorig×100%.\Delta = \frac{\mathrm{Acc}_{\mathrm{orig}} - \mathrm{Acc}_{\mathrm{abl}}}{\mathrm{Acc}_{\mathrm{orig}}} \times 100\%.7 for debunking, Δ=AccorigAccablAccorig×100%.\Delta = \frac{\mathrm{Acc}_{\mathrm{orig}} - \mathrm{Acc}_{\mathrm{abl}}}{\mathrm{Acc}_{\mathrm{orig}}} \times 100\%.8 for repeated misinformation, and Δ=AccorigAccablAccorig×100%.\Delta = \frac{\mathrm{Acc}_{\mathrm{orig}} - \mathrm{Acc}_{\mathrm{abl}}}{\mathrm{Acc}_{\mathrm{orig}}} \times 100\%.9 otherwise. Debunking constitutes less than 573\approx 5730 of results overall, with Visual Matches containing 573\approx 5731 irrelevant information and only 573\approx 5732 debunking, while Exact Matches contain 573\approx 5733 repeated misinformation and 573\approx 5734 debunking. The paper further reports an inverted U-shaped temporal trajectory in page quality, with quadratic fits peaking at approximately day 573\approx 5735 for Visual Matches and day 573\approx 5736 for Exact Matches.

In privacy auditing, “Visual Privacy Auditing with Diffusion Models” treats the audit itself as a reconstruction pipeline over privatized training signals (Schwethelm et al., 2024). Under the trap-layer threat model, the observed privatized signal is

573\approx 5737

and diffusion-model reconstruction begins at a matched noise level determined by

573\approx 5738

The empirical findings identify two phase transitions in 573\approx 5739: around 92.6%92.6\%0, reconstructions lose true low-level details but retain high-level attributes, and around 92.6%92.6\%1, reconstructions become unrelated to the original and converge to random-pair similarity baselines. The paper argues that real-world data priors materially affect leakage, that uninformed lower bounds do not capture this risk well, and that diffusion models can serve as heuristic auditing tools for visualizing privacy leakage.

EVHA transfers the visual auditing circuit to semiconductor assurance by using SEM images of integrated circuits to detect hardware Trojans and defects at cell level (Hasan et al., 2022). Its pipeline includes backside thinning to sub-micron remaining silicon thickness, plasma delayering, dual-beam SEM imaging, denoising, Otsu binarization, connected-component labeling, row discovery, cell separation, CNN-based cell classification, SimSiam-style anomaly detection, and IoU-based comparison against trusted design assets and Golden Gate/Circuit references. Reported figures include cell extraction success on 92.6%92.6\%2 out of 92.6%92.6\%3 SEM images (92.6%92.6\%4), classifier accuracy of 92.6%92.6\%5 on 92.6%92.6\%6 gate classes, denoising PSNR of 92.6%92.6\%7 with the 92.6%92.6\%8 objective versus 92.6%92.6\%9 with $900$0, and Jensen–Shannon divergence of $900$1 between synthetic and real cell distributions. The throughput target is to scan a $900$2 IC at $900$3 in less than a day.

6. Methodological implications and limitations

Across these systems, visual auditing circuits repeatedly combine four operations: isolate a visual unit, impose a controlled transformation or comparison, compute a task-specific score, and preserve an evidence trail. In CircuitProbe the isolated units are object-aligned visual tokens and the transformation is ablation or text injection; in traffic VideoQA they are blind/video answer distributions and the comparison is $900$4, $900$5, and $900$6; in EvidenceLens they are claim–evidence links rendered in a deterministic matrix; in RIS they are ranked search results scored by veracity and visibility; in EVHA they are cell-level SEM regions compared to GDSII/DEF and GGC references (Zhang et al., 25 Jul 2025, Korkut et al., 29 Jun 2026, Gu et al., 19 Jun 2026, Lin et al., 10 Mar 2026, Hasan et al., 2022). This suggests that the circuit metaphor is most useful when visual evidence can be routed through explicit decision points rather than absorbed into an end-to-end score.

The literature also converges on several limitations. CircuitProbe depends on high-quality bounding boxes, selected key frames, and a strong intervention based on the mean embedding $900$7; the traffic VideoQA audit is multiple-choice dependent and sensitive to threshold selection, frame sampling, prompting, and model calibration; EvidenceLens depends on upstream extraction and alignment quality and is explicitly not a correctness oracle; Vipera inherits scene-graph and labeling errors from its multimodal models and may privilege breadth over depth; diffusion-based privacy auditing weakens under severe domain shift; membership auditing for VLMs is easily confounded by distribution shift unless i.i.d. conditions are checked with tools such as WiRED; and EVHA does not cover Trojans without a discernible FEOL footprint (Zhang et al., 25 Jul 2025, Korkut et al., 29 Jun 2026, Gu et al., 19 Jun 2026, Huang et al., 7 Oct 2025, Schwethelm et al., 2024, Zhu et al., 25 Apr 2025, Hasan et al., 2022).

A plausible implication is that “visual auditing circuit” is becoming a term for audit architectures that make visual dependence testable in mechanistic, statistical, or operational form. In some settings the emphasis is causal intervention, in others it is benchmark sanitation, deterministic verification, or visual analytics. What unifies the term is the requirement that visual evidence remain externally inspectable: object tokens can be ablated, page rankings can be weighted by exposure, claims can be aligned to chart intervals, prompt variants can inherit comparable criteria, and cell geometries can be checked against trusted layouts. Under that interpretation, the visual auditing circuit is not a single module but a broader audit grammar for systems whose correctness, safety, or accountability depends on how visual information is represented, used, and exposed to scrutiny.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Visual Auditing Circuit.