← Latest papers
💬 NLP

XAI-enhanced Comparative Opinion Mining via Aspect-based Scoring and Semantic Reasoning

This paper introduces XCom, an interpretable transformer-based model that combines aspect-based rating prediction with semantic reasoning and Shapley additive explanations to enhance trust and performance in comparative opinion mining.

Original authors: Ngoc-Quang Le, T. Thanh-Lam Nguyen, Quoc-Trung Phu, Thi-Phuong Le, Duy-Cat Can, Hoang-Quynh Le

Published 2026-03-03
📖 4 min read☕ Coffee break read

Original authors: Ngoc-Quang Le, T. Thanh-Lam Nguyen, Quoc-Trung Phu, Thi-Phuong Le, Duy-Cat Can, Hoang-Quynh Le

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 standing in a massive beer aisle, overwhelmed by hundreds of choices. You want to know if Beer A is better than Beer B, but you don't have time to read every single review. You turn to the internet, hoping to find a clear answer.

Here's the problem: Most computer programs that try to help you are like magic 8-balls. They look at thousands of reviews and spit out an answer like, "Beer A is better!" But they can't tell you why. They are "black boxes"—you get the result, but the reasoning is hidden inside a locked room. This makes it hard to trust them.

This paper introduces XCom, a new tool designed to be a transparent, super-smart shopping assistant that not only tells you which beer is better but also shows you its "workings" so you can trust the advice.

Here is how XCom works, broken down into simple steps:

1. The "Same-User" Rule (The Fair Judge)

Imagine you are comparing two judges.

  • Judge A is a "strict" critic. If they say a beer is "Good," it's actually amazing.
  • Judge B is a "lenient" critic. If they say a beer is "Amazing," it might just be okay.

If you compare Judge A's "Good" beer against Judge B's "Amazing" beer, you might get the wrong answer because their standards are different.

XCom's Solution: It only compares reviews written by the same person. It's like asking one person, "Is your favorite movie better than your second favorite?" By keeping the "judge" the same, we remove the confusion of different personal styles and get a fair comparison.

2. The "Surgical" Approach (Aspect-Based Mining)

Reviews are messy. A user might say, "The beer tastes great, but the bottle is ugly."
Old computers might get confused and try to compare the taste of Beer A with the bottle of Beer B.

XCom's Solution: It acts like a surgical team with four specialized doctors:

  1. Doctor Taste: Only looks at sentences about flavor.
  2. Doctor Smell: Only looks at sentences about aroma.
  3. Doctor Look: Only looks at appearance.
  4. Doctor Mouthfeel: Only looks at how it feels to drink.

It slices the reviews into neat little pieces, ensuring that when it compares "Taste," it's only comparing "Taste."

3. The "Double-Check" System (Two Brains)

Once the reviews are sliced up, XCom uses two different "brains" to decide the winner for each category:

  • Brain 1 (The Scorekeeper): It looks for specific "score words" (like sweet, bitter, smooth) and calculates a mathematical score.
  • Brain 2 (The Storyteller): It reads the whole sentence to understand the vibe and context, even if there are no obvious score words.

It combines the results of both brains to make a final decision. This makes it much harder to fool the system.

4. The "Flashlight" (Explainable AI)

This is the most important part. When XCom says, "Beer A has a better taste," it doesn't just stop there. It turns on a flashlight (using a technique called SHAP) to show you exactly which words made it decide that.

  • Example: If the text says, "The taste is wonderful and balanced," XCom highlights those words in Red (meaning: "These words made me say 'Better'").
  • The Twist: If the text says, "The beautiful taste," XCom might highlight "beautiful" in Blue (meaning: "This word is usually for looks, not taste, so I'm ignoring it or thinking it's a mistake").

This transparency lets you see the logic. You can say, "Ah, I see why it chose Beer A; it liked the word 'balanced'."

Why Does This Matter?

  • Trust: You aren't just taking a computer's word for it; you can see the evidence.
  • Accuracy: By focusing on one person's opinion at a time and separating different parts of the product (taste vs. look), it avoids common mistakes.
  • Efficiency: It's a small, fast computer program, not a massive, energy-hungry giant. It does the job quickly without needing a supercomputer.

In short: XCom is like a honest, detail-oriented friend who reads all the reviews for you, compares them fairly, and then points to the exact sentences that convinced them, so you can make the best choice with confidence.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →