Skip to main content
LLM Security Database
Skip to research details
Back to research findings
LMVD-ID: b0084ca5
Paper published May 1, 2025
Entry analyzed January 14, 2026
Paper-reported evidence
Confidence: Source-linked

The LMVD-ID is an internal research identifier, not an official CVE identifier.

SAE Interpretability Illusion

Sparse Autoencoders (SAEs), utilized for interpreting the internal residual stream activations of Large Language Models (LLMs) into human-understandable concepts, are vulnerable to adversarial input perturbations. By…

BibTeX citation

Paper-evaluated models(2)

  • Llama 3 8B
  • Gemma 2 9B

Description

Sparse Autoencoders (SAEs), utilized for interpreting the internal residual stream activations of Large Language Models (LLMs) into human-understandable concepts, are vulnerable to adversarial input perturbations. By employing gradient-based optimization techniques adapted for SAEs (specifically a generalized Greedy Coordinate Gradient), an attacker can craft inputs via suffix appending or token replacement that manipulate the SAE's latent feature activations. This vulnerability allows for the dissociation of the model's semantic output from its internal concept representation. An attacker can suppress specific concept activations (untargeted attack) or force the SAE to activate latent features associated with unrelated concepts (targeted attack), effectively creating an "interpretability illusion." This occurs while the underlying LLM's generation and semantic content remain statistically unchanged, allowing malicious inputs to bypass safety monitoring or oversight systems that rely on SAE concept detection.

Examples

The vulnerability can be reproduced using the generalized input-level attack framework provided in the associated repository. The attack utilizes a gradient-based search to optimize token sequences that maximize the distance between the expected SAE activation and the actual activation.

  1. Input ($x_1$): A prompt related to "Art and Humanities" (e.g., a sentence about museum pottery).
  2. Target ($x_2$): A prompt related to "Science and Technology" (e.g., a sentence about physics experiments).
  3. Optimization: The attacker appends a suffix (e.g., 5-10 tokens) to $x_1$. The algorithm optimizes these tokens to minimize the difference between the SAE latent activation of the perturbed input $x_1'$ and the target $x_2$, while constraining the semantic modification of the LLM's output.
  4. Result: The SAE activates neurons corresponding to "Science" concepts despite the LLM processing and outputting text related to "Art."
  • Attack Methodology (Individual Feature Suppression):
  1. Target: A specific, human-interpretable SAE latent feature (e.g., a neuron consistently activating on "toxicity").
  2. Optimization: The attacker performs a single-token replacement or appends a suffix to an input known to trigger this feature.
  3. Result: The specific SAE feature is deactivated (rank reduced to zero), hiding the concept from monitors, while the LLM still attends to the toxic content in the residual stream.

Impact

  • Bypass of Safety Monitors: Security systems utilizing SAEs to detect harmful internal states (e.g., deception, bias, or toxicity monitoring) can be evaded without triggering alerts.
  • Integrity of Interpretability: The reliability of SAEs as tools for "trustworthy AI" is compromised, as feature activations can be spoofed or suppressed by adversarial actors.
  • False Positives/Framing: Benign inputs can be perturbed to trigger SAE features associated with harmful behavior, potentially causing denial of service in moderated systems.

Affected Systems

  • Large Language Models integrated with Sparse Autoencoders for mechanistic interpretability or runtime monitoring.
  • Specific configurations tested include:
  • Llama-3-8B (Layer 20) using TopK SAE (width 131k).
  • Gemma-2-9B (Layer 30) using JumpReLU SAE (width 131k).
  • Any downstream application relying on SAE latent representations for oversight or control.

Mitigation Steps

  • Evaluate sparse-autoencoder monitors against adversarial token substitutions and suffixes that suppress or spoof the concepts they are expected to detect.
  • Cross-check sensitive feature activations against independent model-output and activation-based safeguards instead of relying on a single interpretable feature.
  • Add a targeted regression using inert data and actions, measure both safety and utility regressions, and monitor production for repeated or adaptive attempts.

Research context and confidence

Evidence and verification
Paper-reported; independent reproduction is not documented.
Primary research source linked.
Severity
Not rated by this catalog.
Source and publication type
arXiv · Research preprint.
Peer-review status is not provided by this source.
Author and publication status
Author metadata is not stored; see the primary paper.
Threat model and attacker access
White-box access to model or deployment internals.
Related deployment categories
No related deployment category is classified.
Taxonomy labels only; paper-specific deployment prerequisites are not inferred.
Affected systems
Large Language Models integrated with Sparse Autoencoders for mechanistic interpretability or runtime monitoring. Specific configurations tested include: Llama-3-8B (Layer 20) using TopK SAE (width 131k). Gemma-2-9B…

Research Paper

Interpretability Illusions with Sparse Autoencoders: Evaluating Robustness of Concept Representations

Primary source: arXiv. Findings are reported by the cited research and have not been independently verified.

View Paper

Evidence

This entry is based on a primary research source. Its findings are paper-reported; independent reproduction and verification are not claimed.

https://arxiv.org/abs/2505.16004