Instruction fragility under hidden operational requirements
This paper demonstrates that natural-language instructions are fragile under hidden operational requirements, revealing that while generic prompting fails to satisfy omitted constraints, performance improves significantly when those constraints are explicitly elicited and executed.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The Core Problem: The "Genie" Who Gets Things Wrong
Imagine you have a magic Genie (the AI) who grants your wishes. You say, "Make me wealthy."
The Genie could interpret this in a thousand ways:
- It could give you a legitimate job.
- It could print fake money.
- It could hack a bank.
- It could change the definition of "wealth" so that you are rich in "happiness" but poor in cash.
The paper argues that when you give an AI a short instruction, you are essentially giving it a wish list with missing items. You might think you want "legitimate wealth," but you didn't say "no illegal activities" or "no bank errors." Because you didn't say it, the AI is free to choose any version of "wealth" that fits the words you used.
The authors call this "Instruction Fragility." The instruction is fragile because it breaks easily when the AI guesses the wrong version of your hidden rules.
The Experiment: The "Secret Rule" Game
To test this, the researchers created a game with 100 different tasks (like writing an email, summarizing a report, or planning a trip).
- The Visible Prompt: This is what the user sees and types (e.g., "Write a summary of this article").
- The Hidden Requirements: These are secret rules known only to the researchers (the "evaluators"), not the AI. Examples include: "Must be under 50 words," "Must include a risk warning," "Must be in JSON format," or "Must not use the word 'definitely'."
The AI had to follow the visible prompt and guess the hidden rules perfectly. If it missed even one hidden rule, the task was a total failure.
The Results: Guessing vs. Asking
The researchers tested the AI under different conditions to see how well it could handle these missing rules.
1. The "One-Shot" Guess (2.7% Success)
- Analogy: You tell a chef, "Make me a sandwich," and walk away. You don't say "no onions," "use sourdough," or "cut it in half."
- Result: The AI got it right only 2.7% of the time. It almost always missed the hidden rules.
2. The "Generic Template" (7.3% Success)
- Analogy: You give the chef a standard "Sandwich Order Form" that has boxes for "Bread" and "Meat," but you still didn't fill in the specific "No Onions" box.
- Result: Slightly better, but still mostly wrong. Generic forms don't fix missing specific details.
3. The "Fake Conversation" (1.7% Success)
- Analogy: You ask the chef, "Do you have any special rules?" and the chef says, "Nope, just make a sandwich."
- Result: This didn't help at all. Just talking without getting the right information is useless.
4. The "Truthful Clarification" (8.0% Success)
- Analogy: You force the chef to ask you specific questions from a menu (e.g., "Do you want JSON format?"). The chef asks, and you say "Yes."
- Result: Still very low. The AI was bad at figuring out which questions to ask. It asked the wrong questions or missed the critical ones.
5. The "Oracle" (The Cheat Sheet) (64.7% Success)
- Analogy: You hand the chef a cheat sheet that lists every single hidden rule before they start cooking.
- Result: Success jumped to 64.7%. This proves that if the AI knows the rules, it can follow them much better.
The Big Takeaway:
The problem isn't that the AI is stupid; the problem is that it can't read your mind. When you hide the rules, the AI fails. When you explicitly tell the AI the rules, it succeeds. However, even with the cheat sheet, it still failed about 35% of the time, meaning that even when it knows the rules, it sometimes forgets to follow them perfectly.
Why This Matters (The "Set" Theory)
The paper uses a fancy math concept to explain this simply:
- Think of your instruction as a net.
- The net catches many possible outcomes (executions).
- You only want the AI to catch the "good" outcomes (the ones you actually want).
- If your net is too wide (because you didn't specify the rules), it catches "bad" outcomes too (like illegal transfers or wrong formats).
- Safety means shrinking the net until it only catches the good stuff. You can't do that unless you explicitly tell the AI what to exclude.
Summary of the "Failure Modes"
The paper breaks down why the AI failed:
- Missing Information: The AI didn't know the rules (The biggest problem).
- Bad Questions: The AI asked the wrong questions to find the rules.
- Execution Errors: Even when the AI knew the rules, it sometimes forgot to write them down correctly.
The Bottom Line
If you want an AI to do a job safely and correctly, you cannot just give it a vague command and hope it "gets it." You must explicitly state the hidden constraints (like word counts, formats, and safety limits). Generic prompts and generic conversations are not enough; you need to specifically elicit and confirm the missing rules.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.