Are LLMs Stable Formal Logic Translators in Logical Reasoning Across Linguistically Diversified Texts?
This paper introduces the SoLT benchmark and the MenTaL method to address the instability of LLM-based formal logic translators under linguistic variation, demonstrating that explicit concept-symbol mapping significantly improves reasoning consistency and accuracy across diverse textual inputs.
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
The Big Idea: The "Name Tag" Problem
Imagine you are a translator trying to convert a story written in English into a strict code that a robot can understand. The robot is very smart at solving puzzles, but it only understands specific symbols (like A, B, or C). It doesn't understand words like "cat," "feline," or "kitty."
The problem this paper investigates is this: If the story uses different words for the same thing, does the translator get confused?
For example, if the story says "The cat is hungry" and later says "The feline is tired," a human knows these are the same animal. But the paper found that Large Language Models (LLMs)—the AI translators—often get mixed up. They might translate "cat" as symbol A and "feline" as symbol B.
To the robot solver, A and B are two completely different animals. The robot thinks the story is about two different creatures and fails to solve the puzzle, even though the logic is perfectly sound. The paper calls this "symbol drift."
The Investigation: Testing with a "Chameleon" Text
The researchers wanted to see if this happens in real life. They noticed that most AI tests use very repetitive text (e.g., always using the word "cat" every time). This is like testing a translator with a script that never changes its vocabulary.
To fix this, they built a new test called SoLT (Symbolic Logic Translation).
- The Analogy: Imagine taking a standard story and running it through a "Chameleon Machine." This machine rewrites the story in many different ways without changing the meaning. It swaps "cat" for "feline," changes "The cat is hungry" to "It is the feline that needs food," or switches from active voice to passive voice.
- The Result: When they fed these "chameleon" stories to AI translators, the AI's performance crashed. The more the language varied, the more the AI messed up the symbol mapping, and the less likely the robot solver was to get the right answer.
The Solution: The "Mental Name Tag" (MenTaL)
The researchers realized that the AI was failing because it was translating sentence-by-sentence without keeping a global list of who is who.
To fix this, they created a new method called MenTaL (Mental Representation Table).
- The Analogy: Imagine the translator has a whiteboard next to them. Before they start translating the story into code, they write down a list:
- Cat = Feline = Kitty = Symbol
A - Dog = Puppy = Symbol
B
- Cat = Feline = Kitty = Symbol
- How it works: Every time the AI sees a new word (like "feline"), it checks the whiteboard first. If it sees "feline" is already linked to "cat," it uses the same symbol (
A). If it's a new concept, it adds a new line to the whiteboard. - The Outcome: By forcing the AI to build this "name tag" list first, the translations became much more stable. The robot solver could finally connect the dots, and the accuracy went up significantly, even when the text was very diverse.
Key Takeaways
- Current AI is fragile: When you change the wording of a logical problem (even slightly), current AI translators often break the logic because they treat synonyms as different things.
- Old tests were too easy: Most existing tests didn't check for this because they used repetitive language. The new SoLT benchmark exposes this weakness.
- A simple fix works: By giving the AI a "Mental Representation Table" (a list to keep track of synonyms), we can stop the confusion. This works for both big, closed AI models (like GPT-4) and smaller, open-source models.
In short, the paper shows that for AI to be a reliable logical translator, it needs to stop translating word-by-word and start keeping a consistent "dictionary" of what things mean, no matter how the words are dressed up.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.