Tutorial on techniques and applications for natural language processing
Natural language communication with computers has long been a major goal of Artificial Intelligence both for what it can tell us about intelligence in general and for its practical utility - data bases, software packages, and Al-based expert systems all require flexible interfaces to a growing community of users who are not able or do not wish to communicate with computers in formal, artificial command languages. Whereas many of the fundamental problems of general natural language processing (NLP) by machine remain to be solved, the area has matured in recent years to the point where practical natural language interfaces to software systems can be constructed in many restricted, but nevertheless useful, circumstances. This tutorial is intended to survey the current state of applied natural language processing by presenting computationally effective NLP techniques, by discussing the range of capabilities these techniques provide for NLP systems, an by discussing their current limitations. Following the introduction, this document is divided into two major sections: the first on language recognition strategies at the single sentence level, and the second on language processing issues that arise during interactive dialogues. In both cases, we concentrate on those aspects of the problem appropriate for interactive natural language interfaces, but relate the techniques and systems discussed to more general work on natural language, independent of application domain.
- Research Organization:
- Carnegie-Mellon Univ., Pittsburgh, PA (USA). Dept. of Computer Science
- OSTI ID:
- 6920118
- Report Number(s):
- AD-A-221568/9/XAB; CMU-CS-83-158
- Country of Publication:
- United States
- Language:
- English
Similar Records
Overview of Computer-based Natural Language Processing
Overview of computer-based natural language processing
Related Subjects
NATURAL LANGUAGE
EDUCATION
ARTIFICIAL INTELLIGENCE
COMMUNICATIONS
COMPUTER CODES
DATA BASE MANAGEMENT
DATA PROCESSING
INTERACTIONS
MAN-MACHINE SYSTEMS
TECHNOLOGY ASSESSMENT
MANAGEMENT
PROCESSING
PROGRAMMING LANGUAGES
990200* - Mathematics & Computers