/
CS460/626 : Natural Language CS460/626 : Natural Language

CS460/626 : Natural Language - PowerPoint Presentation

tawny-fly
tawny-fly . @tawny-fly
Follow
342 views
Uploaded On 2020-01-14

CS460/626 : Natural Language - PPT Presentation

CS460626 Natural Language ProcessingSpeech NLP and the Web Lecture 28 Grammar Constituency Dependency Pushpak Bhattacharyya CSE Dept IIT Bombay 21 st March 2011 Grammar A finite set of rules ID: 772835

det breaking functional john breaking det john functional boy modifier categorial hierarchical hit subject sequential student head ball unit

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "CS460/626 : Natural Language" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

CS460/626 : Natural Language Processing/Speech, NLP and the Web(Lecture 28– Grammar; Constituency, Dependency) Pushpak Bhattacharyya CSE Dept., IIT Bombay 21 st March, 2011

GrammarA finite set of rules that generates only and all sentences of a language.that assigns an appropriate structural description to each one.

Grammatical Analysis TechniquesTwo main devicesMorphological Categorial Functional Sequential Hierarchical Transformational Breaking up a String Labeling the Constituents

Breaking up and LabelingSequential Breaking upSequential Breaking up and Morphological LabelingSequential Breaking up and Categorial Labeling Sequential Breaking up and Functional LabelingHierarchical Breaking up Hierarchical Breaking up and Categorial Labeling Hierarchical Breaking up and Functional Labeling

Sequential Breaking upthatstudent solve ed the problem s + + + + + + That student solved the problems.

Sequential Breaking up and Morphological LabelingThat student solved the problems. that student solve ed the problem s word word stem affix word stem affix

Sequential Breaking up and Categorial Labeling This boy can solve the problem. They called her a taxi. this boy can solve the problem Det N Aux V Det N They call ed taxi Pron V Affix N her Pron a Det

Sequential Breaking up and Functional LabelingThey called taxi Subject Verbal Indirect Object her Direct Object a They called Subject Verbal taxi Direct Object her Indirect Object a

Hierarchical Breaking upOld men and womenOld men and women Old men and women Old men and women Old men and women women and men men Old

Hierarchical Breaking up and Categorial LabelingS VP V Adv ran away NP A N Poor John Poor John ran away.

Hierarchical Breaking up and Functional LabelingImmediate Constituent (IC) Analysis Construction types in terms of the function of the constituents: Predication (subject + predicate) Modification (modifier + head) Complementation (verbal + complement) Subordination (subordinator + dependent unit) Coordination (independent unit + coordinator)

Predication [Birds]subject [fly]predicate S Predicate Subject Birds fly

Modification[A]modifier [flower]headJohn [slept]head [in the room] modifier S Predicate Subject John Head Modifier slept In the room

19/12/2004ICON 2004 TutorialComplementationHe [saw]verbal [a lake] complement S Predicate Subject He Verbal Complement saw a lake

SubordinationJohn slept [in]subordinator [the room]dependent unit S Predicate Subject John Head Modifier slept the room Subordinator Dependent Unit in

Coordination[John came in time] independent unit [but]coordinator [Mary was not ready] independent unit S Coordinator Independent Unit John came in time but Mary was not ready Independent Unit

SHead Modifier In the morning , the sky looked much brighter Subordinator DU Predicate Subject Head Head Head Verbal Complement Modifier Modifier Modifier In the morning, the sky looked much brighter. An Example

Hierarchical Breaking up and Categorial / Functional LabelingHierarchical Breaking up coupled with Categorial /Functional Labeling is a very powerful device.But there are ambiguities which demand something more powerful. E.g ., Love of God Someone loves God God loves someone

Hierarchical Breaking upLove of God Love of God Noun Phrase Prepositional Phrase Head DU Modifier God of love Sub love of God Categorial Labeling Functional Labeling

Types of Generative GrammarFinite State Model (sequential)Phrase Structure Model (sequential + hierarchical) + (categorial) Transformational Model ( sequential + hierarchical + transformational) + ( categorial + functional)

Phrase Structure Grammar (PSG)A phrase-structure grammar G consists of a four tuple (V, T, S, P), where V is a finite set of alphabets (or vocabulary) E.g., N, V, A, Adv, P, NP, VP, AP, AdvP , PP , student, sing , etc.T is a finite set of terminal symbols: T  VE.g., student, sing, etc.S is a distinguished non-terminal symbol, also called start symbol: S  V P is a set of productions.

Noun PhrasesJohn NP N student NP N the Det student NP N the Det intelligent AdjP John the student the intelligent student

Noun Phrasefive NP Quant his Det first Ord students N PhD N his first five PhD students

Noun Phrasefive NP Quant the Det students N best AP of my class PP The five best students of my class

Verb Phrasessing VP V can Aux the ball VP NP can Aux hit V can sing can hit the ball

Verb Phrasea flower VP NP can Aux give V to Mary PP Can give a flower to Mary

Verb PhraseJohn VP NP may Aux make V the chairman NP may make John the chairman

Verb Phrasethe book VP NP may Aux find V very interesting AP may find the book very interesting

Prepositional Phrasesin the classroom the river PP NP near P the classroom PP NP in P near the river

Adjective Phrasesintelligent AP A honest AP A very Degree of sweets AP PP fond A intelligent very honest fond of sweets

Adjective Phrase very worried that she might have done badly in the assignment that she might have done badly in the assignment AP S’ very Degree worried A

Phrase Structure RulesRewrite Rules:(i) S  NP VP(ii) NP  Det N (iii) VP  V NP Det  the N  man, ball V  hitWe interpret each rule X  Y as the instruction rewrite X as Y . The boy hit the ball.

DerivationSentenceNP + VP (i)Det + N + VP (ii) Det + N + V + NP (iii) The + N + V + NP (iv)The + boy + V + NP (v)The + boy + hit + NP (vi)The + boy + hit + Det + N (ii) The + boy + hit + the + N (iv) The + boy + hit + the + ball (v) The boy hit the ball.

PSG Parse TreeThe boy hit the ball.S VP NP V N Det the NP N boy Det hit the ball

PSG Parse TreeJohn wrote those words in the Book of Proverbs.S VP NP V PropN NP John wrote those words PP NP in P the book of proverbs NP PP

Penn POS Tags[John/NNP ]wrote/VBD [ those/DT words/NNS ]in/IN [ the/DT Book/NN ]of/IN [ Proverbs/NNS ] John wrote those words in the Book of Proverbs.

Penn Treebank(S (NP-SBJ (NP John)) (VP wrote (NP those words) (PP-LOC in (NP (NP-TTL (NP the Book) (PP of (NP Proverbs))) John wrote those words in the Book of Proverbs.

PSG Parse TreeOfficial trading in the shares will start in Paris on Nov 6.S VP NP N AP official PP trading will start on Nov 6 A PP NP in P the shares NP PP V Aux in Paris

Penn POS Tags[ Official/JJ trading/NN ]in/IN [ the/DT shares/NNS ]will/MD start/VB in/IN [ Paris/NNP ]on/IN [ Nov./NNP 6/CD ] Official trading in the shares will start in Paris on Nov 6.

Penn Treebank( (S (NP-SBJ (NP Official trading) (PP in (NP the shares))) (VP will (VP start (PP-LOC in (NP Paris)) (PP-TMP on (NP (NP Nov 6) Official trading in the shares will start in Paris on Nov 6.

Penn POS Tag SsetAdjective: JJAdverb: RBCardinal Number: CDDeterminer: DTPreposition: IN Coordinating Conjunction CC Subordinating Conjunction: IN Singular Noun: NN Plural Noun: NNS Personal Pronoun: PP Proper Noun: NP Verb base form: VBModal verb: MDVerb (3sg Pres): VBZWh-determiner: WDTWh-pronoun: WP

Difference between constituency and dependency

Constituency GrammarCategorical Uses part of speechContext Free Grammar (CFG)Basic elements  Phrases

Dependency GrammarFunctionalContext Free GrammarBasic elements  Units of Predication/ Modification/ Complementation/ Subordination/ Co-ordination

Bridge between Constituency and Dependency parseConstituency uses phrasesDependencies consist of Head-modifier combinationThis is a cricket bat.Cricket (Category: N, Functional: Adj)Bat (Category: N, Functional: N) For languages which are free word order we use dependency parser to uncover the relations between the words. Raam ne Shaam ko dekha . (Ram saw Shyam)Shaam ko Ram ne dekha. (Ram saw Shyam)Case markers cling to the nouns they subordinate

Example of CG and DG outputBirds Fly.S S NP VP Subject Predicate N V Birds fly Birds fly

Some probabilistic parsers and why they are usedStanford, Collins, Charniack, RASPWhy Probabilistic parsersFor a single sentence we can have multiple parses. Probability for the parse is calculated and then the parse with the highest probability is selected . This is needed in many applications of NLP, that need parsing.