Computational Linguistics: An Introduction
In spite of the rapid growth of interest in the computer analysis of language, this book provides an integrated introduction to the field. Inevitably, when many different approaches are still being considered, a straightforward work of synthesis would be neither possible nor practicable. Nevertheless, Ralph Grishman provides a valuable survey of various approaches to the problems of syntax analysis, semantic analysis, text analysis and natural language generation, while considering in greater detail those that seem to him most productive. The book is written for readers with some background in computer science and finite mathematics, but advanced knowledge of programming languages or compilers is not necessary and nor is a background in linguistics. The exposition is always clear and students will find the exercises and extensive bibliography supporting the text particularly helpful.
What people are saying - Write a review
We haven't found any reviews in the usual places.
What is computational linguistics?
12 Computational and theoretical linguistics
13 Computational linguistics as engineering
14 The structure of this survey a tree diagram
22 Is syntax analysis necessary?
23 Phrasestructure languages
35 Anaphora resolution
36 Analyzing sentence fragments
37 Using the logical form
Discourse analysis and information structuring
41 Text grammar
42 Organizing world knowledge
scripts and plans
26 Augmented contextfree parsers
27 Other phrasestructure grammars
28 Analyzing adjuncts
29 Analyzing coordinate conjunction
210 Parsing with probability and graded acceptability
31 Formal languages for meaning representation
32 Translation to logical form
33 Semantic constraints
34 Conceptual analyzers
adjuncts analyzer anaphora anaphora resolution antecedent applied arcs argument Artiﬁcial Intelligence ASSERTION ATRANs augmented context-free base component classes computational linguistics constituents context-free grammar context-free parsers context-sensitive grammar corresponding data base deep structure deﬁned deﬁnite deletion developed dialog discourse entity example ﬁgure ﬁnal ﬁnd ﬁrst formalism forward transformations goal grammatical constraints Grishman identiﬁed input John language analysis Language grammar Linguistic String logical form Mary match metarules modiﬁers Natural Language Processing natural language systems node noun phrase NSTG number agreement object parse tree partial parses Petrick phrase-structure grammar predicate calculus predicate logic procedure production PROLOG pronouns quantiﬁer question recursive transition network restaurant Restriction Language retrieval reverse transformations rules Sager satisﬁed Schank script semantic analysis semantic constraints sentence sequence slots speciﬁc structural index structure trees sublanguage surface structure syntactic syntax analysis tense terminal symbols top-down TOVO transformational grammar translation verb