<<

Syntactic

Doesn’t depend on Context Free • Having heard the before • The sentence being true – I saw a unicorn yesterday • The sentence being meaningful – Colorless green ideas sleep furiously – *Furiously sleep ideas green colorless – I sperred a couple of gurpy fipps. October 2008 Grammatically is a formal property that we can investigate and describe

1 2

Syntax What is ?

By syntax, we mean various aspects of how are strung together to form components of sentences and how those • Study of structure of components are strung together to form sentences • Specifically, goal is to relate surface form (e.g., interface to • New Concept: Constituency phonological component) to (e.g., interface to • Groups of words may behave as a single unit or constituent semantic component) • E.g., , , semantics farmed out (mainly), issue is • Evidence order and structure – Whole group appears in similar syntactic environment • Representational device is tree structure – E.g., before a – Preposed/postposed constructions – Note: notions of meaning play no role in syntax (sort-of)

3 4

Structure in Strings Types of Linguistic Activity

• Descriptive: provide account of syntax of a language; often good enough for NLP engineering •Some words: the a small nice big very boy girl sees likes work • Some good sentences: • Explanatory: provide principles-and-parameters – the boy likes a girl – the small girl likes the big girl account of syntax of (preferably) several – a very small nice boy sees a very nice boy • Some bad sentences: • Prescriptive: “prescriptive linguistics” is an oxymoron – *the boy the girl – *small boy likes nice girl • Can we find subsequences of words (constituents) which in some way behave alike?

5 6

1 Structure in Strings More Structure in Strings Proposal Proposal -- ctd

•Some words: the a small nice big very boy girl sees likes •Some words: the a small nice big very boy girl sees likes • Some good sentences: • Some good sentences: – (the boy) likes (a girl) – ((the) boy) likes ((a) girl) – (the small girl) likes (the big girl) – ((the) (small) girl) likes ((the) (big) girl) – (a very small nice boy) sees (a very nice boy) – ((a) ((very) small) (nice) boy) sees ((a) ((very) nice) girl) • Some bad sentences: • Some bad sentences: –*(the boy) (the girl) –*((the) boy) ((the) girl) –*(small boy) likes (the nice girl) –*((small) boy) likes ((the) (nice) girl)

• This is a reasonable proposal: seems to capture some generality 7 8

From Substrings to Trees Node Labels?

•(((the) boy) likes ((a) girl)) •(((the) boy) likes ((a) girl) )

• Group words by distribution of constituents they (part-of-, POS): – Noun (N), verb (V), (Adj), (Adv), (Det)

• Category of constituent: XP, where X is POS likes – NP, S, AdjP, AdvP, DetP boy girl the a

9 10

Node Labels Types of Nodes

•(((the/Det) boy/N) likes/V ((a/Det) girl/N)) •(((the/Det) boy/N) likes/V ((a/Det) girl/N))

S S nonterminal symbols -structure NPlikes NP = constituents NPlikes NP tree

DetP boy DetP girl DetP boy DetP girl

the a the a 11 terminal symbols = words 12

2 Context-Free Grammars CFG: Example

• Defined in theory (comp sci) • Many possible CFGs for English, here is an example (fragment): –S → NP VP • Terminals, nonterminals, start symbol, rules –VP → V NP • String-rewriting system –NP → DetP N | DetP AdjP N • Start with start symbol, rewrite using rules, done –AdjP→ Adj | Adv AdjP → when only terminals left –N boy | girl –V → sees | likes • NOT A LINGUISTIC THEORY, just a formal device –Adj→ big | small –Adv → very –DetP→ a | the

13 the very small boy likes a girl 14

Derivations in a CFG Derivations in a CFG

S NP VP

S → NP VP S S → NP VP S VP → V NP VP → V NP NP → DetP N | DetP AdjP N NP → DetP N | DetP AdjP N AdjP → Adj | Adv AdjP AdjP → Adj | Adv AdjP NP VP N → boy | girl N → boy | girl V → sees | likes V → sees | likes Adj → big | small Adj → big | small Adv → very Adv → very DetP → a | the DetP → a | the

15 16

Derivations in a CFG Derivations in a CFG

DetP N VP the boy VP

S → NP VP S S → NP VP S VP → V NP VP → V NP NP → DetP N | DetP AdjP N NP → DetP N | DetP AdjP N AdjP → Adj | Adv AdjP NP VP AdjP → Adj | Adv AdjP NP VP N → boy | girl N → boy | girl V → sees | likes DetP N V → sees | likes DetP N Adj → big | small Adj → big | small Adv → very Adv → very DetP → a | the DetP → a | the the boy

17 18

3 Derivations in a CFG Derivations in a CFG

the boy likes NP the boy likes a girl

S → NP VP S S → NP VP S VP → V NP VP → V NP NP → DetP N | DetP AdjP N NP → DetP N | DetP AdjP N AdjP → Adj | Adv AdjP NP VP AdjP → Adj | Adv AdjP NP VP N → boy | girl N → boy | girl V → sees | likes DetP N V → sees | likes DetP N Adj → big | small V NP Adj → big | small V NP Adv → very Adv → very DetP → a | the theboy likes DetP → a | the theboy likes DetP N

19 a girl20

Derivations in a CFG; Key Constituents (English) Order of Derivation Irrelevant NP likes DetP girl • Sentences • Noun phrases • Verb phrases S → NP VP S VP → V NP • Prepositional phrases NP → DetP N | DetP AdjP N AdjP → Adj | Adv AdjP NP VP N → boy | girl V → sees | likes Adj → big | small V NP Adv → very DetP → a | the likes DetP N

girl21 22

Recursion Recursion

• We’ll have to deal with rules such as the following • Can make things interesting. Consider the rule: where the non-terminal on the left also appears • NP -> NP PP somewhere on the right (directly). flights from Denver NP -> NP PP [[The flight] [to Boston]] flights from Denver to Miami flights from Denver to Miami in February VP -> VP PP [[departed Miami] [at noon]] flights from Denver to Miami in February on a Friday flights from Denver to Miami in February on a Friday under $300 flights from Denver to Miami in February on a Friday under $300 with lunch

23 24

4 Recursion The Point

• If you have a rule like [[flights] [from Denver]] – VP -> V NP [[[flights] [from Denver]] [to Miami]] [[[[flights] [from Denver]] [to Miami]] [in February]] – It only cares that the thing after the verb is an NP. It doesn’t [[[[[flights] [from Denver]] [to Miami]] [in February]] [on a Friday]] have to know about the internal affairs of that NP Etc.

25 26

The Point

• VP -> V NP • I hate flights from Denver flights from Denver to Miami flights from Denver to Miami in February flights from Denver to Miami in February on a Friday flights from Denver to Miami in February on a Friday under $300 flights from Denver to Miami in February on a Friday under $300 with lunch

27

5