Parsing Introduction
- Computational linguists take sentences consisting of
words as input, parse the sentences, and give the
representation as an output.
- A lot of the parsing stuff deals with syntax and syntax trees,
but what you really care about is the semantics (the meaning)
of the sentence.
- Given the sentence "The dog chased the cat." you'd get a frame
like
chase |
actor | dog |
object | cat |
- There's pretty wide agreement that NL is at least context free,
but you can do a pretty good restricted job with a regular
language.
- You can use a finite state automata to
parse any finite set of sentences.
- I'm pretty good at NL with neurons, but we're probably not ready for
cutting edge NLP quite yet. We need a better understanding of
learning.
- Check out James Allen's Natural Language Understanding for a good
intro to NLU.