Software architecture for language engineering

Every building, and every computer program, has an architecture: structural and organisational principles that underpin its design and construction. The garden shed once built by one of the authors had an ad hoc architecture, extracted (somewhat painfully) from the imagination during a slow and non-deterministic process that, luckily, resulted in a structure which keeps the rain on the outside and the mower on the inside (at least for the time being). As well as being ad hoc (i.e. not informed by analysis of similar practice or relevant science or engineering) this architecture is implicit: no explicit design was made, and no records or documentation kept of the construction process.

[1]  Karen Spärck Jones Towards Better NLP System Evaluation , 1994, HLT.

[2]  William C. Mann,et al.  An Overview of the Penman Text Generation System , 1983, AAAI.

[3]  Wendy G. Lehnert,et al.  Information extraction , 1996, CACM.

[4]  John F. Sowa,et al.  Conceptual Structures: Information Processing in Mind and Machine , 1983 .

[5]  David D. McDonald Natural language generation as a computational problem: an introduction , 1982 .

[6]  Cécile Paris,et al.  A Support Tool for Writing Multilingual Instructions , 1995, IJCAI.

[7]  Kalina Bontcheva,et al.  Architectural elements of language engineering robustness , 2002, Natural Language Engineering.

[8]  Robert Gaizauskas,et al.  Using Verb Semantic Role Information to Extend Partial Parses via a Co-reference Mechanism , 1996 .

[9]  P. D. Ozonia,et al.  Sydney , 1916 .

[10]  Ronald Rosenfeld,et al.  Statistical language modeling using the CMU-cambridge toolkit , 1997, EUROSPEECH.

[11]  Cliff B. Jones,et al.  Systematic software development using VDM , 1986, Prentice Hall International Series in Computer Science.

[12]  John K. Ousterhout,et al.  Tcl and the Tk Toolkit , 1994 .

[13]  Branimir Boguraev,et al.  Natural Language Engineering , 1995 .

[14]  Chris Mellish,et al.  Natural Language Processing in PROLOG , 1989 .

[15]  Mark Stevenson,et al.  BASELINE IE-NE EXPERIMENTS USING THE SPRACH/LASIE SYSTEM , 1999 .

[16]  R. Hursthouse THE LOGIC OF DECISION AND ACTION , 1969 .

[17]  Yorick Wilks,et al.  Uniform language resource access and distribution , 1998 .

[18]  Ralph Grishman Proceedings of the fifth conference on Applied natural language processing , 1997 .

[19]  Yorick Wilks,et al.  Information Extraction: Beyond Document Retrieval , 1998, Int. J. Comput. Linguistics Chin. Lang. Process..

[20]  Gregor Thurmair,et al.  An Architecture Sketch of Eurotra-II , 1991, MTSUMMIT.

[21]  Gerald Gazdar Paradigm merger in natural language processing , 1996 .

[22]  Donald E. Knuth,et al.  The Stanford GraphBase - a platform for combinatorial computing , 1993 .

[23]  Michael Wilson,et al.  STANDARDS AND REFERENCE ARCHITECTURES : THEIR PURPOSE AND ESTABLISHMENT , 1999 .

[24]  Masahito Hirakawa,et al.  HI-VISUAL as a user-customizable visual programming environment , 1995, Proceedings of Symposium on Visual Languages.

[25]  Richard M. Schwartz,et al.  Nymble: a High-Performance Learning Name-finder , 1997, ANLP.

[26]  Karen Jensen,et al.  A Semantic Expert Using an Online Standard Dictionary , 1987, IJCAI.

[27]  William A. Ainsworth,et al.  Speech Recognition by Machine , 1988 .

[28]  Steve Renals,et al.  Information extraction from broadcast news , 2000, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[29]  Yorick Wilks,et al.  New Methods, Current Trends and Software Infrastructure for NLP , 1996, ArXiv.

[30]  Ted Dunning,et al.  Accurate Methods for the Statistics of Surprise and Coincidence , 1993, CL.

[31]  Avron Barr,et al.  The Handbook of Artificial Intelligence, Volume 1 , 1982 .

[32]  Charles F. Goldfarb,et al.  SGML handbook , 1990 .

[33]  Paul Horowitz,et al.  The Art of Electronics , 1980 .

[34]  Kalina Bontcheva,et al.  Software Infrastructure for Language Resources: a Taxonomy of Previous Work and a Requirements Analysis , 2000, LREC.

