Nemo
Authors:
Open Access
- 1 September 2022
- journal article
- conference paper
- Published by Association for Computing Machinery (ACM) in Proceedings of the VLDB Endowment
- Vol. 15 (13) , 4093-4105
Abstract
Weak Supervision (WS) techniques allow users to efficiently create large training datasets by programmatically labeling data with heuristic sources of supervision. While the success of WS relies heavily on the provided labeling heuristics, the process of how these heuristics are created in practice has remained under-explored. In this work, we formalize the development process of labeling heuristics as an interactive procedure, built around the existing workflow where users draw ideas from a selected set of development data for designing the heuristic sources. With the formalism, shown in Figure 1, we study two core problems of (1) how to strategically select the development data to guide users in efficiently creating informative heuristics, and (2) how to exploit the information within the development process to contextualize and better learn from the resultant heuristics. Building upon two novel methodologies that effectively tackle the respective problems considered, we present Nemo, an end-to-end interactive system that improves the overall productivity of WS learning pipeline by an average 20% (and up to 47% in one task) compared to the prevailing WS approach.Keywords
This publication has 13 references indexed in Scilit:
- AsteriskACM/IMS Transactions on Data Science, 2020
- Weakly Supervised Sequence Tagging from Noisy RulesProceedings of the AAAI Conference on Artificial Intelligence, 2020
- Training Complex Models with Multi-Task Weak SupervisionProceedings of the AAAI Conference on Artificial Intelligence, 2019
- SnubaProceedings of the VLDB Endowment, 2018
- SnorkelProceedings of the VLDB Endowment, 2017
- Visual Genome: Connecting Language and Vision Using Crowdsourced Dense Image AnnotationsInternational Journal of Computer Vision, 2017
- Deep Residual Learning for Image Recognition2016
- Ups and Downs2016
- TubeSpam: Comment Spam Filtering on YouTube2015
- A Sequential Algorithm for Training Text Classifiers1994