But now that I think about it that way, it would probably be more interesting to see what kind of steganography LLMs would use in ordinary text. There's no reason to involve images.
Like when your printer adds secret massages for cops? https://en.wikipedia.org/wiki/Printer_tracking_dots
That's not going to have a happy ending...
Aha... that is an interesting distinction. I did not think of that. Alongside this, it means you could resize the image and not lose the information.
Isn't the "watermarking" of LLM text already an example?
>This could be a precursor to steganography in images. Currently, the act of decoding the hidden messages is still obvious if you monitor the tool calls of the decoding model, so we don't claim it is currently dangerous.
>We highlight ways that a language model can encode messages in images. These can be decoded by the same language model even if no information about the encoding method is passed.
>This could be a precursor to steganography in images. Currently, the act of decoding the hidden messages is still obvious if you monitor the tool calls of the decoding model, so we don't claim it is currently dangerous.
>Still, the encoded messaging was surprisingly hard to spot. This phenomenon was interesting to us, so we are sharing this to get feedback on next steps.
I guess the interesting thing to me, who doesnt have deep expertise in image stenogrpahy, is that the models encoded the information within the image's "semantics" (not sure if there is a better term). It actually steered the implementation/how it looked rather than hiding it in every nth pixel or whatever. And that it's kind of interesting that it coudl decode it but at the same time if it's used to encode and picks from a common set of ways that it would search a similar set of ways on decode. The lack of differences across models (still very succesful) is more intersting because it implies something like similarity in training material, natural limits, or just similar local optimums.