Skip to content
Sprint projectJun 30, 2024

Evaluating and inducing steganography in LLMs

Artem Karpov

Submitted to Deception Detection Hackathon: Preventing AI deception. Sprint projects are early-stage work by participants, not Apart Research publications.

Read the report

Report: Evaluating and inducing steganography in LLMs

Code (opens in new tab)
Share

This report demonstrates that large language models are capable of hiding simple 8 bit information in their output using associations from more powerful overseers (other LLMs or humans). Without direct steganography fine tuning, LLAMA 3 8B can guess a 8 bit hidden message in a plain text in most cases (69%), however a more capable model, GPT-3.5 was able to catch almost all of them (84%). More research is required to investigate how this ability might be induced or improved via RL training in similar and larger models.

Reviews

Judging this Sprint?

Review this project

Your public critique appears on this page without your name. Reviews of strong projects are shared with funders, as you choose below.

Not shown on this page.

Shown on this page, without your name.

Only the Apart team reads this, and funders if you agree below.

Decline to score

Only when the quality of the writing makes the work impossible to follow. Say why in your private critique; nothing shows on this page.

Sharing your name *

When we share a strong project with funders, your name, scores and public critique go with it, confidentially; this choice is only about whether your name is public. If you think this project deserves funding, please also endorse it: that carries the most weight.

Share my private critique with funders *

  1. The work is the start of a fairly ambitious project to do PPO fine-tuning of LLMs for steganography (as the work acknowledges, this is notoriously hard). This is definitely an interesting direction, and I appreciate that someone has actually gone and taken a stab at the hard thing.

Cite this project

@misc{karpov2024evaluating,
  title = {{Evaluating and inducing steganography in LLMs}},
  author = {Artem Karpov},
  year = {2024},
  month = jun,
  note = {Submitted to Deception Detection Hackathon: Preventing AI deception, an Apart Research Sprint},
  howpublished = {\url{https://apartresearch.com/sprints/projects/evaluating-and-inducing-steganography-in-llms}},
  url = {https://apartresearch.com/sprints/projects/evaluating-and-inducing-steganography-in-llms}
}

Build something like this at the next Sprint

AI Collusion Research Sprint · Oct 23 - 25, 2026