mlsanityData to 7 Oct 2026

Automating Weak Label Generation for Data Programming with Clinicians in the Loop

arXiv 2407.07982 ↗First posted 10 Jul 2024cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Large Deep Neural Networks (DNNs) are often data hungry and need high-quality labeled data in copious amounts for learning to converge. This is a challenge in the field of medicine since high quality labeled data is often scarce. Data programming has been the ray of hope in this regard, since it allows us to label unlabeled data using multiple weak labeling functions. Such functions are often supplied by a domain expert. Data-programming can combine multiple weak labeling functions and suggest labels better than simple majority voting over the different functions. However, it is not straightforward to express such weak labeling functions, especially in high-dimensional settings such as images and time-series data. What we propose in this paper is a way to bypass this issue, using distance functions. In high-dimensional spaces, it is easier to find meaningful distance metrics which can generalize across different labeling tasks. We propose an algorithm that queries an expert for labels of a few representative samples of the dataset. These samples are carefully chosen by the algorithm to capture the distribution of the dataset. The labels assigned by the expert on the representative subset induce a labeling on the full dataset, thereby generating weak labels to be used in the data programming pipeline. In our medical time series case study, labeling a subset of 50 to 130 out of 3,265 samples showed 17-28% improvement in accuracy and 13-28% improvement in F1 over the baseline using clinician-defined labeling functions. In our medical image case study, labeling a subset of about 50 to 120 images from 6,293 unlabeled medical images using our approach showed significant improvement over the baseline method, Snuba, with an increase of approximately 5-15% in accuracy and 12-19% in F1 score.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 17 of its 44 references that are in the map. First posted on arXiv 10 Jul 2024.

Builds on

17 of 44 references.

References · 17

  1. 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
  2. 2017Snorkel: Rapid Training Data Creation with Weak Supervisioncited by 370
  3. 2016Data Programming: Creating Large Training Sets, Quicklycited by 246
  4. 2019Deep learning with noisy labels: exploring techniques and remedies in medical image analysiscited by 173
  5. 2018Training Complex Models with Multi-Task Weak Supervisioncited by 106
  6. 2020Fast and Three-rious: Speeding Up Weak Supervision with Triplet Methodscited by 98
  7. 2018Faster k-Medoids Clustering: Improving the PAM, CLARA, and CLARANS Algorithmscited by 44
  8. 2020Denoising Multi-Source Weak Supervision for Neural Text Classificationcited by 42
  9. 2019Learning Dependency Structures for Weak Supervision Modelscited by 32
  10. 2019Cross-Modal Data Programming Enables Rapid Medical Machine Learningcited by 32
  11. 2019Learning to Contextually Aggregate Multi-Source Supervision for Sequence Labelingcited by 22
  12. 2021Weakly Supervised Named Entity Tagging with Learnable Logical Rulescited by 21
5 more
  1. 2019GOGGLES: Automatic Image Labeling with Affinity Codingcited by 19
  2. 2023Memory-Consistent Neural Networks for Imitation Learningcited by 14
  3. 2021GLaRA: Graph-based Labeling Rule Augmentation for Weakly Supervised Named Entity Recognitioncited by 12
  4. 2022Guaranteed Conformance of Neurosymbolic Models to Natural Constraintscited by 6
  5. 2020Data Programming by Demonstration: A Framework for Interactively Learning Labeling Functionscited by 3

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.