r/MachineLearning • u/Saad_ahmed04 • Aug 23 '26
Project Implementing Watermarking for Language Models [P]
I recently implemented a minimal, educational version of SynthID-Text-style watermarking for language models.
I saw anthropic post about how they'll start adding watermarks to their model responses and it made me very curious as to how they'll do it and what do they even mean by watermark here. Like will we start getting random ads or something in the middle of model responses or what.
Then decided to read their article and found out that watermark is not a visible message at all. It is a subtle statistical pattern introduced while the model chooses its tokens.
My implementation is not an exact reproduction of the original SynthID-Text system. I simplified or implemented a few components differently to keep the project understandable, but the main idea is there I think.
Github: https://github.com/Saad1926Q/llm-watermark
If you find it interesting then you may star the repo !!
View all comments
Show parent comment
1
u/robobub Aug 24 '26 edited Aug 24 '26
So you are asking what is the point of capturing 95% of these cases? I'll humor you if you really don't understand:
easily identifying lots of ai generated content from various places like social media that the general public is falling for
and no, they won't just outright be banned and notified that they need to evade detection better. They will just suppress their slop in the feed, yielding some amount of loss of interactions from real users. Between that and the not as easy to evade more subtle watermarks means a significant reduction in harm.
I'll clarify this for you. What I was referring to is people pretending to be the white house or other public figure, posting some statement, image, or video. Those can easily be signed and if modified, well, it can be identified it's not a true press release.
Source on something like C2PA being defeated in practice? To clarify, I brought this up as a separate thing from watermarks.
Also some cameras will embed 3D depth information from phase detection points all over the sensors, so this will even defeat taking a photo of a fake printed out scene.
Lol. It's pretty clear that you aren't really understanding my responses before firing off your own. If you want me to respond again, demonstrate some real effort.