atlas

Research map / Large language models / Language, safety and interpretability

Unnatural Languages Are Not Bugs but Features for LLMs

ICML 2025 · Large language models › Language, safety and interpretability · approach: Multilingual LLM data and culture · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that GCG-searched "unnatural" strings, unreadable to humans, carry semantic content LLMs can use across tasks and models, and that fine-tuning on unnatural LIMA instructions matches natural fine-tuning on AlpacaEval 2.0.

Problem

Non-human-readable strings (e.g., jailbreak suffixes, filler tokens) are usually viewed as bugs for aligned LLMs; it is unclear whether they carry usable latent meaning.

Approach

Search, via a GCG-style gradient-guided discrete optimization across multiple models and reconstruction tasks, for a semantically equivalent but syntactically unreadable version of a natural string, then test whether such unnatural text can be understood in QA, used for instruction tuning, and how models process it.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use searched unnatural contexts instead of natural contextsLLMs answering context-based questions · SynContextQA (Transfer models average)accuracy: 0.98 -> 0.80Hurt
Use searched unnatural contexts instead of shuffled text with injected tokensLLMs answering context-based questions · SynContextQA (Transfer models average)accuracy: 0.54 -> 0.80Helped
Use searched unnatural contexts instead of natural contextsLLMs answering questions · SimGSM8K (Transfer models average)accuracy: 0.88 -> 0.54Hurt
Use searched unnatural contexts instead of shuffled text with injected tokensLLMs answering questions · SimGSM8K (Transfer models average)accuracy: 0.27 -> 0.54Helped
Fine-tune on unnatural rather than natural LIMA instructionsInstruction-tuned LLMs · MixEval overall averagescore: 0.557 -> 0.547No clear effect
Fine-tune on unnatural rather than random instructionsInstruction-tuned LLMs · MixEval overall averagescore: 0.499 -> 0.547Helped
Fine-tune on unnatural rather than empty instructionsInstruction-tuned LLMs · MixEval overall averagescore: 0.516 -> 0.547Helped
Use eight natural-language in-context examples instead of one (ablation)Mistral-7B base model · SimGSM8K unnatural contextsaccuracy: 0.23 -> 0.38Helped
Use eight natural-language in-context examples instead of one (ablation)Llama-3-8B base model · SimGSM8K unnatural contextsaccuracy: 0.33 -> 0.42Helped
Remove original natural tokens from search candidates and initialize without natural tokens (ablation)Unnatural-language search · Unnatural-language performanceperformanceHurt
Use searched unnatural examples rather than salient-token-only examplesLLMs answering SimGSM8K · SimGSM8Kaccuracy: 0.18 -> 0.42Helped
Use searched unnatural examples rather than random-injection salient-token examplesLLMs answering SimGSM8K · SimGSM8Kaccuracy: 0.17 -> 0.42Helped

Surprising findings

Limitations

Experimental setup

Datasets: LIMA GSM8K SynContextQA (generated with GPT-3.5) SimGSM8K EN_EWT Universal Dependencies

Benchmarks: SynContextQA SimGSM8K LC AlpacaEval 2.0 MixEval

Metrics: accuracy exact match winrate F1 NLI accuracy

Baselines: Shuffled language with injected special tokens (Shuf-InJ) Random tokens instruction Empty instruction Saliency-based token dropping (pure_top)

Builds on: GCG LIMA structural probing

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy