Attention, intentions, and the structure of discourse
Computational Linguistics
The IRUS transportable natural language database interface
Proceedings from the first international workshop on Expert database systems
Readings in natural language processing
Readings in natural language processing
TEAM: an experiment in the design of transportable natural-language interfaces
Artificial Intelligence
SCISOR: extracting information from on-line news
Communications of the ACM
Constraint-based grammar formalisms: parsing and type inference for natural and computer languages
Constraint-based grammar formalisms: parsing and type inference for natural and computer languages
Natural language understanding (2nd ed.)
Natural language understanding (2nd ed.)
Transition network grammars for natural language analysis
Communications of the ACM
Developing Natural Language Interfaces: Processing Human Conversations
Developing Natural Language Interfaces: Processing Human Conversations
Inside Computer Understanding: Five Programs Plus Miniatures
Inside Computer Understanding: Five Programs Plus Miniatures
Computers and Thought
On the mathematical properties of linguistic theories
Computational Linguistics - Special issue on mathematical properties of grammatical formalisms
Hi-index | 0.00 |
Natural language processing (NLP) refers to computer systems that analyze, attempt to understand, or produce one or more human languages, such as English, Japanese, Italian, or Russian. The input might be text, spoken language, or keyboard input. The task might be to translate to another language, to comprehend and represent the content of text, to build a database or generate summaries, or to maintain a dialogue with a user as part of an interface for database/information retrieval (q.v.). This article addresses issues in natural language comprehension and generation from text or keyboard input. Similar techniques can be used for spoken language by adding a system for speech recognition (see SPEECH RECOGNITION AND SYNTHESIS).