Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Neural Nets for NLP 2018 - Neural Semantic Parsing

Graham Neubig via YouTube

Overview

Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
This course covers the fundamentals of neural semantic parsing for natural language processing. By the end of the course, learners will be able to understand tree structures of syntax, representations of semantics, and meaning representations. They will also learn about special-purpose representations and various tasks such as query tasks, command and control tasks, and code generation tasks. The course teaches skills such as handling syntax in code generation, parsing to graph structures, and using neural models for semantic role labeling. The teaching method involves lectures and examples to illustrate concepts. This course is intended for individuals interested in natural language processing, neural networks, and semantic parsing.

Syllabus

Tree Structures of Syntax
Representations of Semantics
Meaning Representations
Example Special-purpose Representations
Example Query Tasks
Example Command and Control Tasks
Example Code Generation Tasks
A Better Attempt: Tree-based Parsing Models • Generate from top-down using hierarchical sequence- to-sequence model (Dong and Lapata 2016)
Code Generation: Handling Syntax • Code also has syntax, e.g. in form of Abstract Syntax Trees
Problem w/ Weakly Supervised Learning: Spurious Logical Forms . Sometimes you can get the right answer without actually doing the generalizable thing (Guu et al. 2017)
Meaning Representation Desiderata (Jurafsky and Martin 17.1)
First-order Logic
Abstract Meaning Representation (Banarescu et al. 2013)
Other Formalisms
Parsing to Graph Structures
Linearization for Graph Structures (Konstas et al. 2017)
CCG and CCG Parsing
Neural Module Networks: Soft Syntax-driven Semantics (Andreas et al. 2016) . Standard syntax semantic interfaces use symbolic representations . It is also possible to use syntax to guide structure of neural networks to learn semantics
Neural Models for Semantic Role Labeling . Simple model w/ deep highway LSTM tagger works well (Le et al. 2017)

Taught by

Graham Neubig

Reviews

Start your review of Neural Nets for NLP 2018 - Neural Semantic Parsing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.