ellen k. dodge international computer science institute, berkeley june 27, 2013

46
A Compositional Constructional Analysis of ‘Hitting’ Verb Argument Realization Patterns and Their Meanings Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Upload: binh

Post on 02-Feb-2016

22 views

Category:

Documents


0 download

DESCRIPTION

A Compositional Constructional Analysis of ‘Hitting’ Verb Argument Realization Patterns and Their Meanings. Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013. ‘Hitting’ verbs. ‘Hitting’ verbs: E.g.: hit, slap, kick, punch, pat, tap, whack, etc. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

A Compositional Constructional Analysis of ‘Hitting’ Verb Argument

Realization Patterns and Their Meanings

Ellen K. DodgeInternational Computer Science Institute, Berkeley

June 27, 2013

Page 2: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

‘Hitting’ verbs

• ‘Hitting’ verbs:• E.g.: hit, slap, kick, punch, pat, tap, whack, etc. • semantically similar • exhibit a wide range of similar argument

realization patterns• different patterns describe different situations

Page 3: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Argument Realization Patterns

1. She slapped/kicked/punched the box off the table– actor causes motion of another entity

2. She slapped her hand on / kicked her foot against the table– actor moves body part, contacts another entity

3. She slapped him on the back / across the face.– actor affects person via contact at specific body location

Page 4: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Road Map

• Argument Structure Constructions (Goldberg 1995, 2010)

• Embodied Construction Grammar (ECG)(Feldman, Dodge, and Bryant, 2010)

• Analysis :– Meaning– Verb and A-S Constructions– Sentence examples

Page 5: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Argument Structure Constructions

Verb: Slap <slapper> <slapped thing>

A-S: Cause Motion

meaning: <causer> <patient/theme> <landmark>

syntax: Subj DirObj PrepObj

She slapped the block into the box

Page 6: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Argument Structure Constructions

Verb: Slap <slapper> <slapped thing>

A-S: Cause Motion

meaning: <causer> <patient/theme> <landmark>

syntax: Subj DirObj PrepObj

She slapped the block into the box

Page 7: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Argument Structure Constructions

Verb: Slap <slapper> <hand> <slapped thing>

A-S: MoveBodyPart

meaning: <actor> <theme/instrument> <landmark>

syntax: Subj DirObj PrepObj

She slapped her hand on the block

Page 8: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Argument Structure Constructions

Verb: Slap <slapper> <slapped thing>

A-S: PartPossessor

meaning: <causer> <affectedPerson> <bodyPart>

syntax: Subj DirObj PrepObj

She slapped him on the arm

Page 9: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Argument Structure Constructions

Need to identify and represent:– Semantic commonalities that motivate different

patterns of integration of verb, A-S construction, and nominal meanings

– Complex meanings that arise from this integration– Relevant constraints that enable us to distinguish

between different patterns

Page 10: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Embodied Construction Grammar

Construction grammar in which embodied semantics are central

Simulation semantics -- understanding a description of an event involves activation of the same/similar neural structure as is active for other experiences of that event

Page 11: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Language Understanding Model

• Analysis: – Determination of which constructions in a

grammar “best-fit” a given utterance– Unification of instantiated constructions produces

semantic specification (Semspec) • Simulation:

– Enactment of the situation specified in the Semspec.

– May allow understander to draw further inferences.

Page 12: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Embodied Construction Grammar

• ECG formalism enables precise, consistent representations of constructions and meanings

• Supports computational implementations: – ECG Workbench -- view, write and test grammars– Constructional Analyzer (Bryant 2008) – analyzes

sentence examples, produces semantic specifications

Page 13: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Meaning

• Represented using schemas• Consistent with simulation semantics• Meanings of verb and A-S constructions are

represented using some of the same or schemas

Page 14: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Motor Control Schema schema Process roles protatgonist x-net

schema MotorControl subcase of Process roles actor: @animateEntity effector effort routine constraints actor ↔ protagonist routine ↔ x-net

Page 15: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

schema MotorControl subcase of Process roles actor: animateEntity effector effort routine constraints actor ↔ protagonist routine ↔ x-net

