File Information
File: 05-lr/acl_arc_1_sum/cleansed_text/xml_by_section/intro/86/j86-1001_intro.xml
Size: 6,548 bytes
Last Modified: 2025-10-06 14:04:32
<?xml version="1.0" standalone="yes"?> <Paper uid="J86-1001"> <Title>RESOLVING LEXICAL AMBIGUITY IN A DETERMINISTIC PARSER</Title> <Section position="3" start_page="0" end_page="0" type="intro"> <SectionTitle> 1 INTRODUCTION </SectionTitle> <Paragraph position="0"> Lexical ambiguity, and especially part-of-speech ambiguity, is the source of much non-determinism in parsing.</Paragraph> <Paragraph position="1"> As a result, the resolution of lexical ambiguity presents deterministic parsing (Marcus 1980) with a major test. If deterministic parsing is to be viable, it should be shown that lexical ambiguity can be resolved deterministically for many situations in which people do not have trouble.</Paragraph> <Paragraph position="2"> In this paper, it is shown that Marcus's &quot;diagnostics&quot; can be handled without any mechanisms beyond what is required to parse grammatical sentences and reject ungrammatical sentences and that many other classes of ambiguity can be easily resolved as well. This result is possible because of the constraints on English from word order and number agreement.</Paragraph> <Paragraph position="3"> Although many high-level constituents can be &quot;moved&quot; in English, the lower-level structure of some constituents is relatively fixed. For example, after a determiner, one expects a noun rather than a verb. In this paper we also wish to ask, &quot;How might this low-level fixed order assist in the resolution of ambiguity?&quot; We will not give a definite answer to this question, but will see that it is extremely useful in the resolution of ambiguity. null The examples of ambiguity shown in this paper seem to cause no apparent problems to a person reading them.</Paragraph> <Paragraph position="4"> That is, all of these examples read easily and certainly do not exhibit the garden path effect, except, of course, the examples that are intended to be difficult. If a parser is to be psychologically plausible, then it is desirable that it handle these examples in such a way as to explain why people have no apparent difficulty with most sentences, despite the inherent ambiguity in them.</Paragraph> <Paragraph position="5"> In parsing English, one of the major causes of non-determinism is part-of-speech ambiguity. If a word can be two parts of speech, then a non-deterministic parser may have to explore both possibilities. If one claims to be able to parse English deterministically, then the resolution of part-of-speech ambiguity is a very important area.</Paragraph> <Paragraph position="6"> It should be noted that a non-deterministic parser does not need to tackle the problem of local part-of-speech ambiguity. If it should make an error, then it can backtrack and correct it. Alternatively, it could maintain all possible parses at once and throw some of them away.</Paragraph> <Paragraph position="7"> In deterministic parsing we are not allowed to use either backtracking or parallelism. Although this problem has been investigated for many non-deterministic parsers, it has not been the critical problem that it is for deterministic parsing. To handle ambiguity deterministically, we must never make an error. As a result, our methods of disambiguation must be reliable. We will see that many cases of ambiguity can be resolved using standard techniques that have been applied to non-deterministic parsers.</Paragraph> <Paragraph position="8"> If it is possible to handle all the examples of local ambiguity presented here, with no additional mechanism, device or feature than is needed for ordinary sentence parsing, then our goal above can be considered met. One .Copyright1986 by the Association for Computational Linguistics. Permission to copy without fee all or part of this material is granted provided that the copies are not made for direct commercial advantage and the CL reference and this copyright notice are included on the first page. To copy otherwise, or to republish, requires a fee and/or specific permission. 0362-613X/86/010001-12503.00 Computational Linguistics, Volume 12, Number 1, January-March 1986 1 Robert Milne Resolving Lexical Ambiguity in a Deterministic Parser possible explanation for the fact that people do not notice local ambiguities may be that there is no special mechanism needed for them, so that nothing differing from normal parsing is necessary.</Paragraph> <Paragraph position="9"> Conversely, if it is necessary to add special mechanisms and routines to the parser just to handle these examples of ambiguity, then this will not explain how people can understand these examples so well and it can be considered a weakness in the model.</Paragraph> <Paragraph position="10"> To say part-of-speech ambiguity can be handled deterministically but with the use of special mechanisms would be no surprise and not very important. To say one can handle part-of-speech ambiguity deterministically with no special mechanisms is a more significant claim.</Paragraph> <Paragraph position="11"> In this paper it is indeed suggested that many cases of part-of-speech ambiguity can be handled by the parser with no special mechanisms.</Paragraph> <Paragraph position="12"> This paper is a summary of a section of the author's Ph.D. thesis (Milne 1983) with the same title and describes work done at the University of Edinburgh.</Paragraph> <Paragraph position="13"> That thesis presents ROBIE, a deterministic parser that is able to resolve lexical ambiguities and that is fully implemented in PROLOG. ROBIE has two lookahead buffers and does not use Marcus's Attention Shift mechanism.</Paragraph> <Paragraph position="14"> This means that ROBIE scans the current token and one more of lookahead. PARSIFAL scanned the current token and two lookahead cells. In this paper, only local ambiguities are addressed, that is, ambiguities that can be resolved within the sentence. Global ambiguities, which require context to resolve, are not discussed. For this paper, it is assumed that the reader is familiar with deterministic parsing and no other understanding of specific parsing mechanisms is assumed.</Paragraph> <Paragraph position="15"> In the rest of this paper, we look at lexical ambiguity from simple examples to more complex ones. We start with how words are defined within the parser to be ambiguous and how the morphology can be used to resolve ambiguities. Next we look at how word order and finally various types of agreement can be used to resolve most remaining ambiguities.</Paragraph> </Section> class="xml-element"></Paper>