Natural language processing : a knowledge-engineering approach
- Title
- Natural language processing : a knowledge-engineering approach / Richard E. Cullingford.
- Published by
- Totowa, N.J. : Rowman & Littlefield, 1986.
- Author
Items in the library and off-site
Displaying 1 item
Status | Format | Access | Call number | Item location |
---|---|---|---|---|
Status | FormatText | AccessUse in library | Call numberP98 .C85 1986 | Item locationOff-site |
Details
- Description
- xvi, 406 pages; 25 cm
- Subject
- Natural language processing (Computer science)
- Artificial intelligence
- Computational linguistics
- Natural Language Processing
- Artificial Intelligence
- artificial intelligence
- computational linguistics
- Computational linguistics
- Artificial intelligence
- Automatische Sprachanalyse
- Künstliche Intelligenz
- Computerlinguistik
- Contents
- 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
- Princeton University Library
- Note
- Includes index.
- Bibliography (note)
- Bibliography: p. 337-345.