Lecture 01
Lecture 01
Processing
Lecture 1: Course Overview and Introduction.
10/26/2020
N L P
COMS W4705 (2) – Fall B 2020
Yassine Benajiba
The 4705 Team
• Instructor: Yassine Benajiba <[email protected]>
Office Hours: Friday after class
On Zoom or Room 7LW1A (when in person)
• Assistants:
Recitation Sessions:
Yoav Goldberg
Neural Network Methods for
Natural Language Processing
Morgan & Claypool. 2017
• Final 30%
AI NLP Linguistics
query
indexed document
corpus
ranked results
Applications: Text
Classification
• Spam filtering.
I got so boooored...
Unstructured
Text
QA system
Knowledge
Base
• MT is really difficult:
A. Karpathy, L. Fei-Fei. Deep Visual-Semantic Alignments for Generating Image Descriptions. CVPR 201
What You Will Learn In This
Course
• How can machines understand and generate natural
language?
• Algorithms.
• Applications.
Course Overview
• Part I: Core NLP techniques.
DT | NN | VBZ | DT | NN | TO | VB | PRP |.
the | boy | want+s | the | girl | to | like | him |.
• “inflammable” = in + -flammable
• “Mouse”
More Real Headlines
• Ban on nude dancing on Governor’s desk
• Modification:
NP
Noun-Noun Modification
• What is the semantic relationship between nouns in a noun
compound?
There was once a Wolf who saw a Lamb drinking at a river and wanted an excuse to eat it.
For that purpose, even though he himself was upstream, he accused the Lamb of stirring
up the water and keeping him from drinking. . .
Minsky 1975
Other tricky issues:
Language Variety
• Problem: Most NLP techniques were developed on
English (specifically financial news written in American
English in the 1980s), or other languages with many
resources.
• Non-standard English
• Idioms: throw in the towel, get cold feet, kick the bucket
• Inflectional morphology: