Linguistics 581

Scope and History of Computational Linguistics

Field of Computational Linguistics


Practical Application Areas

  1. System Functionality
  2. System Modality
  3. System Initiatives

Examples of practical applications

  1. Information-accessing Systems
    1. Database query
      • Bill Woods Moonrocks system (70s)
      • HP NL system (80s)
      • NLI Intellect System (Ginsparg, 90s)
      • Microsoft NL DB toolkit
    2. Information Retrieval (IR)
      • Document retrieval
      • Web search
        Why this is not just simple document retrieval: Google
      • Text segmentation
    3. Information Extraction (IE)
      • Text Summarization
        • Find the most important paragraphs or sentences
        • Try to generate an abstract
      • Document database query
        • Find the query-relevant paragraph or cluster of sentences
        • Try to generate an answer
      • Online help system query
  2. Task-oriented Systems
    1. Online desktop
    2. Text editor
    3. Unix shell
    4. Robot
    5. Simulated armed forces (user=commander)
    6. Kitchen appliances
  3. Educational Systems
    1. Intelligent Tutors
      • Language tutors
      • Reading tutors
      • Other subjects
    2. Student Modeling
      • Behavior, skill, and preference modeling
      • Error analysis
  4. Translation Systems
    1. MT systems
    2. Translator's assistant's
  5. Applications that involve knowledge of text or language structure
  6. Psychoanalysis (Liza)
    A new Liza application on AOL
    The lesson of Liza for linguists and computational linguists: Sometimes very simple programs can do things that are apparently very complicated.

Reasons for the explosion of Computational linguistics

  1. Success of Speech recognition
  2. Increase in computing power and storage capacity of machines
  3. Availability of online text and speech resources in unprecedented quantities
  4. Success of statistical methods
  5. World-wide web
  6. Increasing demand for translation
  7. Availability of venture capital

Theoretical Applications