schema ForceTransfer evokes Contact as c roles supplier recipient forceAmount constraints supplier ↔ c.entity1 recipient ↔ c.entity2

schema ForceApplication subcase of MotorControl evokes ForceTransfer as ft roles actor acted Upon effector constraints actor ↔ ft.supplier acted Upon↔ ft.recipient effort ↔ ft.forceAmount

e.g. squeeze, press

Force Application

Page 16: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

ForcefulMotionActionschema ForceApplication

schema SourcePathGoal subcase of TrajectorLandmark roles landmark trajector source path goal

schema ForcefulMotionAction subcase of ForceApplication evokes SourcePathGoal as spg roles actor acted Upon effector constraints acted Upon↔ spg.landmark effector ↔ spg.trajector e.g. slap, kick, punch, etc.

Page 17: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

schema CauseEffectAction subcase of ComplexProcess roles causalProcess: ForceApplication effectProcess: Process causer affected x-net: @causeEffect constraints process1.actedUpon ↔ affected

CauseEffectAction schema ForceApplication subcase of MotorControl evokes ForceTransfer as ft roles actor acted Upon constraints actor ↔ ft.supplier acted Upon↔ ft.recipient effort ↔ ft.forceAmount

schema Process roles protatgonist x-net Many transitive A-cxns

Page 18: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

schema CauseMotion subcase of ComplexProcess roles causalProcess: ForceApplication effectProcess: MotionAlongAPath causer affected x-net: @causeMotion

Cause Motionschema ForceApplication subcase of MotorControl evokes ForceTransfer as ft roles actor acted Upon constraints actor ↔ ft.supplier acted Upon↔ ft.recipient effort ↔ ft.forceAmount

schema MotionAlongAPath subcase of Motion evokes SPG as spg roles x-net: @translationalmotion constraints mover ↔ spg.trajector

e.g. throwing, dragging

CauseMotion A-S cxn

Page 19: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Process schema lattice  

MotorControl

Motion

SPG

EffectorMotion

EffectorMotionPath

ForceTransfer

ForceApplicationCauseEffect

Contact

ForcefulMotionAction

Process

ComplexProcess

MotionAlongAPath

Page 20: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Constructions

A given sentence instantiates many constructions

For She slapped the block into the box:· Lexical constructions: She, slapped, the, block, into,

box· PastTense cxn· Phrasal cxns: the block, into the box· Argument Structure Cxn: CauseEffect· Clause cxn: Declarative

Page 21: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Verb Constructionsschema ForcefulMotionAction subcase of ForceApplication roles actor: @animate actedUpon effector x-net: @forcefulMotionAction

construction SlapPast subcase of Slap, PastTense form: WordForm constraints self.f.orth “slapped” meaning: ForcefulMotionAction constraints effector @handt self.m.x-net @slap

Other similar verbs: kick effector = foot punch: effector = fist tap: force amount = low whack: force amount = high

Page 22: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Ontology

animate sub of entity animal sub of animate person sub of animate

bodyPart sub of entity foot sub of bodyPart arm sub of bodyPart leg sub of bodyPart

Page 23: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

CauseMotion A-S cxnconstruction ActiveTransCauseMotion2 subcase of ArgumentStructure constructional constituents v : Verb // inherited np: NP pp: Path-PP form constraints v.f before np.f np.f before pp.f meaning: CauseMotion evokes EventDescriptor as ed evokes ForcefulMotionAction as fma constraints v.m <--> self.m.causalProcess self.m.affected <--> np.m self.m.causer <--> ed.profiledParticipant self.m.effectProcess.spg <--> pp.m

schema CauseMotion subcase of ComplexProcess roles causalProcess: ForceApplication effectProcess: MotionAlongAPath causer affected x-net: @causeMotion

Page 24: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Cause Motion A-S constructione.g. She slapped the block into the box

CAUSE MOTION 2

Constituents: Verb, NP, PP

Form: Verb > NP > PP

A-S cxn meaning: CauseMotion

