Content area

Abstract

Two types of parallel natural language processing are studied in this work: (1) the parallelism between syntactic and non-syntactic processing and, (2) the parallelism within syntactic processing. It is recognized that a syntactic category can potentially be attached to more than one node in the syntactic tree of a sentence. Even if all the attachments are syntactically well-formed, non-syntactic factors such as semantic and pragmatic consideration may require one particular attachment. Syntactic processing must synchronize and communicate with non-syntactic processing. Two syntactic processing algorithms are proposed for use in a parallel environment: Early's algorithm and the LR(k) algorithm. Conditions are identified to detect the syntactic ambiguity and the algorithms are augmented accordingly. It is shown that by using non-syntactic information during syntactic processing, backtracking can be reduced, and the performance of the syntactic processor is improved.

For the second type of parallelism, it is recognized that one portion of a grammar can be isolated from the rest of the grammar and be processed by a separate processor. A partial grammar of a larger grammar is defined. Parallel syntactic processing is achieved by using two processors concurrently: the main processor (mp) and the auxiliary processor (ap). The auxiliary processor processes/accepts a substring in the input that is generated by the partial grammar. The main processor is responsible for processing the rest of the input and for interprocessor communication. The LR(k) algorithm is augmented to the effect that the main processor can take advantage of the processing result of the auxiliary processor. It is shown that the performance of the proposed parallel processing is supported by many of the syntactic constraints in natural languages. In addition, by recognizing the divisibility of the grammar, parallel parsing supports partial semantic interpretation during the course of the processing and is useful for constructing fault-tolerant NLP.

Details

1010268
Subject
Classification
Title
PARALLEL PROCESSING OF NATURAL LANGUAGE (ARTIFICIAL INTELLIGENCE, X-BAR THEORY, SYNTACTIC ANALYSIS, PARSING)
Number of pages
208
Degree date
1986
School code
0163
Source
DAI-A 47/08, Dissertation Abstracts International
ISBN
979-8-206-37919-8
University/institution
Northwestern University
University location
United States -- Illinois
Degree
Ph.D.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
8627337
ProQuest document ID
303505815
Document URL
https://www.proquest.com/dissertations-theses/parallel-processing-natural-language-artificial/docview/303505815/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic