Semantics - PowerPoint PPT Presentation

About This Presentation
Title:

Semantics

Description:

Sent: Maharani serves vegetarian dishes. Question: can vegetarians eat at Maharani? ... NATIONALITY Italian/Mexican/.... Semantic grammar (cont) Pros: No need ... – PowerPoint PPT presentation

Number of Views:87
Avg rating:3.0/5.0
Slides: 70
Provided by: facultyWa9
Category:
Tags: semantics

less

Transcript and Presenter's Notes

Title: Semantics


1
Semantics
  • Ling 571
  • Fei Xia
  • Week 6 11/1-11/3/05

2
Outline
  • Meaning representation what formal structures
    should be used to represent the meaning of a
    sentence?
  • Semantic analysis how to form the formal
    structures from smaller pieces?
  • Lexical semantics

3
Meaning representation
4
Meaning representation
  • Requirements that meaning representations should
    fulfill
  • Types of meaning representation
  • First order predicate calculus (FOPC)
  • Frame-based representation
  • Semantic network
  • Conceptual dependency diagram

5
Requirements
  • Verifiability
  • Unambiguous representations
  • Canonical form
  • Inference
  • Expressiveness

6
Verifiability
  • A system's ability to compare the state of
    affairs described by a representation to the
    state of affairs in some world as modeled in a
    knowledge base
  • Example
  • Sent Maharani serves vegetarian dishes.
  • Question Is the statement true?

7
Unambiguous representation
  • Representations should have a single unambiguous
    interpretation.
  • Example
  • Mary and John bought a book
  • Two students met three teachers
  • A German teacher
  • A Chinese restaurant
  • A Canadian restaurant

8
Canonical form
  • Sentences with the same thing should have the
    same meaning representation
  • Example
  • Alternations active/passive, dative shift
  • Does Maharani have vegetarian dishes?
  • Do they serve vegetarian food at Maharani?

9
Inference
  • a system's ability to draw valid conclusions
    based on the meaning representation of inputs and
    its store of background knowledge.
  • Example
  • Sent Maharani serves vegetarian dishes
  • Question can vegetarians eat at Maharani?

10
Expressiveness
  • A system should be expressive enough to handle an
    extremely wide range of subject matter.
  • Example
  • Belief I think that he is smart.
  • Hypothetical statement If I were you, I would
    buy that book.
  • Former president, fake ID, allegedly, apprarently

11
Meaning representation
  • Requirements
  • Verifiability
  • Unambiguous representations
  • Canonical form
  • Inference
  • Expressiveness
  • Types of meaning representation
  • First order predicate calculus (FOPC)
  • Frame-based representation
  • Semantic network
  • Conceptual dependency diagram

12
FOPC
  • Elements of FOPC
  • Representing
  • Categories
  • Events
  • Time (including tense)
  • Aspect
  • Belief

13
Elements of FOPC
  • Terms
  • Constant specific objects in the world e.g.,
    Maharani
  • Variable a particular unknown object or an
    arbitrary object e.g., a restaurant
  • Function concepts e.g., LocationOf(Maharani)
  • Predicates referring to relations that hold
    among objects
  • Ex Serve(Maharani, food)
  • Arguments of predicates must be terms.

14
Elements of FOPC (cont)
  • Logical connectives
  • Quantifier
  • Example All restaurants serve food.

15
Inference rules
  • Modus ponens
  • Conjunction
  • Disjunction
  • Simplification
  • .

16
FOPC
  • Elements of FOPC
  • Representing
  • Categories
  • Events
  • Time
  • Aspect
  • Belief

17
Representing time
  • Past perfect I had arrived in NY
  • Simple past I arrived in NY
  • Present perfect I have arrived in NY
  • Present I arrive in NY
  • Simple future I will arrive in NY
  • Future perfect I will have arrived in NY

18
Representing time (cont)
  • Reichenbachs approach
  • E the time of the event
  • U the time of the utterance
  • R the reference point
  • Example
  • Past perfect I had arrived E gt R gt U
  • Simple past I arrived ER gt U
  • Present perfect I have arrived E gt RU

