← Latest papers
💻 computer science

HiRoC: Selective History Routing and Disagreement-Aware Calibration for Multimodal Conversational Emotion Recognition

The paper proposes HiRoC, a multimodal emotion recognition framework that enhances prediction accuracy by selectively routing relevant conversational history through speaker-typed graphs and calibrating decisions using cross-modal disagreement to address limitations in existing graph-based methods.

Original authors: Gong Li, Huiqiang Guo, Mengdi Liu, Ziyin Wei, Bowen Gu, Tiquan Gu, Dan Ma

Published 2026-07-08
📖 4 min read☕ Coffee break read

Original authors: Gong Li, Huiqiang Guo, Mengdi Liu, Ziyin Wei, Bowen Gu, Tiquan Gu, Dan Ma

Original paper licensed under CC BY 4.0 (https://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 understand how a friend is feeling during a long, chaotic group chat. You have three types of clues: what they say (text), how their voice sounds (acoustic), and what their face looks like (visual). Sometimes these clues agree, but often they contradict each other (like someone saying "I'm fine" with a trembling voice and a frowning face).

The paper introduces a new AI system called HiRoC designed to solve the messy problem of figuring out emotions in these conversations. Instead of just averaging all the clues together, HiRoC uses three clever tricks to get it right.

Here is how it works, using simple analogies:

1. The "Smart Librarian" (Historical Relevance Filter)

The Problem: In a long conversation, every single thing said before matters, right? Actually, no. If someone said something 20 turns ago that has nothing to do with the current topic, remembering it just creates noise. Old methods often tried to remember everything, which confused the AI.

The HiRoC Solution: Think of HiRoC as a smart librarian. Before the AI tries to understand the current sentence, this librarian scans the entire history of the chat.

  • It asks: "Is this old sentence actually relevant to what is being said right now?"
  • If the answer is "No" (or "Weakly related"), the librarian puts that old sentence on a shelf and ignores it.
  • If the answer is "Yes," it highlights that sentence and passes it along.
  • Result: The AI only listens to the history that actually matters, cutting out the noise.

2. The "Two-Track Train System" (Speaker-Typed Routing Graph)

The Problem: In a group chat, there are two types of relationships:

  1. Me talking to myself: How my mood changes from one sentence to the next (e.g., I start happy, then get frustrated).
  2. Me talking to you: How your reaction changes my mood (e.g., You say something mean, and I get angry).

Old AI models often mixed these two tracks together, treating "my own history" and "your history" as the same thing.

The HiRoC Solution: HiRoC builds a two-track train system.

  • Track A (Intra-speaker): This track only carries information about my previous sentences. It helps the AI understand my emotional continuity.
  • Track B (Inter-speaker): This track carries information about other people's sentences. It helps the AI understand how interactions trigger new emotions.
  • The Twist: To make sure one loud speaker doesn't dominate the whole conversation, HiRoC uses a "fairness rule." It ensures that even quiet speakers get a chance to have their past words heard, rather than just the most talkative person taking over the train.

3. The "Conflict Detective" (Cross-Modal Residual Correction)

The Problem: Sometimes the clues fight each other. The text says "I'm happy," but the voice sounds sad. Old AI models would just mash these together into a "meh" average, losing the specific warning sign that the voice was sad.

The HiRoC Solution: HiRoC acts like a conflict detective at the very end of the process.

  • First, it makes a "best guess" based on the main text.
  • Then, it checks the voice and the face. If the voice says, "Wait, this person sounds angry," the detective doesn't throw away the text guess. Instead, it adds a correction note to the final decision.
  • It's like a teacher grading a test: They look at the main answer, but if the student's handwriting (visual) or tone of voice (audio) suggests they are confused or lying, the teacher adjusts the final grade to reflect that conflict, rather than ignoring it.

Why is this better?

The paper tested this system on two famous datasets (IEMOCAP and MELD) which are like "exam rooms" for emotion AI.

  • The Result: HiRoC scored higher than almost every other method.
  • Why it won: It didn't just try to be "smarter" at reading; it was better at filtering out the noise (ignoring irrelevant history), separating the tracks (knowing the difference between my mood and your influence), and listening to the warnings (using conflicting clues to fix mistakes).

In short, HiRoC doesn't just read the chat; it understands the context, the relationships, and the contradictions in a way that feels much more human.

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 →