Comprehensive Semi-Supervised Multi-Modal Learning
Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 4092-4098.
https://doi.org/10.24963/ijcai.2019/568
Keywords
- Machine Learning: Multi-instance;Multi-label;Multi-view learning
- Machine Learning: Classification
Abstract
Multi-modal learning refers to the process of learning a precise model to represent the joint representations of different modalities. Despite its promise for multi-modal learning, the co-regularization method is based on the consistency principle with a sufficient assumption, which usually does not hold for real-world multi-modal data. Indeed, due to the modal insufficiency in real-world applications, there are divergences among heterogeneous modalities. This imposes a critical challenge for multi-modal learning. To this end, in this paper, we propose a novel Comprehensive Multi-Modal Learning (CMML) framework, which can strike a balance between the consistency and divergency modalities by considering the insufficiency in one unified framework. Specifically, we utilize an instance level attention mechanism to weight the sufficiency for each instance on different modalities. Moreover, novel diversity regularization and robust consistency metrics are designed for discovering insufficient modalities. Our empirical studies show the superior performances of CMML on real-world data in terms of various criteria.
- [Balcan et al., 2004] Maria-Florina Balcan, Avrim Blum, and Ke Yang. Co-training and expansion: Towards bridg- ing theory and practice. In NIPS, pages 89-96, British Columbia, Canada, 2004.
- [Blum and Mitchell, 1998] Avrim Blum and Tom M. Mitchell. Combining labeled and unlabeled data with co-training. In COLT, pages 92-100, Madison, Wisconsin, 1998.
- [Brefeld et al., 2006] Ulf Brefeld, Thomas Gartner, Tobias Scheffer, and Stefan Wrobel. Efficient co-regularised least squares regression. In ICML, pages 137-144, Pittsburgh, Pennsylvania, 2006.
- [Chua et al., 2009] Tat-Seng Chua, Jinhui Tang, Richang Hong, Haojie Li, Zhiping Luo, and Yantao Zheng. NUS- WIDE: a real-world web image database from national u- niversity of singapore. In CIVR, Santorini Island, Greece, 2009.
- [Dasgupta et al., 2001] Sanjoy Dasgupta, Michael L. Littman, and David A. McAllester. PAC generalization bounds for co-training. In NIPS, pages 375-382, British Columbia, Canada, 2001.
- [Escalante et al., 2010] Hugo Jair Escalante, Carlos A. Her- nandez, Jesus A. Gonzalez, Aurelio Lopez-Lopez, Manuel Montes-y-Gomez, Eduardo F. Morales, Luis Enrique Su- car, Luis Villasenor Pineda, and Michael Grubinger. The segmented and annotated IAPR TC-12 benchmark. CVIU, 114(4):419-428, 2010.
- [Feng and Zhou, 2017] Ji Feng and Zhi-Hua Zhou. Deep MIML network. In AAAI, pages 1884-1890, San Fran- cisco, California, 2017.
- [He et al., 2015] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recog- nition. arXiv preprint arXiv:1512.03385, 2015.
- [Huber and others, 1964] Peter J Huber et al. Robust estima- tion of a location parameter. AMS, 35(1):73-101, 1964.
- [Huiskes and Lew, 2008] Mark J. Huiskes and Michael S. Lew. The MIR flickr retrieval evaluation. In SIGMM, pages 39-43, British Columbia, Canada, 2008.
- [LeCun et al., 2015] Yann LeCun, Yoshua Bengio, and Ge- offrey E. Hinton. Deep learning. Nature, 521(7553):436- 444, 2015.
- [Li et al., 2012] Nan Li, Yang Yu, and Zhi-Hua Zhou. Di- versity regularized ensemble pruning. In ECML/PKDD, pages 330-345, Bristol, UK, 2012.
- [Lin et al., 2014] Tsung-Yi Lin, Michael Maire, Serge J. Be- longie, James Hays, Pietro Perona, Deva Ramanan, Piotr Dollar, and C. Lawrence Zitnick. Microsoft COCO: com- mon objects in context. In ECCV, pages 740-755, Zurich, Switzerland, 2014.
- [Sridharan and Kakade, 2008] Karthik Sridharan and Sham M. Kakade. An information theoretic framework for multi-view learning. In COLT, pages 403-414, Helsinki, Finland, 2008.
- [Tao et al., 2018] Hong Tao, Chenping Hou, Xinwang Liu, Tongliang Liu, Dongyun Yi, and Jubo Zhu. Reliable multi- view clustering. In AAAI, pages 4123-4130, New Orleans, Louisiana, 2018.
- [Wang and Zhou, 2013] Wei Wang and Zhi-Hua Zhou. Co- training with insufficient views. In ACML, pages 467-482, Canberra, Australia, 2013.
- [Wang et al., 2013] Hua Wang, Feiping Nie, and Heng Huang. Multi-View Clustering and Feature Learning vi- a Structured Sparsity. In ICML, pages 352-360, Atlanta, GA, 2013.
- [Xu et al., 2013] Chang Xu, Dacheng Tao, and Chao Xu. A survey on multi-view learning. CoRR, abs/1304.5634, 2013.
- [Yang et al., 2015] Yang Yang, Han-Jia Ye, De-Chuan Zhan, and Yuan Jiang. Auxiliary information regularized ma- chine for multiple modality feature learning. In IJCAI, pages 1033-1039, Buenos Aires, Argentina, 2015. IJCAI
- [Yang et al., 2018a] Yang Yang, Yi-Feng Wu, De-Chuan Zhan, Zhi-Bin Liu, and Yuan Jiang. Complex object clas- sification: A multi-modal multi-instance multi-label deep network with optimal transport. In KDD, pages 2594- 2603, London, UK, 2018.
- [Yang et al., 2018b] Yang Yang, De-Chuan Zhan, Xiang- Rong Sheng, and Yuan Jiang. Semi-supervised multi- modal learning with incomplete modalities. In IJCAI, pages 2998-3004, Stockholm, Sweden, 2018.
- [Ye et al., 2016] Han-Jia Ye, De-Chuan Zhan, Xiaolin Li, Zhen-Chuan Huang, and Yuan Jiang. College student scholarships and subsidies granting: A multi-modal multi- label approach. In ICDM, pages 559-568, Barcelona, S- pain, 2016.
- [Yu et al., 2011] Yang Yu, Yu-Feng Li, and Zhi-Hua Zhou. Diversity regularized machine. In IJCAI, pages 1603- 1608, Catalonia, Spain, 2011. IJCAI
- [Zhang and Zhou, 2011] Min-Ling Zhang and Zhi-Hua Zhou. Cotrade: Confident co-training with data editing. TSMC, 41(6):1612-1626, 2011.
References were extracted automatically from the PDF and may contain errors.
Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.
1 Introduction
In most real-world applications, data are collected from diverse sources and exhibit heterogeneous properties, e.g., during driverless driving, cars collect information from different sensors; in medical testing, doctors collect information from different inspections, etc. These variable group information is defined as Multiple Modality in literature. In contrast to single modal learning, multi-modal learning mainly exploits the consistent and complementary properties among different modalities and improves the learning performance, which attracts increasing attentions and is widely studied in terms of algorithms and theories [Xu et al., 2013; Sridharan and Kakade, 2008; Wang and Zhou, 2013]. Formally, existing algorithms can be categorized into two classes: 1) co-training style; 2) co-regularize style.
∗Contact Author
Co-training [Blum and Mitchell, 1998] style methods always use complementary principle to label unlabeled data for each other. Relatively, co-regularize [Brefeld et al., 2006] style methods exploit unlabeled data with consistency principle. In the literature on multi-modal learning, these methods always assume that each modality is sufficient for classification independently. With this assumption, theoretically, Balcan et al. [2004] proved that if each modal classifier is never "confident but wrong", the ε-expansion can guarantee the success of co-training; Sridharan and Kakade [2008] presented an information theoretic framework for co-regularization which showed excess error between the output hypothesis of co-regularization and the optimal classifier. Nevertheless, in many practical applications, it is very difficult to meet the sufficiency assumption. Consequently, using the previous multimodal methods directly will degenerate the performance on the contrary, even without the effect of single modality [Tao et al., 2018]. Considering this realistic problem, Wang and Zhou [2013] proved that if different modalities have large diversities, co-training algorithm may be able to improve the learning performance, while co-regularize based methods will lose efficacy. Yet co-training has a lot of hyperparameters for adjusting, and it is difficult to satisfy the label noise assumption in reality. Thus, the applicabilities of these style methods are very limited in practice.
In this paper, we are committed to reformulate coregularize based methods. The modal insufficiency mainly leads to the divergences among different modalities. These are partial instances with consistent modalities, while other instances are with diverse modalities, i.e., the modalities are inconsistent, and exist strong/weak modalities [Yang et al., 2015]. Therefore, forcing the predictions of different modalities to be consistent as previous methods will lead to simply minimize the disagreements rather than the optimal classifiers, result in increasing learning confusion and reducing diversity. And in turn, it will degrade single modal performance. Ensemble results are also affected. To solve this much more challenging but practical problem, we present the analysis on multi-modal learning with insufficient modalities, i.e., the consistent and divergent modalities should be treated differently, and propose a novel Comprehensive Multi-Modal Learning (CMML) framework. Specifically, CMML processes the insufficiency with the instance level attention mechanism. On this basis, a diversity regularization is applied to discover complementarities among modalities, and a novel robust consistency metric is designed considering the divergent multi-modal data. In consequence, different modalities can predict accurately for the same task while preserving the diversity.
2 RelatedWork
Multi-modal approaches aim to improve the single modal and overall performance by using the heterogeneities of different modalities. Crucially, this can be done by using unlabeled data, which is out of reach with single modality. Thus, multimodal learning always denotes to semi-supervised learning. The majority multi-modal methods can be divided into two categories: co-training style and co-regularize style.
Co-training [Blum and Mitchell, 1998] is one of the earliest multi-modal methods, which uses initial labeled data to learn two weak hypotheses and allows them to label confident instances for each other, thus improving each modal performance. Blum and Mitchell [1998] proved that co-training can boost the performance of weak classifiers to arbitrarily high level with sufficient modalities. This assumption is too strong to meet in real applications, i.e., the classifier may not correctly make prediction. Thus, Wang and Zhou [2013] proved that co-training may also be effective under the insufficient setting with large diversity. Yet the co-training is still difficult for tuning the hyper-parameters and it ignores the consensus principle, which limits the practical applicability of such methods.
Another style methods is co-regularize [Brefeld et al., 2006], which directly minimizes the disagreements over different modal predictions. The intuition of these methods is that the optimal classifiers of various modalities are compatible with each other. Co-regularize style algorithms are widely researched such as co-regularize [Brefeld et al., 2006], ARM [Yang et al., 2015] and SLIM [Yang et al., 2018b]. It is worthy noting that the basic assumption is that different modalities can provide almost the same predictions. Unfortunately, in practical applications, it is unreasonable that each modality can provide sufficient information, in other words, there exist divergences among different modalities. Consequently, the single modal and overall performance may even degrade.
As a matter of fact, learning comprehensive multi-modal methods considering the modal insufficiency is a relatively new topic. Intensively, we propose a novel Comprehensive Multi-Modal Learning (CMML) framework considering both the consistency and diversity properties in an unified framework. CMML can well consider the sufficiency of each instance on different modalities, while novel diversity regularization and robust consistency metric are designed cogently for promoting the performance.
3 ProposedMethod
Insufficient multi-modal data leads to the divergences among modalities, thus we need to reflect the diversity and robust consistency among different modalities on the basis of measuring the sufficiency, rather than simply use consistency regularization as before.
3.1 Notations
Without any loss of generality, there are N instances with multi-modal information, including Nl labeled examples, i.e., Xl = {(x1, y1), (x2, y2), · · · , (xNl , yNl )}, and Nu unlabeled instances, i.e., Xu = {xNl+1, · · · , xN}. xi = {x1i , x2i , · · · , xMi } with M modalities, m-th modality is with dm-dimensional representation, y ∈ {0, 1}C , C is the class number. The goal is to learn M discriminative models for every modalities: fm : Rdm → RC . Basically, the learning targets are: 1) better single modal result, the result of each modality will not degrade; 2) better ensemble result, the overall result is better than the best single modal result.
3.2 SufficiencyMeasure
The supervise loss term of previous method is always constituted by mean/max voting with different modal classifiers, while is leaves the importance of each instance on different modalities without consideration. Therefore, we utilize the instance level attention mechanism to automatically learn the attention weights. Thus, the loss can be reformulated as:
here considering the distinguished performance of deep models, f utilizes the deep model for each modality in this paper, e.g., convolutional neural network for image modality, long short term memory for text modality. αi,j is the attention weight for i-th instance on j-th modality, which can be learned by an extra attention network: αi,j =
h(fj (xji )) ∑Mm=1 h(fm(xmi )) , h(·) is the extra neural network, i.e., we utilize two layer shallow fully connected here. The α can represent the instance level sufficiency if the instance volume is large as [Wang and Zhou, 2013]. At the end of each round, the weights α are normalized as ∑j αi,j = 1. Moreover, it is notable that the attention can also be applied on the feature embedding layer, i.e., ˆ f = αi,jxlp ijW, where xlp ij is the embedding for xij of feature representation layer, W denotes the fully connected matrix to the prediction layer.
3.3 DiversityMeasure
The previous co-regularize based methods usually require the prediction probabilities of different modalities to be consistent. While in the insufficient setting, the multi-modal ensemble result using consistency regularization is even worse than single modal result. This is ultimately because minimizing the disagreement among modalities will result in the loss of the divergence. In other words, for the insufficient multi-modal data, partial data of each modality may contain the knowledge that other modalities lack, while the consistency regularization will lose the complementary information instead, i.e., weak modality will affect the strong modality to some extent in the learning procedure. Therefore, similar to ensemble learning, the divergences among different modalities can be regarded as the diversities among different modal classifiers.
Without any loss of generality, given M trained classifiers F = {fm(xi)}Mm=1 for all modalities. In this work, we measure diversities of different modalities based on pairwise difference as the diversity [Li et al., 2012], and the definition is given as follows:
Definition 1 Given a set of N examples D = {{(xmi , ym i )}Nl i=1 , {(xmi )}Ni=Nl+1 }Mm=1 , the diversities of different modalities on D is defined as:
where sim(·, ·) is the pairwise difference between two modalities as:
where the sim can be any convex function here, we utilize the cosine here, thus the difference sim(fi, fj) falls into the interval [-1, 1], and equals to 1/-1 only if two modal classifiers always make the same/opposite predictions on the same instances, and the larger sim, the larger Com. In consequence, since the diversity is based on the pairwise differences, it reveals that the smaller Com(F), the larger diversity of the modal classifier set F. Moreover, different from defining the diversity in the parameter space [Yu et al., 2011], here the diversity measure defines in the output space, thus can cover various kinds of individual classifier.
On the other hand, it is easy to find that this diversity measure is closely related to complementary measure, which aims to utilize the preponderant information of each modality to improver the performance. Thereby, intergrading multiple modalities with diversity regularization can describe the data more comprehensively and accurately in the insufficient setting. Moreover, the supervised loss and diversity regularization are also adversarial here. In detail, the supervised loss means that the classifiers of different modalities must predict similarly on the same label, while the diversity regularization increases the diversities over various modalities. Thus, considering the tradeoff between empirical error and diversity, better generalization performance can be expected.
3.4 Robust ConsistencyMeasure
The consistency principle maximizes agreement on multiple modalities, and it has been demonstrated the connection between the consensus of two modal hypotheses respectively and their error rates as [Dasgupta et al., 2001]:
which reflects that the probability of the disagreement of two independent hypotheses upper bounds the error rate of either hypothesis. Thus by minimizing the disagreement of the two hypotheses, the error rate of each hypothesis will be minimized. However, the basic assumption behind the theory is that each modality is sufficient for prediction, while different modal feature representations are always insufficient in practice. And it has been proved that co-regularization based methods, which utilize the consistency principle, prefers to output false hypotheses rather than output optimal classifiers [Wang and Zhou, 2013].
To solve this problem, we turn to utilize the robust regression loss, i.e., Huber Loss [Huber and others, 1964], instead of the square loss in previous methods. For consistency calculation, we also adopt cosine for convenient as the diversity measure mentioned in last section. The modified huber loss can be defined as:
Differing from the squared loss which has a disadvantage of the tendency being dominated by outliers (disagree on different modalities), huber loss is quadratic for small values of |2-cos(fi, fj)|, linear for large |2-cos(fi, fj)|, with equal values and slopes of the different sections at the two points where |2 - cos(fi, fj)| = δ, and it has the differentiable extension, the δ is set as 1 in the experiments. In result, the robust consistency metric will more incline to constrain the instances with consistent modalities, neglecting the inconsistent instances. Thus, with the Eq. 3, the consistency regularization can be rewritten as:
3.5 Comprehensive Multi-Modal Learning
In this section, we will reformulate the co-regularize based methods in insufficient setting with the three paradigms mentioned above. The basic intuition of previous co-regularize style methods is that the complexity of learning problem can be reduced by eliminating hypotheses from each modality that do not agree [Sridharan and Kakade, 2008]. Representative multi-modal semi-supervised learning method as coregularize is:
As mentioned above, it reveals that co-regularize will lose efficacy under the insufficient scenario. While in CMML, the attention mechanism can calculate the instance level insufficiency, the robust consistency metric and diversity measure can process consistent or divergent modalities separately, thus it can make full use of multi-source data. Therefore, in the more realistic setting, combing the Eq. 1, Eq. 2 and Eq. 4, previous approaches can be rewritten dramatically:
it is notable that we utilize the deep network for different modalities in this paper.
4 Experiment
In this section, we validate the effectiveness of our proposed CMML approach. Specifically, most of current large-scale multi-modal datasets are image-text multi-label classification for deep networks, thus we conduct the experiments on realworld multi-label task.