19
Aspect
  • Four types of event expression
  • Stative I like books. I have a ticket
  • Activity She drove a Mazda. I live in NY
  • Accomplishment Sally booked her flight.
  • Achievement He reached NY.
  • Differences
  • Being in a state or not
  • occurring at a given time, or over some span of a
    time
  • Resulting in a state happening in an instant or
    not.

20
Distinguishing four types
  • Allowing progressive, imperative
  • I am liking books.
  • Like books.
  • Modified by in-phrase, for-phrase in a month,
    for a mont
  • He lived in NY for five years.
  • He reached NY for five minutes.

21
Distinguishing four types (cont)
  • Stop test stop doing something
  • He stopped reaching NY.
  • He stopped booking the ticket
  • Modified by adverbs such as deliberately,
    carefully
  • He likes books deliberately

22
Representing beliefs
  • John believes that Mary ate lunch.
  • One possibility
  • Another possibility

23
Representing beliefs (cont)
  • Substitution does not work
  • Example
  • John knows Flight 1045 is delayed
  • Mary is on Flight 1045
  • Does John know that Marys flight was delayed?
  • ?FOPC is not sufficient.
  • ?Use modal logic

24
Summary of meaning representation
  • Five requirements
  • Verifiability
  • Unambiguous representations
  • Canonical form
  • Inference
  • Expressiveness
  • Four types of representations
  • First order predicate calculus (FOPC)
  • Frame-based representation
  • Semantic network
  • Conceptual dependency diagram

25
Outline
  • Meaning representation
  • Semantic analysis how to form the formal
    structures from smaller pieces?
  • Lexical semantics

26
Semantic analysis
27
Semantic analysis
  • Goal to form the formal structures from smaller
    pieces
  • Three approaches
  • Syntax-driven semantic analysis
  • Semantic grammars
  • Information extraction filling templates

28
Syntax-driven approach
  • Parsing then semantic analysis, or parsing with
    semantic analysis.
  • Semantic augmentations to grammars (e.g., CFG or
    LTAG)
  • Associate FOPC expression with lexical items
  • Use
  • Use complex-terms

29
  • Sentence AyCaramba serves meat
  • Goal
  • Augmented rules

30
Quantifiers
  • Sentence A restaurant serves meat
  • Goal
  • Augmented rules

31
Complex terms
  • Current formula
  • Goal
  • What is needed

32
Quantifier scoping
  • Sentence Every restaurant has a menu
  • Formula with complex terms
  • Reading 1
  • Reading 2

33
Semantic analysis
  • Goal to form the formal structures from smaller
    pieces
  • Three approaches
  • Syntax-driven semantic analysis
  • Semantic grammar
  • Information extraction filling templates

34
Semantic grammar
  • Syntactic parse trees only contain parts that are
    unimportant in semantic processing.
  • Ex Mary wants to go to eat some Italian food
  • Rules in a semantic grammar
  • InfoRequest ?USER want to go to eat FOODTYPE
  • FOODTYPE?NATIONALITY FOODTYPE
  • NATIONALITY?Italian/Mexican/.

35
Semantic grammar (cont)
  • Pros
  • No need for syntactic parsing
  • Focus on relevant info
  • Semantic grammar helps to disambiguate
  • Cons
  • The grammar is domain-specific.

36
Information extraction
  • The desired knowledge can be described by a
    relatively simple and fixed template.
  • Only a small part of the info in the text is
    relevant for filling the template.
  • No full parsing is needed chunking, NE tagging,
    pattern matching,
  • IE is a big field e.g., MUC. KnowItAll

37
Summary of semantic analysis
  • Goal to form the formal structures from smaller
    pieces
  • Three approaches
  • Syntax-driven semantic analysis
  • Semantic grammar
  • Information extraction

38
Outline
  • Meaning representation
  • Semantic analysis
  • Lexical semantics

39
Lexical semantics
40
What is lexical semantics?
  • Meaning of word word senses
  • Relations among words
  • Predicate-argument structures
  • Thematic roles
  • Selectional restrictions
  • Mapping from conceptual structures to grammatical
    functions
  • Word classes and alternations

41
Important resources
  • Dictionaries
  • Ontology and taxonomy
  • WordNet
  • FrameNet
  • PropBank
  • Levins English verb classes
  • .

