Revisiting the Reliability of Language Models in Instruction-Following
This paper introduces the IFEval++ benchmark and the reliable@k metric to reveal that while advanced language models achieve high scores on standard instruction-following tests, they exhibit significant fragility and up to a 61.8% performance drop when faced with subtle prompt nuances, highlighting a critical gap in real-world reliability.
Original paper licensed under CC BY 4.0 (http://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
Title: The "Cousin" Test: Why Smart AI Still Gets Tripped Up by Small Changes
Imagine you hire a brilliant new assistant. You give them a task: "Write a story about a cat, but make sure it's exactly 100 words long." They do it perfectly. You're impressed. You give them the same task again, but this time you say, "Write a story about a feline, ensuring the word count is precisely 100." They do it again. You feel confident.
But then, you ask them to write a story about a cat that is "around 100 words." Suddenly, they panic. They write 90 words, then 110, then 85. They fail.
This is the core problem researchers at Tsinghua University and Ant Group discovered in their new paper, "Revisiting the Reliability of Language Models in Instruction-Following."
The Illusion of Perfection
For a while, AI models (LLMs) have been getting perfect scores on standardized tests like IFEVAL. Think of these tests like the SATs for computers. They check if an AI can follow strict rules, like "use no commas" or "start with the letter A." Top models are scoring 95% or higher. It looks like they are flawless.
But in the real world, humans aren't robots. We don't speak in perfect, standardized test questions. We say things differently depending on our mood, our context, or how we've phrased a request before. We use "cousin prompts."
What is a "Cousin Prompt"?
Imagine you ask a friend to "bring a red shirt."
- Prompt A: "Bring a red shirt."
- Prompt B: "Wear something red."
- Prompt C: "I need a crimson top."
- Prompt D: "Bring a red shirt, but ignore the blue one on the chair."
To a human, these are all the same request. To an AI, they might be completely different puzzles. The researchers call these "cousin prompts"—they are related, they mean the same thing, but they have subtle differences in wording or constraints.
The Big Discovery: The "Reliability Gap"
The researchers built a new testing ground called IFEVAL++. Instead of asking an AI one question, they asked it 10 slightly different "cousin" versions of the same question at once. They introduced a new score called reliable@k.
Here is the shocking result: Even the smartest AI models are not reliable.
When they took a model that scored 95% on the standard test and gave it the "cousin" test, its performance often crashed.
- Some models dropped by 60%.
- Even the most advanced model (GPT-5) dropped by nearly 20%.
It's like a student who can ace a math test with perfect numbers but fails the moment you change "add 2 and 2" to "combine two pairs of items." The AI isn't actually understanding the intent; it's just memorizing the specific phrasing of the test.
Why Does This Happen?
The paper suggests AI is like a parrot that has memorized a script. If you change the script slightly, the parrot gets confused.
- Rephrasing: Changing "at least 400 words" to "around 450 words" confuses the model.
- Distractions: Adding a tiny, irrelevant sentence like "by the way, the sky is blue" can make the AI forget the main rule.
- Reconfiguration: Changing the context slightly (e.g., asking for a blog post about sleep vs. a story about sleep) breaks the model's logic.
How Do We Fix It?
The researchers didn't just point out the problem; they tried three ways to fix it:
- Guessing the Answer (Prediction): They tried to make the AI "think" about whether it could do the task before doing it. It didn't work well; the AI was too overconfident.
- More Training (SFT): They taught the AI specifically on these "cousin" variations. This helped, but it was slow and expensive.
- The "Try Again" Method (Test-Time Scaling): This was the winner. Instead of asking the AI to answer once, they let it generate 10 different answers and picked the best one. It's like asking a student to write the essay three times and handing in the best version. This simple trick made even weaker models perform better than the strongest ones.
The Takeaway
This paper is a wake-up call. Just because an AI gets an "A" on a standardized test doesn't mean it's ready for the real world. Real life is messy, full of "cousin prompts" and subtle nuances.
To build truly trustworthy AI, we need to stop testing them on perfect, robotic questions and start testing them on the messy, varied, and nuanced ways humans actually talk. Until then, we should be careful: The AI might be smart, but it's not yet reliable.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.