From Atomic Evidence to Logical Composition: Structured Compositional Reasoning over Compound Answer Options
This paper proposes a structured compositional reasoning framework that decomposes compound answer options into atomic judgments and uses an operator-constrained integer linear program to recombine them, significantly improving large language model performance on logical reasoning benchmarks like LOGICAL-COMMONSENSEQA and LOGICAL-SATA.
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 a detective trying to solve a mystery, but instead of looking for clues, you are asking a super-smart robot to read a story and pick the right ending. This robot is a Large Language Model (LLM), a type of artificial intelligence that has read almost everything on the internet. It's great at writing stories, answering trivia, and chatting like a human. However, scientists have noticed a funny glitch: when the robot has to make a decision based on a complex rule, like "The answer must be A AND B" or "The answer is NEITHER A NOR B," it often gets confused. It might get the facts about A right and the facts about B right, but when it tries to glue them together with the logic word, it trips over its own feet. This is a big deal because in the real world, we don't just want robots that know facts; we want them that can think logically, combining pieces of information to reach a correct conclusion without getting tangled up.
This paper, titled "From Atomic Evidence to Logical Composition," tackles exactly that glitch. The authors, Obed Junias and Maria Leonor Pacheco, realized that the problem isn't that the robot doesn't know the facts; it's that the robot is trying to do too many things at once. They propose a new way of working that is like hiring a team of specialists instead of asking one person to do everything. First, they break down a complicated question into tiny, simple pieces called "atomic answers." Then, they ask the robot to judge each tiny piece separately, looking at the evidence for and against it. Finally, they use a strict mathematical rulebook (called an Integer Linear Program) to force the robot to combine those tiny judgments correctly, ensuring the final answer follows the logic of "AND," "OR," or "NEITHER/NOR."
The results are pretty dramatic. When they tested this new method on two different sets of logic puzzles—one about everyday common sense and another about reading comprehension—the robot's performance skyrocketed. On the common sense test, the robot's accuracy jumped from a shaky 48.3% to a solid 77.0%. On the reading test, it went from 47.0% to 75.6%. The biggest improvement happened with the trickiest logic, "NEITHER/NOR," where the robot went from barely understanding the concept (scoring around 12-14%) to mastering it (scoring over 73%). The paper suggests that by separating the "fact-checking" part from the "logic-gluing" part, we can help these AI models think much more clearly, proving that sometimes the smartest thing a robot can do is stop trying to do everything in one giant leap and instead take small, careful steps.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.