next up previous
Next: Further Reading Up: Strong Slot and Filler Previous: Scripts

CYC

What is CYC?

Example: Suppose we read that Wellington learned of Napoleon's death

Then we (humans) can conclude Napoleon never new that Wellington had died.

How do we do this?

We require special implicit knowledge or commonsense such as:

Why build large knowledge bases:

Brittleness
-- Specialised knowledge bases are brittle. Hard to encode new situations and non-graceful degradation in performance. Commonsense based knowledge bases should have a firmer foundation.
Form and Content
-- Knowledge representation may not be suitable for AI. Commonsense strategies could point out where difficulties in content may affect the form.
Shared Knowledge
-- Should allow greater communication among systems with common bases and assumptions.

How is CYC coded?



dave@cs.cf.ac.uk