List of Figures ix
List of Tables xiv
Notes on Contributors xv
Preface xxiii
Introduction 1
Part I Formal Foundations 9
1 Formal Language Theory 11
Shuly Wintner
2 Computational Complexity in Natural Language 43
Ian Pratt-Hartmann
3 Statistical Language Modeling 74
Ciprian Chelba
4 Theory of Parsing 105
Mark-Jan Nederhof And Giorgio Satta
Part II Current Methods 131
5 Maximum Entropy Models 133
Robert Malouf
6 Memory-Based Learning 154
Walter Daelemans And Antal Van Den Bosch
7 Decision Trees 180
Helmut Schmid
8 Unsupervised Learning and Grammar Induction 197
Alexander Clark And Shalom Lappin
9 Artificial Neural Networks 221
James B. Henderson
10 Linguistic Annotation 238
Martha Palmer And Nianwen Xue
11 Evaluation of NLP Systems 271
Philip Resnik And Jimmy Lin
Part III Domains of Application 297
12 Speech Recognition 299
Steve Renals And Thomas Hain
13 Statistical Parsing 333
Stephen Clark
14 Segmentation and Morphology 364
John A. Goldsmith
15 Computational Semantics 394
Chris Fox
16 Computational Models of Dialogue 429
Jonathan Ginzburg And Raquel Fernandez
17 Computational Psycholinguistics 482
Matthew W. Crocker
Part IV Applications 515
18 Information Extraction 517
Ralph Grishman
19 Machine Translation 531
Andy Way
20 Natural Language Generation 574
Ehud Reiter
21 Discourse Processing 599
Ruslan Mitkov
22 Question Answering 630
Bonnie Webber And Nick Webb
References 655
Author Index 742
Subject Index 763