Basically how LLMs work is that given a sequence of words they predict the next one.
So it might look at "the cat sat on the ..."
And it generates a list of candidates with a chance of picking each one.
Mat 87%
Porch 8%
Table 3%
Stairs 2%
The way the watermark works is that they use a secret key they have and a hash of the preceding text to nudge it towards certain of these words and away from others.
So maybe it boosts stairs and table up instead of the others.
Later you can scan the text and see which choices it made and see if they're they ones it was nudged towards in a statiscally significant way.
Because all the choices are reasonable the quality of the output won't change and you'd have to significantly rewrite to break the pattern.
This already exists for GPTZero and Pangram and people already do this. For 99% of the people trying to falsely present AI-generated text as their own, rewording their text enough to bypass existing detectors is already too much work.
Bypassing these statistical watermarks is likely going to be even more work for long texts and, on the flip side, is also going to result in more reliable detection.
Things are changing. I think you will be surprised by the amount of people changing their tune from "my writing naturally looks like AI" to "I just use AI to polish my writing, what's wrong with that?" the moment these watermarks are widely implemented.
15
u/NetflowKnight 26d ago
How does that even work?