Abductive Reasoning with Probabilistic Commonsense
This paper introduces Probabilistic Abductive CommonSense (PACS), a novel neurosymbolic framework that leverages an LLM and a formal solver to model individual variations in commonsense beliefs through probabilistic sampling, thereby outperforming existing reasoning methods on multiple benchmarks.
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 Problem: The "Perfect Logic" Robot vs. Real Humans
Imagine you have a super-smart robot lawyer. This robot is great at formal logic: if you tell it "All men are mortal" and "Socrates is a man," it instantly knows "Socrates is mortal."
However, this robot has a major blind spot: it has no common sense. It doesn't know that "white is a color" or that "rabbits are animals" unless you explicitly tell it. If you ask it, "Should I bring a gift to my colleague's birthday?" it might freeze. It knows the facts you gave it, but it lacks the unwritten social rules (common sense) humans use to fill in the gaps.
Previous attempts to fix this asked the robot to "guess" the missing common sense facts. But the researchers in this paper realized something important: People don't all agree on common sense.
- Person A might think: "It's polite to bring a gift, so I should bring one."
- Person B might think: "He didn't ask for a gift, so bringing one is awkward. I shouldn't bring one."
Both people are using perfect logic; they just start with different "common sense" beliefs. Old methods assumed everyone agreed on the rules, which isn't true in the real world.
The Solution: PACS (The "Crowd-Sourced Jury")
The authors propose a new system called PACS (Probabilistic Abductive CommonSense). Instead of asking the robot to find the one correct answer, PACS asks: "What would most people conclude?"
Think of PACS as a jury trial rather than a single detective.
- The Detective (LLM): The system uses a Large Language Model (the "Detective") to generate different possible "stories" or sets of beliefs.
- The Judge (Logic Solver): For each story, a strict logic judge checks if the conclusion follows the rules.
- The Jury (The Vote): The system doesn't just pick the first story the Detective tells. It generates many different stories (some saying "Bring the gift," some saying "Don't"). It then counts the votes. If 70% of the logical paths lead to "Bring the gift," the system concludes that is the answer.
How It Works: The "Shortest Path" Analogy
The tricky part is that generating every possible story takes too much time and computer power. You can't ask a million people for their opinion instantly.
The authors came up with a clever trick to find the right answer quickly, using an analogy of navigating a maze.
- The Goal: You want to get out of a maze (solve the problem) as fast as possible.
- The Old Way: The robot tries to walk down every single path until it hits a wall. This is slow and expensive.
- The PACS Way: The robot uses a "score" to guess which path is the shortest. It asks, "If I take this step, does it narrow down the possibilities the most?"
Imagine you are trying to guess a secret number between 1 and 100.
- If you ask, "Is it a number?" you learn nothing.
- If you ask, "Is it less than 50?" you cut the possibilities in half. That's a good step.
PACS tries to find the "good steps" that cut the maze down to the exit as quickly as possible. It samples different "people's" beliefs, checks if they solve the puzzle, and stops as soon as they have enough information to make a decision. It then aggregates all these quick decisions to see what the majority thinks.
Why This Is Better Than What We Have Now
The paper tested PACS against other methods like "Chain of Thought" (where the robot just talks to itself) and other logic-based systems.
- The "Chain of Thought" Problem: When a robot talks to itself, it often gets confident but wrong. It might start down a path that sounds good but leads to a dead end, and because it's confident, it keeps going.
- The PACS Advantage: Because PACS samples many different paths and looks at the majority vote, it is much harder to fool. Even if the robot gets confused on one path, the other paths might point to the right answer.
The Results:
- On logic puzzles that require common sense (like the birthday gift question), PACS got the right answer more often than the other methods.
- It found the correct answer even when the "thinking" was messy, because it didn't rely on just one perfect path.
- Interestingly, PACS using a smaller, older AI model actually performed better than some massive, modern "Thinking" models that try to plan everything out in advance. This suggests that having a smart search strategy (the jury method) is more important than just having a bigger brain.
The Bottom Line
The paper argues that to solve hard reasoning problems, we shouldn't look for the "one true fact." Instead, we should simulate a diverse group of people, let them use their own common sense to solve the problem, and go with the answer that the majority of them agree on. By doing this, the system becomes more robust, accurate, and human-like in its reasoning.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.