← Latest papers
💬 NLP

Should Missing Modalities Always Be Necessary to Repair for Multi-modal Sentiment Analysis?

Challenging the assumption that all missing modalities must be repaired in multimodal sentiment analysis, this paper proposes SIEVE, a plug-and-play framework that learns to make sample-level decisions on whether to repair missing inputs by leveraging sufficiency signals and epistemic uncertainty to optimize prediction performance.

Original authors: Yubo Gao, Haotian Wu, Xiaoyu Xu, Yibo Yan, Hong Chen, Ruoshui Peng, Fei Pan, Puay Siew Tan, Zhuoran Gao, Yonghua Hei, Jie Zhang, Xuming Hu

Published 2026-07-21
📖 5 min read🧠 Deep dive

Original authors: Yubo Gao, Haotian Wu, Xiaoyu Xu, Yibo Yan, Hong Chen, Ruoshui Peng, Fei Pan, Puay Siew Tan, Zhuoran Gao, Yonghua Hei, Jie Zhang, Xuming Hu

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 trying to guess how a friend is feeling just by looking at them. You might look at their face, listen to their voice, and read their text messages. In the world of artificial intelligence, this is called Multimodal Sentiment Analysis. It's a fancy way of saying "teaching computers to understand human emotions by combining different clues like sight, sound, and words." Usually, these super-smart computer programs are trained on perfect data where they get all three clues at once. But in the real world, things get messy. Maybe the microphone is broken, the camera is covered, or the text message got lost.

For a long time, scientists thought the only way to handle these missing clues was to play "fix-it." If a piece of the puzzle was missing, the computer would try to guess what it should have been, fill in the blank, and then make its decision. It was like a detective who, upon finding a missing fingerprint, immediately tries to draw a fake one before solving the case. The big question this paper asks is: Is that always the right move? What if, for some specific situations, the missing piece doesn't actually matter? What if the clues you do have are already enough to solve the mystery, and trying to "fix" the missing one just adds noise or confusion?

This paper, titled "Should Missing Modalities Always Be Necessary to Repair for Multi-modal Sentiment Analysis?", challenges that old "fix-it-first" rule. The researchers, led by Yubo Gao and Xuming Hu, discovered that for many specific moments, a computer doesn't need to repair missing data at all. They found that forcing a repair on every single incomplete input is often a waste of time and can even hurt the computer's accuracy. Instead, they propose a new system called SIEVE (Sufficiency-Informed Evidential ValvE). Think of SIEVE as a smart traffic cop at a busy intersection. Instead of automatically sending every car down a long, winding "repair road," SIEVE checks the car first. If the car has enough fuel (clues) to reach the destination directly, SIEVE waves it through the fast lane. But if the car is low on fuel, SIEVE sends it to the repair station.

The team tested this idea on two famous datasets of human conversations, CMU-MOSI and IEMOCAP. Before building their new system, they ran a "what-if" experiment (an oracle analysis) to see what the perfect answer would be for every single video clip. The results were surprising: having all three clues (text, audio, and video) was actually the best choice for only about 15.5% of the samples in one test and 33.2% in another. For the rest of the clips, having just a subset of clues (like just text and audio) was actually better than trying to guess the missing video. This proved that the "utility" of a missing piece of data depends entirely on the specific sample; sometimes, more information is just more noise.

To solve this, SIEVE uses a clever two-track system. For every piece of data, it runs two parallel simulations:

  1. The Direct Branch: It tries to guess the emotion using only the clues it has.
  2. The Repair Branch: It uses a "repair module" to guess the missing clues first, then makes a guess.

SIEVE then compares the results. If the Direct Branch does just as well as the Repair Branch, SIEVE decides the missing clues weren't needed and skips the repair. If the Repair Branch does better, SIEVE knows to use the repair. To make this decision reliable, SIEVE doesn't just guess; it uses a mathematical concept called Evidential Deep Learning. This allows the system to say, "I am very confident I don't need to repair," or "I'm not sure, so let's play it safe and repair." It even adjusts its own rules based on how often a certain type of missing data (like missing audio) usually needs fixing.

The experiments showed that SIEVE works like a charm. When they plugged SIEVE into existing repair systems, it consistently made them smarter. On the CMU-MOSI dataset, adding SIEVE to a top-performing model called GCNet boosted its accuracy from 0.7027 to 0.7165. On IEMOCAP, it improved the score from 0.6816 to 0.6942. These improvements happened across the board, whether the data was missing a little bit or a lot (up to a missing rate of 0.7). Even more interestingly, SIEVE helped even when no data was missing, suggesting that sometimes the "repair" step itself introduces unnecessary noise.

The researchers also looked at what the computer was actually "thinking." They found that the two paths (Direct and Repair) were learning very different things, not just copying each other. When the computer decided to skip the repair, it was usually because the text clues were strong enough to carry the load. When it decided to repair, it was usually because the missing clues were critical for that specific moment. The system learned to get closer to the "perfect" theoretical answer (the oracle) than any previous method, proving that knowing when to stop and ask for help is just as important as knowing how to help.

In short, this paper suggests that we shouldn't blindly try to fix every missing piece of data. Sometimes, the clues we have are already perfect. By teaching AI to recognize when it has "enough" and when it needs to "fix," we can build systems that are not only more accurate but also more efficient and less prone to making mistakes caused by over-thinking. It's a shift from "fix everything" to "fix only what's necessary," a principle that could make AI much smarter in the messy, incomplete real world.

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 →