The useful part, up front

What you’ll take away

  • Multiplying a selected weight changes the normalizing total as well as the selected probability.
  • For a fixed list, green probability mass can differ from its fraction of vocabulary entries.
  • The original finite multiplier preserves zero weights; it does not force a previously impossible category to occur.
  • The same symbols produce different green counts under different declared configurations.
  • A count needs a reference distribution and dependence assumptions before it can support a tail probability.
  • Keep the configured result separate from factual verification, creator identity and complete document provenance.
01

Begin with the token choices before interpreting a detector label

A text watermark can introduce a statistical signal while a model chooses its next tokens. A later detector looks for evidence of a configured pattern. Understanding that connection requires more than counting words that seem unusual: the choice probabilities, marking rule and detector configuration all matter.

The 2023 watermark paper's abstract describes softly promoting randomized green-token choices. [1] Google's SynthID guide describes another configured system with probabilistic detection. [3] We will not reproduce either implementation. Instead, an original three-symbol sampler makes one kind of soft preference completely visible: multiply selected probabilities, then divide by the new total.

That small calculation reveals why doubling a weight does not necessarily double a probability, why equally sized marked groups can have different probability mass, and why a detector must identify its configuration. A separate twelve-position example then shows where a count-based inference needs a stated null. No real passage, language model or detector was run. The examples explain a measurement; they do not decide who wrote a document or whether its facts are correct.

Doubling B’s weight does not double its final probability. Exact original sampler with G={B} and multiplier 2. All weights are divided by 5/4; the final probabilities add to 1.
Exact original sampler with G={B} and multiplier 2. All weights are divided by 5/4; the final probabilities add to 1. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
02

Introducing a signal and recognizing a signal are different operations

Generation-time watermarking changes how a system produces text so a later procedure can look for a pattern. DeepMind's May 2024 explanation describes adjusting token probabilities and comparing resulting score patterns. [5] The useful distinction is between adding a signal and measuring evidence for it afterward. Neither operation is performed merely by looking at whether a paragraph sounds formal or uses familiar expressions.

The green-token idea in the earlier paper is one example, not a dictionary of words that always reveal AI use. [1] For this article, green will simply be a name for an indicator scored one. We do not give English words permanent colors, choose a real secret configuration, or turn our count into a functioning watermark detector.

Imagine receiving a number without the scheme name or scoring rule. Even if the arithmetic behind the number is correct, its meaning is unfinished. You need to know what was measured and what comparison made that measurement unusual. A signal can be useful evidence while still requiring this description of its scope.

03

Multiplying a selected weight also changes the total

Give our invented generator three possible next symbols: A, B and C. Their starting probabilities are one-half, one-quarter and one-quarter. Mark B as green and multiply its weight by two, leaving the other weights alone. The new weights are one-half, one-half and one-quarter. They add to five-quarters, so they are not yet probabilities.

Divide every weight by five-quarters. The resulting probabilities are two-fifths for A, two-fifths for B and one-fifth for C: 0.4, 0.4 and 0.2. They now add to one. B became more likely, but its probability rose from 0.25 to 0.4, not to 0.5. Renormalizing the entire distribution changed the other choices as well.

This is an original example of a soft preference, motivated by the abstract's promotion idea. [1] It does not force B on every draw. A and C remain possible, and one sampled B would not by itself establish that the preference was active. The source of a single outcome and the distribution that made it possible are different questions.

04

One marked vocabulary entry can carry different probability mass

In the same three-symbol vocabulary, both {A} and {B} contain one entry. Yet their starting probabilities differ: A carries one-half of the total probability and B carries one-quarter. The fraction of vocabulary entries marked green is one-third in both cases, but that fraction is not the probability of drawing a green symbol under these fixed lists.

With the factor-two rule, marking A gives green probability two-thirds, while marking B gives two-fifths. The difference comes from the starting probability mass, not a change in the number of marked entries. To generalize this particular calculation, call the starting green probability q. The unmarked group has probability one minus q; after doubling the green weight, the new green probability is 2q divided by 1+q.

This calculation conditions on the declared fixed list. A procedure that randomly chooses a list introduces another source of randomness. Its average behavior needs that selection rule too. Our example does not invalidate a real scheme's analysis; it shows why a report must say which probability question and which conditions it is describing.

