Multi-class Classification from Multiple Unlabeled Datasets with Partial Risk Regularization

Yuting Tang, Nan Lu, Tianyi Zhang, Masashi Sugiyama
7/4/2022
cs.LG

No confident code implementation found for this paper.

Abstract

Recent years have witnessed a great success of supervised deep learning, where predictive models were trained from a large amount of fully labeled data. However, in practice, labeling such big data can be very costly and may not even be possible for privacy reasons. Therefore, in this paper, we aim to learn an accurate classifier without any class labels. More specifically, we consider the case where multiple sets of unlabeled data and only their class priors, i.e., the proportions of each class, are available. Under this problem setup, we first derive an unbiased estimator of the classification risk that can be estimated from the given unlabeled sets and theoretically analyze the generalization error of the learned classifier. We then find that the classifier obtained as such tends to cause overfitting as its empirical risks go negative during training. To prevent overfitting, we further propose a partial risk regularization that maintains the partial risks with respect to unlabeled datasets and classes to certain levels. Experiments demonstrate that our method effectively mitigates overfitting and outperforms state-of-the-art methods for learning from multiple unlabeled sets.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{tang2022multiclass,
  title  = {Multi-class Classification from Multiple Unlabeled Datasets with Partial Risk Regularization},
  author = {Yuting Tang and Nan Lu and Tianyi Zhang and Masashi Sugiyama},
  year   = {2022},
  eprint = {2207.01555},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.01555v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.01555.svg)](https://codeofpaper.com/paper/2207.01555)

Discussion