Skip to content
NoWatermark

Why AI detectors disagree on the same text

AI text detectors disagree because each tool uses a different statistical model, training dataset, and score threshold to estimate machine probability.

By NoWatermark · Published

AI detectors give conflicting results because each tool evaluates text using a different statistical model trained on different datasets with its own arbitrary classification threshold. There is no shared industry standard or objective definition for what constitutes machine-generated phrasing, so two tools scoring the exact same passage frequently produce entirely incompatible probability estimates.

When one detector labels a passage as human and another flags the same paragraphs as artificial, users are often left wondering which tool is correct. The reality is that neither tool has access to a verifiable record of authorship. Understanding why these discrepancies occur requires examining how statistical classification works, why composite scoring is mathematically flawed, and how probabilistic estimates differ fundamentally from deterministic inspections of file data.

The three variables behind detector divergence

Every automated text detector is a predictive classifier. It does not look for an author name, a digital signature, or a hidden serial number embedded in plain text. Instead, it reads a sequence of words and calculates a mathematical estimate of how closely that sequence mirrors patterns found in generative models.

Because every commercial and open-source detector is engineered independently, their outputs diverge across three core variables:

  1. Different classifier architectures: Different detection tools use distinct underlying model architectures to evaluate prose. Some measure perplexity (how predictable a word is given the preceding context) and burstiness (the variation in sentence structure and length). Others use neural network classifiers trained to spot subtle distributional patterns. Because the mathematical mechanisms differ, their evaluations of the same sentence structure will naturally vary.
  2. Different training datasets: A classifier is shaped entirely by the text it was trained on. A detector trained predominantly on formal essays will evaluate casual prose differently from one trained on marketing copy, technical documentation, or conversational forum posts. If a human writer uses formal, structured, or repetitive vocabulary that happens to mirror a specific detector’s training data, that tool will assign a higher synthetic probability than a tool trained on broader material.
  3. Different decision thresholds: Even if two detectors calculate a similar internal probability, they rarely use the same threshold to present their conclusions. One tool might label any passage with an estimated machine probability above fifty percent as synthetic, whilst another requires an eighty percent threshold before triggering an alert. Some systems output a percentage, others provide a binary label, and some display qualitative ratings such as “likely AI” or “mixed”. These boundaries are chosen arbitrarily by each developer.

Because these three factors compound across every paragraph evaluated, divergence between tools is not an occasional bug; it is an inherent property of statistical classification. You can test text for hidden characters using a tool like the Claude watermark checker, but statistical evaluations of prose style will always remain variable.

The absence of a shared definition for synthetic text

In traditional software engineering, standards bodies establish rigorous specifications for file formats, networking protocols, and cryptographic signatures. An image container either complies with the PNG specification or it is malformed; an encryption handshake either validates or it fails.

In automated text detection, no such standard exists. There is no universally agreed mathematical definition of what makes a sentence “AI-like”. Human writers frequently write in clear, predictable, and highly structured patterns, particularly when drafting professional emails, legal summaries, academic reviews, or instructional manuals. Conversely, large language models can be prompted to write with irregular pacing, colloquial phrasing, or deliberately varied syntax.

Because the boundary between human writing styles and model outputs is fluid and overlapping, each detector developer must invent its own operational definition of artificial text. When two software systems are built to measure different definitions of an abstract concept, they cannot be expected to arrive at the same measurement.

Why averaging conflicting scores manufactures false precision

When faced with conflicting reports—for instance, one tool reporting a ninety percent probability and another reporting ten percent—a common instinct is to average the figures and assume the document is roughly fifty percent synthetic.

This practice creates a mathematical illusion. Averaging two divergent probabilities does not reveal the truth; it manufactures a false sense of certainty from two contradictory estimates.

Detector Evaluation Reported Metric What the Score Actually Means
Detector A 90% Probability Model A calculates that the text strongly resembles its synthetic training set.
Detector B 10% Probability Model B calculates that the text does not match its synthetic training patterns.
Averaged Result 50% (Manufactured) An artificial figure with no mathematical basis in either model’s evaluation.

A high score from one classifier indicates that its specific algorithm found patterns matching its training corpus. A low score from another indicates that its algorithm did not. When these results clash, the only honest conclusion is that the classification is uncertain. Combining the two numbers into an aggregate score treats subjective, uncalibrated estimates as if they were physical measurements like weight or temperature.

To explore whether statistical classification models can ever provide absolute guarantees, read our guide on whether AI detectors can be beaten.

Probabilities versus deterministic facts

To understand why detector disagreements cause so much confusion, it is helpful to distinguish between two completely different types of software analysis: probabilistic estimation and deterministic verification.

PROBABILISTIC ESTIMATION (Text Detectors)
Text Input  ──►  Statistical Classifier  ──►  Subjective Probability (e.g. 74%)
(Guesses based on patterns, training sets, and unstandardised thresholds)

DETERMINISTIC VERIFICATION (Byte Inspection)
File Bytes   ──►  Direct Binary Parser   ──►  Objective Fact (Present / Absent)
(Inspects structural headers, C2PA manifests, or raw Unicode characters)

A statistical text detector performs probabilistic estimation. It inspects a stream of words, evaluates statistical distributions, and outputs an opinion expressed as a probability. It cannot verify who sat at the keyboard, whether an outline was generated automatically, or whether text was edited by a colleague.

