4 ms·
How is this supposed to work? By inserting special unicode characters? How can you watermark text?
by FilipSivak 2y ago
How is this supposed to work? By inserting special unicode characters?
How can you watermark text?
- hiatus 2y agoYou can insert known spelling errors, choose certain phrasings, and more. It doesn't have to be new characters added to the text. Government security services have done stuff like this for decades to weed out moles.
- luigibosco 2y agomoles should know better than to utilize mountweazels! https://en.wikipedia.org/wiki/Fictitious_entry https://en.wikipedia.org/wiki/Fictitious_entry
- zorked 2y agoWe've been studying unintentional watermarks for years. https://en.wikipedia.org/wiki/Stylometry https://en.wikipedia.org/wiki/Stylometry
- das_keyboard 2y ago> SynthID-Text works by discreetly interfering in the generation process: It alters some of the words that a chatbot outputs to the user in a way that’s invisible to humans but clear to a SynthID detector. “Such modifications introduce a statistical signature into the generated text,” [...] “During the watermark detection phase, the signature can be measured to determine whether the text was indeed generated by the watermarked LLM.”
- a2128 2y agoI haven't read how Google is doing it, but one way it could be done is to nudge which tokens get sampled. For example, every other token could have an odd numbered id (where each token is assigned an id from 0 to 32000 or however many it has). Then in order to detect the watermark you just tokenize the text and see if the pattern is there. A problem with this approach is that it harms the accuracy and coherency, for example if you ask "What is 2+2", and the token "4" is token #102, and it has to pick an odd-numbered token, then it may respond with a wrong answer or yap on strangely due to its limited selection of tokens (like "The accurate answer to your mathematical query is the number Four")
- sebstefan 2y agoThere's an article from ieee that explains it: https://spectrum.ieee.org/watermark#:~:text=How%20Google%E2%80%99s%20Text%20Watermarks%20Work https://spectrum.ieee.org/watermark#:~:text=How%20Google%E2%...
- sumtechguy 2y agoYou do not even need extra characters (although they help). You can use spaces, missing punctuation, upper/lower case in particular cases, conjunction usage and not using it, word substitution, common misspellings, transposed letters, etc. How many extra spaces/tabs can you add to the end of a paragraph? At the beginning? Between sentences? Inside them? Then you have an AI agent design it and then train another one to detect it.
- voidUpdate 2y agoAs stated in the article, it alters the probabilities that the network produces in a predictable way so that a different (but still correct-sounding) word is picked. It subtly alters the wording from what it would have output normally in such a way that you can detect it, while still sounding correct to the user