DocumentCode
1458221
Title
A neural-network architecture for syntax analysis
Author
Chen, Chun-Hsien ; Honavar, Vasant
Author_Institution
Ind. Technol. Res. Inst., Hsinchu, Taiwan
Volume
10
Issue
1
fYear
1999
fDate
1/1/1999 12:00:00 AM
Firstpage
94
Lastpage
114
Abstract
Artificial neural networks (ANNs), due to their inherent parallelism, offer an attractive paradigm for implementation of symbol processing systems for applications in computer science and artificial intelligence. The paper explores systematic synthesis of modular neural-network architectures for syntax analysis using a prespecified grammar-a prototypical symbol processing task which finds applications in programming language interpretation, syntax analysis of symbolic expressions, and high-performance compilers. The proposed architecture is assembled from ANN components for lexical analysis, stack, parsing and parse tree construction. Each of these modules takes advantage of parallel content-based pattern matching using a neural associative memory. The proposed neural-network architecture for syntax analysis provides a relatively efficient and high performance alternative to current computer systems for applications that involve parsing of LR grammars which constitute a widely used subset of deterministic context-free grammars. Comparison of quantitatively estimated performance of such a system (implemented using current CMOS VLSI technology) with that of conventional computers demonstrates the benefits of massively parallel neural-network architectures for symbol processing applications
Keywords
content-addressable storage; context-free grammars; neural net architecture; pattern matching; program compilers; symbol manipulation; LR grammars; artificial intelligence; computer science; deterministic context-free grammars; high-performance compilers; inherent parallelism; lexical analysis; modular neural-network architectures; neural associative memory; parallel content-based pattern matching; parse tree construction; parsing; programming language interpretation; symbol processing systems; symbolic expressions; syntax analysis; Application software; Artificial intelligence; Artificial neural networks; CMOS technology; Computer architecture; Computer languages; Computer science; Network synthesis; Parallel processing; Prototypes;
fLanguage
English
Journal_Title
Neural Networks, IEEE Transactions on
Publisher
ieee
ISSN
1045-9227
Type
jour
DOI
10.1109/72.737497
Filename
737497
Link To Document