Learning from Multiple Noisy Partial Labelers
Programmatic weak supervision creates models without hand-labeled training data by combining the outputs of heuristic labelers. Existing frameworks make the restrictive assumption that labelers output a single class label. Enabling users to create partial labelers that output subsets of possible class labels would greatly expand the expressivity of programmatic weak supervision. We introduce this capability by defining a probabilistic generative model that can estimate the underlying accuracies of multiple noisy partial labelers without ground truth labels. We show how to scale up learning, for example learning on 100k examples in one minute, a 300x speed up compared to a naive implementation. We also prove that this class of models is generically identifiable up to label swapping under mild conditions. We evaluate our framework on three text classification and six object classification tasks. On text tasks, adding partial labels increases average accuracy by 8.6 percentage points. On image tasks, we show that partial labels allow us to approach some zero-shot object classification problems with programmatic weak supervision by using class attributes as partial labelers. On these tasks, our framework has accuracy comparable to recent embedding-based zero-shot learning methods, while using only pre-trained attribute detectors.
Code (2)
Tasks
AttributeClassificationtext-classificationText ClassificationZero-Shot LearningSimilar Papers 제목 키워드 기반
Active Learning for Noisy Data Streams Using Weak and Strong Labelers
Labeling data correctly is an expensive and challenging task in machine learning, especially for on-line data streams. Deep learning models especially require a large number of clean labeled data that is very difficult t…
Active Learningimage-classificationImage ClassificationInformativenessRethinking Noisy Label Models: Labeler-Dependent Noise with Adversarial Awareness
Most studies on learning from noisy labels rely on unrealistic models of i.i.d. label noise, such as class-conditional transition matrices. More recent work on instance-dependent noise models are more realistic, but assu…
Adversarial AttackWhose Vote Should Count More: Optimal Integration of Labels from Labelers of Unknown Expertise
Modern machine learning-based approaches to computer vision require very large databases of labeled images. Some contemporary vision systems already require on the order of millions of images for training (e.g., Omron fa…
Learning Image Labels On-the-fly for Training Robust Classification Models
Current deep learning paradigms largely benefit from the tremendous amount of annotated data. However, the quality of the annotations often varies among labelers. Multi-observer studies have been conducted to study these…
DiagnosticGeneral ClassificationMedical Image AnalysisRobust classificationRecalling The Forgotten Class Memberships: Unlearned Models Can Be Noisy Labelers to Leak Privacy
Machine Unlearning (MU) technology facilitates the removal of the influence of specific data instances from trained models on request. Despite rapid advancements in MU technology, its vulnerabilities are still underexplo…
Knowledge DistillationLearning with noisy labelsMachine UnlearningPrivacy Preserving