[35]  Nancy Priest-Dorman Greg Ide,et al.  Corpus Encoding Standard (CES) , 2000 .

[36]  Ralph Grishman,et al.  Message Understanding Conference- 6: A Brief History , 1996, COLING.

[37]  Stewart Brand,et al.  How Buildings Learn , 1994 .

[38]  Johan Bos,et al.  Managing Information at Linguistic Interfaces , 1998, ACL.

[39]  Peter van der Linden Expert C programming - deep C secrets , 1994 .

[40]  A. Michiels,et al.  Approaches To Thesaurus Production , 1982, COLING.

[41]  Robert Alfred Amsler The Structure of the Merriam-Webster Pocket Dictionary , 1980 .

[42]  Ramana Rao,et al.  The information grid: a framework for information retrieval and retrieval-centered applications , 1992, UIST '92.

[43]  Chris Mellish,et al.  Sentence Generation from Conceptual Graphs , 1995, ICCS.

[44]  Dimitrios Kokkinakis,et al.  AVENTINUS, GATE and Swedish Lingware , 1998, NODALIDA.

[45]  G. Zipf,et al.  The Psycho-Biology of Language , 1936 .

[46]  Alan W. Brown Database Support for Software Engineering , 1989 .

[47]  Will Tracz,et al.  Domain-specific software architecture (DSSA) frequently asked questions (FAQ) , 1994, SOEN.

[48]  Steve Cassidy,et al.  Querying databases of annotated speech , 2000, Proceedings 11th Australasian Database Conference. ADC 2000 (Cat. No.PR00528).

[49]  Amy Isard,et al.  Towards a minimal standard for dialogue transcripts: a new SGML architecture for the HCRC map task corpus , 1998, ICSLP.

[50]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[51]  Stephen Cox Hidden Markov models for automatic speech recognition: theory and application , 1990 .

[52]  Barr and Feigenbaum Edward A. Avron,et al.  The Handbook of Artificial Intelligence , 1981 .

[53]  Hamish Cunningham,et al.  A definition and short history of Language Engineering , 1999, Natural Language Engineering.

[54]  S Kuno,et al.  Multiple-path syntactic analyzer , 1986 .

[55]  W. Von Hahn The architecture problem in natural language processing , 1994 .

[56]  Remi Zajac Feature Structures, Unification and Finite-State Transducers , 1998 .

[57]  Michael Brady,et al.  Natural Language Generation as a Computational Problem: an Introduction , 1983 .

[58]  Eric Brill,et al.  A Simple Rule-Based Part of Speech Tagger , 1992, HLT.

[59]  Robert A. Amsler,et al.  A Taxonomy for English Nouns and Verbs , 1981, ACL.

[60]  Mark Liberman,et al.  ATLAS: A Flexible and Extensible Architecture for Linguistic Annotation , 2000, LREC.

[61]  Robert Gaizauskas,et al.  Investigations into the grammar underlying the Penn Treebank II , 1995 .

[62]  Kathleen McKeown,et al.  Text generation: using discourse strategies and focus constraints to generate natural language text , 1985 .

[63]  Stuart M. Shieber,et al.  Constraint-based grammar formalisms , 1992 .

[64]  Hamish Cunningham,et al.  Visual execution and data visualisation in natural language processing , 1997, Proceedings. 1997 IEEE Symposium on Visual Languages (Cat. No.97TB100180).

[65]  Frederick Jelinek,et al.  Statistical methods for speech recognition , 1997 .

[66]  Bengt Sigurd,et al.  Referent Grammar In Text Generation , 1991 .

[67]  Branimir Boguraev,et al.  Large Lexicons for Natural Language Processing: Utilising the Grammar Coding System of LDOCE , 1987, CL.

[68]  Gerald J. Sussman,et al.  Structure and interpretation of computer programs , 1985, Proceedings of the IEEE.

[69]  Mark Liberman,et al.  Towards a formal framework for linguistic annotations , 1998, ICSLP.

[70]  David S. Day,et al.  Finite-state phrase parsing by rule sequences , 1996, COLING.

[71]  Robert Gaizauskas,et al.  Coreference Resolution in a Multilingual Information Extraction System , 1998 .

[72]  Yorick Wilks Developments in MT research in the US , 1994 .

