Natural Language for Communication Outline Communication Grammar [PDF]

Noun(banana) -> banana [pn]. Chapter 23.1-23.3. 22. Real language. Real human languages provide many problems for NLP

1 downloads 26 Views 101KB Size

Recommend Stories


ma english language & communication
We may have all come on different ships, but we're in the same boat now. M.L.King

communication language lab
The only limits you see are the ones you impose on yourself. Dr. Wayne Dyer

Grammar Outline
Courage doesn't always roar. Sometimes courage is the quiet voice at the end of the day saying, "I will

Communication: The Language of Leaders
If your life's work can be accomplished in your lifetime, you're not thinking big enough. Wes Jacks

Arabic Language, Culture, and Communication
The beauty of a living thing is not the atoms that go into it, but the way those atoms are put together.

body language in diplomatic communication
You have to expect things of yourself before you can do them. Michael Jordan

excellent communication through essential english grammar workshop
The happiest people don't have the best of everything, they just make the best of everything. Anony

PdF Interpersonal Communication
Be like the sun for grace and mercy. Be like the night to cover others' faults. Be like running water

[PDF] Download Technical Communication
Never let your sense of morals prevent you from doing what is right. Isaac Asimov

PDF Download Interpersonal Communication
You miss 100% of the shots you don’t take. Wayne Gretzky

Idea Transcript


Outline ♦ Phrase Structure Grammars ♦ Syntactic Analysis (Parsing)

Natural Language for Communication

♦ Augmented Grammars and Semantic Interpretation ♦ Problems

Chapter 23.1-23.3

Chapter 23.1-23.3

1

Chapter 23.1-23.3

2

Grammar

Communication

Address Ch 22 data sparsity through generalization (categories)

“Classical” view (pre-1953): language consists of sentences that are true/false (cf. logic)

Vervet monkeys, antelopes etc. use isolated symbols for sentences ⇒ restricted set of communicable propositions, no generative capacity (Chomsky (1957): Syntactic Structures)

“Modern” view (post-1953): language is a form of action

Grammar specifies the compositional structure of complex messages e.g., speech (linear), text (linear), music (two-dimensional)

Wittgenstein (1953) Philosophical Investigations Austin (1962) How to Do Things with Words Searle (1969) Speech Acts

A formal language is a set of strings of terminal symbols

Why?

Each string in the language can be analyzed/generated by the grammar

To change the actions of other agents

The grammar is a set of rewrite rules, e.g.,

Need a deeper understanindg of language

S → NP VP Article → the | a | an | . . . Here S is the sentence symbol, NP and VP are nonterminals Chapter 23.1-23.3

3

Chapter 23.1-23.3

4

Grammar types

Wumpus lexicon

Regular: nonterminal → terminal[nonterminal ]

Noun → stench | breeze | glitter | nothing | wumpus | pit | pits | gold | east | . . . Verb → is | see | smell | shoot | f eel | stinks | go | grab | carry | kill | turn | . . . Adjective → right | lef t | east | south | back | smelly | . . . Adverb → here | there | nearby | ahead | right | lef t | east | south | back | . . . Pronoun → me | you | I | it | . . . Name → J ohn | M ary | Boston | U CB | P AJ C | . . . Article → the | a | an | . . . Preposition → to | in | on | near | . . . Conjunction → and | or | but | . . . Digit → 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

S → aS S →Λ Context-free: nonterminal → anything S → aS b Context-sensitive: more nonterminals on right-hand side ASB → AAaBB Recursively enumerable: no constraints Related to Post systems and Kleene systems of rewrite rules Natural languages probably context-free, parsable in real time!

Divided into closed and open classes Chapter 23.1-23.3

5

Chapter 23.1-23.3

6

Wumpus grammar

Wumpus lexicon Noun → stench | breeze | glitter | nothing | wumpus | pit | pits | gold | east | . . . Verb → is | see | smell | shoot | f eel | stinks | go | grab | carry | kill | turn | . . . Adjective → right | lef t | east | south | back | smelly | . . . Adverb → here | there | nearby | ahead | right | lef t | east | south | back | . . . Pronoun → me | you | I | it | S/HE | Y ′ALL . . . Name → J ohn | M ary | Boston | U CB | P AJ C | . . . Article → the | a | an | . . . Preposition → to | in | on | near | . . . Conjunction → and | or | but | . . . Digit → 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Divided into closed and open classes Chapter 23.1-23.3

7

S → NP VP | S Conjunction S

I + feel a breeze I feel a breeze + and + I smell a wumpus

NP → | | | | |

Pronoun Noun Article Noun Digit Digit NP PP NP RelClause

I pits the + wumpus 34 the wumpus + to the east the wumpus + that is smelly

VP → | | | |

Verb VP NP VP Adjective VP PP VP Adverb

stinks feel + a breeze is + smelly turn + to the east go + ahead

PP → Preposition NP RelClause → that VP

to + the east that + is smelly Chapter 23.1-23.3

8

Grammaticality judgements

Probabilistic CFGs

Formal language L1 may differ from natural language L2 L1

Noun → stench(.05) | breeze(.10) . . .

L2

false positives

S → NP VP | S Conjunction S

false negatives

(.9) I + feel a breeze (.1) I feel a breeze + and + I smell a wumpus

• Sum of the probabilities for each category is 1 Adjusting L1 to agree with L2 is a learning problem! * the gold grab the wumpus * I smell the wumpus the gold I give the wumpus the gold * I donate the wumpus the gold Intersubjective agreement somewhat reliable, independent of semantics! Real grammars 10–500 pages, insufficient even for “proper” English Chapter 23.1-23.3

Chapter 23.1-23.3

9

Parse trees

Parse trees

Exhibit the grammatical structure of a sentence

Exhibit the grammatical structure of a sentence

Pronoun

I

shoot

the

10

wumpus

Chapter 23.1-23.3

I

11

Verb

Article

Noun

shoot

the

wumpus

Chapter 23.1-23.3

12

Parse trees

Parse trees

Exhibit the grammatical structure of a sentence

Exhibit the grammatical structure of a sentence

VP

NP

VP

Pronoun

Verb

Article

Noun

shoot

the

wumpus

I

NP

Chapter 23.1-23.3

NP

VP

Pronoun

Verb

Article

Noun

shoot

the

wumpus

I

NP

13

Parse trees

Chapter 23.1-23.3

14

Parse trees - probabilistic

Exhibit the grammatical structure of a sentence

Each interior node is labeled with its probability. The probability of the tree as a whole is .9 * .25 * .05 * .15 * .4 * .1

S

S VP

0.90

NP NP

VP

NP

0.05

Verb

Article

Noun

shoot

the

wumpus

Every I

0.40

0.25

Article Pronoun

VP

Chapter 23.1-23.3

15

Noun 0.15

wumpus

Verb 0.10

smells

Chapter 23.1-23.3

16

Syntax in NLP

Syntax in NLP

Most view syntactic structure as an essential step towards meaning; “Mary hit John” 6= “John hit Mary”

Most view syntactic structure as an essential step towards meaning; “Mary hit John” 6= “John hit Mary”

“And since I was not informed—as a matter of fact, since I did not know that there were excess funds until we, ourselves, in that checkup after the whole thing blew up, and that was, if you’ll remember, that was the incident in which the attorney general came to me and told me that he had seen a memo that indicated that there were no more funds.”

“And since I was not informed—as a matter of fact, since I did not know that there were excess funds until we, ourselves, in that checkup after the whole thing blew up, and that was, if you’ll remember, that was the incident in which the attorney general came to me and told me that he had seen a memo that indicated that there were no more funds.”

Chapter 23.1-23.3

17

Context-free parsing

Chapter 23.1-23.3

18

Logical grammars

Bottom-up parsing works by replacing any substring that matches RHS of a rule with the rule’s LHS Efficient algorithms (e.g., chart parsing (Ch. 23.2) - normal forms, dynamic programming again!)

BNF notation for grammars too restrictive: – difficult to add “side conditions” (number agreement, etc.) – difficult to connect syntax to semantics Idea: express grammar rules as logic X → YZ becomes Y (s1) ∧ Z(s2) ⇒ X(Append(s1 , s2)) X → word becomes X([“word”]) X → Y | Z becomes Y (s) ⇒ X(s) Z(s) ⇒ X(s)

Learning probabilities for PCFGs - treebanks

Here, X(s) means that string s can be interpreted as an X

Chapter 23.1-23.3

19

Chapter 23.1-23.3

20

Logical grammars contd.

Augmented grammars contd.

Now it’s easy to augment the rules

Lexicalized PCFGs

N P (s1) ∧ N umber(s1, n) ∧ V P (s2) ∧ N umber(s2, n) ⇒ S(Append(s1 , s2))

• VP(v) -> Verb(v) NP(n) [P1(v,n)] • VP(v) -> Verb(v) [P2(v)]

Parsing is reduced to logical inference: Ask(KB, S([“I” “am” “a” “wumpus”])) (Can add extra arguments to return the parse structure, semantics)

• ... • Noun(banana) -> banana [pn]

Generation simply requires a query with uninstantiated variables: Ask(KB, S(x))

Chapter 23.1-23.3

21

Real language

Chapter 23.1-23.3

22

Chapter 23.1-23.3

24

Ambiguity

Real human languages provide many problems for NLP:

Squad helps dog bite victim

♦ ambiguity ♦ anaphora ♦ indexicality ♦ vagueness ♦ noncompositionality ♦ discourse structure ♦ metonymy ♦ metaphor

Chapter 23.1-23.3

23

Ambiguity

Ambiguity

Squad helps dog bite victim Helicopter powered by human flies

Squad helps dog bite victim Helicopter powered by human flies American pushes bottle up Germans

Chapter 23.1-23.3

25

Ambiguity

Chapter 23.1-23.3

26

Chapter 23.1-23.3

28

Ambiguity

Squad helps dog bite victim Helicopter powered by human flies American pushes bottle up Germans I ate spaghetti with meatballs

Squad helps dog bite victim Helicopter powered by human flies American pushes bottle up Germans I ate spaghetti with meatballs salad

Chapter 23.1-23.3

27

Ambiguity

Ambiguity

Squad helps dog bite victim Helicopter powered by human flies American pushes bottle up Germans I ate spaghetti with meatballs salad abandon

Squad helps dog bite victim Helicopter powered by human flies American pushes bottle up Germans I ate spaghetti with meatballs salad abandon a fork

Chapter 23.1-23.3

29

Ambiguity

Chapter 23.1-23.3

30

Ambiguity

Squad helps dog bite victim Helicopter powered by human flies American pushes bottle up Germans I ate spaghetti with meatballs salad abandon a fork a friend

Squad helps dog bite victim Helicopter powered by human flies American pushes bottle up Germans I ate spaghetti with meatballs salad abandon a fork a friend Ambiguity can be lexical (polysemy), syntactic, semantic, referential

Chapter 23.1-23.3

31

Chapter 23.1-23.3

32

Indexicality

Anaphora

Indexical sentences refer to utterance situation (place, time, S/H, etc.)

Using pronouns to refer back to entities already introduced in the text

I am over here

After Mary proposed to John, they found a preacher and got married.

Why did you do that?

Chapter 23.1-23.3

Chapter 23.1-23.3

33

Anaphora

34

Anaphora

Using pronouns to refer back to entities already introduced in the text

Using pronouns to refer back to entities already introduced in the text

After Mary proposed to John, they found a preacher and got married.

After Mary proposed to John, they found a preacher and got married.

For the honeymoon, they went to Hawaii

For the honeymoon, they went to Hawaii Mary saw a ring through the window and asked John for it

Chapter 23.1-23.3

35

Chapter 23.1-23.3

36

Metonymy

Anaphora Using pronouns to refer back to entities already introduced in the text

Using one noun phrase to stand for another

After Mary proposed to John, they found a preacher and got married.

I’ve read Shakespeare

For the honeymoon, they went to Hawaii

Chrysler announded record profits

Mary saw a ring through the window and asked John for it

The ham sandwich on Table 4 wants another beer

Mary threw a rock at the window and broke it

Chapter 23.1-23.3

37

Metaphor

Chapter 23.1-23.3

38

Chapter 23.1-23.3

40

Noncompositionality

“Non-literal” usage of words and phrases, often systematic:

basketball shoes

I’ve tried killing the process but it won’t die. Its parent keeps it alive.

Chapter 23.1-23.3

39

Noncompositionality

Noncompositionality

basketball shoes baby shoes

basketball shoes baby shoes alligator shoes

Chapter 23.1-23.3

41

Noncompositionality

Chapter 23.1-23.3

42

Chapter 23.1-23.3

44

Noncompositionality

basketball shoes baby shoes alligator shoes designer shoes

basketball shoes baby shoes alligator shoes designer shoes brake shoes

Chapter 23.1-23.3

43

Noncompositionality

Noncompositionality

basketball shoes baby shoes alligator shoes designer shoes brake shoes

basketball shoes baby shoes alligator shoes designer shoes brake shoes

red book

red book red pen

Chapter 23.1-23.3

45

Noncompositionality

Chapter 23.1-23.3

46

Chapter 23.1-23.3

48

Noncompositionality

basketball shoes baby shoes alligator shoes designer shoes brake shoes

basketball shoes baby shoes alligator shoes designer shoes brake shoes

red book red pen red hair

red red red red

Chapter 23.1-23.3

47

book pen hair herring

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.