GSM-SEM: Benchmark and Framework for Generating Semantically Variant Augmentations
This paper introduces GSM-SEM, a stochastic framework that generates semantically diverse and factually altered benchmark variants to mitigate memorization bias in LLM evaluations, revealing significant performance drops in state-of-the-art models when tested on these dynamically regenerated datasets.
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
Imagine you are trying to test how good a student is at math. You give them a standard test, like the famous GSM8K (a collection of grade-school math word problems). If they get a perfect score, you might think, "Wow, this student is a math genius!"
But what if the student didn't actually learn math? What if they just memorized the answers to this specific test because they've seen it a thousand times before? They might get the answer right, but if you change the story slightly—say, swapping "apples" for "oranges" or changing the numbers—they might get confused and fail.
This is the problem the paper GSM-SEM is trying to solve.
The Problem: The "Cheat Sheet" Effect
Current AI models (like the ones powering chatbots) are getting incredibly good at benchmarks. But the authors suspect many of these high scores are a mirage. The models aren't necessarily reasoning better; they are just memorizing the specific questions and answers from the test sets they were trained on.
Existing ways to fix this involve "perturbations," which are like making small changes to the test:
- Paraphrasing: Rewriting the sentence in different words.
- Renaming: Changing "John" to "Jane."
- Swapping numbers: Changing 5 to 6.
The paper argues these changes are too shallow. They are like changing the font on a cheat sheet; the student can still cheat because the underlying facts and logic remain exactly the same.
The Solution: GSM-SEM (The "Story Rewriter")
The authors introduce GSM-SEM, a new framework that acts like a creative writing coach for math problems. Instead of just swapping words, it rewrites the entire story while keeping the math answer exactly the same.
Here is the creative analogy:
Imagine a math problem is a recipe for a cake that yields 10 slices.
- Old Method (Paraphrasing): You change the recipe title from "Chocolate Cake" to "Dark Cocoa Cake" and swap "flour" for "wheat flour." The recipe still works the same way, and the model just recognizes the pattern.
- GSM-SEM Method: You completely change the story. Instead of baking a cake, the problem is now about mixing paint or calculating fuel for a rocket. The story is totally different, the objects are different, and the context is new. However, the math required to solve it (the numbers and the final answer) remains identical.
The model can no longer rely on memorizing the "cake recipe." It has to actually understand the logic of the new story to get the answer right.
How They Built It
The team built a system that:
- Takes a math problem and its correct answer.
- Asks AI models to invent a new story that leads to that same answer. (e.g., "If the answer is 15, write a story about a baker, a spaceship, or a video game that results in 15.")
- Filters the results to ensure the new story is actually different from the original (not just a slight rewording) but still solvable.
- Validates the new problems with human reviewers to make sure they make sense.
They applied this to three different sets of benchmarks, creating new versions called GSM8K-SEM, GSM-Symbolic-SEM, and GSM-Plus-SEM.
What They Found
They tested 14 of the smartest AI models available (including models from OpenAI, Google, and Meta) on these new "story-rewritten" tests.
The Results:
- The "Genius" Models Stumbled: When the models faced these new, semantically different stories, their performance dropped significantly. On average, they got about 28% fewer questions right when the semantic changes were combined with other tough variations.
- Memorization Exposed: The fact that the models failed so badly on the new stories proved that their previous high scores were largely due to memorization, not true reasoning.
- The "Double Trouble" Effect: The models struggled the most when the story was changed and other elements (like numbers or logic structures) were also tweaked. This suggests that current AI is very brittle; it can handle one type of change, but not a combination of them.
The Takeaway
The paper concludes that GSM-SEM is a better way to test if an AI is actually "thinking" or just "reciting." By constantly generating fresh, unique stories that require the same math, it prevents models from cheating by memorization.
The authors also showed this works on other types of logic puzzles (not just math), proving that this "story-rewriting" approach is a powerful tool to see if AI is truly robust or just good at pattern matching.
In short: If you want to know if an AI is smart, don't ask it the same questions it's heard before. Ask it to tell you a new story that leads to the same answer. If it can't do that, it's not reasoning; it's just remembering.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.