42
Meaning of words
  • Lexeme is an entry in the lexicon that includes
  • Orthographic form
  • Phonological form
  • Sense lexemes meaning

43
Relations among lexemes
  • Homonyms same orth. and phon. forms, but
    different, unrelated meanings
  • bank vs. bank
  • Homophones same phon. different orth
  • read vs. red, to, two, and too.
  • Homographs same orth, different phon.
  • bass vs. bass

44
Polysemy
  • Word with multiple but related meanings
  • He served his time in prison
  • He served as U.N. ambassador
  • They rarely served lunch after 3pm.
  • Whats the difference between polysemy and
    homonymy
  • Homonymy distinct, unrelated meanings
  • Polysemy distinct but related meanings
  • How to decide etymology, notion of coincidence

45
Synonymy
  • Different lexemes with the same meaning
  • Substitutable in some environment
  • How big is that plane?
  • How large is that plane?
  • What influences substitutablity?
  • Polysemy big brother vs. large brother
  • Subtle shade of meaning first class fare/?price
  • Colllocational constraints big/?large mistake
  • Register social factors

46
Hyponymy
  • General hypernym
  • vehicle is a hypernym of car
  • Specific hyponym
  • car is a hyponym of vehicle.
  • Test X is a car implies that X is a vehicle.

47
Ontology and taxonomy
  • Ontology
  • It is a specification of a conceptualization of a
    knowledge domain
  • It is a controlled vocabulary that describes
    objects and the relations between them in a
    formal way, and has strict rules about how to
    specify terms and relationships.
  • Taxonomy
  • A taxonomy is a hierarchical data structure or a
    type of classification schema made up of classes,
    where a child of a taxonomy node represents a
    more restricted, smaller, subclass than its
    parent.
  • a particular arrangement of the elements of an
    ontology into a tree-like class inclusion
    structure.

48
WordNet
  • Most widely used lexical database for English
  • Developed by George Miller etc. at Princeton
  • Three databases Noun, Verb, Adj/Adv
  • Each entry in a database a unique orthographic
    form a set of senses
  • Synset a set of synonyms
  • http//www.cogsci.princeton.edu/wn

49
WordNet (cont)
  • Nouns
  • Hypernym meal, lunch
  • Has-Member crew, pilot
  • Has-part table, leg
  • Antonym leader, follower
  • Verbs
  • Hypernym travel, fly
  • Entail snore?sleep
  • Antonym increase ? decrease
  • Adj/Adv
  • Antonym heavy ?light, quickly ?slowly

50
Lexical semantics
  • Meaning of word word senses
  • Relations among words
  • Predicate-argument structures
  • Thematic roles
  • Selectional restrictions
  • Mapping from conceptual structures to grammatical
    functions
  • Word classes and alternations

51
Predicate-argument structure
  • Predicate-argument
  • Verb/adj as predicate
  • Nouns etc. as arguments
  • Example buy(Mary, book)
  • Subcategorization frame
  • specify number, position, and syntactic category
    of arguments (or complements)
  • Example
  • (NP, NP) I want Italian food
  • (NP, Inf-VP) I want to save money
  • (NP, NP, Inf-VP) I want the book to be
    delivered tomorrow.

52
Thematic (Semantic) roles
  • A set of roles
  • Agent the volitional causer of an event
  • Force the non-volitional causer of an event
  • Patient/Theme the one most directly affected by
    an event
  • Experiencer the experiencer of an event
  • Others Instrument, Source, Goal, Beneficiary,
  • Example
  • John broke a glass
  • John broke an ankle in the game

53
Selectional restriction
  • Mary ate the cake
  • ?The table ate the cake
  • Mary ate Italian food with her friends.
  • Mary ate somewhere with her friends.
  • White house announced that
  • The spider assassinated the fly.

54
FrameNet
  • Developed by Fillmore and Baker at UC Berkeley
    since 1997.
  • http//www.icsi.berkeley.edu/framenet
  • FrameNet database has two parts
  • Frame database a list of semantic frames, and
    relations between them, such as frame inheritance
    and frame composition.
  • Lexical database each entry (called a lexical
    unit) is a (lemma, semantic frame) pair.