Verb meaning: ForcefulMotionAction

Meaning constraints:

verb meaning = CauseMotion.cause

profParticipant = causer <–> actor

NP = affected <–> actedUpon <–> mover <–> trajector

PP.np = landmark

Page 25: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

She slapped the block into the box

CauseMotionAction cause: ForceApplication effect: MotionPath causer affected landmark

ForcefulMotionAction actor actedUpon effector: hand routine: slap

RefDescriptor ont-category: person gender: female

slappedShe

RefDescriptor ont-category: block

the block

MotionPath mover

SPG trajector landmark

the box

RefDescriptor ont-cat: box

into

Page 26: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

She slapped the block into the box

CauseMotionAction cause: ForceApplication effect: MotionPath causer affected landmark

ForcefulMotionAction actor actedUpon effector: hand routine: slap

RefDescriptor ont-category: person gender: female

slappedShe

RefDescriptor ont-category: block

the block

MotionPath mover

SPG trajector landmark

the box

RefDescriptor ont-cat: box

into

Page 27: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

She slapped the block into the box

CauseMotionAction cause: ForceApplication effect: MotionPath causer affected landmark

ForcefulMotionAction actor actedUpon effector: hand routine: slap

RefDescriptor ont-category: person gender: female

slappedShe

RefDescriptor ont-category: block

the block

MotionPath mover

SPG trajector landmark

the box

RefDescriptor ont-cat: box

into

Page 28: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

She slapped the block into the box

CauseMotionAction cause: ForceApplication effect: MotionPath causer affected landmark

ForcefulMotionAction actor actedUpon effector: hand routine: slap

RefDescriptor ont-category: person gender: female

slappedShe

RefDescriptor ont-category: block

the block

MotionPath mover

SPG trajector landmark

the box

RefDescriptor ont-cat: box

into

Page 29: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

She slapped the block into the box

CauseMotionAction cause: ForceApplication effect: MotionPath causer affected landmark

ForcefulMotionAction actor actedUpon effector: hand routine: slap

RefDescriptor ont-category: person gender: female

slappedShe

RefDescriptor ont-category: block

the block

MotionPath mover

SPG trajector landmark

the box

RefDescriptor ont-cat: box

into

Page 30: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

EFFECTOR MOTION

Constituents: Verb, NP, PP

Form: Verb > NP > PP

A-S cxn meaning:

ForcefulMotionAction

Verb meaning:

ForcefulMotionAction

Meaning Constraints:

profParticipant = actor

NP = effector <–> trajector

PP.np = actedUpon <–> landmark

She slapped her hand on the block

Page 31: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

ForcefulMotionAction actor actedUpon effector: hand routine: slap

She slapped her hand on the block

RefDescriptor ont-category: person gender: female

slappedShe

RefDescriptor ont-cat: hand

her hand

SPG trajector landmark

the block

RefDescriptor ont-cat: block

Page 32: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

ForcefulMotionAction actor actedUpon effector: hand routine: slap

She slapped her hand on the block

RefDescriptor ont-category: person gender: female

slappedShe

RefDescriptor ont-cat: hand

her hand

SPG trajector landmark

the block

RefDescriptor ont-cat: block

Page 33: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

ForcefulMotionAction actor actedUpon effector: hand routine: slap

She slapped her hand on the block

RefDescriptor ont-category: person gender: female

slappedShe

RefDescriptor ont-cat: hand

her hand

SPG trajector landmark

the block

RefDescriptor ont-cat: block

Page 34: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

PART POSSESSOR

Constituents: Verb, NP, PP: BodyPartPP (the+BodyPart)

Form: Verb > NP > PP

A-S cxn meaning:

CauseEffect

evokes: Possession

Verb meaning:

ForcefulMotionAction

Meaning Constraints:

verb meaning = CauseEffect.cause

profParticipant = causer <–> actor

NP = affected <–> actedUpon <–> p.posssessor (@person)

PP.np = <–> p.possessed (@bodyPart)

She slapped him on the hand

Page 35: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

PossessionPossessor: personPossessed: bodyPart

