Iterative Data Programming for Expanding Text Classification Corpora

02/04/2020
by   Neil Mallinar, et al.
0

Real-world text classification tasks often require many labeled training examples that are expensive to obtain. Recent advancements in machine teaching, specifically the data programming paradigm, facilitate the creation of training data sets quickly via a general framework for building weak models, also known as labeling functions, and denoising them through ensemble learning techniques. We present a fast, simple data programming method for augmenting text data sets by generating neighborhood-based weak models with minimal supervision. Furthermore, our method employs an iterative procedure to identify sparsely distributed examples from large volumes of unlabeled data. The iterative data programming techniques improve newer weak models as more labeled data is confirmed with human-in-loop. We show empirical results on sentence classification tasks, including those from a task of improving intent recognition in conversational agents.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/30/2023

Towards One-Shot Learning for Text Classification using Inductive Logic Programming

With the ever-increasing potential of AI to perform personalised tasks, ...
research
04/17/2018

Reinforced Co-Training

Co-training is a popular semi-supervised learning framework to utilize a...
research
08/24/2021

The Word is Mightier than the Label: Learning without Pointillistic Labels using Data Programming

Most advanced supervised Machine Learning (ML) models rely on vast amoun...
research
12/14/2018

Bootstrapping Conversational Agents With Weak Supervision

Many conversational agents in the market today follow a standard bot dev...
research
05/25/2016

Data Programming: Creating Large Training Sets, Quickly

Large labeled training sets are the critical building blocks of supervis...
research
05/11/2018

Textual Membership Queries

Human labeling of textual data can be very time-consuming and expensive,...
research
02/04/2023

How Many and Which Training Points Would Need to be Removed to Flip this Prediction?

We consider the problem of identifying a minimal subset of training data...

Please sign up or login with your details

Forgot password? Click here to reset