Natural Language Interface Gems

Barbara J. Grosz
Douglas E. Appelt
Fernando C.N. Pereira
David H.D. Warren
Paul Martin
Armar Archbold
Robert C. Moore
Jerry Hobbs
Jane J. Robinson
Daniel Sagalowicz

TEAM

1980 - 1984, Barbara J. Grosz, Douglas E. Appelt, Fernando C.N. Pereira, David H.D. Warren, Paul Martin, Armar Archbold, Robert C. Moore, Jerry Hobbs, Jane J. Robinson, Daniel Sagalowicz (SRI)

An explanation of the name

Transportable English Database Access Medium

This is a gem, because

TEAM is the first system that could be used in a new domain by users that had no technical knowledge of the system. Users did not need to have any linguistic knowledge. A database expert with knowledge of the database was all that was needed to transport the system to a new domain.

Characteristics

Programming language
Lisp
Natural language
English
Type of analysis
Semantics-based
Influenced by
LADDER
Language constructs
Noun Phrases, Verb Phrases, Preposition Phrases, Determiner Phrases, ADVerb Phrases, Relative Clauses, Auxiliaries, Modals, Comparative expressions, Clauses as objects

Data flow

Natural Language input
Tokenize
  • Lexicon lookup
Tokens
Parse
"DIALOGIC"
Parser type
DIAMOND
Grammar type
DIAGRAM: Augmented Phrase Structure Grammar
    Syntactic form
    Interpret
    "DIALOGIC"
    • Analyse while parsing
    • Semantic attachment
    • Quantifier scoping
    Semantic form
    (First-order logic with extensions)
    • Custom ontology
    Convert
    "Schema translator"
    • Syntactic rewrites
    • Restructure information
    Knowledge source form
    (SODA)
    • Handle aggregations
    Execute
    Knowledge Base
    The SODA interpreter
      Knowledge base answers
      Answer
      • Paraphrase knowledge base query
      Natural Language output

      Articles