55
Semantic frames
  • Definition
  • Frame elements (FEs) conceptual structure
  • Core FEs Communicator, Medium, Message, Topic
  • Non-Core FEs time, place, manner
  • Inherit from
  • Subframes
  • Lexical units
  • Example sentences

56
One frame
  • Frame Communication
  • Definition A Communicator conveys a Message to
    an Addressee. the Topic and Medium of the
    communication also may be expressed.
  • Core FEs Addressee, Communicator, Medium,
    Message, Topic
  • Lexical units communicate, indicate, signal

57
Another frame
  • Frame Statement
  • Inherit from Communication
  • Definition This frame contains verbs and nouns
    that communicate the act of a Speaker to address
    a Message to some Addressee using language.
  • Core FEs Communicator, Medium, Message, Topic
  • Lexical units admit, affirm, express,.

58
Project status
  • More than 625 semantic frames, 8900 entries in
    the lexicon.
  • Version 1.2 released in June 2005.
  • Book FrameNet Theory and Practice (printed
    June 2005)

59
Proposition Bank (PropBank)
  • Developed by Palmer and Marcus at UPenn.
  • http//www.cis.upenn.edu/ace
  • Annotate the English Penn Treebank with
    predicate-argument information
  • Corpus can be used for automatic labeling of
    thematic roles

60
Semantic tags
  • Main tags
  • Arg0 Agent
  • Arg1 theme or direct object
  • Arg2 instrument, indirect object
  • Secondary tags
  • ArgM-DIR direction
  • ArgM-LOC locative
  • ArgM-NEG negation
  • ArgM-DIS discourse

61
Semantic tags (cont)
  • Main tags are defined based on each verb.
  • Example
  • Buy John bought a book from Mary for 5 dollars
  • Sell Mary sold a book to John for 5 dollars
  • Pay John paid Mary 5 dollars for a book.

Arg0 Arg1 Arg2 Arg3
Buy buyer thing bought seller price paid
Sell seller thing bought buyer price paid
Pay buyer price paid seller thing bought
62
Lexical semantics
  • Meaning of word word senses
  • Relations among words
  • Predicate-argument structures
  • Thematic roles
  • Selectional restrictions
  • Mapping from conceptual structure to grammatical
    function
  • Word classes and alternations

63
Mapping between conceptual structure and
grammatical function
  • Buy buyer, thing bought, seller, price,.
  • Possible syntactic realizations
  • (buyer, thing bought) John bought a book
  • (price, thing bought) 5 can buy two books
  • (thing bought, seller) The book was bought from
    Mary
  • (buyer, thing bought, seller) John bought a book
    from Mary.
  • (buyer, price) John bought 5.

64
Alternations
  • An alternation is a set of different mappings of
    conceptual roles to grammatical function.
  • Example dative alternation
  • John gave Mary a book
  • John gave a book to Mary
  • Verb classes give, donate,

65
Levins verb classes
  • Levin (1993)
  • Verb classes
  • Alternations
  • Show the list of alternatives a verb class can
    take.
  • Problems
  • Many verbs appear in multiple classes
  • Verbs in the same classes do not behave exactly
    the same e.g, (meet, visit), (give, donate),.

66
Summary of lexical semantics (1)
  • Meaning of word word senses
  • Relations among words
  • Homonyms bank, bank
  • Homophones read. red
  • Homographs bass, bass
  • Polysemy bank blood bank, financial bank
  • Synonyms big, large
  • Hypernym/Hyponym vehicle, car
  • Ontology and taxonomy
  • WordNet

67
Summary of lexical semantics (2)
  • Predicate-argument structures
  • Thematic roles
  • Selectional restrictions
  • FrameNet
  • PropBank

68
Summary of lexical semantics (3)
  • Mapping from conceptual structures to grammatical
    functions
  • Word classes and alternations
  • Levins verb classes for English

69
Summary of semantics
  • Meaning representation
  • Criteria for good representation
  • First-order predicate calculus (FOPC)
  • Semantic analysis
  • Syntax-based semantic analysis
  • Semantic grammar
  • Information extraction
  • Lexical semantics
  • WordNet
  • FrameNet
  • PropBank
  • Levins verb classes
Write a Comment
User Comments (0)
About PowerShow.com