[73]  Lynette Hirschman,et al.  MITRE: Description of the Alembic System Used for MUC-6 , 1995, MUC.

[74]  Lynette Hirschman,et al.  Mixed-Initiative Development of Language Processing Systems , 1997, ANLP.

[75]  Cécile L. Paris,et al.  Generation and Explanation: Building an Explanation Facility for the Explainable Expert Systems Framework , 1991 .

[76]  Ronald Rosenfeld,et al.  The CMU Statistical Language Modeling Toolkit and its use in the 1994 ARPA CSR Evaluation , 1995 .

[77]  Ehud Reiter,et al.  Book Reviews: Building Natural Language Generation Systems , 2000, CL.

[78]  Ken Arnold,et al.  The Java Programming Language, Second Edition , 1999 .

[79]  Theodor Holm Nelson,et al.  Embedded Markup Considered Harmful , 1997, World Wide Web J..

[80]  Kilian Stoffel,et al.  Back-end technology for high-performance knowledge-representation systems , 1999, IEEE Intell. Syst..

[81]  Yorick Wilks,et al.  Evaluation of an Algorithm for the Recognition and Classification of Proper Names , 1996, COLING.

[82]  William C. Mann,et al.  Nigel: A Systemic Grammar for Text Generation. , 1983 .

[83]  Eduard Hovy,et al.  Approaches to the Planning of Coherent Text , 1991 .

[84]  David M. Magerman Statistical Decision-Tree Models for Parsing , 1995, ACL.

[85]  Edward Yourdon,et al.  Modern structured analysis , 1989 .

[86]  Ken Arnold,et al.  The Java Programming Language , 1996 .

[87]  Björn Gambäck,et al.  Reusing Swedish Language Processing Resources in SVENSK , 1998 .

[88]  Diana Maynard,et al.  JAPE: a Java Annotation Patterns Engine , 2000 .

[89]  Chris Brew,et al.  Using SGML as a Basis for Data-Intensive Natural Language Processing , 1997, Comput. Humanit..

[90]  Philip Greenspun Philip and Alex's Guide to Web Publishing , 1999 .

[91]  William H. Edmondson,et al.  A non-linear architecture for speech and natural language processing , 1994, ICSLP.

[92]  Victor R. Lesser,et al.  A Multi-Level Organization For Problem Solving Using Many, Diverse, Cooperating Sources Of Knowledge , 1975, IJCAI.

[93]  David Crystal,et al.  A dictionary of linguistics and phonetics , 1997 .

[94]  Chris Brew,et al.  Using SGML as a Basis for Data-Intensive NLP , 1997, ANLP.

[95]  Christian Boitet,et al.  The “Whiteboard” Architecture: A Way to Integrate Heterogeneous Components of NLP Systems , 1994, COLING.

[96]  Robert Gaizauskas,et al.  Quantitative evaluation of coreference algorithms in an information extraction system , 2000 .

[97]  Martin Fowler,et al.  Analysis patterns - reusable object models , 1996, Addison-Wesley series in object-oriented software engineering.

[98]  David Garlan,et al.  Architectural Mismatch or Why it's hard to build systems out of existing parts , 1995, 1995 17th International Conference on Software Engineering.

[99]  Kai-Fu Lee,et al.  Automatic Speech Recognition , 1989 .

[100]  Ted Briscoe,et al.  The Derivation of a Grammatically Indexed Lexicon from the Longman Dictionary of Contemporary English , 1987, ACL.

[101]  Norbert Reithinger,et al.  POPEL — A Parallel and Incremental Natural Language Generation System , 1991 .

[102]  Sarah Collier Building object-oriented frameworks , 1994 .

[103]  Hamish Cunningham,et al.  GATE - a TIPSTER-based General Architecture for Text Engineering , 1997 .

[104]  Rémi Zajac,et al.  An Open Distributed Architecture for Reuse and Integration of Heterogeneous NLP Components , 1997, ANLP.

[105]  J.-L. Koning,et al.  DAI interaction protocols as control strategies in a natural language processing system , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[106]  Yorick Wilks,et al.  The grammar of sense: Using part-of-speech tags as a first step in semantic disambiguation , 1998, Natural Language Engineering.

[107]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[108]  Victor R. Lesser,et al.  The Hearsay-II Speech-Understanding System: Integrating Knowledge to Resolve Uncertainty , 1980, CSUR.

