Papers · explanations · citations

Neural Linguistic
Steganography

Hidden messages. Generated language.

How can a language model encode a message in ordinary-looking text? Explore the methods, security assumptions, and connections to watermarking and communication between AI agents.

Three ways into the literature

Follow the mechanism, the guarantee, or the connection.

The original project

Neural Linguistic
Steganography

First arXiv submission · September 3, 2019
Published · EMNLP-IJCNLP, November 2019

Neural Linguistic Steganography

Zachary M. Ziegler*, Yuntian Deng*, Alexander M. Rush

* Equal contribution.

Combines arithmetic coding with large pretrained language models to encode secret information into generated text while closely matching the model's distribution. GPT-2 experiments evaluate information capacity, statistical divergence, and human judgments of contextual continuations, and demonstrate encoding natural-language messages into unrelated cover text.

The paper develops neural language-model steganography through arithmetic coding, with analysis of the induced distribution and experiments on message capacity and generated text. STEGASURAS is the interactive demonstration accompanying this work.

A short reading path

Distribution and security → Neural Linguistic Steganography → Self-adjusting arithmetic coding → Minimum entropy coupling → Tokenization reliability

Then follow the connection to watermarking and agent communication. A citation, a shared mechanism, and a direct extension are different relationships; each paper note explains the connection supported by its sources.

Browse the full bibliography → · Download citations and reading notes →