“A Computer Program for Understanding Natural Language”

E434313

“A Computer Program for Understanding Natural Language” is a landmark 1968 paper by Terry Winograd that presents an early natural language understanding system capable of interpreting and executing commands in a simulated blocks world.

All labels observed (2)

How this entity was disambiguated

Statements (43)

Predicate Object
instanceOf natural language processing paper
scientific paper
assumes restricted domain of discourse
restricted vocabulary
author Terry Winograd NERFINISHED
contribution demonstration of computer understanding of restricted natural language
early example of dialogue with a computer about a world model
integration of syntax and semantics in language understanding
use of a restricted microworld to study language understanding
demonstrates execution of commands in a simulated world
system answering questions about the world state
system maintaining an internal model of the world
describes blocks world system
early natural language understanding system
domain blocks arranged on a table
blocks of different colors
blocks of different shapes
field artificial intelligence
computational linguistics
natural language processing
focusesOn context-dependent interpretation
mapping language to actions
semantic interpretation
understanding natural language commands
goal show that computers can understand natural language in a limited domain
historicalSignificance classic example of the blocks world approach
influential in the development of natural language understanding systems
landmark work in early AI
influenced development of SHRDLU
early AI planning and reasoning systems
research on natural language interfaces
subsequent work in knowledge representation
introduces SHRDLU-like blocks world paradigm
language English
publicationYear 1968
topic handling of anaphora in commands
interaction between user and system via dialogue
parsing of English sentences
reference resolution in a microworld
representation of spatial relations
uses procedural semantics
semantic representation of objects and relations
simulated blocks world

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Semantic Information Processing hasPart “A Computer Program for Understanding Natural Language”
Terry Winograd notableWork “A Computer Program for Understanding Natural Language”
this entity surface form: Understanding Natural Language