Natural Language Interface Gems

R. Lindsay

SAD SAM

1963? - , R. Lindsay (Carnegie Institute of Technology)

An explanation of the name

Sentence Appraiser and Diagrammer and Semantic Analyzing Machine

This is a gem, because

SAD SAM answers questions about human relationships. Lindsay's primary interest was in machine comprehension of English. SAD SAM reads Basic English sentences about family relationships and extracts from them data for the database. The database is in the form of a family tree represented in the program by a hierarchical set of lists. The system has a parser and a semantic analyzer. The parser handles simple sentences, relative clauses and some appositional strings and forms a (phrase structure) parse tree. The semantic analyzer searches for subject-complement combinations (i.e. Bill is Mary's father) and forms triplets (i.e. Bill (father) Mary)

Characteristics

Language constructs

Data flow

Natural Language input
Tokenize
    Tokens
    Parse
      Syntactic form
      Interpret
        Knowledge source form
          Execute
            Knowledge base answers
            Answer
              Natural Language output

              Articles