Chapter 10

Conceptual Dependency, Scripts and CYC

(alias: Strong Slot-and-Filler Structures)

"The important point about a representation is that it makes certain information explicit." David Marr

Conceptual Dependency (CD's) is a theory of how to represent the kind of knowledge about events that is contained in natural language sentences. (Schank, 1973, 1975)

It provides a structure and specific set of primitives which form meanings of words.

(note: most parsers use semantic nets)

page 278 primitives verbs (events)

page 280 examples and page 279 rules

arguments for goodness - page 282

expectations

expand

causality

assumptions

"Fred believes John"

"John shot the girl with a rifle" with blond hair ...

examples of where first inclination may be incorrect...

want ability to change interpretation

Scripts:

A structure that describes a stereotype sequence of events in a prticular context.

Events described form a causal chain

instantiation/activation

SAM - Script Application Mechanism

Scripts/ Goals/ Plans

MOPs

meta-MOPs

TOPs

PAM Planning Application Mechanism

CYC - Lenat 1986 - funding (2 million?)

"to encode the large body of knowledge that is so obvious that it is easy to forget to state it explicitly" (book)

"the building of a large knowledge base of real world facts and heuristics and methods for efficiently reasoning over the KB" (abstract)

encyclopedia

arguments: are we ready (do we know how to represent anything well enough that this project will ever be useful) or will representations change so fast that it is never stay the same.

Motivations (page 288)

Ontology (page 292)