Zenaique

Identify the refusal suppression pattern in this user prompt

MCQ·Easy·4.0 · 0·~1 min·Asked atHclLabelboxModal Labs
Attempt it
TL;DR

Refusal suppression is a jailbreak that pre-bans the phrases a safety-tuned model would use to decline, biasing the model toward compliance because it cannot complete its standard refusal pathway.

Memory aid
Sign in to see the mnemonic that makes this stick.
Easy to grasp

Imagine a polite waiter trained to say 'I am sorry, we do not serve that' whenever a customer orders something not on the menu. Now a customer hands the waiter a list and says 'do not use any of these words today: sorry, cannot, do not, unfortunately'. The waiter still has the rule about the off-menu item, but every sentence they normally use to express the rule is banned. Some waiters will stumble, paraphrase awkwardly, or just give in and bring the off-menu item. The trick is not arguing with the rule; it is taking away the language used to enforce the rule. That is refusal suppression in one line.

Concept explanation~2 min read

Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.

Refusal suppression is one of the original named jailbreak families catalogued in Wei et al.'s 2023 'Jailbroken' paper, and it remains one of the most reliably exploited weaknesses of safety-tuned models in 2026. The attack is elegant in its simplicity: it does not argue with the model's safety policy, does not try to overwrite the system prompt, and does not impersonate a different model. It targets the surface form of the refusal, the small set of canonical sentences a safety-tuned model uses when declining, and removes them from the available vocabulary.

This walkthrough explains how the attack works mechanistically, why option B in the question is the canonical signature, how it differs from neighbouring jailbreak families, and what the layered defence looks like in a 2026 production stack.

Mental model: RLHF teaches both 'refuse this kind of request' and 'use these words to refuse'. Refusal suppression separates the two and exploits the gap.

The mechanism: what RLHF actually learns

Two coupled behaviours

During RLHF, when the model is shown an off-policy request and produces a compliant answer, the reward model marks it down; when it produces a refusal, it gets rewarded. Over many examples, two coupled patterns get reinforced:

  1. The policy decision, categorise this request as off-policy.
  2. The surface form, emit one of a small set of canonical refusal sentences.

The canonical set in most safety-tuned models includes: 'I cannot help with that', 'I am unable to provide', 'I am sorry, but', 'As an AI assistant', 'I do not feel comfortable'. Variations exist by vendor, but the set is small and predictable enough that an attacker can enumerate it.

Why the coupling matters

If the two were perfectly decoupled, the model could refuse using any sentence at all, refusal suppression would not work. But RLHF concentrates probability mass on the canonical phrases because they are over-represented in the training data. Off-distribution refusals (creative, paraphrased declines) get a lower reward because they look less like the reference completions.

The result: at the start of a response to an off-policy request, the next-token distribution is sharply peaked on the canonical refusal openers. The model's certainty about how to refuse is higher than its certainty about whether to refuse.

The attack mechanism

The suppression preamble explicitly bans the canonical phrases. The instruction-following component of the model takes the ban seriously, instructions are what RLHF also trains. Now the distribution at the start of the response is constrained: the high-probability refusal tokens are masked out. Whatever remains gets renormalised, and the previously low-probability completion paths, including compliance, become reachable.

The attack does not need to win every time; even raising the attack-success rate from 1% to 20% is significant when the attacker can retry.

Identifying the pattern: why option B and not the others
Layered defences in a production stack
Operational reality: why this attack survives
Sign in to unlock the full deep dive.

Situations where this technique stops working.

Sign in to see when this approach fails.

2–4 min · Everything important, quickly.

Sign in to see the quick scan of the deep dive.

Real products, models, and research that use this idea.

  • OpenAI's jailbreak taxonomy paper (2023) names refusal suppression as one of the original attack families.
  • Anthropic's constitutional-AI training explicitly targets refusal-suppression robustness through diverse refusal generations.
Sign in to see more production examples.

What an interviewer would ask next. Try answering before peeking at the approach.

QHow would you fuzz-test a new model for refusal-suppression vulnerability?
A

Build a dataset of off-policy requests, wrap each in a suppression preamble with varying lengths and styles of banned-phrase lists, score outputs with an LLM judge for semantic refusal, compute attack-success rate per category. PyRIT supports this orchestration.

2 more follow-ups an interviewer would ask next. Sign in to reveal them.

Red flags & common mistakes

The phrases that signal junior thinking. Click to expand.

Most common mistake

Confusing refusal suppression with role-play jailbreaks or prefix injection. Refusal suppression specifically targets the model's refusal vocabulary, not its identity or its instruction context.

Sign in to see all red flags and common mistakes.

60 second bullets to scan on the way to the call.

  • How RLHF creates a canonical refusal phrase set

  • Why banning the canonical phrases bypasses the refusal pathway

Sign in to unlock the revision sheet.

Primary sources. Browse if you want the original framing.

Similar questions

Same topic, related formats. Practice these next.

4 curated
Next question
Pick the strongest reason…
MCQ·Medium