“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 ⓘ
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 → Understanding Natural Language ⓘ
linked to: “A Computer Program for Understanding Natural Language”