Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Deep Partial Multi-Label Learning with Graph Disambiguation

About

In partial multi-label learning (PML), each data example is equipped with a candidate label set, which consists of multiple ground-truth labels and other false-positive labels. Recently, graph-based methods, which demonstrate a good ability to estimate accurate confidence scores from candidate labels, have been prevalent to deal with PML problems. However, we observe that existing graph-based PML methods typically adopt linear multi-label classifiers and thus fail to achieve superior performance. In this work, we attempt to remove several obstacles for extending them to deep models and propose a novel deep Partial multi-Label model with grAph-disambIguatioN (PLAIN). Specifically, we introduce the instance-level and label-level similarities to recover label confidences as well as exploit label dependencies. At each training epoch, labels are propagated on the instance and label graphs to produce relatively accurate pseudo-labels; then, we train the deep model to fit the numerical labels. Moreover, we provide a careful analysis of the risk functions to guarantee the robustness of the proposed model. Extensive experiments on various synthetic datasets and three real-world PML datasets demonstrate that PLAIN achieves significantly superior results to state-of-the-art methods.

Haobo Wang, Shisong Yang, Gengyu Lyu, Weiwei Liu, Tianlei Hu, Ke Chen, Songhe Feng, Gang Chen• 2023

Related benchmarks

TaskDatasetResultRank
Multi-label node classificationBlogCat (6:2:2)
Macro F156.3
12
Multi-label node classificationAbnomal (6:2:2)
Macro F152.16
12
Multi-label node classificationDBLP (6:2:2)
Macro F1 Score82.27
12
Multi-label node classificationDelve-M (6:2:2)
Macro F153.61
12
Multi-label node classificationPCG node split (6:2:2)
Macro AUC59.75
11
Multi-label node classificationEukLoc node split (6:2:2)
Macro AUC68.02
11
Multi-label node classificationBlogCat (2:2:6 split)
Macro F155.34
11
Multi-label node classificationBlogCat node split (6:2:2)
Macro AUC63.95
11
Multi-label node classificationAbnomal (2:2:6 split)
Macro F148.23
11
Multi-label node classificationDBLP node split (6:2:2)
Macro AUC80.55
11
Showing 10 of 16 rows

Other info

Follow for update