To: | "ONTAC-WG General Discussion" <ontac-forum@xxxxxxxxxxxxxx> |
---|---|
From: | "Cassidy, Patrick J." <pcassidy@xxxxxxxxx> |
Date: | Fri, 30 Dec 2005 13:13:14 -0500 |
Message-id: | <6ACD6742E291AF459206FFF2897764BE74BC8D@xxxxxxxxxxxxxxxxx> |
Dr. Russel,
Thank you for joining into the discussion.
It is very good to have experts in uncertain reasoning participating in our
working group. I believe that ultimately such reasoning will be essential
to solve the more complex reasoning tasks that we will want the computers to do
properly.
Since this is a working group, rather than a
general interest group, the method I have recommended for making
progress is to create and use computational artifacts - e.g., ontologies
-- and resolve the questions of optimal structure by observing the performance
of alternatives in test applications. We have by now a number
of very competent examples of ontological practice from which to take pieces and
reuse them for our purposes. Among the upper ontologies, OpenCyc, SUMO,
and DOLCE are well-known, and the BFO and ISO15926 have additional useful
structure from which to learn. General questions of the type you have
advanced may be best resolved by examining specific examples to see how
alternatives could be used (either by "thought experiments" or by actual pilot
programs). These ontologies can themselves be used as is for such
experiments. For resolving which upper ontology to adopt, there are a
couple of proposals under considerations within our COSMO-WG.
See:
If you have any ideas about how your preferred
techniques can be implemented in concrete test cases that this volunteer
group may be able to investigate, please make alternative suggestions.
There is plenty of room for more ideas, but with our very limited time, it will
be necessary to be as immediate and specific as possible.
Regarding your note, a few specific
points:
(1) The dichotomy you present for an
"upper ontology" is not clear to me from your note:
[LR] One
of the decisions one needs to make about an upper Ontology is whether it is
needed at all. If the answer is “yes” then the choice is to create a
single upper Ontology that categorizes all human knowledge into a small number
of categories. This is by definition static. The other alternative is to have a
large number of categories which can be combined on the fly; this is by
definition dynamic. This decision entails recognizing the form it would
take.
Could you illustrate what you mean by combining categories "on the fly"? I think that we all agree that any common upper ontology will have to grow, evolve, and be supplemented over time; Does this nevertheless qualify as "static"? Has anyone actually recommended a "small number of categories" - is this a serious proposal? How small? It sounds like Schank's "Conceptual Dependency Theory" from the early 70's. (b) An upper ontology is
**needed** to efficiently relate terms or concepts in multiple knowledge
classification systems to each other. In other applications it may still
be very useful, but not essential.
(2) [LR] First off, let me recommend to those who know of WordNet but have never read the book to do so Good recommendation. I have followed the progress of WordNet since it was first released and watched it evolve from the barest of semantic networks, without definitions, into a sophisticated lexical resource with increasing numbers of semantic relations and definitions whose words have been disambiguated. I greatly admire that work, and in fact the major upper ontologies have had mappings created from their concepts into WordNet. But WordNet isn't an ontology in the sense of having semantic relations whose meanings are specified by axioms describing the inferences associated with each semantic link - at least not yet. It is a very useful lexical resource. It doesn't substitute for an upper ontology. The WordNet has been called an "ontology". Within the ONTACWG we are free to be more specific about what we mean by the terms we use. We do not now have an official "glossary", but since we are dealing with multiple knowledge classification systems, it is useful to distinguish "semantic networks" which have terms related by other terms, from "ontologies" in which the meanings of the relations are specified by some logical formalism that permits inferencing beyond the mere existence of a labeled link. WordNet is still at this time a semantic network -- perhaps the most sophisticated one in existence -- and may yet evolve into an ontology, by this definition. (3)
[LR] 1. Should a class name in an Ontology, especially an upper
level class, be restricted to a word or phrase?
Since we anticipate that an ontology may be used for applications in more than one language, it is clear that there must be a mechanism to associate any number of terms, ideally in specified contexts, with the logically-specified concepts in the ontology. (4)
A further “yes” argument is
that if a concept in the Ontology is not lexicalized then we have to create a
name for that concept’s class. But to name it is not to claim it: we cannot
claim that our work is done just because we have stung two or more words
together. Lacking a linguistic history of our new phase we need to either (1)
enumerate the subclasses (in set theory an extensional description) or (2)
define a set of inclusion rules (in set theory an intensional description).
All of these considerations have been discussed in works on ontology, and are echoed in the structure of the existing ontologies we have on hand as examples of accepted practice. If you think that the way these issues are handled in SUMO, OpenCyc, or DOLCE are not adequate, it will be very interesting to learn what other techniques would serve better. If there are any publicly available examples of the use of uncertain reasoning that we can access and experiment with, I hope you can point them out to us. Although our work on selecting a Common Semantic Model is only starting, having such an example should be very instructive in helping us to be sure that any ontology structure we choose will be able to smoothly accommodate uncertainty. Pat Patrick Cassidy
_________________________________________________________________ Message Archives: http://colab.cim3.net/forum/ontac-forum/ To Post: mailto:ontac-forum@xxxxxxxxxxxxxx Subscribe/Unsubscribe/Config: http://colab.cim3.net/mailman/listinfo/ontac-forum/ Shared Files: http://colab.cim3.net/file/work/SICoP/ontac/ Community Wiki: http://colab.cim3.net/cgi-bin/wiki.pl?SICoP/OntologyTaxonomyCoordinatingWG (01) |
<Prev in Thread] | Current Thread | [Next in Thread> |
---|---|---|
|
Previous by Date: | Re: [ontac-forum] Future directions for ontologies and terminologies (Suggested Answer to Question), Arun Majumdar |
---|---|
Next by Date: | RE: [ontac-forum] Future directions for ontologies and terminologies, Lucian_Russell/ESI/CSC |
Previous by Thread: | Re: [ontac-forum] Future directions for ontologies and terminologies, Nicolas F Rouquette |
Next by Thread: | RE: [ontac-forum] Future directions for ontologies and terminologies, Lucian_Russell/ESI/CSC |
Indexes: | [Date] [Thread] [Top] [All Lists] |