Calibrated Disambiguation for Partial Multi-label Learning
Organizations: School of Computer Science and Engineering, Southeast University · China Telecom Cloud Computing Corporation, Beijing 100088, China
Abstract
Partial multi-label learning (PML) aims to train a classifier on datasets whose instances are over-annotated with not only relevant labels but also irrelevant labels, which is common when datasets are collected from crowd-sourcing platform. Existing works primarily approach it from a curriculum learning perspective, leveraging the memorization effect to disambiguate noisy labels and produce robust predictions. However, these methods are based on non-adaptive weighting functions and lack theoretical guidance for optimal weighting. To overcome these issues, a calibrated disambiguation model named PML-CD is proposed. We first formulate the optimal weighting function for curriculum-based disambiguation, which is equivalent to the calibration of the model's predicted confidences, thus providing guidance for curriculum designing. To obtain the optimal weighting function from PML dataset during the training, a transferable calibrator is designed, which takes the histogram of positive samples' confidences as input, and outputs the optimal curriculum weighting for training. Prototype alignment regularization is also proposed to promote the model's performance. Experiments conducted on Pascal VOC, MS-COCO, NUS-WIDE and CUB have verified that our method outperforms existing state-of-the-art PML methods.
Figures & tables
| VOC | COCO | NUS-WIDE | CUB | |||||||||||||
| Method | 20% | 40% | 60% | 80% | 20% | 40% | 60% | 80% | 20% | 40% | 60% | 80% | 20% | 40% | 60% | 80% |
| PML-NI | ||||||||||||||||
| PML-LRS | ||||||||||||||||
| PLAIN | ||||||||||||||||
| BCE | ||||||||||||||||
| ASL | ||||||||||||||||
| weighting policy | ECE of confidences (epoch 1) | ECE of weights (epoch 1) | mAP per class (overall) |
|---|---|---|---|
| hard | |||
| soft | |||
| identity | |||
| calibrator | |||
| optimal |
| noise rate | |||||
|---|---|---|---|---|---|
| dataset | |||||
| VOC | neither | ||||
| 2nd-phase only | |||||
| 1st & 2nd-phase | |||||
| COCO | neither | ||||
| 2nd-phase only | |||||
Multi-Label Classification
Multi-label classification assigns several potentially related tags to each example, from medical findings and topics to objects and user interests.
See all 135 papers