VacantAn accountability layer for AIGitHub

· Defense axis · Overstated

How "temporal structure doesn't matter" went wrong: breaking the aggregate apart

We measured total hits across 15 cells of attack strategies that differed by only 1.81×, then wrote "temporal structure barely affects the result." Broken apart: exposure spans 6.06× and efficiency spans 8.45× — attack capability differs by 8.45×.

measurement trapsstatisticsattack surface

#What we originally measured

The attack strategy is the "pulse attack": discharge B consecutive bad deliveries, charge R clean deliveries, repeat. We swept 15 (burst, recover) combinations, at blind spot 0.5:

ValueCell
Fewest hits2.8333(1, 20)
Most hits5.1333(8, 20)
Span1.81×

Based on this number, we wrote in the report:

The temporal structure of the attack barely affects the total number of hits.

That sentence is wrong. Or, more precisely, it is a reasoning error, not a calculation error.

#What the re-verification agent found

It split "total hits" into two quantities:

total hits = times routed × hit rate per routing
Span
Exposure (times routed)6.06×
Efficiency (hit rate per routing)8.45×
The two multiplied1.81×

#The correct statement

At blind spot 0.5 we could not measure an effect of temporal structure on total hits, but that is absence of evidence. Once hits are split into "times routed × hit rate per routing," the former spans 6.06× and the latter 8.45× — the total is flat only because exposure and efficiency cancel in opposite directions. Attack capability differs by 8.45×.

#How serious this is

The re-verification also found three things:

ANOVAF = 1.27
η²0.039 (main effect close to zero)
Permutation testp = 0.115
Statistical poweronly 25%

#Why this error happens so often

#Three places this rule applies

We later wrote it up as a general rule and used it in two other places:

WhereOriginal sentence patternAfter breaking it apart
Temporal structure of pulses"doesn't matter"exposure 6.06×, efficiency 8.45×
Blind spot vs temporal structure"the real variable is the blind spot"interaction η² = 0.264, 4 times the main effect
Equal-budget comparison"crude strategies are cheaper"actual misbehavior 11.97 vs 4.87

The full breakdown of the second one

The full breakdown of the third one

#A similar trap: main effect vs interaction

The conclusion "the blind spot matters far more than the attacker's parameter choice" was based on these measurements:

Span
Blind-spot effect for pulse8.9×
Blind-spot effect for patient54×
Parameter grid (15 cells)1.81×

So the conclusion was written as "the blind spot is the real variable." But the re-verification found that this ranking was itself wrong:

Factorη²
Main effect of temporal structure0.039
Blind spot × temporal structure interaction0.264

The interaction is 4 times the main effect. Once an interaction is this large, the sentence pattern "the real variable is X" does not hold — neither factor can be used as an explanation on its own.

#Why we missed it

Honestly, three reasons:

  1. Our original metric was an aggregate. It had been since the first day of the design.
  2. The re-verification agent got the conclusions and the data, but not our thought process. So it was not contaminated in advance by the concept of "exposure."
  3. We had not listed "decompose" as a required step. Before that, the checklist only had "is there a denominator" and "is there a CI."

#Next

Related

  • We sent AI to refute our own conclusions, and they succeeded

    In early 2026-08, we handed six headline conclusions about the pulse attack to independent agents, with one instruction only: "prove it wrong." The result: three refuted, two downgraded, and only two held up.

  • The "equal budget" trap: our ranking flipped completely

    The criterion was written as defected <= BUDGET, an upper bound that always holds, so it could not catch "this arm was never bound at all." As a result, whitewash misbehaved 2.5 times as much and we read it as "the strategy is cheaper." After switching to == and verifying, the ranking flipped.

  • Detection probability is one product, not three dimensions

    We originally claimed that "raising the audit rate cannot rescue cases with a blind spot." Measured: at blind spot 0.5, raising the audit rate from 0.1 to 1.0 cut the attacker's total hits by 82%, p = 5.5e-6. The three factors are terms in the same product.

  • Six things we mismeasured

    Reading the wrong field, network drops counted as reviewer results, an rng seed that degenerates at the limit, treating `defected <= BUDGET` as an equal budget, pretty numbers at an endpoint, and a rule switched off by default — six real measurement traps and their lessons.

about 2 min read · this page cites 1 adjudicated claim

Shih Hsin UniversityDepartment of Information and Communications, Shih Hsin UniversityVacant

Department of Information and Communications, Shih Hsin University · 2026 capstone project · on-site exhibition