Mitigating Sample-Level Imbalance via Probabilistic Separation for Adaptive Multimodal Fusion
This paper proposes a novel framework that mitigates sample-level modality imbalance in multimodal learning by utilizing a Modality Gap metric and Gaussian Mixture Model to probabilistically separate samples into balanced and imbalanced subgroups, thereby enabling a dynamic two-stage training process that adaptively reallocates optimization priorities and purifies data for superior performance.
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
Human beings perceive the world through a symphony of senses, where sight, sound, and touch combine to create a richer understanding than any single sense could provide alone. In the field of artificial intelligence, researchers strive to replicate this ability by building systems that can process multiple types of data simultaneously, such as video and audio. This approach, known as multimodal learning, has shown great promise in tasks like recognizing emotions in speech or identifying events in videos. However, a persistent problem has hindered these systems from reaching their full potential. When a computer learns from both sight and sound, one sense often becomes dominant, effectively drowning out the other. If the visual data is clear and the audio is noisy, the system learns to rely almost entirely on the pictures, ignoring the sound. This creates an imbalance where the weaker sense fails to improve, and the combined system performs worse than it should, sometimes even underperforming a system that uses only the stronger sense.
A team of researchers has developed a new method to solve this problem by treating every single example in the training data individually, rather than treating the entire dataset as a uniform block. They discovered that within any collection of video and audio clips, there are two distinct types of examples. Some clips are well-balanced, where the visual and audio information are equally clear and helpful. Others are imbalanced, where one sense is so much stronger than the other that it creates confusion during the learning process. The researchers found that these two groups of examples naturally form separate clusters within the data, much like how a crowd might naturally split into two distinct groups based on height. By identifying which examples belong to which group, the system can learn to handle them differently, ensuring that the weaker sense gets the attention it needs to catch up.
The core of their solution involves a two-stage training process. First, the computer is given a "warm-up" period where it learns the basics of both senses without any special adjustments. During this time, the system records how much the predictions from the visual branch and the audio branch disagree with each other for every single clip. This disagreement is measured as a "modality gap." After this initial phase, the researchers analyzed the distribution of these gaps and confirmed their suspicion: the data naturally separated into a large group of balanced examples and a smaller group of imbalanced ones. To make use of this discovery, they used a statistical tool to map out these two groups and calculate the probability that any new example belongs to the balanced group or the imbalanced group.
With this map in hand, the system enters its second, adaptive training stage. Here, the computer changes its learning strategy based on the probability score of each example. For the examples that are well-balanced, the system focuses on fusing the two senses together to maximize the benefit of their combined information. For the examples that are imbalanced, where one sense is struggling, the system applies a stronger penalty to force the two senses to align more closely. This approach ensures that the computer does not simply ignore the difficult examples but instead works harder to correct the bias in those specific cases. The researchers also introduced a mechanism that gradually reduces the intensity of this correction over time, allowing the system to shift its focus from fixing imbalances to perfecting the final classification task as it learns.
The results of this approach were tested on three different datasets involving speech emotion recognition, event localization, and human action recognition. On the speech emotion dataset, which contained over 7,000 video clips, the new method achieved an accuracy of 80.65 percent, significantly outperforming previous state-of-the-art methods. Similar improvements were seen on the other two datasets, with accuracy rates reaching 70.40 percent and 72.61 percent respectively. Beyond just improving the final score, the researchers observed that the method successfully reduced the performance gap between the audio and visual branches, allowing the weaker sense to improve without sacrificing the strength of the dominant one.
In a further experiment, the researchers demonstrated that the statistical model could be used to filter the data itself. By selecting only the high-quality, balanced examples identified by their model, they were able to fine-tune the system on a much smaller subset of the data. Even with fewer examples, the system performed better than when trained on the full, unfiltered dataset. This suggests that the method not only helps the computer learn more efficiently but also acts as a powerful tool for cleaning up noisy data, ensuring that the system learns from the most reliable examples available. The study concludes that by recognizing and adapting to the natural variations in data quality at the sample level, multimodal systems can overcome the limitations of traditional training methods and achieve a more robust and accurate understanding of the 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.