Training Classifiers with Natural Language Explanations

05/10/2018
by   Braden Hancock, et al.
0

Training accurate classifiers requires many labels, but each label provides only limited information (one bit for binary classification). In this work, we propose BabbleLabble, a framework for training classifiers in which an annotator provides a natural language explanation for each labeling decision. A semantic parser converts these explanations into programmatic labeling functions that generate noisy labels for an arbitrary amount of unlabeled data, which is used to train a classifier. On three relation extraction tasks, we find that users are able to train classifiers with comparable F1 scores from 5-100 faster by providing explanations instead of just labels. Furthermore, given the inherent imperfection of labeling functions, we find that a simple rule-based semantic parser suffices.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/22/2023

The Shape of Explanations: A Topological Account of Rule-Based Explanations in Machine Learning

Rule-based explanations provide simple reasons explaining the behavior o...
research
09/22/2020

ALICE: Active Learning with Contrastive Natural Language Explanations

Training a supervised neural network classifier typically requires many ...
research
12/16/2020

LIREx: Augmenting Language Inference with Relevant Explanation

Natural language explanations (NLEs) are a special form of data annotati...
research
04/25/2022

It Takes Two Flints to Make a Fire: Multitask Learning of Neural Relation and Explanation Classifiers

We propose an explainable approach for relation extraction that mitigate...
research
11/04/2019

Learning to Annotate: Modularizing Data Augmentation for Text Classifiers with Natural Language Explanations

Deep neural networks usually require massive labeled data, which restric...
research
01/18/2021

Teach me how to Label: Labeling Functions from Natural Language with Text-to-text Transformers

Annotated data has become the most important bottleneck in training accu...
research
05/05/2020

ExpBERT: Representation Engineering with Natural Language Explanations

Suppose we want to specify the inductive bias that married couples typic...

Please sign up or login with your details

Forgot password? Click here to reset