Starting green mass determines the transformed mass. Original fixed-list rule q′=2q/(1+q), where q is probability mass rather than the fraction of vocabulary entries. Finite multiplication preserves zero weights.
Original fixed-list rule q′=2q/(1+q), where q is probability mass rather than the fraction of vocabulary entries. Finite multiplication preserves zero weights. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
05

A finite multiplier cannot create an impossible choice

Try another original starting distribution: A has probability 0.9, and B and C each have probability 0.05. Keep only B green and use the same factor of two. The new weights add to 1.05. Dividing by that total gives B a probability of 2/21, about 0.0952. B becomes more likely, but it still occupies a smaller share than it did in our first example.

Now take a limiting case in which A has probability one and B and C have probability zero. Multiplying B's zero weight by two still gives zero. The normalized result remains A with certainty. There is no available B probability for this particular rule to increase. Similarly, if the starting choice is already entirely green, its green probability stays one.

These cases show a support boundary of our finite multiplier, not a measured limit of any product. They make no claim that a factual prompt has exactly one possible token or that our symbols represent correct answers. A change in probability mass also does not measure the quality, factual accuracy or style of the resulting text.

06

The same recorded symbols can produce different green counts

Write down the six-symbol sequence A B A C B A. Under the fixed rule that only B is green, positions two and five count, giving two green results. Under the different fixed rule that only A is green, positions one, three and six count, giving three. The sequence has not changed. The measurement rule has.

Neither number is an error if it is reported with the rule that produced it. The mistake would be to compare one number with a threshold calibrated for the other configuration as though the two were the same measurement. This little example has no real tokenizer, key or detector; the symbols and fixed lists are fully declared so the accounting can be checked by hand.

A useful report therefore identifies its configuration and the input span. It also distinguishes a detector producing a result under its intended configuration from someone applying an unrelated rule to the same visible text. A watermark result needs that connection between generation and measurement before broader claims about the source of the material can be assessed.

07

Build a twelve-position example with every assumption exposed

Our example has twelve positions. Each receives either zero or one; call a one green. The count K is the number of ones. Under our invented comparison model, each position has a one-half chance of being one, and the twelve choices are independent. Independence means that learning one position's result does not change the probabilities we assigned to the others.

Those assumptions produce 4,096 possible ordered zero-and-one strings, all equally likely. The number comes from multiplying two choices twelve times. A string with ten ones is not more likely than any particular string with six ones. However, there are many more different strings with six ones, so the probability of a count depends on how many strings produce it.

This comparison model is called our null. It is not a claim that ordinary human writing behaves like twelve independent coin flips, or that actual watermark scores always obey this model. We choose it because every outcome can be inspected and counted. Any later probability must retain these assumptions rather than quietly becoming a measurement about real documents.

A fixed sequence has different counts under different rules. Original sequence A B A C B A. These deterministic symbolic counts are not detector outputs, probability estimates or permanent word lists from a real scheme.
Original sequence A B A C B A. These deterministic symbolic counts are not detector outputs, probability estimates or permanent word lists from a real scheme. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
08

Ten or more means counting three possible totals

Suppose the rule flags a result when K is at least ten. Exactly ten ones can occur in 66 different strings: choose the two positions that hold zeros. Exactly eleven ones has twelve possibilities, and twelve ones has one. The flagged set therefore contains 66 + 12 + 1 = 79 strings out of 4,096.

The chance of a flag under this null is 79/4096, about 1.9287 percent. Notice the words at least. A rule requiring more than ten includes only eleven and twelve, giving 13/4096, about 0.3174 percent. The boundary is part of the rule, not a minor formatting choice. Two reports using different boundaries are calculating different events.

If we observe ten and use larger counts as the more extreme direction, the upper-tail p-value in this construction is 79/4096. It includes counts eleven and twelve even though ten was the observed count. Reporting only the chance of exactly ten would answer a different question. All of these values remain conditional on the independent fair-position model we declared.

The assumed green probability also matters. If twelve independent positions instead each have green probability one-quarter, the same at-least-ten event has probability 631/16,777,216, about 0.003761 percent. That separate model could describe independent repeats of our unmodified first sampler with B green. It does not describe the fair-position model, and it is not a measured rate for language. The observed count alone cannot choose between those reference assumptions.

09

The same one-half probabilities can produce a very different tail

Now change just one assumption. Choose a single fair zero-or-one result, then copy it into all twelve positions. Every individual position still has a one-half chance of being one. Yet the count is now either zero or twelve; no middle count can occur. The at-least-ten rule flags half of these outcomes, giving 50 percent instead of about 1.9287 percent.

