Lecture 5: Morphology
Kai-Wei Chang CS @ University of Virginia kw@kwchang.net Couse webpage: http://kwchang.net/teaching/NLP16
1 6501 Natural Language Processing
Lecture 5: Morphology Kai-Wei Chang CS @ University of Virginia - - PowerPoint PPT Presentation
Lecture 5: Morphology Kai-Wei Chang CS @ University of Virginia kw@kwchang.net Couse webpage: http://kwchang.net/teaching/NLP16 6501 Natural Language Processing 1 This lecture v What is the structure of words? v Can we build an analyzer to
Kai-Wei Chang CS @ University of Virginia kw@kwchang.net Couse webpage: http://kwchang.net/teaching/NLP16
1 6501 Natural Language Processing
2 6501 Natural Language Processing
6501 Natural Language Processing 3
6501 Natural Language Processing 4
Example from Julia Hockenmaier, Intro to NLP
Honorificabilitudinitatibus (27 letters)
Antidisestablishmentarianism (28 letters)
Pneumonoultramicroscopicsilicovolcanoconiosis (45 letters)
Lopadotemachoselachogaleokranioleipsano...pterygon (182 letters) – Ancient greek transliteration v Methionylthreonylthreonylglutaminylarginyl...isoleucine (189,819 letters) – chemical name of a protein
6501 Natural Language Processing 5
6501 Natural Language Processing 6
6501 Natural Language Processing 7
6501 Natural Language Processing 8
6501 Natural Language Processing 9
6501 Natural Language Processing 10
6501 Natural Language Processing 11
v It has 5 states v Alphabet: {b, a, !} v Start state: 𝑟" v Accept state: 𝑟# v 5 transitions
v Yes
6501 Natural Language Processing 12
Alphabet just means a finite set of symbols in the input Can have many accept states
6501 Natural Language Processing 13
6501 Natural Language Processing 14
6501 Natural Language Processing 15
If you’re in state 1 and you’re looking at an a, go to state 2
6501 Natural Language Processing 16
6501 Natural Language Processing 17
6501 Natural Language Processing 18
6501 Natural Language Processing 19
6501 Natural Language Processing 20
6501 Natural Language Processing 21
6501 Natural Language Processing 22
c:c a:a t:t ε: +N
s: +p
6501 Natural Language Processing 23
6501 Natural Language Processing 24
6501 Natural Language Processing 25
6501 Natural Language Processing 26
6501 Natural Language Processing 27
6501 Natural Language Processing 28
6501 Natural Language Processing 29
6501 Natural Language Processing 30
6501 Natural Language Processing 31