Knowledge Representation

- knowledge is implicit, i.e. hidden inside our minds - problem- how to share it with others? - we need to make it explicit. i.e. formalized and, thus, available to everybody

In their article “what is Knowledge Representation?” [1], authors R. Davis, H. Shrobe, and P. Szolovits argue that the concept of knowledge representation can best be understood in terms of five distinct roles it plays:

A knowledge representation (KR) is most fundamentally a surrogate, a substitute for the thing itself, used to enable an entity to determine consequences by thinking rather than acting, i.e., by reasoning about the world rather than taking action in it.

It is a set of ontological commitments, i.e., an answer to the question: In what terms should I think about the world?

It is a fragmentary theory of intelligent reasoning, expressed in terms of three components: (i) the representation's fundamental conception of intelligent reasoning; (ii) the set of inferences the representation sanctions; and (iii) the set of inferences it recommends.

It is a medium for pragmatically efficient computation, i.e., the computational environment in which thinking is accomplished. One contribution to this pragmatic efficiency is supplied by the guidance a representation provides for organizing information so as to facilitate making the recommended inferences.

It is a medium of human expression, i.e., a language in which we say things about the world.

Knowledge representation technologies:

Logic-based representation

Procedural representation

Network representation

Structural representation

Bibliography

R. Davis, H. Shrobe, and P. Szolovits. What is a Knowledge Representation? AI Magazine, 14(1):17-33, 1993. Retrieved March 17, 2012.

Read more