What is a Knowledge Representation?

(and related matters)

Bijan Parsia


Knowledge and Representation

Five Roles

  1. Surrogate
    • That is, a representation
  2. Expression of ontological commitment
    • of the world
  3. Theory of intelligent reasoning
    • and our knowledge of it
  4. Medium of efficient computation
    • that is accessible to programs
  5. Medium of human expression
    • and usable

A Surrogate

Consider the foci! (1)

Ontological Commitment

Consider the foci! (2)

"A KR is not a data structure"

Intelligent Reasoning


Consider the foci! (3)

Strong Cognitive Adequacy

Efficient Computation

Human Expression

Consider the foci! (5)