4.1 Datasets and Configurations
Without any loss of generality, we first experiment on 4 public real-world datasets, i.e., FLICKR25K [Huiskes and Lew, 2008], IAPR TC-12 [Escalante et al., 2010], MS-COCO [Lin et al., 2014] and NUS-WIDE [Chua et al., 2009]. Besides, we also experiment on 1 real-world complex article dataset, i.e., WKG Game-Hub [Yang et al., 2018a]:
- FLICKR25K: consists of 25,000 images collected from Flickr website, each image is associated with several textual tags. The text for each instance is represented by a 1386-dimensional bag-of-words vector. Each point is manually annotated with 24 labels. We select 23,600 pairs that belong to the 10 most frequent concepts;
- IAPRTC-12: consists of 20,000 image-text pairs which are annotated 255 labels. The text for each point is represented by a 2912-dimensional bag-of-words vector;
- NUS-WIDE: contains 260,648 web images, and images are associated with textual tags where each point is annotated with 81 concept labels. We select 195,834 image-text pairs that belong to the 21 most frequent concepts. The text for each point is represented by a 1000dimensional bag-of-words vector;
- MS-COCO: contains 82,783 training, 40,504 validation image-text pairs which belong to 91 categories. We select 38,000 image-text pairs that belong to the 20 most frequent concepts. Text is represented by 2912dimensional bag-of-words vector;
- WKG Game-Hub: consists of 13,750 articles collected from the Game-Hub of " Strike of Kings" with 1744 concept labels. We select 11,000 image-text pairs that belong to the 54 most frequent concepts. Each article contains several images and content paragraphs. The text for each point is represented by a 300-dimensional word2vector vector.
For each dataset, we randomly select 33% of the data for test set and the remaining instances are used for training. And for training data, we randomly choose 30% as the labeled data, and the left 70% as unlabeled ones. Image encoder is implemented with Resnet18 [He et al., 2015], the text utilizes fully connected network. The parameter λ in the training phase is tuned in {0.1, 0.2, · · · , 0.9}. When the variation between the objective values of Eq. 6 is less than 10-4 in iterations, we consider CMML converges. For all compared methods, the parameters are tuned as original papers. 6 common multi-label measurement criteria are recorded, i.e., Coverage, Ranking Loss, Average Precision, Macro AUC, example AUC and Micro AUC. We run the following experiments with the implementation of an environment on NVIDIA K80 GPUs server, and our model can be trained about 290 images per second with a single K80 GPGPU.
4.2 ComparedMethods
To evaluate the performance of our proposed approach, firstly, we adopt ablation study to verify the effectiveness of the proposed CMML. Specifically, we define 5 different varieties of CMML (Attf ), i.e., Atto, Maxf , Maxo, Meanf , Meano, in which Att/Max/Mean mean attention mechanism/max pooling/mean pooling, f represents the feature embedding layer and o represents label output layer. Thus, e.g., Attf denotes that we utilize the attention mechanism on the feature embedding layer for different modalities, then with a fully connected matrix for final prediction and so on. Besides, for validate the effectiveness of the diversity measure and consistency measure, we construct another 2 comparison methods using only one of the measurements alone, i.e., Com, Rδ.
Moreover, we compare CMML with the state-of-theart multi-modal/multi-label/multi-modal multi-label methods. For multi-modal comparing methods, we treat each label independently, i.e., for each label, a method trains classifiers using different modalities; for multi-label comparison methods, we concatenate multi-modal data as the unified input. In detail, multi-modal methods include: Cotrade [Zhang and Zhou, 2011], Co-regularize [Brefeld et al., 2006], WNH [Wang et al., 2013], ARM [Yang et al., 2015], SLIM [Yang et al., 2018b]; multi-label method includes: DeepMIML [Feng and Zhou, 2017]; multi-modal multi-label methods include: CS3G [Ye et al., 2016], M3DN [Yang et al., 2018a]:
- Co-trade: is a novel co-training algorithm by reliably communicating labeling information between different modalities;
| Methods | Coverage ↓ | Macro AUC ↑ | ||||||
|---|---|---|---|---|---|---|---|---|
| FLICKR25K | IAPR TC-12 | MS-CoCo | NUS-WIDE | FLICKR25K | IAPRTC-12 | MS-CoCo | NUS-WIDE | |
| CoReg CoTra WNH SLIM | 12.326±1.469 N/A 20.110±.400 13.988±.178 | 18.608±.695 18.240±.914 18.804±.183 16.526±.080 | 8.320±.189 9.168±1.523 7.274±.172 6.188±.057 | 8.712±1.116 N/A 6.282±.185 3.473±.504 | .490±.060 N/A .692±.017 .821±.001 | .503±.003 .499±.003 .554±.007 .656±.002 | .502±.002 .496±.007 .696±.009 .809±.001 | .460±.004 N/A .753±.015 .907±.000 |
| CS3G DeepMIML ARM M3DN | 14.423±.278 13.815 17.228 3.947 | 13.508±.155 11.281 12.307 8.324 | 5.034±.086 3.808 6.652 6.119 | 5.273±.050 3.712 6.600 2.764 | .663±.001 .629 .620 .892 | .589±.001 .678 .722 .836 | .684±.001 .864 .733 .838 | .685±.002 .844 .630 .898 |
| CMML | 8.299 | 8.204 | 3.428 | 2.494 | .934 | .853 | .889 | .936 |
| Methods | Ranking Loss ↓ | Example AUC ↑ | ||||||
| FLICKR25K | IAPR TC-12 | MS-CoCo | NUS-WIDE | FLICKR25K | IAPRTC-12 | MS-CoCo | NUS-WIDE | |
| CoReg CoTra WNH SLIM | .482±.081 N/A .224±.009 .120±.001 | .413±.018 .381±.027 .402±.006 .338±.002 | .270±.009 .340±.096 .237±.010 .179±.002 | .297±.053 N/A .187±.003 .071±.001 | .537±.087 N/A .762±.019 .877±.001 | .586±.017 .619±.028 .597±.006 .661±.003 | .731±.010 .670±.092 .763±.010 .821±.003 | .703±.053 N/A .812±.004 .919±.001 |
| CS3G DeepMIML ARM M3DN | .139±.003 .124 .177 .108 | .250±.002 .212 .245 .142 | .152±.003 .093 .190 .112 | .159±.002 .086 .183 .119 | .860±.003 .876 .822 .899 | .749±.002 .788 .754 .858 | .847±.003 .907 .809 .898 | .840±.003 .914 .816 .881 |
| CMML | .043 | .135 | .076 | .045 | .957 | .864 | .924 | .955 |
| Average Precision ↑ | Micro AUC ↑ | |||||||
| Methods | FLICKR25K | IAPR TC-12 | MS-CoCo | NUS-WIDE | FLICKR25K | IAPRTC-12 | MS-CoCo | NUS-WIDE |
| CoReg CoTra WNH SLIM | .335±.100 N/A .363±.065 .578±.001 | .235±.007 .303±.015 .247±.002 .382±.008 | .590±.010 .433±.161 .341±.005 .669±.003 | .414±.031 N/A .362±.007 .806±.002 | .552±.039 N/A .763±.019 .881±.001 | .582±.012 .605±.018 .575±.006 .645±.002 | .687±.019 .641±.069 .743±.007 .824±.002 | .713±.026 N/A .782±.007 .912±.001 |
| CS3G DeepMIML ARM M3DN | .619±.009 .654 .496 .698 | .442±.003 .476 .417 .637 | .679±.005 .771 .660 .691 | .484±.002 .763 .613 .634 | .856±.003 .864 .804 .858 | .730±.001 .776 .738 .863 | .828±.002 .913 .805 .877 | .829±.001 .915 .791 .878 |
| CMML | .837 | .614 | .814 | .854 | .956 | .867 | .922 | .959 |
- Co-regularize: minimizes the disagreement over different modal data with the unlabeled data;
- WNH: combines all modal values from different modalities together and then uses l2,1-norm to regularize the modality selection process and finally gives the results;
- ARM: extracts the discriminative feature subspace of weak modality while regularizing the strong predictor;
- SLIM: exploits more extrinsic information from unlabeled data for classification and clustering;
- DeepMIML: exploits deep neural network to generate instance representation for MIML;
- CS3G: handles types of interactions between multiple labels and utilizes the data from different modalities;
- M3DN: imposes the modal consistency on bag-level prediction by requiring that bag-based prediction of different modalities generate similar label correlation.
4.3 Ablation Study
We first explore which variant method will yield better results, and the results are listed in Fig. 1. Due to page limitation, we only list 4 public datasets here. The results reveal that the CMML, i.e., Attf , achieves the best on most datasets for different performance measures, while it reveals that it achieves better performance to use both the diversity regularization and robust consistency metric than using them independently. This verifies the effectiveness of attention mechanism, diversity regularization and robust consistency metric for solving the insufficient problem.
4.4 Multi-label Classification
CMML is firstly compared with the state-of-the-art methods on 4 benchmark datasets, results are listed in Tab. 1. Results of deep learning methods only give the best results as [LeCun et al., 2015], other comparison methods give the results with mean and std. The notation "N/A" means a method cannot Heroes need to develop slowly in the early stage Rδ = 0.87
| Methods | Coverage ↓ | Macro AUC ↑ | Ranking Loss ↓ | Example AUC ↑ | Average Precision ↑ | Micro AUC ↑ |
|---|---|---|---|---|---|---|
| Image | 40.049 | .751 | .148 | .851 | .560 | .855 |
| Text | 59.016 | .635 | .194 | .805 | .479 | .802 |
| All | 53.899 | .717 | .166 | .834 | .541 | .837 |
| CoReg | 74.685±1.201 | .488±.003 | .290±.006 | .711±.006 | .337±.010 | .705±.007 |
| CoTra | 74.548±.628 | .488±.001 | .298±.010 | .703±.009 | .323±.006 | .695±.011 |
| WHN | 74.431±.242 | .546±.007 | .356±.004 | .643±.004 | .284±.004 | .613±.006 |
| SLIM | 60.923±.369 | 0.809±.001 | .205±.001 | .794±.001 | .518±.002 | .797±.001 |
| CS3G | 60.958±.186 | .581±.001 | .208±.001 | .791±.001 | .453±.001 | .793±.001 |
| DeepMIML | 36.318 | .855 | .100 | .899 | .637 | .908 |
| ARM | 72.903 | .587 | .278 | .722 | .410 | .712 |
| M3DN | 31.432 | .732 | .180 | .828 | .409 | .880 |
| CMMLI | 30.865 | .885 | .082 | .917 | .718 | .925 |
| CMMLT | 54.442 | .674 | .177 | .822 | .499 | .823 |
| CMML | 29.263 | .893 | .077 | .922 | .763 | .931 |

