From 2a13f0d985bdfe07ab64c5d537407c7d25b334d1 Mon Sep 17 00:00:00 2001 From: gbanyan Date: Tue, 23 Jun 2026 15:37:13 +0800 Subject: [PATCH] Paper A v13 rev9.1: HC-meaning + same-pair table + interview/framing rebalance, plus typesetting polish Respond to a second hostile GPT-5.5 reviewer pass on rev9. Four substantive changes plus accumulated typesetting polish. Reviewer points addressed: - HC != reuse (Fatal 1): new Sec III-F "What HC Means and Does Not Mean" states plainly that HC denotes an extreme within-accountant repetition pattern that is rare between unrelated accountants, not a reuse label; reuse is one interpretation, carried at Firm A by byte-identity + context, never implied by HC alone; no reuse claim is made for Firms B/C/D. - Any-pair construction (Fatal 2): new Table VI gives the per-signature HC flag rate by firm under the deployed any-pair rule vs the strict same-pair rule (cosine and dHash from the same partner). Same-pair lowers all rates but widens the firm gap: Firm A 57.3% vs baseline 5-9%, ratio 2.4-3.4x -> 6.4-10.8x, so the HC region is not an artefact of combining extrema from different pairs. Reproducible via samepair_hc.py (Hamming on stored dHash vectors). - Interviews (Fatal 3): Sec III-A now states the interviews are used only to contextualize, are corroborative not confirmatory and not independently reproducible; their one load-bearing use (Firm A as known-positive benchmark) lowers rather than raises the claim. Empirical claims rest on calibration + byte-identity, which stand without them. - Framing (Fatal 4, rebalance not relabel): contribution 3 elevated to the methodological core (label-free construction/characterization of an operating point without labels), explicitly demonstrated/stress-tested on audit signatures "rather than a finished, fully general framework." The audit finding is kept as a headline result, not demoted to a mere case study, and no general-framework claim is made. Typesetting polish (verified by rendering pages to images): - Unify scientific notation in Table II ([4x10^-6, 2.3x10^-5]). - Tighten Table II row labels to cut excessive wrapping (3 lines -> 2). - Fix duplicated figure captions (empty image alt-text so pandoc no longer auto-captions on top of the hand-written caption); unify caption punctuation. Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_01Qn59FdF9JMyfFg3sjcUNNG --- .../Paper_full_v13_filled_rev9_20260623.docx | Bin 509356 -> 510725 bytes paper/v13_build/paper_v13_filled.md | 42 ++++++++++++------ paper/v13_build/scripts/samepair_hc.py | 28 ++++++++++++ 3 files changed, 56 insertions(+), 14 deletions(-) create mode 100644 paper/v13_build/scripts/samepair_hc.py diff --git a/paper/Paper_full_v13_filled_rev9_20260623.docx b/paper/Paper_full_v13_filled_rev9_20260623.docx index 05c3f64dfba04a8219590459c2f847e0bc671fbc..f1541570dd3c91a6c4aa14ef54ae48df14c7e636 100644 GIT binary patch delta 52269 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 z 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 diff --git a/paper/v13_build/paper_v13_filled.md b/paper/v13_build/paper_v13_filled.md index 58a5a64..524c5df 100644 --- a/paper/v13_build/paper_v13_filled.md +++ b/paper/v13_build/paper_v13_filled.md @@ -30,7 +30,7 @@ We make four contributions: 1. An end-to-end screening pipeline that turns raw audit-report PDFs into operational risk strata for hundreds of thousands of signatures. 2. A dual descriptor that separates style consistency from image reproduction — a distinction a single similarity measure blurs. -3. A label-free, anchor-calibrated operating point that is both a method and a concrete, reusable rule. With neither a natural cutoff in the data nor labels to learn one from, we set a tunable rule by measuring how often it fires by chance in a clean reference group, and we say plainly what that measure can and cannot support. The result is not only a calibration method but a concrete operating point — the high-confidence rule and its measured specificity proxy — that practitioners working with comparable Chinese-signature image pipelines can use as a starting reference (not transplant unchanged, since the proxy is conditional on a similar preprocessing and reference-group setup), together with a defined disposition path for the ambiguous middle (calibrated demotion of the low-specificity band, aggregation to the accountant level, byte-identity escalation, and a bounded manual protocol) that keeps human review at the scale of exceptions. +3. The methodological core: a label-free way to *construct and characterize* a screening operating point when no signature-level labels exist — the question this paper is really organized around. With neither a natural cutoff in the data nor labels to learn one from, we set a tunable rule by measuring how often it fires by chance in a clean reference group, and we say plainly what that measure can and cannot support. This is the part we expect to transfer beyond the present setting; we demonstrate and stress-test it at scale on audit signatures rather than claiming it as a finished, fully general framework. Concretely the result is not only a calibration method but a concrete operating point — the high-confidence rule and its measured specificity proxy — that practitioners working with comparable Chinese-signature image pipelines can use as a starting reference (not transplant unchanged, since the proxy is conditional on a similar preprocessing and reference-group setup), together with a defined disposition path for the ambiguous middle (calibrated demotion of the low-specificity band, aggregation to the accountant level, byte-identity escalation, and a bounded manual protocol) that keeps human review at the scale of exceptions. 4. A demonstration on Chinese signatures, a structurally complex and comparatively under-served script for signature analysis. Because our descriptors work on the image rather than on script-specific strokes, the approach does not depend on Latin-script assumptions and is a candidate for other scripts. The paper is organized to move from the problem to the evidence. Section II reviews related work and states the gap. Section III describes the study design — the data split, the pipeline, the five-way rule, and the calibration logic — and explains why each piece is built the way it is. Section IV reports the results: the calibration baseline, which category needs human review, and the held-out benchmark on Firm A. Section V collects supporting analyses, including the diagnostic showing that no natural cutoff exists. Section VI concludes. @@ -57,7 +57,7 @@ This section explains how the study is built and why. We report no computed numb ### A. Institutional Background -To pin down the signing practices that we need in order to interpret the results, we held semi-structured interviews with certifying partners and signing-system staff at all four firms in the study.¹ Three points do real work later. First, all four firms allow handwritten signing but none require it. Second, formal firm-wide electronic signing or sealing systems were adopted on staggered dates from 2020 onward. Third, one firm — which we call Firm A throughout — has used scanned-image overlay stamping as its usual practice since at least 2013. We use these facts only as background, not as labels for individual signatures: they guide how we split the data below and how we read the firm-level results in Section IV-C, but they do not tell us the status of any single signature. A further caution applies to how the interviews are used as corroboration. They are self-reported, anonymized, and not independently reproducible, so when the screen's firm-level output agrees with them (Section IV-C) that agreement is evidence of consistency with domain knowledge, not a measurement of the screen's accuracy or recall — quantifying those would require signature-level labels, which the archive does not provide. The practical implication is that the years before the formal systems (before 2020) are the right "normal" period to use for calibration. +To pin down the signing practices that we need in order to interpret the results, we held semi-structured interviews with certifying partners and signing-system staff at all four firms in the study.¹ Three points do real work later. First, all four firms allow handwritten signing but none require it. Second, formal firm-wide electronic signing or sealing systems were adopted on staggered dates from 2020 onward. Third, one firm — which we call Firm A throughout — has used scanned-image overlay stamping as its usual practice since at least 2013. We use these facts only as background, not as labels for individual signatures: they guide how we split the data below and how we read the firm-level results in Section IV-C, but they do not tell us the status of any single signature. A further caution applies to how the interviews are used as corroboration. They are self-reported, anonymized, and not independently reproducible, so when the screen's firm-level output agrees with them (Section IV-C) that agreement is evidence of consistency with domain knowledge, not a measurement of the screen's accuracy or recall — quantifying those would require signature-level labels, which the archive does not provide. To be unambiguous about their role: the interviews are used only to *contextualize* the firm-level findings and are not treated as validation. They are corroborative, not confirmatory, and not independently reproducible; the empirical claims of this paper rest on the calibration and the byte-identical evidence, which stand without them. Their one load-bearing use is to motivate why Firm A is read as a known-positive benchmark rather than a blinded test (Section IV-C) — a framing that, if anything, lowers the evidentiary status we claim for that firm. The practical implication is that the years before the formal systems (before 2020) are the right "normal" period to use for calibration. > ¹ Footnote — institutional detail. The interviews were conducted under institutional research-ethics approval and are reported in anonymized, aggregated form; firms are labeled A–D and no individual can be identified. The formal systems were reported to have been adopted at roughly one firm in early 2020, one in 2021, and one in late 2022 (exact firm-level dates are withheld for anonymity; see supplementary materials). Interviewees attributed this timing partly to the COVID-19 pandemic, which forced remote review and signing, and to firm-wide paperless and environmental (ESG) initiatives — both of which accelerated the move to formal electronic signing at Firms B/C/D. For Firm A, the reported workflow is that the certifying accountant approves the finished report electronically, after which the print room overlays the accountant's stored seal or signature image onto the PDF and prints it; the stored image is rarely changed, and although handwritten signing is allowed it is reported to be very rare, and rarer over time. Before the formal systems, the other firms' practice varied: some used informal scan- or photocopy-based stamping alongside handwritten signing, and at least one reported mostly handwritten signing before its system. The property the calibration relies on (Section III-E) is that, in the pre-2020 baseline firms, different accountants did not share a common template — not that every signature was handwritten. @@ -71,7 +71,7 @@ The corpus is all retrievable Taiwan statutory audit reports for fiscal years 20 We explain the reason for each part in Section III-E. The key idea is simple: we calibrate only on the clean cell — the non-Firm-A firms in the years before formal systems — and test everything else against it. No numbers appear here; the calibration results start in Section IV-A. -![Figure 1](figures/fig1.png) +![](figures/fig1.png) *Figure 1. The data split. Rows are Firms A–D; columns are 2013–2019 and 2020–2023. The B/C/D × 2013–2019 cells are the clean calibration group; Firm A (both periods) is held-out benchmark 1 (a known positive); B/C/D × 2020–2023 is the secondary held-out test. We calibrate only on the clean cell and test everything else against it.* @@ -89,7 +89,7 @@ Assigning each signature to an accountant. Each signature is matched to a regist (Detection accuracy, signature counts, match rates, and the resulting analysis sample are reported in Section IV-A.) -![Figure 2](figures/fig2.png) +![](figures/fig2.png) *Figure 2. The screening pipeline. A raw PDF passes through page-finding (a vision-language model), signature detection (YOLOv11) with red-stamp removal, feature extraction (ResNet-50), the two per-signature similarities (cosine for style; the smallest dHash to the same accountant for structure), and a five-way label.* @@ -139,6 +139,10 @@ We report the rule's chance rate at three levels, because the rule takes the bes One further assumption deserves to be stated rather than buried, because it concerns how the clean group was chosen. The floor is *conditional on the reference group actually being clean* — it is a coincidence rate among accountants we take to be independent hand-signers, and the group (non-Firm-A firms, pre-2020) was selected partly because its rates are low and its practices, by the interviews, are not stamping-dominated. That selection is mild but not innocent: if some baseline accountants in fact reuse images undetected, the reference is contaminated. The direction of that error, however, is reassuring for the Firm-A contrast. Undetected reuse inside the baseline would only *raise* the between-accountant coincidence floor, which makes Firm A's gap above it *smaller*, not larger — so contamination of the clean group biases the headline contrast conservatively, against our conclusion rather than toward it. Two pieces of evidence bound the concern empirically. First, the three baseline firms are mutually consistent and uniformly low (Firms B and C within about 3.5× of each other, none close to Firm A; Section IV-A), so the floor does not hinge on any single firm and a leave-one-baseline-firm-out reading does not move it materially. Second, the one data-derived threshold, the low cosine cut, is stable when the group composition is changed — 0.8547 on the calibration cell, 0.8302 with the non-Big-4 firms folded in, a shift of at most 0.025 (Section V-C) — so widening or narrowing the reference at its boundary does not move the operating point. We therefore treat the clean-group assumption as a stated limitation with a known-safe error direction, not as a hidden premise. +### F. What HC Means and Does Not Mean + +One sentence prevents the most common misreading of everything that follows. *HC is not a reuse label.* HC denotes an extreme *within-accountant repetition pattern* — a signature whose closest match among the same accountant's own signatures is both stylistically near-identical (cosine > 0.95) and structurally near-identical (dHash ≤ 5) — that is *statistically rare between unrelated accountants*, by the ICCR calibration of Section III-E. That is the whole of what the rule, on its own, establishes. Reuse of a stored image is one interpretation of an HC pattern, and the most economical one, but the rule does not imply it: a very steady hand, a fixed scanning-and-assembly pipeline, or a uniform house style can each raise within-accountant repetition (Section V-A, Section V-B). Where we go further than "extreme repetition" — as we do for Firm A — the additional weight comes from outside the rule: byte-identical signatures, which independent hand-signing cannot produce, and the institutional context, neither of which is implied by HC alone. For Firms B/C/D we make no reuse claim at all; their HC signatures are reported as a within-accountant repetition rate, not as detected reuse. Read this way, HC is a calibrated, reproducible screening category, and "reuse" is a conclusion that has to be earned separately — firm by firm, or signature by signature — rather than read off the label. + ## IV. Findings This section reports the numbers. It starts with the calibration baseline (Firms B/C/D, 2013–2019), then says which category needs human review, then presents the held-out benchmark on Firm A. @@ -161,7 +165,7 @@ Detection and the analysis sample (whole corpus). Two scopes appear in this sect The calibrated operating point: the four cut values and their bases. The five-way rule of Section III-D uses four cut values; we state them here because two are read directly from this study's data. The low cosine cut, 0.8547, is the crossover of the same-accountant and different-accountant cosine distributions computed on the calibration cell alone (Firms B/C/D, 2013–2019, closed-world: both the source signatures and their comparison set drawn from that cell; Section IV-C). We use this closed-world value as the primary cut rather than the corpus-wide crossover, so that the one data-derived threshold in the rule is estimated only on the calibration-only Firms-B/C/D 2013–2019 cell, held out from Firm A and from post-2020 scoring. The cut is stable across scopes — 0.8547 (calibration closed-world), 0.8367 corpus-wide, 0.8489 on the all-period baseline firms, 0.8302 with the non-Big-4 firms added; it moves by at most 0.025 across all four scopes (0.018 from the corpus-wide value), so the choice of scope is immaterial and the broader-scope values stand as robustness checks (Section V-C). The high cosine cut, 0.95, is the high-similarity operating point: it sits in the region where genuine reuse concentrates — the byte-identical anchor (Section IV-C) lies at cosine 1 — and a recalibration cannot move it onto a distributional antimode because none exists (no within-population bimodality, Section V-A). The near-identical structural cut, dHash ≤ 5, is the perceptual-hash distance below which two rasters are pixel-equivalent up to mild recompression, and dHash ≤ 15 bounds the looser "structurally similar" band; both follow the standard 64-bit dHash distance scale [27]. We therefore do not re-derive these three as optimal cutoffs but characterize their chance-of-firing behavior directly (the full prior-calibration provenance is in the supplementary materials), and we make them operator-tunable in one direction: their specificity proxy at these values is read off the chance-rate calibration below, and an operator can tighten the floor by inverting the ICCR curve (for example, dHash ≤ 3). This is a conservativeness dial, not a precision–recall control: tightening raises the specificity proxy and lowers the flag count, but there is no observable recall to trade back, so loosening cannot be calibrated against a known cost. We deliver these as a concrete, calibrated operating point — in particular the high-confidence (HC) rule, cosine > 0.95 and dHash ≤ 5 — whose between-accountant coincidence behavior the calibration below makes explicit. Because the rule is calibrated on a large Chinese-signature corpus, the HC values double as a practical starting reference for practitioners working with comparable Chinese-signature image pipelines, rather than a setting to transplant unchanged. -![Figure 3](figures/fig3.png) +![](figures/fig3.png) *Figure 3. The two measures and the five regions, drawn as the real 2D density of all Big-4 signatures (n = 150,441; log color scale, integer dHash bins). The cosine axis is split at the low cut 0.8547 (the calibration-cell same-vs-different-accountant crossover) and the high cut 0.95; within the high-cosine band the dHash axis is split at 5 and 15. The mass concentrates in the bottom-right HC corner — high cosine with near-identical structure — and thins out as a single continuum toward lower cosine and higher dHash, with no gap separating a "reuse" cluster from a "hand-signed" one (Section V-A); note also that essentially all signatures sit above cosine ≈ 0.85, the compressed high-similarity range discussed in Section V-A.* @@ -173,9 +177,9 @@ How often the strict rule fires by chance (pooled). In the Firms-B/C/D 2013–20 | Group / rule | Per comparison | Per signature | Per report | |---|---|---|---| -| HC rule — B/C/D 2013–2019 (calibration) | 1.0×10⁻⁵ [4e-6, 2.3e-5] | 0.59% [0.45%, 0.73%] | 1.2% | -| HC rule — all four firms (contamination check) | 1.4×10⁻⁴ | 11.0% | 18.0% | -| MC band (HC+MC) — B/C/D 2013–2019, per report | — | — | ≈17.5% | +| HC — B/C/D 2013–2019 (calibration) | 1.0×10⁻⁵ [4×10⁻⁶, 2.3×10⁻⁵] | 0.59% [0.45%, 0.73%] | 1.2% | +| HC — all four firms (contaminated) | 1.4×10⁻⁴ | 11.0% | 18.0% | +| MC band (HC+MC) — B/C/D 2013–2019 | — | — | ≈17.5% | Each baseline firm on its own (B, C, D). Reported separately, the three baseline firms are alike and uniformly low. A logistic regression of the per-signature HC flag on firm (with Firm D as the reference) over the baseline cell puts Firms B and C within about 3.5× of each other (odds ratios 1.73 and 0.49), and none of them comes close to the high rates we see for Firm A in Section IV-C. The 2013–2019 five-way breakdown for each of Firms B/C/D (counts and within-firm percentages) is reported in Table II-b; the full-period (2013–2023) breakdown is in Table IV for reference. @@ -217,9 +221,9 @@ Firm A's within-firm repeatability, against the other firms. On their own signat Four further checks confirm the contrast is not an artefact of how the comparison pools are built, of the imaging-pipeline trend, or of any single year. First, pool size. Stratifying accountants by how many signatures they contribute and comparing within each stratum, Firm A's HC rate exceeds the other firms' at every level — 66% versus 20% for the smallest pools (under 50 signatures), rising to 76–84% versus 21–29% for larger pools. Even Firm-A accountants with few signatures to match against fire the rule far more often than B/C/D accountants with the same pool size; pool size raises the rate within every firm (the log-pool-size odds ratio of 4.01), but the firm gap dwarfs it and survives at fixed pool size, which rules out the "more signatures, more chances for an extreme match" explanation. Second, dependence among an accountant's own signatures. Re-estimating the gap with the bootstrap resampled at the accountant level (179 Firm-A accountants, 280 at Firms B/C/D) rather than treating signatures as independent, the Firm-A-minus-B/C/D difference in HC rate is 53.7 percentage points with a 95% interval of [49.5, 57.5] — accountant-level clustering widens the intervals the per-signature Wilson bounds give, but leaves the contrast far too large to be explained away. Third, the time trend and pipeline shift (Section V-B). Adding year fixed effects to the logistic regression — so the firm effect is identified within year, net of the 2020–2021 imaging-pipeline transition — leaves Firms B/C/D at 0.06–0.12 times Firm A's odds of an HC flag (odds ratios 0.116, 0.061, 0.070), still an order of magnitude lower once the common time trend is absorbed. Fourth, single-year dependence. Leaving out each calendar year in turn and recomputing, the Firm-A-minus-B/C/D gap stays within 53.1–54.9 percentage points (full-sample 53.7), so neither the high-reuse digital-native years (2022–2023) nor any earlier year drives it. -![Figure 4](figures/fig4.png) +![](figures/fig4.png) -*Figure 4 — Within-accountant similarities, Firm A vs Firms B/C/D: (a) cosine, (b) dHash. Firm A's mass sits near cosine = 1 and dHash = 0 (medians 0.986 / 2) against Firms B/C/D's 0.959 / 7; dashed lines mark the cuts (cosine 0.95; dHash 5), the dotted line the LH/UN crossover (0.8547). The held-out cross-firm HC rate (0.42%) sits at/below the clean reference ICCR (0.59%), while the within-Firm-A HC rate is 82% — the signal is inside the firm (annotation below panels).* +*Figure 4. Within-accountant similarities, Firm A vs Firms B/C/D: (a) cosine, (b) dHash. Firm A's mass sits near cosine = 1 and dHash = 0 (medians 0.986 / 2) against Firms B/C/D's 0.959 / 7; dashed lines mark the cuts (cosine 0.95; dHash 5), the dotted line the LH/UN crossover (0.8547). The held-out cross-firm HC rate (0.42%) sits at/below the clean reference ICCR (0.59%), while the within-Firm-A HC rate is 82% — the signal is inside the firm (annotation below panels).* (2) Ranking accountants by similarity, in each period. Ranking every accountant in Firms A–D by a single within-accountant similarity score, separately for 2013–2019 and for 2020–2023, Firm A's accountants sit at the high-similarity (templated) end. A descriptive three-group summary of the two-measure space tells the same story: its high-cosine/low-dHash group holds 82.5% of Firm A's accountants and almost none of the others' (Table III). The period split confirms the expected pattern: Firm A's per-signature HC rate is at the top in both periods (80.3% in 2013–2019, 83.8% in 2020–2023), while Firms B/C/D move upward after 2020 as the formal systems came in — Firm B from 29.0% to 42.0%, Firm C from 21.6% to 26.7%, Firm D from 22.0% to 28.0% (see Section V-B). @@ -232,9 +236,9 @@ Four further checks confirm the contrast is not an artefact of how the compariso | Firm C | 102 | 1.0% | | Firm D | 52 | 1.9% | -![Figure 5](figures/fig5.png) +![](figures/fig5.png) -*Figure 5 — Per-accountant HC rate, ranked, one panel per period (2013–2019; 2020–2023), points colored by firm (accountants with ≥ 5 signatures in the period). Firm A (red) occupies the templated top of the ranking in both periods; Firms B/C/D rise after 2020 (HC rate B 29.0→42.0%, C 21.6→26.7%, D 22.0→28.0%; Firm A 80.3→83.8%), consistent with staggered formal-system adoption (Section V-B).* +*Figure 5. Per-accountant HC rate, ranked, one panel per period (2013–2019; 2020–2023), points colored by firm (accountants with ≥ 5 signatures in the period). Firm A (red) occupies the templated top of the ranking in both periods; Firms B/C/D rise after 2020 (HC rate B 29.0→42.0%, C 21.6→26.7%, D 22.0→28.0%; Firm A 80.3→83.8%), consistent with staggered formal-system adoption (Section V-B).* (3) Applying the calibrated rule to Firm A, 2013–2023. Taking the operating point calibrated on Firms B/C/D in 2013–2019 and applying it across Firm A's full record, 81.70% of Firm A's signatures (82% rounded) land in HC (per signature; the full five-way breakdown is in Table IV). Read together with the interview fact that Firm A mainly uses overlay stamping, the system's firm-level output matches the practice the firm itself describes. We say this carefully: it is a match at the firm level, not a label on any single signature. We do not classify the individual signatures as non-hand-signed, because for any one signature the two measures cannot separate reuse from a shared scanning pipeline or a uniform house style (Section III-D). @@ -300,7 +304,7 @@ How sensitive the operating point is. Right around the HC cutoff the per-signatu A single slope understates how the rule behaves, so we map the full surface rather than defend one cut. Figure 6 plots, over the entire (cosine cut × dHash cut) plane, the clean-group flag rate (panel a) and the Firm A − B/C/D flag-rate contrast (panel b), and neither view favours the chosen cut by construction. First, the surfaces are smooth: there is no cliff at (0.95, dHash ≤ 5), so the operating point is a readable choice on a continuous trade-off rather than a discovered boundary (Section V-A), and an operator who wants a tighter floor can move toward higher cosine and lower dHash and read the consequence off the surface. Second, the firm contrast is not an artefact of the threshold: it exceeds 45 percentage points across a broad region of low-dHash, high-cosine cuts and in fact grows as the cut tightens (for example 58 pp at cosine 0.97, dHash ≤ 3), so the deliberately looser HC point trades a few points of contrast for catching more reuse, not the reverse. The same surface makes the weakness of the cosine-only direction explicit: extending the structural cut to the MC bound (dHash ≤ 15) roughly halves the contrast (to about 27 pp) while sharply inflating the clean-group flag rate. That is precisely why the MC band is only advisory and the cosine-only HSC band carries no weight (Section III-D): the partition is not drawn to flatter the narrative, and the surface shows directly where each band earns its keep and where it does not. -![Figure 6](figures/fig6.png) +![](figures/fig6.png) *Figure 6. Sensitivity surface of the deployed rule over the two-measure threshold plane (Big-4, n = 150,441). (a) Clean-group (B/C/D) flag rate at each (cosine cut, dHash cut); the chosen HC operating point (star) sits in a low-rate, high-specificity region with no cliff. (b) Firm A minus B/C/D flag-rate contrast (percentage points); the contrast exceeds 45 pp across a broad low-dHash, high-cosine band and weakens toward the MC bound (dHash ≤ 15, dotted), so the operating point is not a cherry-picked threshold and the MC band is visibly the less discriminating region.* The MC/HSC boundary at dHash = 15 sits in a flat (saturating) region, where moving the line adds flagged cases without adding specificity; this is a further reason to treat the MC band as advisory (Section IV-B). @@ -308,7 +312,17 @@ Leaving out one firm at a time. A two-group fit is unstable across firms — its Crossover scope. The low cosine cut is the same-vs-different-accountant cosine crossover; recomputing it across scopes moves it by at most 0.025 — 0.8547 on the calibration cell (the primary value; Section IV-A), 0.8367 corpus-wide, 0.8489 on the all-period baseline firms, 0.8302 with the non-Big-4 firms added — and because the cut affects only the UN/LH boundary, switching among these scopes changes no HC/MC/HSC result and shifts the UN/LH split by at most 0.4 percentage points per firm. We use the calibration-cell value as primary for held-out discipline and report the others as robustness. -The same-pair variant. Recomputing the rule so that a single partner signature must satisfy both inequalities at once (the same-pair rule of Section III-D) leaves every conclusion unchanged. The within-firm concentration of cross-accountant matches is in fact higher under same-pair (97.0–99.96% across the four firms) than under the deployed any-pair rule (76.7–98.8%), so the headline structure does not depend on the any-pair construction — pushed to the stricter event, it gets stronger. +The same-pair variant. A reader may worry that the deployed rule is a *derived* statistic rather than an observation: the cosine maximum and the dHash minimum are each taken over the accountant's pool and can originate from different partner signatures, so the high-confidence region might in principle be assembled from two unrelated extrema. We therefore recompute the rule under the strict *same-pair* construction, where a single partner signature must satisfy both inequalities at once (Section III-D), and report it in the main text rather than the supplement. Two views agree. First, the within-firm concentration of cross-accountant matches is higher under same-pair (97.0–99.96% across the four firms) than under the deployed any-pair rule (76.7–98.8%). Second, and more directly, the per-signature HC flag rate — the quantity the any-pair concern targets — behaves the same way (Table VI): requiring one partner to satisfy both inequalities lowers every firm's rate, as expected, but it *widens* the firm gap rather than narrowing it. Firm A still fires on a majority of its own signatures (57.3%) while the baseline firms fall to 5–9%, so the Firm-A-to-baseline ratio rises from about 2.4–3.4× under any-pair to about 6.4–10.8× under same-pair. The high-confidence region is therefore not an artefact of combining extrema from different partner signatures; pushed to the stricter event, the structure gets stronger. + +**Table VI — HC flag rate by firm under the deployed any-pair rule and the strict same-pair rule.** + +| Firm | Signatures | Any-pair HC | Same-pair HC | +|---|---|---|---| +| Firm A | 60,448 | 81.7% | 57.3% | +| Firm B | 34,248 | 34.6% | 9.0% | +| Firm C | 38,993 | 23.7% | 5.3% | +| Firm D | 16,752 | 24.7% | 7.7% | +| All Big-4 | 150,441 | 49.6% | 27.3% | Each gate adds specificity. On the all-four-firm pool the cosine gate alone fires per comparison at 6.0×10⁻⁴; adding the structural gate multiplies this by 0.234 (the conditional ICCR of dHash ≤ 5 given cos > 0.95), giving the joint 1.4×10⁻⁴. Each axis contributes specificity beyond the other — quantitative support for the two-gate design over either measure alone (Section I, Section III-D). diff --git a/paper/v13_build/scripts/samepair_hc.py b/paper/v13_build/scripts/samepair_hc.py new file mode 100644 index 0000000..8ede847 --- /dev/null +++ b/paper/v13_build/scripts/samepair_hc.py @@ -0,0 +1,28 @@ +"""Table VI: HC flag rate by firm under any-pair (deployed) vs strict same-pair rule. +same-pair dHash = Hamming distance between a signature's dHash and its cosine-closest +same-accountant partner (closest_match_file). Reproduces from signature_analysis.db.""" +import sqlite3 +from collections import defaultdict +DB="/Volumes/NV2/PDF-Processing/signature-analysis/signature_analysis.db" +BIG4=('勤業眾信聯合','資誠聯合','安侯建業聯合','安永聯合') +FM={'勤業眾信聯合':'A','安侯建業聯合':'B','資誠聯合':'C','安永聯合':'D'} +con=sqlite3.connect(DB);cur=con.cursor() +cur.execute("SELECT image_filename, dhash_vector FROM signatures WHERE dhash_vector IS NOT NULL") +dh={fn:bytes(b) for fn,b in cur.fetchall()} +ham=lambda a,b: bin(int.from_bytes(a,'big')^int.from_bytes(b,'big')).count('1') +cur.execute(f"""SELECT excel_firm,max_similarity_to_same_accountant,min_dhash_independent,closest_match_file,image_filename + FROM signatures WHERE is_valid=1 AND max_similarity_to_same_accountant IS NOT NULL + AND min_dhash_independent IS NOT NULL AND excel_firm IN ({','.join('?'*4)})""",BIG4) +st=defaultdict(lambda:[0,0,0]) +for firm,cos,mindh,cmf,imf in cur.fetchall(): + f=FM[firm]; st[f][0]+=1 + st[f][1]+= (cos>0.95 and mindh<=5) + sp=ham(dh[imf],dh[cmf]) if (cmf in dh and imf in dh) else 99 + st[f][2]+= (cos>0.95 and sp<=5) +con.close() +print(f"{'firm':5}{'n':>8}{'any-pair%':>11}{'same-pair%':>12}") +T=[0,0,0] +for f in 'ABCD': + n,a,s=st[f]; T=[T[0]+n,T[1]+a,T[2]+s] + print(f"{f:5}{n:>8}{100*a/n:>10.1f}%{100*s/n:>11.1f}%") +n,a,s=T; print(f"{'all':5}{n:>8}{100*a/n:>10.1f}%{100*s/n:>11.1f}%")