The Computational Complexity of Two-Level Morphology,

Abstract

Morphological analysis requires knowledge of the stems, affixes, combinatory patterns, and spelling-change processes of a natural language. The computational difficulty of the task can be clarified by investigating the computational characteristics of specific models of morphological processing. The use of finite-state machinery in the 'two-level' model by Kimmo Kosken-niemi gives it the appearance of computational efficiency, but closer examination shows the model does not guarantee efficient processing. Reductions of the satisfiability problem show that finding the proper lexical-surface correspondence in a two-level generation or recognition problem can be computationally difficult. However, another source of complexity in the existing algorithms can be sharply reduced by changing the implementation of the dictionary component. A merged dictionary with bit-vectors reduces the numbers of choices among alternative dictionary subdivisions by allowing several subdivisions to be searched at once. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1985
Accession Number
ADA165991

Entities

People

  • G. Edward Barton Jr

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Alphabets
  • Artificial Intelligence
  • Automata
  • Computational Complexity
  • Demographic Cohorts
  • Dictionaries
  • Efficiency
  • Guarantees
  • Language
  • Linguistics
  • Machines
  • Natural Languages
  • Recognition
  • Symposia
  • Trees (Data Structures)
  • War Colleges

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Graph Algorithms and Convex Optimization.
  • Systems Analysis and Design