[109]  Hamish Cunningham,et al.  GATE-a General Architecture for Text Engineering , 1996, COLING.

[110]  José Carlos González,et al.  ARIES: A lexical platform for engineering Spanish processing tools , 1997, Natural Language Engineering.

[111]  Mark Davis,et al.  The Unicode Standard, Version 3.0 , 2000 .

[112]  Günther Görz,et al.  Research on Architectures for Integrated Speech/Language Systems in Verbmobil , 1996, COLING.

[113]  John A. Bateman Upper Modeling: organizing knowledge for natural language processing , 1990, INLG.

[114]  Kathleen McKeown,et al.  Combining Multiple, Large-Scale Resources in a Reusable Lexicon for Natural Language Generation , 1998, COLING-ACL.

[115]  Mark Stevenson,et al.  Combining independent knowledge sources for word sense disambiguation , 2000 .

[116]  Kathleen R. McKeown,et al.  Natural language generation in COMET , 1990 .

[117]  C. M. Sperberg-McQueen,et al.  Guidelines for electronic text encoding and interchange : TEI P4 , 2002 .

[118]  Y. Wilks,et al.  A General Architecture for Text Engineering (gate) { a New Approach to Language Engineering R&d a General Architecture for Text Engineering (gate) | a New Approach to Language Engineering R&d a E G T , 1995 .

[119]  Robert J. Gaizauskas,et al.  Evaluating a Focus-Based Approach to Anaphora Resolution , 1998, COLING-ACL.

[120]  Verzekeren Naar Sparen,et al.  Cambridge , 1969, Humphrey Burton: In My Own Time.

[121]  Yves Demazeau,et al.  TALISMAN: A Multi-Agent System for Natuarl Language Processing , 1995, SBIA.

[122]  Charles F. Goldfarb,et al.  The XML Handbook , 1998 .

[123]  Yorick Wilks,et al.  Sense Tagging: Semantic Tagging with a Lexicon , 1997, ArXiv.

[124]  Nancy Ide,et al.  Encoding Linguistic Corpora , 1998, VLC@COLING/ACL.

[125]  Nancy Ide,et al.  Corpues enconding standard: SGML guidelines for encoding linguistic corpora , 1998, LREC.

[126]  Nancy Ide,et al.  Standards for Language Resources , 2002, LREC.

[127]  George A. Miller,et al.  CYC, WordNet, and EDR: critiques and responses , 1995, CACM.

[128]  Paul Clements,et al.  Software Architecture: An Executive Overview , 1996 .

[129]  Hinrich Schütze,et al.  Book Reviews: Foundations of Statistical Natural Language Processing , 1999, CL.

[130]  Aravind K. Joshi,et al.  The Relevance of Tree Adjoining Grammar to Generation , 1987 .

[131]  Yorick Wilks,et al.  Software Infrastructure for Natural Language Processing , 1997, ANLP.

[132]  Yorick Wilks,et al.  GATE: an environment to support research and development in natural language engineering , 1996, Proceedings Eighth IEEE International Conference on Tools with Artificial Intelligence.

[133]  Douglas D. O'Shaughnessy,et al.  Speech communication : human and machine , 1987 .

[134]  Stephan Busemann Constraint-Based Techniques for Interfacing Software Modules , 1999 .

[135]  A. Michiels,et al.  Exploiting a Large Data Base by Longman , 1980, COLING.

[136]  Michael Jackson,et al.  Principles of program design , 1975 .

[137]  Margaret King,et al.  Evaluating natural language processing systems , 1996, CACM.

[138]  Alan F. Newell,et al.  The rôle of natural language processing in alternative and augmentative communication , 1998, Natural Language Engineering.

[139]  Harold L. Somers,et al.  An introduction to machine translation , 1992 .

[140]  Julia Galliers,et al.  Evaluating natural language processing systems , 1995 .

[141]  Margaret M. Burnett,et al.  Scaling Up Visual Programming Languages , 1995, Computer.

[142]  Maria T. Pazienza,et al.  Information Extraction , 2002, Lecture Notes in Computer Science.

[143]  Douglas E. Appelt,et al.  Introduction to Information Extraction , 1999, AI Commun..

[144]  Peter Norvig,et al.  Verbmobih A Translation System for Face-to-Face Dialog , 1994 .

[145]  Christian R. Huyck,et al.  A scheme for comparative evaluation of diverse parsing systems , 1998 .

[146]  Alistair Cockburn,et al.  Structuring Use Cases with Goals , 2000 .

[147]  Kiyoshi Kogure Feature Structures (2) , 1993 .

[148]  Mohamed E. Fayad,et al.  Software Engineering in the Small , 2000 .

[149]  Ehud Reiter,et al.  Has a Consensus NL Generation Architecture Appeared, and is it Psycholinguistically Plausible? , 1994, INLG.

[150]  Rémi Zajac,et al.  Towards Computer-Aided Linguistic Engineering , 1992, COLING.

[151]  Toshio Yokoi,et al.  The EDR electronic dictionary , 1995, CACM.

[152]  Eugene Charniak,et al.  Statistical language learning , 1997 .

[153]  Terry Winograd,et al.  Understanding natural language , 1974 .

[154]  Yorick Wilks,et al.  Is Word Sense Disambiguation Just One More NLP Task? , 1999, Comput. Humanit..

[155]  George A. Miller,et al.  Introduction to WordNet: An On-line Lexical Database , 1990 .

[156]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

[157]  M.McGee Wood,et al.  Natural language processing in Prolog , 1990 .

[158]  강문설 [서평]「The Unified Modeling Language User Guide」 , 1999 .

[159]  Kenneth Ward Church,et al.  Commercial applications of natural language processing , 1995, CACM.

[160]  Richard Fikes,et al.  Distributed repositories of highly expressive reusable ontologies , 1999, IEEE Intell. Syst..

[161]  William C. Mann,et al.  Natural Language Generation in Artificial Intelligence and Computational Linguistics , 1990 .

[162]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[163]  Fachbereich Informatik,et al.  ICE INTARC Communication Environment Users Guide and Reference Manual Version 1.4 , 1995 .

[164]  Marc Moens,et al.  Description of the LTG System Used for MUC-7 , 1998, MUC.

[165]  Karen Spärck Jones,et al.  Readings in natural language processing , 1986 .

[166]  Beatrice Santorini,et al.  Building a Large Annotated Corpus of English: The Penn Treebank , 1993, CL.

[167]  Fred A. Cummins,et al.  TARO: an interactive, object-oriented tool for building natural language systems , 1989, [Proceedings 1989] IEEE International Workshop on Tools for Artificial Intelligence.

[168]  Alex Waibel,et al.  Prosody and speech recognition , 1988 .

[169]  Gerald Gazdar,et al.  DATR: A Language for Lexical Knowledge Representation , 1996, CL.

[170]  Jerry R. Hobbs The Generic Information Extraction System , 1993, MUC.

[171]  William H. Press,et al.  Numerical recipes in C. The art of scientific computing , 1987 .

[172]  J. Michael Spivey,et al.  The Z notation - a reference manual , 1992, Prentice Hall International Series in Computer Science.

[173]  Byung Suk Lee,et al.  Object databases for SGML document management , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[174]  Rens Bod,et al.  Two Questions about Data-Oriented Parsing , 1996, VLC@COLING.

[175]  John Cocke,et al.  A Statistical Approach to Machine Translation , 1990, CL.

[176]  David M. Magerman Natural Language Parsing as Statistical Pattern Recognition , 1994, ArXiv.

[177]  Neil Simpkins ALEP (Advanced Language Engineering Platform): an open architecture for language engineering , 1994 .

[178]  Mark Liberman,et al.  Annotation graphs as a framework for multidimensional linguistic data analysis , 1999, ArXiv.

[179]  Jan O. Pedersen,et al.  An object-oriented architecture for text retrieval , 1991, RIAO.

[180]  Shimon Edelman,et al.  Learning Similarity-based Word Sense Disambiguation from Sparse Data , 1996, VLC@COLING.

[181]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[182]  H. Alshawi,et al.  The Core Language Engine , 1994 .

[183]  Yorick Wilks,et al.  Software Infrastructure for Language Engineering , 1996 .

[184]  Daniel S. Paiva July A Survey of Applied Natural Language Generation Systems , 1998 .

[185]  Waterworth Speech & language based interaction with machines , 1988 .

[186]  James F. Allen Natural language understanding , 1987, Bejnamin/Cummings series in computer science.

[187]  Yorick Wilks,et al.  Sense Tagging and Language Engineering , 1998, ECAI.

[188]  Claire Cardie,et al.  Empirical Methods in Information Extraction , 1997, AI Mag..

[189]  Sofie Johansson Kokkinakis,et al.  A Cascaded Finite-State Parser for Syntactic Analysis of Swedish , 1999, EACL.

[190]  Maria Teresa Pazienza,et al.  Information Extraction A Multidisciplinary Approach to an Emerging Information Technology , 1997, Lecture Notes in Computer Science.

[191]  Frantz Vichot,et al.  Producing NLP-based On-line Contentware , 1998, ArXiv.

[192]  P. Resnik Selection and information: a class-based approach to lexical relationships , 1993 .

[193]  Martha W. Evens,et al.  Semantically Significant Patterns in Dictionary Definitions , 1986, ACL.

[194]  Yorick Wilks,et al.  Experience with a Language Engineering Architecture: Three Years of GATE , 1999 .

[195]  Martin Chodorow,et al.  Extracting Semantic Hierarchies from a Large On-Line Dictionary , 1985, ACL.

[196]  Yorick Wilks,et al.  A tractable machine dictionary as a resource for computational semantics , 1989 .

[197]  I. G. BONNER CLAPPISON Editor , 1960, The Electric Power Engineering Handbook - Five Volume Set.

[198]  Andreas Henrich Document retrieval facilities for repository-based system development environments , 1996, SIGIR '96.

[199]  Alexander L. Wolf,et al.  Software architecture , 2001 .

[200]  Keith Vander Linden,et al.  DRAFTER : An Interactive Support Tool for Writing Multilingual Instructions , 1996 .

[201]  C. M. Sperberg-McQueen,et al.  Guidelines for electronic text encoding and interchange , 1994 .

[202]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[203]  E. Gilbert,et al.  Brighton , 1907, British medical journal.

[204]  David L. Davidson,et al.  The Logical Form of Action Sentences , 2001 .

[205]  F. Pianesi,et al.  Computational Environments for Grammar Development and Linguistic Engineering , 1997 .

[206]  Yorick Wilks,et al.  Using a Language Independent Domain Model for Multilingual Information Extraction , 1999, Appl. Artif. Intell..

[207]  K. Devlin Mathematics : The New Golden Age , 1988 .

[208]  Nancy Chinchor,et al.  The Multilingual Entity Task (MET) Overview , 1996, TIPSTER.

[209]  Mark Liberman,et al.  A formal framework for linguistic annotation , 1999, Speech Commun..

[210]  David Garlan,et al.  Introduction to the Special Issue on Software Architecture , 1995, IEEE Trans. Software Eng..

[211]  Johanna D. Moore Participating in explanatory dialogues , 1994 .

[212]  Björn Gambäck,et al.  Final Report of SVENSK , 1997 .

[213]  Nancy Id,et al.  Encoding Linguistic Corpora , 1998, ACL 1998.

[214]  Edward Yourdon,et al.  Rise and Resurrection of the American Programmer , 1996 .

[215]  Mary Shaw,et al.  A field guide to boxology: preliminary classification of architectural styles for software systems , 1997, Proceedings Twenty-First Annual International Computer Software and Applications Conference (COMPSAC'97).

[216]  Robert J. Gaizauskas,et al.  Using a semantic network for information extraction , 1997, Natural Language Engineering.

[217]  Biing-Hwang Juang,et al.  Hidden Markov Models for Speech Recognition , 1991 .

[218]  Douglas E. Appelt,et al.  Planning English Referring Expressions , 1985, Artif. Intell..

[219]  Kathryn S. McKinley,et al.  Performance evaluation of a distributed architecture for information retrieval , 1996, SIGIR '96.

[220]  Yorick Wilks,et al.  Is there content in empty heads? , 1990, COLING.

[221]  G. Āllport The Psycho-Biology of Language. , 1936 .

[222]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.

[223]  Yorick Wilks,et al.  University of Sheffield: description of the LaSIE system as used for MUC-6 , 1995, MUC.

[224]  Joan M. Aliprand The Unicode Standard , 1996 .

[225]  Yorick Wilks,et al.  Word Sense Disambiguation using Optimised Combinations of Knowledge Sources , 1998, COLING-ACL.

[226]  David G. Hendry,et al.  An architecture for implementing extensible information-seeking environments , 1996, SIGIR '96.

[227]  Stuart C. Shapiro,et al.  Generalized Augmented Transition Network Grammars for Generation from Semantic Networks , 1979, ACL.