Research Catalog

Natural language processing : a knowledge-engineering approach

Title
  1. Natural language processing : a knowledge-engineering approach / Richard E. Cullingford.
Published by
  1. Totowa, N.J. : Rowman & Littlefield, 1986.
Author
  1. Cullingford, Richard E., 1946-

Items in the library and off-site

Filter by

Displaying 1 item

StatusFormatAccessCall numberItem location
Status
Request for on-site useRequest scan
How do I pick up this item and when will it be ready?
FormatTextAccessUse in libraryCall numberP98 .C85 1986Item locationOff-site

Details

Description
  1. xvi, 406 pages; 25 cm
Subject
  1. Natural language processing (Computer science)
  2. Artificial intelligence
  3. Computational linguistics
  4. Natural Language Processing
  5. Artificial Intelligence
  6. artificial intelligence
  7. computational linguistics
  8. Computational linguistics
  9. Artificial intelligence
  10. Automatische Sprachanalyse
  11. Künstliche Intelligenz
  12. Computerlinguistik
Contents
  1. Illustrations. Figures. Preface. Notes on use of this book. Acknowledgments. Chapter 1. Natural language processing: an overview. Introduction. 1. Related fields: an overview -- 1.1.1. NLP, artificial intelligence, and knowledge engineering -- 1.1.2. NLP and science of language -- 1.2. NLP efforts in AI --1.2.1. Early Efforts --1.2.2. Second generation systems. 1.2.3. Third generation systems: a look into the future -- 1.3. Outline of the book. Part 1. A general-purpose language-processing interface. Chapter 2. Introduction to representation design. 2.0. The representation problem -- 2.1. The need for a formal representational system -- 2.2. Requirements on a representational system -- 2.3. Introduction to ERKS -- 2.3.1. The ISA-hierarchy of the core system -- 2.3.2. Criteria for selection of the primitive types -- 2.4. ERKS in LSP-- 2.5. The maximal interference-free paraphrase -- 2.6. Building a model corpus -- 2.7. A simple corpus -- 2.8. Primitive actionals and statives -- 2.9. Conceptual relationships -- 2.10. A representational case study: CADHELP -- 2.10.1. The CADHELP microworld -- 2.10.2. A typical command. 2.10.3. Knowledge representation issues -- 2.11. Summary. Chapter 3. Software tools for representation designs. 3.0. Introduction -- 3.1. Navigating in an ISA-hierarchy -- 3.2. Defining ERKS types -- 3.3. Access and updating machinery -- 3.4. The def-wordsence Record Macro -- 3.5. Summary. Chapter 4. Surface-Semantic conceptual analysis. 4.0. Introduction: lexicon-driven analysis -- 4.1. A simple model of sentence structure -- 4.2. Production systems, requests, and processing overview -- 4.3. Request pool consideration -- 4.3.1. Analysis environment -- 4.3.2. Request types -- 4.4. Request in more detail. 4.5. Morphological fragments and "to be" -- 4.6. A processing example -- 4.7. Summary. Chapter 5. Problem in conceptual analysis. 5.0. Introduction -- 5.1. Tri-Constituent forms and imbedded sentences -- 5.1.1. Handling Indirect Objects-- 5.1.2. Infinitives and gerunds -- 5.1.3. Relative clauses -- 5.2. Prepositions and "to be," revisited. 5.3. Word meaning disambiguation -- 5.3.1. Pronominal reference -- 5.4. Coordinate constructions -- 5.5. Ellipsis expansion -- 5.6. A concluding example -- 5.7. Summary -- Chapter 6. Generating natural language from a conceptual base. 6.0. Introduction -- 6.1. Overview of the generation process -- 6.2. Dictionary entries -- 6.3. Morphology and the verb kernel -- 6.3.1. Plural and possessive morphology -- 6.3.2. Subject-verb agreement and modals -- 6.3.3. Tensing -- 6.3.4. Subject - auxiliary inversion -- 6.4 "Advanced" English syntax -- 6.4.1. The infinitive construction -- 6.4.2. The possessive sketchifier -- 6.4.3. The entity-reference sketcfindfier -- 6.5. A processing example -- 6.6. Summary. Part II. Building a conversationalist. Chapter 7. Summarizing knowledge bases. 7.0. Introduction: what to say versus how to say it -- 7.1. Explanations as summaries -- 7.2. Explanations in CADHELP -- 7.3. Representation overview -- 7.4. Concept selections -- 7.5. An example -- 7.6. Summary. Chapter 8. Knowledge-Base management. 8.0. Introduction -- 8.1. KB organization -- 8.1.1. The slot-filler tree -- 8.1.2. Slot-filler tree construction -- 8.1.3. Index quality -- 8.1.4. Best-first ordering of KB items. 8.2. KB search -- 8.2.1. The tree search mechanism. 8.3. Performance -- 8.4. Summary. Chapter 9. Commonsense Reasoning. 9.0. Introduction: the need for reasoning in language processing -- 9.1. Deductive retrieval -- 9.2. YADR, yet another deductive behavior -- 9.3. The YADR interface -- 9.4. The YADR top level -- 9.5 Logical connectives in antecedent forms -- 9.6. Summary. Chapter 10. Putting it all together: a goal-directed conversationalist. 10.0 Introduction -- 10.1 The ACE microworld -- 10.2. A model of purposive conversation -- 10.3. The conversational Strategist -- 10.4. The conversational tactician -- 10.5. The academic scheduling expert -- 10.6. More problems in language understanding -- 10.6.1. Coordinate constructions and ellipses -- 10.6.2 Defining "and" for the analyzer -- 10.6.3 Using expectations during analysis. 10.7. More problems in language generation - 10.7.1. Asking questions -- 10.7.2. Producing coordinate constructions -- 10.7.3. Generating attributes, absolute times, locales, and names. 10.8. Putting it all together: a session with ACE -- 10.9. Parting words. References. Appendix I: The EKKS Types. Appendix II: Source for YADR, yet another deductive retriever. Appendix III: glossary of terms. Index.
Owning institution
  1. Princeton University Library
Note
  1. Includes index.
Bibliography (note)
  1. Bibliography: p. 337-345.