A Computational Account of Some Constraints on Language - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

A Computational Account of Some Constraints on Language

Description:

... SSC so that the object of the embedded S cannot be moved out of that clause. ... If a trace is 'lowered' from one clause to another as a result of a 'MOVE NP' ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 23
Provided by: klplReP
Category:

less

Transcript and Presenter's Notes

Title: A Computational Account of Some Constraints on Language


1
A Computational Account of Some Constraints on
Language
  • Mitchell Marcus
  • MIT Artificial intelligence Laboratory
  • Presented by Mi-young KANG

2
Introduction (1/2)
  • This paper
  • outlines two constraints,
  • Subjacency Principle (SP)
  • Specified Subject Constraint (SSC)
  • fall out naturally from the structure
    "Determinism Hypothesis.
  • shows that the structure of the grammar
    interpreter (PARCIFAL) constrains parsing process
    in such a way that, grammar rules cannot parse
    sentences which violate either the SP or SSC.

3
Introduction (2/2)
  • "Determinism Hypothesis" claims, in the course of
    the parsing process,
  • Natural language can be parsed by simple
    mechanism without using backtracking.
  • Once built, no grammatical structure can be
    discarded or altered.

4
Structure of the Grammar Interpreter (I/3)
  • Two major data structures of PARCIFAL
  • Active node stack
  • Incomplete constituents
  • Three-place constituent buffer
  • Complete constituents whose higher level
    grammatical function is yet uncertain

3
5
Structure of the Grammar Interpreter (2/3)
  • The parser has the following operations
  • create a new node at the bottom of the active
    node stack.
  • attach the constituents in the buffer to the new
    node.
  • drop the top node in the parse stack into the
    buffer.

6
Structure of the Grammar Interpreter (3/3)
  • Grammar is made up of pattern/action rules.
  • a pattern
  • Subset of constituents of the buffer
    Accessible nodes in the active node stack
  • an action
  • a sequence of operations which acts on these
    constituents).
  • Each rule is assigned a numerical priority.
  • Rule packet (pattern/action rules) is activated
  • by associating that packet with the constituent
    at the bottom of the active node stack.
  • General forme of grammar rule
  • Rule ltnamegt priority ltpriority) in ltpacketgt
  • ltpatterngt --gt ltactiongt
  • Ex)
  • RULE START-AUX PRIORITY 10. IN PARSE-AUX
  • v e r b --gtCreate a new aux node.

7
(No Transcript)
8
General Grammar Framework -trace- (1/2)
  • Trace
  • Phonologically null" NP in the surface structure
    representation of a sentence.
  • has no daughters but is "bound" to the NP that
    filled that position at some level of underlying
    structure.
  • Pointer to that NP.

9
General Grammar Framework -trace- (2/2)
  • Wh-head of a question or relative clause
  • Passivized clause
  • Embedded clause

10
Passive sentence (1/2)
  • Parallel analysis of simple declarative.
  • One exception the rule PASSIVE-AUX in packet
    BUILD-AUX

11
Passive sentence (2/2)
  • The packet SUBJ-VERB contains the rule PASSIVE
  • The action of the rule PASSIVE
  • creates a trace.
  • bindes the trace to the subject of the dominating
    S node.
  • drops the new trace into the buffer.
  • Two rules activate (V17)
  • OBJECTS in packet SS-VP
  • INF-S-START1 in packet INF-COMP
  • used in pattern descriptions, is read as
    has the feature(s).
  • C (or c ) the current active node (i.e. the
    bottom of the stack)

12
Raising
  • PASSIVE rule drops the trace it creates into the
    buffer rather than immediately attaching the new
    trace to the VP node,
  • In order to correctly analyze passives which
    involve "raising with no additional complexity
    added to the grammar.

13
Simple Passive and Raising (1/4)
  • Two traces
  • The subject of the embedded clause, is bound to
    the subject of the major clause.
  • The object of the embedded S, is bound to the
    first trace.

14
Simple Passive and Raising (2/4)
The meeting was believed to have been scheduled
forWednesday.
  • AUX node has been labelled passive
  • The packet SUBJ-VERB is active.
  • PASSIVE rule contained in this packet(SUBJ-VERB)
    matches and is executed.

15
Simple Passive and Raising (3/4)
The meeting was believed to have been scheduled
forWednesday.
  • activate the packet SS-VP (which contains the
    rule OBJECTS)
  • "believe" takes infinitive complements, the
    packet INF-COMP (which contains INF-S-START1),
  • ?
  • The patterns of OBJECTS and INF-S- START1 will
    both match
  • INF-S-START1(slide 11) is executed because it has
    priority.

16
Simple Passive and Raising (4/4)
The meeting was believed to have been scheduled
forWednesday.
17
The Specified Subject Constraint (1/3)
  • No rule may involve two constituents that are
    Dominated by different cyclic nodes unless the
    lower of the two is the subject of an S or NP.
  • No rule may involve constituents X and Y, if a
    and ß are cyclic nodes and Z is the subject of a,
    Z distinct from X.

18
The Specified Subject Constraint (2/3)
  • The rule "MOVE NP"
  • free to shift any NP into the empty subject
    position,
  • constrained by the SSC so that the object of the
    embedded S cannot be moved out of that clause.

19
The Specified Subject Constraint (3/3)
  • If a trace is "lowered" from one clause to
    another as a result of a "MOVE NP"during the
    parsing process, then it will be attached as the
    subject of the second clause.

20
Subjacency (1/3)
  • No rule can involve constituents that are
    separated by more than one Cyclic node.

21
Subjacency (2/3)
  • (a) must derived by a movement operation that
    results in a structure analogous to (c) or (d),
  • each of these movements leaving a trace.
  • (f) is ruled out because it violate Subjacency.

22
Subjacency (3/3) Lowering a trace more than 1
clause
  • (1) A trace NP1 must
  • be created with S1, as the current S
  • bound to some NP Dominated by that S
  • dropped into the buffer.
  • (2) S2 must be created, spplanting S1 as the
    current S,
  • (3) S3 must he created, becoming the current S.
  • The trace NP1 remains sitting in the buffer
    during all these steps,
  • By the Specified Subject Constraint,
  • NP1 must then attach to S3 as its subject.
Write a Comment
User Comments (0)
About PowerShow.com