By contrast, tools that inspect raw file structures perform deterministic verification. These tools do not guess or estimate; they read exact bytes from the file container and report binary facts:

  • C2PA provenance manifests: A C2PA manifest is either present inside a file’s metadata headers or it is absent. The parser reads the container chunks directly; it does not estimate the likelihood of a manifest existing.
  • Hidden Unicode characters: A zero-width space, word joiner, or bidirectional control character is either physically encoded in the UTF-8 byte stream or it is not. A parser detects the exact byte sequences and reports their presence without ambiguity.
  • Container metadata segments: An EXIF block, an XMP packet, or a PNG text chunk either exists within the file architecture or it does not.

When NoWatermark inspects a file, it operates strictly on deterministic data. It analyses container structures, strips identified metadata blocks, and confirms that removal by re-scanning the output file against the original. It does not issue speculative probability scores about whether an image looks synthetic or whether a paragraph sounds artificial.

The difference between these two approaches is absolute. A deterministic check produces a reproducible fact about raw data. A statistical detector produces an uncalibrated estimate based on stylistic inference.

The three distinct layers of provenance

When assessing any piece of digital media—whether written text, an SVG illustration, or a photograph—confusion often arises because different systems inspect completely different layers of the file. To evaluate claims accurately, you must distinguish between three distinct categories of provenance and identification:

1. Metadata

Metadata consists of structured data stored alongside the primary content within a file container. This includes EXIF tags in photographs, text chunks in PNG files, author fields in document properties, and cryptographic provenance manifests such as C2PA Content Credentials.

Metadata is entirely deterministic. It can be detected by inspecting the file format, and it can be removed by rewriting the container structure while preserving the underlying media bytes. NoWatermark inspects and cleans metadata across JPEG, PNG, WebP, SVG, and Markdown formats directly in your browser. Every removal is confirmed by re-scanning the cleaned file.

2. Pixel and statistical watermarks

Statistical watermarks are mathematical patterns embedded directly into the content itself. In text, this involves subtly biasing token selections during generation (such as SynthID); in images, it involves altering high-frequency pixel values.

Unlike metadata chunks, statistical watermarks cannot be verified or confirmed absent by third-party tools without access to the proprietary detection keys and internal model weights of the originating provider. For any independent scanner, these watermarks remain permanently in an unable to verify status. For a detailed breakdown of how token-level watermarking functions, see our guide on what SynthID is.

3. Server-side provenance

Server-side provenance refers to records held in a service provider’s private database. When a user generates an image or a passage of text through a cloud API, the provider may log the generation timestamp, the prompt, the user account ID, and a hash of the resulting output.

Server-side records reside entirely on remote infrastructure. No local tool, metadata cleaner, or file transformation can access, modify, or delete a record stored on an external server.

┌────────────────────────────────────────────────────────────────────────┐
│ THREE LAYERS OF PROVENANCE                                             │
├────────────────────────────┬───────────────────────────────────────────┤
│ Layer                      │ Verification & Cleaning Status            │
├────────────────────────────┼───────────────────────────────────────────┤
│ 1. Metadata                │ Deterministic. Detectable and removable;  │
│    (EXIF, XMP, C2PA, Text) │ removal is confirmed by re-scan.          │
├────────────────────────────┼───────────────────────────────────────────┤
│ 2. Statistical Watermarks  │ Probabilistic / Proprietary. Permanently  │
│    (SynthID, Pixel shifts) │ unable to verify without private keys.    │
├────────────────────────────┼───────────────────────────────────────────┤
│ 3. Server-side Provenance  │ Remote Database. Inaccessible to local    │
│    (Generation logs)       │ tools; untouched by client-side cleaning. │
└────────────────────────────┴───────────────────────────────────────────┘

How to interpret detector disagreement honestly

When different AI text detectors evaluate the same document and return contradictory conclusions, the disagreement should not be treated as a puzzle to be solved by testing a third or fourth tool.

Every additional detector introduced simply applies another unstandardised model with its own idiosyncratic training biases and arbitrary thresholds. Collecting five different percentage estimates does not bring the reader closer to a factual conclusion; it merely accumulates five separate statistical opinions.

The honest reading of detector disagreement is straightforward:

  • The text exhibits stylistic ambiguity: The phrasing contains structures that align with some training corpora while diverging from others.
  • The models lack sufficient evidence: Neither classifier possesses deterministic proof of who created the text or how it was drafted.
  • The scores cannot be reconciled: Attempting to find an average, median, or consensus score among conflicting classifiers has no scientific or mathematical validity.

When evaluating digital content, always maintain a clear boundary between objective structural properties—such as the presence of metadata headers, C2PA manifests, or specific character encodings—and subjective classifier estimates. To see exactly which file formats, structural chunks, and metadata types can be deterministically inspected and cleaned in the browser, review the full capability matrix.

Frequently asked questions

Why do two AI detectors give completely different scores for the same text?

Each detector relies on its own proprietary statistical model, training dataset, and decision threshold to classify writing. Because there is no shared industry definition or universal standard for what makes a sentence machine-generated, two different classifiers evaluating the exact same passage can return widely divergent probability estimates.

Should you average the scores from multiple AI detectors to find the truth?

No, averaging conflicting scores from multiple detectors manufactures a false impression of precision that neither tool possesses. When two classifiers disagree, the honest interpretation is that the text cannot be reliably classified by those models, not that the true value lies somewhere in the middle.

Is an AI detector score proof of whether a human wrote a document?

No, an AI detector score is merely an estimated probability from a statistical classifier, not a factual record of authorship. Unlike structural file metadata or explicit byte markers, statistical scores do not inspect author identities, edit histories, or deterministic signatures.

Related tools

Related guides