Overview
Syllabus
Intro
A Surprisingly "Simple" Recipe for Modern NLP
Cost of data labeling: relation extraction
Cost of data labeling: more complex task
Workaround for (less) data labeling?
How "labels" alone could make things wrong
From "labels" to "explanations of labels" One explanation generalizes to many examples
Learning from Human Explanation
Our Focus: Natural Language Explanations
Learning with Human Explanations
Explanations to "labeling rules"
Generalizing explanations Matching labeling rules to create pseudo labeled data
Challenge: Language Variations
Neural Rule Grounding for rule generalization
A Learable, Soft Rule Matching Function
Neural Execution Tree (NEXT) for Soft Matching
Study on Label Efficiency (TACRED)
Results: Hate Speech (Binary) Classification
Take-aways . "One explanation generalizes to many examples" - better label efficiency vs. conventional supervision
Taught by
Open Data Science