| Literature DB >> 33265336 |
Zixuan Zhu1, Yuhai Zhao1.
Abstract
Recently, Multi-Graph Learning was proposed as the extension of Multi-Instance Learning and has achieved some successes. However, to the best of our knowledge, currently, there is no study working on Multi-Graph Multi-Label Learning, where each object is represented as a bag containing a number of graphs and each bag is marked with multiple class labels. It is an interesting problem existing in many applications, such as image classification, medicinal analysis and so on. In this paper, we propose an innovate algorithm to address the problem. Firstly, it uses more precise structures, multiple Graphs, instead of Instances to represent an image so that the classification accuracy could be improved. Then, it uses multiple labels as the output to eliminate the semantic ambiguity of the image. Furthermore, it calculates the entropy to mine the informative subgraphs instead of just mining the frequent subgraphs, which enables selecting the more accurate features for the classification. Lastly, since the current algorithms cannot directly deal with graph-structures, we degenerate the Multi-Graph Multi-Label Learning into the Multi-Instance Multi-Label Learning in order to solve it by MIML-ELM (Improving Multi-Instance Multi-Label Learning by Extreme Learning Machine). The performance study shows that our algorithm outperforms the competitors in terms of both effectiveness and efficiency.Entities:
Keywords: entropy; extreme learning machine; informative subgraphs; multi-graph multi-label
Year: 2018 PMID: 33265336 PMCID: PMC7512760 DOI: 10.3390/e20040245
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Figure 1An example figure with structure Graph. (a) Original image; (b) Represented in Graph.
Figure 2An example figure with Multi-Label. (a) Original image; (b) Segmented and labeled.
Figure 3A graph dataset with class label.
Figure 4An example of MGML (1). (a) Original images and labels; (b) Segmented to multiple graphs; (c) Informative subgraphs.
Figure 5An example of MGML (2). (a) Multiple instances; (b) Relation between informative subgraphs and labels.
Figure 6An example of MGML (3). (a) Unlabeled image; (b) Segmented to multiple graphs.
The summary of datasets.
| Dataset | # of Bags | # of Labels | Labels Per Bag |
|---|---|---|---|
|
| 591 | 23 | 2.5 |
|
| 2000 | 5 | 1.2 |
|
| 5000 | 260 | 3.5 |
MSRC v2 Dataset.
|
| Evaluation Criterion | ||||
|---|---|---|---|---|---|
| ① | hn = 50 | 0.070079 | 0.183039 | 3.92824 | 0.809013 |
|
|
|
|
|
| |
| hn = 150 | 0.075182 | 0.19797 | 3.989848 | 0.804771 | |
| hn = 200 | 0.07181 | 0.187817 | 3.86802 | 0.808192 | |
| ② | Cost = 1 | 0.154664 | 0.19797 | 7.35533 | 0.754622 |
| Cost = 2 | 0.171189 | 0.229066 | 7.122844 | 0.761665 | |
| Cost = 3 | 0.183357 | 0.233503 | 7.634518 | 0.735131 | |
| Cost = 4 | 0.140284 | 0.219557 | 7.628352 | 0.735253 | |
|
|
|
|
|
| |
| ③ | Cost = 1 | 0.105581 | 0.295073 | 5.267476 | 0.710714 |
| Cost = 2 | 0.104209 | 0.292204 | 5.218223 | 0.715079 | |
| Cost = 3 | 0.100998 | 0.253995 | 5.044584 | 0.721987 | |
| Cost = 4 | 0.097587 | 0.247775 | 4.890471 | 0.73787 | |
|
|
|
|
|
| |
Scenes Dataset.
|
| Evaluation Criterion | ||||
|---|---|---|---|---|---|
| ① | hn = 50 | 0.16927 | 0.318 | 1.771 | 0.798919 |
| hn = 100 | 0.172833 | 0.33 | 1.81 | 0.798367 | |
|
|
|
|
|
| |
| hn = 200 | 0.160667 | 0.312 | 1.762 | 0.8102 | |
| ② | Cost = 1 | 0.299667 | 0.806 | 1.324 | 0.555683 |
| Cost = 2 | 0.298835 | 0.434 | 1.324 | 0.694689 | |
|
|
|
|
|
| |
| Cost = 4 | 0.252933 | 0.36 | 1.312 | 0.630968 | |
| Cost = 5 | 0.237167 | 0.458 | 1.062 | 0.71515 | |
| ③ | Cost = 1 | 0.910205 | 0.950815 | 3.810687 | 0.242251 |
| Cost = 2 | 0.91073 | 0.95178 | 3.844675 | 0.242479 | |
| Cost = 3 | 0.91348 | 0.956172 | 3.864988 | 0.245989 | |
| Cost = 4 | 0.914378 | 0.957471 | 3.86676 | 0.246726 | |
|
|
|
|
|
| |
Corel5K Dataset.
|
| Evaluation Criterion | ||||
|---|---|---|---|---|---|
| ① | hn = 50 | 0.202493 | 0.750168 | 113.8968 | 0.224968 |
| hn = 100 | 0.197103 | 0.743487 | 113.354709 | 0.224146 | |
| hn = 150 | 0.21584 | 0.755511 | 120.549098 | 0.219783 | |
|
|
|
|
|
| |
| ② | Cost = 1 | 0.30124 | 0.857229 | 139.0005 | 0.120073 |
| Cost = 2 | 0.301264 | 0.86724 | 140.9756 | 0.121792 | |
| Cost = 3 | 0.301906 | 0.868129 | 141.8067 | 0.122804 | |
| Cost = 4 | 0.304838 | 0.870358 | 143.3142 | 0.123633 | |
|
|
|
|
|
| |
| ③ | Cost = 1 | 0.191867 | 0.768118 | 110.4207 | 0.217195 |
| Cost = 2 | 0.191899 | 0.768204 | 110.4322 | 0.217209 | |
| Cost = 3 | 0.191922 | 0.768299 | 110.4657 | 0.217219 | |
| Cost = 4 | 0.191978 | 0.768416 | 110.4719 | 0.217285 | |
|
|
|
|
|
| |
Figure 7Results of efficiency experiments. (a) MSRC v2 Dataset; (b) Scenes Dataset; (c) Corel5K Dataset.