Cross-Modality Clustering-based Self-Labeling for Multimodal Data Classification
Paweł Zyblewski, Leandro L. Minku
TL;DR
The paper tackles the high labeling cost in multimodal data classification by introducing Cross-Modality Clustering-based Self-Labeling (cmcsl), which performs independent clustering in each modality (e.g., $X_V$ and $X_T$) using a small labeling budget per class and propagates labels across clusters. Disagreements between modalities are resolved by selecting the label from the modality whose cluster centroid is nearer in Euclidean distance, and separate per-modality classifiers are trained on the resulting pseudo-labels. Through extensive experiments on 20 MM-IMDb subsets, cmcsl demonstrates that cross-modal label propagation can improve generalization for modality-specific classifiers, especially when labeled data are scarce, with Gaussian Naive Bayes often achieving the strongest gains. The findings emphasize the value of leveraging complementary information across modalities during self-labeling and highlight the importance of preprocessing to align deep feature spaces; future work includes data streams, applying cross-modal propagation to other self-labeling approaches, and exploring additional modalities.
Abstract
Technological advances facilitate the ability to acquire multimodal data, posing a challenge for recognition systems while also providing an opportunity to use the heterogeneous nature of the information to increase the generalization capability of models. An often overlooked issue is the cost of the labeling process, which is typically high due to the need for a significant investment in time and money associated with human experts. Existing semi-supervised learning methods often focus on operating in the feature space created by the fusion of available modalities, neglecting the potential for cross-utilizing complementary information available in each modality. To address this problem, we propose Cross-Modality Clustering-based Self-Labeling (CMCSL). Based on a small set of pre-labeled data, CMCSL groups instances belonging to each modality in the deep feature space and then propagates known labels within the resulting clusters. Next, information about the instances' class membership in each modality is exchanged based on the Euclidean distance to ensure more accurate labeling. Experimental evaluation conducted on 20 datasets derived from the MM-IMDb dataset indicates that cross-propagation of labels between modalities -- especially when the number of pre-labeled instances is small -- can allow for more reliable labeling and thus increase the classification performance in each modality.
