Talk:Knowledge representation

From Wikipedia, the free encyclopedia


As far as I understand, FIPA SL is also an example for a knowledge representation language. If nobody objects, I will add it to the list of example languages.


Revised introduction I added an introduction and attempted to answer some of the questions on this page, and give a clear overview of the topic. The topic of KR is broad, so I think we should split into parts, and I propose using the question system to direct links (on the other hand, this may be inconsistent with the rest of the site). There are philisophical, cognitive science (particular developmental), and artificial intelligent paths to take.

In terms of AI, there are thousands of different directions for the topic as well. We should at least make the distinction between those were are trying to model the entire world (e.g., common sense reasoning), and those who model just one specialized subset. Of those groups, there lots of different approaches: logical (situation/event calculus, non-monotonic reasoning), statistical/connectionist, another type of symbolic that I'm having trouble classifying (script, frame, semantic nets, etc)....

--- Dustin




Further work: Consult [1], [2] and [3]


As an epistemologist and someone who has studied cognitive psychology a bit, I am very interested in having a much fuller, clearer explanation of what "the problem of how to store and manipulate knowledge" means. It's not self-evident what the problem even is supposed to be.

If this article is to be concerned entirely with this problem, then it should no doubt be located at the problem of knowledge representation (if that's the best name for the problem). --LMS


What is the difference between knowledge representation and just keeping data in a computer memory? -- User:Hirzel

Computers don't know anything; they are not conscious.
Why do you think Computers don't know anything, but humans do? I mean, what exactly constitutes the difference? --denny vrandečić 10:51, Aug 3, 2004 (UTC)

What about our species knowledge ? That's called Taxonomy and might be included in this article :0) Hashar


I would like to see a greater variety of representations listed e.g. patterns, distinctions, concepts, stories, activities, events, cases, rules, objects. More attention to ephemeral (audio) and visual forms.



This article needs an almost complete rewrite. It is very poor as it is. Any textbook on Artificial Intelligence is way better than this.


Contents

[edit] KR Language

Should there be a catgeory for knowledge representation languages like KM, OWL, CycL and KIF? Would it be a subcategory of Category:logic programming languages or Category:declarative programming languages? What other examples are there? Bovlb 08:39, 2005 Apr 9 (UTC)


[edit] KR Language

Should there be a catgeory for knowledge representation languages like KM, OWL, CycL and KIF? Would it be a subcategory of Category:logic programming languages or Category:declarative programming languages? What other examples are there? Bovlb 08:39, 2005 Apr 9 (UTC)


[edit] Remarks on the History section

The history section is kind of longish and expecially the beginning is too far fetched. In many fields of study people have a tendency to extend the history of a field beyond the actual beginning. Of course one can say that DNA is way to represent knowledge. However most of the interesting things how this is done are not know (yet). So it does not actually give a good account of what people think what knowledge represenation is. It is a term which has the roots in the context of data analysis and general computing and it probably about 20..30 years old. Who has some more details on the first uses of the term?

I propose to just delete the first three paragaphs.

The history of KR can be said to begin with DNA and memory molecules,...

Mathematics and related logical notations such as predicate ....the Big Bang ...

In philosophy knowledge is most commonly defined as "justified true belief". Hirzel 13:21, 20 October 2005 (UTC)


As there was no reaction yet I think I may move the three paragraphs to here for the time beeing. Hirzel 23:24, 6 November 2005 (UTC)
The history of KR can be said to begin with DNA and memory molecules, which represent information about how to construct various organisms. This may be considered a knowledge representation. Spoken and written language also represent knowledge. The sum total of all books used to pass knowledge from one generation to the next amount to an extensive KR, with the pace of change increasing exponentially since perhaps 1600.
Mathematics and related logical notations such as predicate calculus are more formal and precise representations used for certain kinds of knowledge. Computer models and simulations also amount to representations of knowledge, from the Big Bang to society and culture.
In philosophy knowledge is most commonly defined as "justified true belief". However, knowledge representation uses the term much more broadly: there need be no belief for DNA to function, and language can easily represent incorrect beliefs, as well as things not believed at all.
Hirzel, thank you for your interest in this article. Clearly, the history of the subject stems from the AI days, which waned in the late '80s and which has become part of the stable infrastructure of the field, when it became clear just how difficult the problem of KR is. You can look in the AI books of the period (Nilsson, Winston, etc) to find a sentence whose canonical statement is something like If we can just choose the right representation for the problem at hand, then it becomes easy to solve. Unfortunately I do not have the time to dig up the books and search for the quote right now. But I agree that the timing was about 1975 - 1980 for the first statement. Ancheta Wis 00:54, 7 November 2005 (UTC)


[edit] Tree of Porphyry

Will someone add an image of the tree of porphyry here? It's a great example of the knowledge representation in the natural domain, making a nice counterpoint to a lot of current interest in knowledge representation from the "artificial intelligence" community... Plus, thi sarticle needs a pictureChris Chatham


[edit] Sanskrit & Knowledge Representation ??

Sanskrit & Artificial Intelligence / Knowledge Representation

any idea ?

-- 172.174.175.119 11:34, 22 July 2006 (UTC)

see http://en.wikipedia.org/wiki/Talk:Sanskrit#Sanskrit_.26_Artificial_Intelligence_.3F.3F

[edit] External link doesn't work

In References section link http://citeseer.nj.nec.com/context/177306/0 for Ronald J. Brachman; What IS-A is and isn't. An Analysis of Taxonomic Links in Semantic Networks doesn't respond —The preceding unsigned comment was added by Y2y (talkcontribs) 11:51, 4 March 2007 (UTC).

[edit] Criticism/Competing fields

I have noticed that there is not a section about competing fields of AI and criticism of knowledge representation. At some universities, professors believe knowledge representation is not a promising field in AI (at Stanford, at least). I am not an AI expert, and it would be useful to have some comparison between KR and other schools of thought. 128.12.108.147 01:30, 5 March 2007 (UTC)