Teaching Machines Through Human Explanations
Offered By: Open Data Science via YouTube
Course Description
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
Related Courses
Introduction to Artificial IntelligenceStanford University via Udacity Natural Language Processing
Columbia University via Coursera Probabilistic Graphical Models 1: Representation
Stanford University via Coursera Computer Vision: The Fundamentals
University of California, Berkeley via Coursera Learning from Data (Introductory Machine Learning course)
California Institute of Technology via Independent