The skin of Valkyrie is still very beautiful, there is a feeling of angels, especially when walking.

Rδ = 0.83

Rδ = 0.80
Figure 2: Examples of inconsistent instances using the robust consistency metric fromWKG Game-Hub dataset.
give a result in 60 hours. From the results, it is obviously that our CMML can achieve the best performance in most datasets with different performance measures, except the Coverage on FLICKR25K, which reveals that the CMML approach is a high-competitive multi-modal learning method considering the modal insufficiency. Besides, for the real-world complex article classification dataset, comparison results against compared methods are listed in Tab. 2. Similarly, it can be found that CMML approach also gets the best results on overall criteria, which validates the effectiveness of our method in solving complex article classification problem. Considering limitation of the paper, we only give the comparison results of single modality on WKG-Hub dataset, which is with modal insufficiency in practice. In Tab. 2, the first partition is the results using only image or text information, and ensemble results. The last partition is the results of CCML method for image (CMMLI), text (CMMLT ) predictions and ensemble (CMML) results. We can find that not only the results of single modalities are not degraded on various criteria, but also the overall results are also improved, thus achieved our goal, i.e., better single modal and overall performance. While other multi-modal methods (e.g., CoReg, CoTra, WNH, SLIM) are lower than single modal results on some criteria without considering the modal insufficiency.
4.5 Overcome Insufficiency
Insufficiency leads to divergences of different modalities, and there will exist inconsistent instances. However, the robust consistency measure can overcome the insufficiency. Thus, we conduct more experiments, and locate the inconsistent instances with the δ in maximum order. Fig. 2 exhibits several illustrative examples of the inconsistent instances. Qualitatively, we find that using robust consistency measure will achieve better performance from the classification results, in addition, it also demonstrates the phenomenon from the sorted examples.
5 Conclusion
In real-world applications, multi-modal data are often insufficient, which leads to the failure of previous multi-modal learning methods based on sufficiency assumption. In this paper, under the insufficient scenario, we developed a novel Comprehensive Multi-Modal Learning (CMML) framework. Specifically, we proposed the attention mechanism to learn the instance level sufficiency for each instance on different modalities. Also, novel diversity regularization and robust consistency metrics are designed for discovering insufficient modalities. Finally, experiments on real-world data obtain remarkable results for our method in terms of various criteria.
Acknowledgments
This work is partially supported by National Key R&D Program of China (2018YFB1004300), NSFC(61773198), NSF IIS-1814510, and Collaborative Innovation Center of Novel Software Technology and Industrialization of NJU, Jiangsu.
@inproceedings{ijcai2019p568,
title = {Comprehensive Semi-Supervised Multi-Modal Learning},
author = {Yang, Yang and Wang, Ke-Tao and Zhan, De-Chuan and Xiong, Hui and Jiang, Yuan},
booktitle = {Proceedings of the Twenty-Eighth International Joint Conference on
Artificial Intelligence, {IJCAI-19}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Sarit Kraus},
pages = {4092--4098},
year = {2019},
month = {8},
note = {Main track},
doi = {10.24963/ijcai.2019/568},
url = {https://doi.org/10.24963/ijcai.2019/568},
}
TY - CPAPER TI - Comprehensive Semi-Supervised Multi-Modal Learning AU - Yang, Yang AU - Wang, Ke-Tao AU - Zhan, De-Chuan AU - Xiong, Hui AU - Jiang, Yuan T2 - Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, IJCAI-19 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2019 SP - 4092 EP - 4098 DO - 10.24963/ijcai.2019/568 UR - https://doi.org/10.24963/ijcai.2019/568 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: