Natural Language Interface Gems

William A. Woods

LUNAR

1971 - , William A. Woods (Bolt Beranek and Newton (BBN))

This is a gem, because

It was created in the wake of the Apollo 11 space mission that brought the first men to the moon. The soil samples that came back were catalogued in a database and LUNAR allowed this database to be queried with plain English sentences.

Characteristics

Programming language
Lisp
Natural language
English
Type of analysis
Syntax-based
Language constructs
Noun Phrases, Preposition Phrases, ADJective Phrases, Relative Clauses, Negations, Comparative expressions

Data flow

Natural Language input
Tokenize
  • Lexicon lookup
  • Morphological analysis
Tokens
Parse
Parser type
Augmented Transition Network
    Syntactic form
    Interpret
    • Semantic attachment
    • Anaphora resolution
    Knowledge source form
    (Lisp)
    • Handle aggregations
    Execute
    Knowledge Base
    A Lisp inference engine
    • Logical reasoning
    Knowledge base answers
    Answer
      Natural Language output

      Books

      Articles