<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:ns2="http://www.tei-c.org/ns/Examples">
    <teiHeader>
        <fileDesc>
            <titleStmt>
                <title>Squibs and Discussions Parsing and Empty Nodes</title>
            </titleStmt>
        </fileDesc>
    </teiHeader>
    <text>
        <front/>
        <body>
            <div>
                <p>Mark Johnson* Brown University Martin Kay t Stanford University and Xerox PARC This paper describes amethod for ensuring the termination of parsers using grammars that freely posit empty nodes. The basic idea is that each empty no&amp; must be associated with a lexical item appearing in the input string, called its sponsor. A lexical item, as well as labeling the no&amp;for the corresponding word, provides labels for a fixed number, possibly zero, of empty nodes. The number of nodes appearing in the parse tree is thus bounded before parsing begins. Termination follows trivially. The technique is applicable to any standard parsing algorithm. 1. Introduction One way of guaranteeing that a parsing algorithm will terminate is to ensure that each step consumes ome finite amount of the input. There are two main situations in which this does not automatically occur, both arising from properties of the grammar. The first comes from nonbranching dominance chains of unbounded length. The second comes from empty nodes. Most modern grammars do not admit unbounded nonbranching chains, so that the problem of handling the phenomenon in parsing does not arise in practice. It is widely believed that these grammars also do not admit unbounded numbers of empty nodes. However, these generally constitute aproblem in the design of parsing algorithms because the parser's domain of locality does not coincide with that of the constraints that govern their appearance.</p>
                <p>This paper presents aproposal for constraining the appearance of empty nodes that is applicable to a wide variety of parsing strategies and linguistic theories, including many of those within the GB framework. Ideas like the ones to be presented here have been a part of other parsing systems, e.g., Fong (1991a, 1991b) and Millies (1991), and our notion of sponsorship, which we introduce below, can be viewed as a weak version of lexicalization in TAGs that is specifically focused on determining the distribution of empty nodes. The novelty of our approach lies principally in the identification of a single simple constraint as sufficient to ensure termination of the process. While its motivation is computational, its justification is primarily linguistic. The next section presents the problem that empty nodes pose for standard parsing techniques. Section 3 introduces the notion of sponsorship, and Section 4 discusses linguistic examples that demonstrate the role we see it playing. Section 5 shows how this proposal might be integrated into general parsing strategies. The conclusion summarizes what has been achieved, suggests avenues for further development, and draws parallels with some different approaches. (~) 1994 Association for Computational Linguistics Computational Linguistics IP</p>
                <p>NP Sandy I gave VP I V'</p>
                <p>A</p>
                <p>V'</p>
                <p>A</p>
                <p>VNP</p>
                <p>I I *--t Kim Volume 20, Number 2 I' VP VP</p>
                <p>NP AP a big picture of George I yesterday NP</p>
                <p>I t ............ &amp; I -J I I Figure 1 Extraposition and verb movement.</p>
            </div>
            <note n="*" place="below">Cognitive and Linguistic Sciences, Box 1978, Brown University, Providence, RI. E-maih Mark_Johnson@brown.edu t Xerox Parc, 333 Coyote Hill Rd., Palo Alto, CA 94304.</note>
            <div1>
                <head xml:id="sec2.">The Problem with Empty Nodes</head>
                <p>The empty-node problem arises for the following reason. Given a parsing scheme with a standard notion of locality, there is no limit on the number of empty nodes that it might be necessary to posit before a configuration emerges in which the constraints governing the appearance of any of them can be verified.</p>
                <p>We claim that most standard parsing algorithms will face difficulties in constraining the appearance of empty nodes in structures like the one in Figure 1.</p>
                <p>A bottom-up parser would have to consider the possibility that every V' should be combined with a following empty NP, like the upper V' in Figure 1, to form another V', which could then be treated in like manner. If the subcategorization frame of the V head were available, it could be used to bound the number of V r nodes posited. But, in a structure involving verb movement, the head of the V chain is only integrated onto the structure after all of the V' nodes have been constructed, so its subcategorization frame is not available when the V ~ nodes are constructed. Similarly, the head of the NP chain is integrated too late to constrain the positing of V' nodes.</p>
                <p>A top-down parser would fare no better because the example is a classic case of left recursion. It might be argued that a top-down parser would have encountered the I head of the V chain before beginning to construct he V' nodes and could therefore use its subcategorization frame to determine how many to construct. However, this would require an analysis of the grammar that is beyond the scope of standard parsing procedures. Notice that the V trace from which the subcategorization frame is projected is incorporated into the structure only after all the of V ~ nodes have been constructed. Finally, the number of VP nodes is not determined by the subcategorization frame. No amount of grammar analysis will allow a top-down parser to predict the number of adjuncts attached to VP.</p>
                <p>A head-first parser (Kay 1989; van Noord 1993) seems best adapted to the treatment of empty nodes. This mixed parsing strategy in effect predicts a head top-down and builds its complements and specifiers bottom-up. The trace of the verb would be identified immediately after the I gave had been recognized, since that trace is the Mark Johnson and Martin Kay Parsing and Empty Nodes head of the complement of the I. But it is not clear how such a strategy would cope with empty nodes that do not stand in a head-to-head relationship, such as the trace associated with the adjoined NP. The construction of the NP a big picture of George would take place only after that of all of the V ~ nodes to its left.</p>
                <p>In summary, all of these parsing strategies uffer from the problem that they can posit too many--in some cases infinitely many---empty nodes. They do this because there is no limit on the number of empty nodes that can be posited before the constraints governing their appearance are verified.</p>
                <p>Sometimes relatively simple strategies uffice to constrain the appearance of empty nodes and ensure parser termination. For example, given a grammatical constraint that all empty nodes be siblings of appropriate lexical heads, then simply delaying the introduction of an empty node until the node that dominates it is constructed suffices to constrain the number of empty nodes that a bottom-up parser posits. Similarly, for some theories of filler-gap dependencies, notably those based on 'slash features' (Gazdar, Klein, Pullum, and Sag 1985; Pereira 1981), it is possible to use a kind of prediction to constrain the possible occurrences of empty nodes in a wide variety of parsing strategies. However, with more complex theories of grammar, such as those within the GB framework, it is no longer so clear how, or even if, these sorts of techniques can be applied.</p>
            </div1>
            <div1>
                <head xml:id="sec3.">Sponsoring</head>
                <p>Our solution to this problem is a device inspired by the notion of licensing in GB (Abney 1986). According to this conception, the presence and location of each empty node is justified by the specific structural relations it stands in with other nodes. For example, every noun phrase might be required to receive Case and a &amp;role, and it may be that the phrase would have to appear at different places in the structure for both of these assigrunents to be made. However, it may also be that the phrase can be represented in one, or both, positions by a related empty category, a trace of the phrase, which is licensed by its fulfillment of this specific role.</p>
                <p>To guarantee that only a finite number of empty nodes is posited in any analysis, we propose that, whatever parsing strategy is used, there be a global constraint on the number of empty nodes that can be posited in any single search path. We require that every empty node be sponsored by some lexical or morphological item that appears in the input. By sponsoring we mean that every empty node is associated with some nonempty lexical item, which we call its sponsor, and that the number of empty nodes that a single lexical token can sponsor is fixed by the lexicon, so that the set of all empty nodes to appear in the parse can be determined irectly by a simple inspection of the lexical items in the input string.</p>
                <p>Sponsorship is closely related to lexicalization in TAGs and CFGs (Schabes 1990, 1992; Schabes, AbeillG and Joshi 1988; Schabes and Waters 1993; Vijay-Shanker and Schabes 1992). In a lexicalized grammar every node in the parse tree originates from some lexical entry, so parsing becomes a jigsaw puzzle-like problem of finding a consistent way of assembling the pieces of trees associated with each lexical item. Sponsoring is a weaker notion, in that only some of the constituent structure, namely the lexical items and empty nodes, are specified in lexical entries. This seems plausible in a framework in which general principles of grammar (e.g., X ~ theory, Case theory, etc.) determine the overall structure of the parse tree. In addition, finding an appropriate association of constituent structure nodes with lexical items can be a difficult task. Because the sponsoring approach is only concerned with empty nodes, it should be easier to apply it to a wider variety of grannnatical theories than a lexicalization</p>
            </div1>
            <div1>
                <head xml:id="sec291"></head>
                <p>Computational Linguistics Volume 20, Number 2 Extended Lexical Items / Non-empty Lexicon Empty ~ii~;:iiiii:iiii!i~iii 'i ~ ,5 Figure 2 The structure of the lexicon and ELIs. approach, which requires that every node (empty or not) be associated with a lexical item (but see the remarks in the conclusion below).</p>
                <p>We now discuss one way to formulate a sponsoring approach. A lexical item and the set of empty categories that it sponsors constitute an extended lexical item (ELI) as sketched in Figure 2. In simple systems, such as the parser described in the next section, each lexical and morphological entry explicitly specifies the traces that it sponsors, but in more sophisticated implementations this could be determined automatically from principles of the grammar and properties of the lexical entry. It is not intended that sponsoring be used to change grammar, but only to impose relatively weak global constraints on the appearance of empty categories.</p>
                <p>There are several variants of the basic idea. For example, one could require that all the empty nodes supplied by the lexicon be used in the analysis. On the one hand, this could lead to a proliferation of lexical entries. On the other, it could prune the search space more effectively if the role of each empty node were made as specific as possible.</p>
                <p>As we remarked, previous proposals have made the number of empty nodesposited a function of the length of the input string. The novelty of our proposal is twofold. First, it provides a finer way of estimating the number of empty nodes that will occur. In fact, in the simplest version of the theory, the number of empty and nonempty terminals in a sentence is simply the sum of the sizes of the ELIs of the words in it. The number of empty categories i therefore this number minus the number of words. The fact that the number of empty nodes is bounded before parsing begins is the most important part of our proposal.</p>
                <p>Our second proposal is that each of the items in an ELI is marked to show the specific role it must fill. Only one member, for example, will be capable of receiving a 0-role, and this member will not be capable of filling any position in which a 0-role is not assigned. Mark Johnson and Martin Kay CP NP which book C does NP C' IP I' i I the professor I , I t___. t</p>
                <p>V I think NP I</p>
                <p>t A I . . . . Figure 3 Cyclic WH-movement in English.</p>
            </div1>
            <div1>
                <head xml:id="sec4.">Linguistic Aspects of Sponsoring</head>
                <p>The goal of this section is to demonstrate that the constraints that sponsoring imposes are plausible with respect to current linguistic assumptions. To the extent that they are, an important step will have been taken in establishing the decidability of these theories.</p>
                <p>Consider once again the example in Figure 1. Because there is a government relationship between the V trace and the NP trace, and a movement relationship between the gave node under I and the V trace, it seems reasonable to include both of these traces in the ELI that permits gave to appear under I. The alternative clearly exists of allowing every N to sponsor an NP trace to allow, for example, for heavy NP shift of its maximal projection. It does not matter that this would lead to the provision of empty NP nodes in cases where no movement could occur, because the structures produced by the parser must independently satisfy all the requirements of the grammar.</p>
                <p>Now consider an example involving cyclic WH-movement, as depicted in Figure 3. For English, WH-items such as which could sponsor the NP trace at the base of the chain (in Figure 3 the NP trace in embedded object position). However, we have already motivated atrace for the subcategorized complement, which should also serve as the foot of the WH-chain. Sponsors must also be found for the intermediate traces. VP I V' Parsing and Empty Nodes CP C' G I that NP IP I' the student I VP I I knows V'</p>
                <p>V t ' I I--t NP I t I Computational Linguistics Volume 20, Number 2</p>
                <p>IP NP I' I A George I VP I A wants V CP L.__ t C' A C IP I A e NP I'</p>
                <p>PRO I VP I I to V' I V I win Figure 4 Empty C and PRO in English. Because the number of intermediate traces that can appear in WH-constructions i not bounded, these intermediate traces cannot be sponsored by either the WH-item or the embedded verb. However, they can be sponsored by the bridge verbs that govern their CP parents. For example, the intermediate NP trace in Figure 3 is sponsored by the verb think.</p>
                <p>Another possibility, inspired by the work of Grimshaw (1990) and Speas and Fukui (1986) on extended projections, is that inflection sponsors a complete set of empty functional nodes (and their specifiers) that can appear in the clause. In this example, the intermediate trace would be sponsored by the inflection -s on knows. While the first approach is perhaps more elegant, the second one also covers relative clauses, as discussed below. Either way, each potential location of an intermediate trace will have a sponsor; it is the independent constraints on WH-movement that are responsible for ensuring that, if a trace appears, it will be properly incorporated into a WH-chain.</p>
                <p>The verb movement in Figure 3 can be treated as before. Presumably the ELI for does that permits it to appear under C also sponsors the corresponding trace in I, and the ELI for knows (or perhaps for the inflectional ending -s) that permits the verb to appear under I also sponsors the trace in V.</p>
                <p>Next, consider the example in Figure 4. As well as the by now familiar V to ! movement, it also exhibits two examples of empty categories that are not members of chains, so their sponsors cannot be determined on this basis. Responsibility for sponsorship of the empty C as well as the PRO could be ascribed to the verb wants that governs the CP in which they appear. This is a control verb and is in any case responsible for identifying George as the antecedent of the PRO. According to this view the inflected verb wants (i.e., the lexical stem and the inflection) sponsors a total of three empty categories. Alternatively, one could allow the infinitive marker to to sponsor PRO and the empty complementizer. This approach is consistent with the Mark Johnson and Martin Kay Parsing and Empty Nodes J NP A Det</p>
                <p>I A the N' I</p>
                <p>N I</p>
                <p>man Op C IP N'</p>
                <p>A NP I CP C' Ae NP</p>
                <p>I A Sandy I I saw A ' I I__t t I J VP I V' A VNP I I Figure 5 Empty operators in relative clauses. view that inflection sponsors all of the empty functional nodes of the clause in which it appears.</p>
                <p>English relative clauses are a major challenge for the sponsoring approach. Even though relative clauses share many of the structural properties of WH-question constructions uch as cyclic movement, hey can appear in a greater diversity of forms. All we attempt here is a survey of the problems encountered indeveloping the sponsoring account of empty nodes in relative clause constructions and their possible solutions.</p>
                <p>Consider the case of a relative clause introduced by an empty operator Op (rather than an overt relative pronoun), such as the example in Figure 5.</p>
                <p>The analyses discussed above provide sponsors for every empty node except the empty relative operator Op in the specifier position of CP. Because the number of relative clauses introduced by empty operators is not bounded (examples uch as Example Iseem to be indefinitely iterable) we are effectively forced to the conclusion that inflection, or some other lexical element present inside each relative clause, sponsors the empty operator Op in examples uch as Example 1 and Figure 5. Example 1 A man lOp1 Kim likes hi, lOp2 Sandy hates t2\] ... and \[Op3 Ivan ignores t3\] ... Even though the structure of reduced relative clauses such as Example 1 is not as well understood as ordinary relatives, they presumably involve empty operators as well. Assuming that we analyze the passive morphology on the participle as inflection (this seems linguistically motivated if we assume that movement to subject position is A-movement), the empty operator and all of its traces would be appropriately licensed. Computational Linguistics IP NP Kim I I' VP wrote VP I V I NP ~-- t Det I an N' A N' I N I article IP r - - - ~CP</p>
                <p>PP</p>
                <p>P' P NP I A on Det I her N' N I typewriter NP I that C C' I I eNP I ..... t , IP</p>
                <p>I will Volume 20, Number 2 I' VP V NP I /N change Det N I I the field Figure 6 Relative clause extraposition. Example 2 A horse \[cpOp\[ipt\[vp ridden t\] past the barn \]\] fell. Finally, relative clauses can extrapose quite freely, as in Figure 6. (This diagram assumes that extraposed relative clauses adjoin to IP, but nothing rests on this assumption.)</p>
                <p>The sponsoring mechanisms discussed above account for all of the empty nodes except for the trace of the extraposed relative clause (adjoined to N ~ in Figure 6). As an anonymous Computational Linguistics reviewer points out, an apparently unbounded number of relative clauses can be extraposed from a single NP. Example 3 A \[N'\[N'\[N' photo tl\]t2\]t3\] appeared in today's paper \[CP3 taken by Mapplethorpe\] \[cP2 showing him smiling\]... \[cp, that I think you would like\]. Just as in the case of empty operator relative clauses, this iterability suggests that the extraposition traces must be sponsored by lexical items that appear inside the extraposed relative clauses. The inflection element in the relative clause seems to be the most appropriate lexical item to sponsor these traces.</p>
                <p>To summarize, it seems that it is possible to identify sponsors for the empty nodes for a variety of linguistic constructions. Of course, the above examples do not demonstrate that it will always be possible to identify appropriate sponsors. In any given theory a detailed analysis of each construction is required to determine the appropriate sponsors. Mark Johnson and Martin Kay Parsing and Empty Nodes</p>
            </div1>
            <div1>
                <head xml:id="sec5.">Implementation</head>
                <p>The diagram in Figure 7 shows the structure of a possible implementation of a parsing system that exploits the notion of sponsoring. Square cornered boxes are used for data, and round corners for processes. Lexical access is applied to the input string to produce (nondeterministically) the extended lexical item (ELI) of each word. Its output is split into a sequence of lexical items and a bag of empty nodes.</p>
                <p>The parser can be based on any standard algorithm. It is special only in that all the terminal items in the phrases it constructs come either from the string of lexical items or from the bag of empty nodes, so it is impossible for any empty node to appear more than once in an analysis.</p>
                <p>An obvious defect of the architecture in this simple form is that, in the absence of some form of prediction, the parser will consider at all points in the string all the structures that can be built entirely from empty nodes. A simple solution to this problem is to compute all the trees consisting solely of empty nodes sponsored by lexical items appearing in the utterance to be parsed before beginning the main parsing process. This will make it possible to use a parser that does not deal with empty nodes explicitly. The idea is to modify the interface between the parser and the grammar. The fact that sponsoring can be implemented entirely within the &quot;rule-maker&quot; interface shows that it can be used with any parsing algorithm. We take it that the main job of this interface will be to manufacture &quot;rules&quot; that enshrine the local well-formedness constraints on individual nodes. The modification consists in adding rules to this set.</p>
                <p>A rule a ~ bl ... bn will be passed in its original form to the parser, which can use it to build a phrase from n nonempty daughters. In addition, the rule maker supplies the parser with rules derived from this one by replacing k &lt; n of the bi with empty trees, yielding a rule with n-k items on the right-hand side. The parser treats all these rules on equal footing. Apart from the sponsoring relationship, there is no requirement that any of the k empty trees be related to the n-k nonempty trees that the parser proper gets to see.</p>
                <p>There are certain bookkeeping tasks that can best be undertaken by the rule maker. The most important of these have to do with ensuring that no empty terminal appears more than once in any structure. Concomitantly, itmakes it possible to verify, at the end of the parse, that all empty terminals appear in the structure, if this is a requirement. The rule maker can also be used to percolate constraints up or down the tree, possibly discharging some of them in the process.</p>
                <p>One remaining problem is to arrange for the parser to include the empty trees in the structures that it builds. We assume that this information accompanies the ~ Input string Figure 7 A simple architecture. Lexical items Empty nodes Analyses</p>
            </div1>
            <div1>
                <head xml:id="sec297"></head>
                <p>Computational Linguistics</p>
                <p>Input ~</p>
                <p>string nodes Lexical items Volume 20, Number 2</p>
                <p>Analyses Figure 8 The modified architecture. rule, perhaps in the form of features on the parent category, as in many unification grammars. 6. Conclusions It has not been our purpose here to solve the problem of parsing for GB, but only to provide a mechanism for ensuring that empty nodes do not cause nontermination of parsing in an important class of cases. We have made only very general remarks on the architecture of a parsing system that would incorporate these ideas, largely because we believe that the details of such a design would depend heavily on the mechanism that was chosen for managing constraints. Efficient implementation would depend on a good resolution of a number of interacting trade-offs, and there are several of these within our scheme that need to be explored. In particular, the components of an ELI could be more or less narrowly specified for the roles they are to fill. If the nodes are highly specialized, there will be greater ambiguity in the lexicon and consequently greater nondeterminism in the parser. On the other hand, many of these search paths will presumably be curtailed earlier than they would have been with less specialized nodes.</p>
                <p>A major determinant of system performance will clearly be the manner in which constraints are enforced. It is possible to distinguish a class of constraints that arise in the course of parsing but which cannot, in general, be discharged there, and should therefore be treated as part of the result that the parser delivers. Notable among these are contraindexing constraints from the Binding theory.</p>
                <p>Ensuring that each node in an ELI fills the role for which it was intended could be resolved through the general constraint mechanism. However, more specialized mechanisms could sometimes be useful. Suppose, for example, that the lexical entry for a noun contained a node specifically intended to receive Case. If these were the only nodes whose Case attribute was unspecified, all others having an explicit zero value, the required mechanism could consist simply in having all rules assign a value to this feature, that value being zero except for rules that assign a substantive Case.</p>
                <p>A somewhat different problem consists of verifying that nodes from a given ELI appear in a certain structural configuration. Assigning each node a unique identifier allows this problem to be solved straightforwardly by the general constraint mechanism.</p>
                <p>It might be advantageous for the ELI to encode very specific information about a lexical item and the empty nodes that it sponsors. For example, the ELI for a WH</p>
            </div1>
            <div1>
                <head xml:id="sec298"></head>
                <p>Mark Johnson and Martin Kay Parsing and Empty Nodes item might specify that the traces it sponsors are coindexed with the WH item itself. Assuming that indices are just unbound variables (thus coindexing is unification and contraindexing isan inequality constraint), an interesting technical problem arises if the basic parsing engine uses a chart (Kay 1967, 1980). Because it is fundamental to such devices that the label on an edge is copied before it is used as a component of a larger phrase, the variables representing indices will be copied or renamed and the indices on the WH item and its sponsored trace will no longer be identical. However, it is important hat the sharing of variables among the components of an ELI be respected when they come together in a phrase. One way of overcoming this problem is to associate a vector of variables with each edge, in which each variable that is shared between two or more edges is assigned aunique position. Whenever edges are combined their associated vectors are unified, thus ensuring that the corresponding variables in each edge are identified.</p>
                <p>Finally, our linguistic examples uggest o us that a more focused notion of sponsoring might be formulated. We observe that, modulo adjunction, empty nodes tend to stand in fixed structural relations to their sponsors. If this is indeed generally true, then these strong locality constraints should clearly be exploited in the parsing process. This amounts to adopting the framework of Tree Adjoining Grammars (Frank 1990; Joshi, Levy, and Takahashi 1975; Kroch and Joshi 1985; Schabes 1990). The emphasis would then fall on deriving the initial and auxiliary trees from the general principles of grammar. Acknowledgments This research was supported by the Institut fi.ir maschinelle Sprachverarbeitung at the University of Stuttgart. We would like to thank Professor Christian Rohrer and the members of the Institut for providing us with this opportunity. We are also indebted to Lauri Karttunen and two anonymous Computational Linguistics reviewers for their helpful comments during the preparation of this paper. References Abney, Steven (1986). &quot;Licensing and</p>
                <p>parsing.&quot; North Eastern Linguistic Society</p>
                <p>17, 1-15. Fong, Sandiway (1991a). &quot;The</p>
                <p>computational implementation of</p>
                <p>principle-based parsing.&quot; In</p>
                <p>Principle-Based Parsing: Computation and</p>
                <p>Psycholinguistics, edited by Robert</p>
                <p>C. Berwick, Steven P. Abney, and Carol</p>
                <p>Tenny, 39-65. Kluwer Academic</p>
                <p>Publishers. Fong, Sandiway (1991b). Computational</p>
                <p>properties of principle-based grammatical</p>
                <p>theories. Doctoral dissertation,</p>
                <p>Massachusetts Institute of Technology. Frank, Robert (1990). Computation and</p>
                <p>linguistics theory: A government binding</p>
                <p>parser using tree adjoining grammar.</p>
                <p>Master's dissertation, University of</p>
                <p>Pennyslvania. Gazdar, Gerald; Klein, Ewan; Pullum,</p>
                <p>Geoffrey; and Sag, Ivan (1985). Generalized</p>
                <p>Phrase Structure Grammar. Blackwell. Grimshaw, Jane (1990). Argument Structure.</p>
                <p>MIT Press. Joshi, Aravind K.; Levy, L. S.; and</p>
                <p>Takahashi, M. (1975). &quot;Tree adjunct</p>
                <p>grammars.&quot; Journal of Computer and System</p>
                <p>Sciences, 10(1). Kay, Martin (1967). &quot;Experiments with a</p>
                <p>powerful parser.&quot; 2~me Conference</p>
                <p>International sur le traitment automatique des</p>
                <p>languages, Grenoble, France. Kay, Martin (1980). &quot;Algorithm schemata</p>
                <p>and data structures in syntactic</p>
                <p>processing.&quot; In Readings in Natural</p>
                <p>Language Processing, edited by Barbara</p>
                <p>J. Grosz, Karen Sparck Jones, and Bonnie</p>
                <p>Lynn Weber, 35-70. Morgan Kaufmann. Kay, Martin (1989). &quot;Head-driven parsing.&quot;</p>
                <p>In Proceedings, 1st International Workshop on</p>
                <p>Parsing Technologies, Pittsburgh, PA, 52---62. Kroch, Anthony, and Joshi, Aravind K.</p>
                <p>(1985). &quot;Linguistic relevance of tree</p>
                <p>adjoining grammars.&quot; Technical Report</p>
                <p>MS-CIS-85-18, Department of Computer</p>
                <p>and Information Science, University of</p>
                <p>Pennsylvania. Millies, Sebastian (1991). &quot;Modularity,</p>
                <p>parallelism and licensing in a</p>
                <p>principle-based parser for German.&quot;</p>
                <p>CLAUS Report Nr. 17,</p>
                <p>Computerlinguistik, Universit/it des</p>
                <p>Saarlandes. Computational Linguistics Pereira, Fernando C. N. (1981).</p>
                <p>&quot;Extraposition grammars.&quot; Computational</p>
                <p>Linguistics, 7(4), 243-256. Schabes, Yves (1990). Mathematical nd</p>
                <p>computational spects of lexicalized grammars.</p>
                <p>Doctoral dissertation, University of</p>
                <p>Pennsylvania. Schabes, Yves (1992). &quot;Stochastic lexicalized</p>
                <p>tree-adjoining rammars.&quot; In Proceedings,</p>
                <p>Fifteenth International Conference on</p>
                <p>Computational Linguistics (COLING-92).</p>
                <p>Nantes, France, 426-432. Schabes, Yves; AbeillG Anne; and Joshi,</p>
                <p>Aravind K. (1988). &quot;Parsing strategies</p>
                <p>with 'lexicalized' grammars: application</p>
                <p>to tree adjoining grammars.&quot; In</p>
                <p>Proceedings, 12th International Conference on</p>
                <p>Computational Linguistics. Budapest,</p>
                <p>Hungary. Volume 20, Number 2 Schabes, Yves, and Waters, Richard C.</p>
                <p>(1993). &quot;Lexicalized context-free</p>
                <p>grammars.&quot; In Proceedings, 31st Annual</p>
                <p>Meeting of the Association for Computational</p>
                <p>Linguistics. Columbus, Ohio, 121-129. Speas, M., and Fukui, N. (1986). &quot;Specifiers</p>
                <p>and projections.&quot; In MIT Working Papers in</p>
                <p>Linguistics 8, Department of Linguistics</p>
                <p>and Philosophy, MIT, Cambridge, MA. van Noord, Gertjan (1993). Reversibility in</p>
                <p>natural language processing. Doctoral</p>
                <p>dissertation, University of Utrecht. Vijay-Shanker, K., and Schabes, Yves (1992).</p>
                <p>&quot;Structure sharing in lexicalized</p>
                <p>tree-adjoining rammars.&quot; In Proceedings,</p>
                <p>15th International Conference on</p>
                <p>Computational Linguistics (COLING-92).</p>
                <p>Nantes, France, 205-211.</p>
            </div1>
        </body>
        <back/>
    </text>
</TEI>
