A tutorial on natural-language processing

  • Authors:
  • Gary G. Hendrix;Jaime G. Carbonell

  • Affiliations:
  • -;-

  • Venue:
  • ACM '81 Proceedings of the ACM '81 conference
  • Year:
  • 1981

Quantified Score

Hi-index 0.00

Visualization

Abstract

This tutorial focuses on the problems of enabling computers to communicate with humans in natural languages, such as English and French, as distinguished from formal languages, such as BASIC and FORTRAN. Understanding the computational mechanisms that underlie the use of natural language is the central objective of computational linguistics1 a science at the juncture of artificial intelligence, linguistics, psychology and philosophy. The three primary goals of this field are: 1. The investigation of human language understanding and generation - using the computer to express, test, and further develop theories of human cognition. This approach is part of the “cognitive modelling” aspect of artificial intelligence. 2. The refinement and development of linguistic theories stressing generality, coverage and “linguistic soundness” of syntactic analyzers. This approach includes mathematically oriented analysis of formal languages. 3. The construction of practical, useful natural language interfaces and processing systems - often with concrete applications in mind. This approach includes the less-than-successful early machine translation efforts as well as the much more promising, and recently proven, natural language database query systems.