ForcefulMotionAction actor actedUpon effector: hand routine: slap

CauseEffect cause: ForcefulMotionAction effect: causer affected

She slapped him on the hand

RefDescriptor ont-category: person gender: female

slappedShe

RefDescriptor ont-cat: person

him the hand

RefDescriptor ont-cat: hand

Page 36: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

ForcefulMotionAction actor actedUpon effector: hand routine: slap

CauseEffect cause: ForcefulMotionAction effect: causer affected

She slapped him on the hand

RefDescriptor ont-category: person gender: female

slappedShe

RefDescriptor ont-cat: person

him

PossessionPossessor: personPossessed: bodyPart

the hand

RefDescriptor ont-cat: hand

Page 37: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

PossessionPossessor: personPossessed: bodyPart

ForcefulMotionAction actor actedUpon effector: hand routine: slap

CauseEffect cause: ForcefulMotionAction effect: causer affected

She slapped him on the hand

RefDescriptor ont-category: person gender: female

slappedShe

RefDescriptor ont-cat: person

him the hand

RefDescriptor ont-cat: hand

Page 38: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

A-S Cxn Subject Direct Object PP-Object

CauseMotion Causer

Actor

Affected ActedUpon

Mover

Trajector Landmark

EffectorMotion Actor Effector

Trajector

ActedUpon

Landmark

PartPossessor Causer

Actor

Affected

ActedUpon

Possessor

(person)

Possession

(body part)

Page 39: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Concluding Remarks

• Important to recognize and represent: – Inherent complexity of conceptual structure

(and participant roles) utilized by linguistic constructions

– Importance of inter-related schematic structures for compositional analysis

– Use of constraints to support best-fit analysis process

• ECG formalism facilitates analysis

Page 40: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

ReferencesFeldman, Jerome, Ellen Dodge, and John Bryant. 2010. Embodied Construction Grammar. In The Oxford Handbook of Linguistic Analysis, edited by B. Heine and N. Heiko. New York: Oxford University Press.

Filllmore, Charles. 1970. The grammar of hitting and breaking. In Readings in English Transformational Grammar, edited by R. Jacobs and P. Rosenbaum. Waltham, MA: Ginn and Company.

Goldberg, Adele. 1995. Constructions: a construction grammar approach to argument structure. Chicago: University of Chicago Press.———. 2006. Constructions at Work: The Nature of Generalization in Language. Oxford: Oxford University Press.

Page 41: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

SemSpec generated by ECG workbench for analysis of

He cut the bread

Page 42: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013
Page 43: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013
Page 44: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

CauseMotion A-S cxne.g. She threw the block into the box

construction ActiveTransitiveCauseMotion2 subcase of ArgumentStructure constructional constituents v : Verb // inherited np: NP pp: Path-PP form constraints v.f before np.f np.f before pp.f meaning: CauseMotion evokes EventDescriptor as ed evokes ForcefulMotionAction as fma constraints v.m <--> self.m.causalProcess self.m.affected <--> np.m self.m.causer <--> ed.profiledParticipant self.m.effectProcess.spg <--> pp.m

CAUSE MOTION 1

Constituents: Verb, NP, PP

Form: Verb > NP > PP

A-S cxn meaning:

CauseMotion

Verb meaning:

CauseMotion

Meaning constraints:

affected = np

causer = profiledParticipant

(subject NP)

spg = pp (landmark = pp.np)

Page 45: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Key parts of analysis• Argument Structure constructions (A-S cxns) are

used to capture different ‘scene’ descriptions associated with different argument realization patterns

• Meaning of the verb and A-S cxns captures semantic elements that are relevant to these different argument realization patterns

• Formalization supports a detailed, consistent, [scalable??] computationally implemented analysis

Page 46: Ellen K. Dodge International Computer Science Institute, Berkeley June 27, 2013

Argument Realization Patterns

• She slapped/kicked/punched the box – action potentially affects some other entity

• She slapped him silly / punched him senseless– action results in some specific effect

• She slapped at his hand / tapped on the table– action is directed at a spatial target