The average count remains six in both constructions. Knowing each position's individual probability, or even knowing the average total, therefore does not determine the tail. The relationship between positions matters. Counting twelve copies of one result as twelve independent pieces of evidence would use the wrong model for this second construction.

This is an exact counterexample, not a claim that any real watermark behaves in this extreme way. It shows why independence needs justification. A detector's treatment of context and repeated material belongs in its definition; it should not be replaced by an assumption that every visible word supplies a fresh and independent trial.

The same threshold needs its joint probability assumptions. Three separate original 12-position models, all using K≥10. Quarter-green binary vectors carry unequal weights; the copied model uses one shared fair result.
Three separate original 12-position models, all using K≥10. Quarter-green binary vectors carry unequal weights; the copied model uses one shared fair result. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
10

Record which positions and configuration the detector actually used

A passage's visible length is not automatically the number of observations used by a detector. The SynthID guide describes treatment of repeated contexts and names configuration values used by its scoring process. [3] That is a reason to preserve the actual scoring setup, not a reason to assume our twelve-bit arithmetic applies directly to that system.

For an invented bookkeeping example, suppose a procedure examines twelve recorded positions but declares only eight eligible. A report saying twelve independent trials would already describe the wrong input, even before anyone calculates a probability. This example provides no probability for the eight positions; their dependence and scoring rules have not been specified. A count of eligible positions is necessary information, not a complete statistical model.

The guide also places conditions on sharing a detector across models, including a common tokenizer and appropriate detector-training examples. [3] Record that coverage rather than treating one familiar product name as evidence that every model or text transformation is covered. Matching the detector to its intended measurement is part of interpreting its result.

11

An uncertain result and a negative result need their own meanings

The SynthID developer guide describes watermarked, not watermarked and uncertain outputs controlled by two thresholds. [3] Our teaching example uses a single flagging boundary instead, so it does not reproduce those three states. A result should retain the system's actual label and meaning rather than being forced into a stronger conclusion for the sake of a neat report.

A negative result from a test for a particular signal does not establish that no AI contributed. That broader statement includes sources and workflows the test may not cover. Likewise, an uncertain result is not a quiet positive or a quiet negative. It records that the procedure did not supply one of its other determinations under its stated rules.

DeepMind's historical explanation also distinguishes response types with different opportunities to carry its signal. [5] We do not turn that observation into a numerical performance claim. The practical lesson is to name coverage and limits alongside the result, so absence of a detected mark is not presented as proof of a complete human-only writing history.

12

Make the result reproducible before making it broader

A useful result record identifies the exact tested text or a suitable reference to it, the selected span, the detector and its configuration identity, and the score and decision rule. It also says which null or calibration supports the number and how many opportunities to test were considered. Keep sensitive configuration material private; a record can identify a setup without publishing its secret values.

For our sampler, retain the starting three-symbol probabilities, fixed green set, multiplier and normalizer. For each separate count experiment, retain the eligible positions, joint probability assumptions and threshold. The same sequence can have different scores under different configurations; the same score can have different tail probabilities under different reference models. Mixing those records would hide the conditions that give each number its meaning.

A small null tail is not a probability that a named person did or did not write the text. Nor does checking a generation signal verify the statements in a passage. Report the configured result and any uncertainty, then use source checking and appropriate provenance to address those other questions. The arithmetic can make a measurement understandable without pretending to settle a document’s complete history.

Keep the measurement attached to its interpretation. Original reporting sequence, not an implementation of a watermark scheme. Preserve private configuration material and distinguish unresolved provenance questions.
Original reporting sequence, not an implementation of a watermark scheme. Preserve private configuration material and distinguish unresolved provenance questions. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
Follow the evidence

Sources & further reading

Explore the references behind this guide. External pages may change after our review.

  1. A Watermark for Large Language Models
    PMLR / original authors · Accessed 7 Nov 2026
  2. SynthID: Tools for watermarking and detecting LLM-generated Text | Responsible Generative AI Toolkit | Google AI for Developers
    Google AI for Developers · Accessed 7 Nov 2026
  3. Watermarking AI-generated text and video with SynthID — Google DeepMind
    Google DeepMind · Accessed 7 Nov 2026

Article updated 7 Nov 2026.

Found something we should revisit?

Good explanations get better with thoughtful feedback.

Suggest a correction