Title: Inferring with Ontologies
1Inferring with Ontologies
- Atilla ELÇI
- Dept. of Computer Engineering
- Eastern Mediterranean University
2TerminologyThe Role of Philosophy in SemWeb
- A point of view by Christopher Menzelof Texas
AM University - Formal Ontology and Philosophical Content on
the Semantic Web,APA Symposium on Formal
Ontologyand Philosophical Content on the
Semantic Web, San Francisco, 28 March 2003Note
Contributions to Automated Reasoning Systems
in the text, (local copy). - Philosophers point of view Logic Ontology by
Thomas Hofweber. 2004. Entry in Stanford
Encyclopedia of Philosophy.
3TerminologyLogic Inference
- Descriptive Logic versus Rule-based dilemma
- RuleML approach Ch.5 in A Semantic Web Primer by
Grigoris Antoniu Frank van Harmelen, The MIT
Press, 2004. pp 151-178. - Basic terms L/FOL/SOL reference the short intro
in Passin Section 6.2- All logics arent created
equal - Inference article in Wikipedia as a round
introduction of the term.
4TerminologyInference, aka Reasoning
- Inference article in Wikipedia as a round
introduction of the term. - An example the classic syllogism
- Automatic logical inference
- Inference and uncertainty Nonmonotonic Reasoning
- "Evaluating Reasoning Systems Ontology Languages
" Ontolog Mini Series by Professor Michael
Gruninger study slides - 3 Ontology spectrum
- 19-21 Description logics
5Expressivity of reasoning languages
- Section 3 Reasoning in Evaluating Reasoning
Systems, NISTIR 7310 Deliverable, May 2006 - 3.1 Introduction to Reasoning
- 3.2 Representation Languages
- 3.2.1 First-Order Logic define.
- 3.2.3.4 Second-Order Logic
- 3.2.4 Reified First-Order Logics
- 3.2.5 Description Logics
- 3.2.6 Web Languages
- 3.2.6.1 RDF/S
- 3.2.6.2 OWL
- 3.2.8 Nonmonotonic Logics
6Reasoning with Inconsistent Ontologies
- Davies et al. Ch. 5, pp 71-92
- All sections are included, but especially the
following. - Def. Inconsistency not consistent!
- Approaches to reasoning w/inconsistency
- Reject classical inference cannot cope with it
- Live with it apply non-standard reasoning meth.
This chapter. - Reasons for inconsistency
- Mis-representation of deafult
- Polysemy
- Migration from a nother formalism
- Due to multiple sources
7Sect. 5.4- Reasoning with Inconsistent
Ontologies Inconsistency Detection
- Four-Valued Logic
- Over-determined
- Accepted
- Rejected
- Undetermined
8Sect. 5.4 (continued)
- Formal definitions on Reasoning with Inconsistent
Ontologies - Soundness inconsistency reasoning consequences
must be justifiable on the basis of a consistent
subset of the theory. - Meaningfulness an inconsistency reasoner is
meaningfull iff all of the answers are
meaningful. - Local Completeness classical reasoning
consequences are the same as inconsistency
reasoner consequences of a subtheory. - Maximality inconsistency reasoner computes
exactly the consequences of a maximal consistent
subtheory. - Local soundness Any positive answer is also
clasically entailed by a consistent subtheory.
9Selection Functions
- Def. An inconsistency reasoner uses a selection
function to determine which consistent subsets
of an inconsistent theory should be considered in
its reasoning process. - Given a theory ? and a query F, a selection
function is one which returns a subset of ? in
positive number of steps. - Definitions
- Linear Extension Using monotonically increasing
/ decreasing selection function. - Direct Relevance k-Relevance
- Direct Relevance to a Set
- k-Relevance
- Monotonicity
10Sect. 5.8- PION of SEKT Project
- An inconsistency reasoner based on a linear
extension strategy and the syntactic
(k-)relevance-based selection function from the
SEKT Project. - Architecture
- DIG (DL I/F for Prolog) Server Responds to
tell ask queries - Main control Component query analysis
- Selection Functions
- DIG Client to call external reasoner
- Ontology Repositories
11PION Architecture
12Sect. 5.8- PION (continued) Usecases
13Sect. 5.8- PION (continued) Testing
- Intended Answer (IA) intuitive answer
- Counter-Intuitive Answer (CIA) opposite
- Cautious Answer (CA) IA is accept/reject but
PION returns undetermined - Reckless Answer (RA) PION returns accept/reject
but IA is undetermined.
14Probabilistic Reasoning
- The Ontolog Forums 5th event in the joint
NIST-Ontolog-NCOR mini-series on "Ontology
Measurement and Evaluation," on Thursday
29-Mar-2007 - "Probabilistic Reasoning and Ontology Evaluation"
with Professor Kenneth Baclawski (Northeastern
University), Professor Kathryn Blackmond Laskey
Dr. Paulo Costa (George Mason University), and
Dr. Terry Janssen (Lockheed Martin). Check ppt
and soundtrack.
15Tools for Reasoning / Inferring
- Ontology Tools Survey, Revisited by Michael Denny
- W3C Semantic Web Tools Wiki page
16Academic Conferences
- FOIS 2008 is the fifth in the series of Formal
Ontology in Information Systems - Saarbrücken, Germany
- Oct 31st - Nov 3rd 2008
- co-located with ISWC 2008
- Abstract/paper due date 22/24 April.
- Check topics.
- ISWC 7th International Semantic Web Conference
(ISWC) - ISWC 2008, Karlsruhe, Germany (Oct 26 - 30)
- Due dates Abstract/paper 9 / 16 May.
17Commercial Conferences
- The Montague Institute organizes teleconference
roundtable discussions - MOSS 2007 Taxonomies search (April 26, 2007).
- Social Tagging Combining folksonomies
taxonomies (May 17, 2007). - For other roundtables, courses, and events, see
the Montague Institute 2008 calendar
18References
- John Davies, Rudi Studer, Paul Warren (Editors)
Semantic Web Technologies Trends and Research in
Ontology-based Systems, John Wiley Sons (July
11, 2006). ISBN 0470025964. Ch. 5. pp. 71-92. - Christopher Menzel (Texas AM University)Formal
Ontology and Philosophical Content on the
Semantic Web, APA Symposium on Formal Ontology
and Philosophical Content on the Semantic Web,
San Francisco, 28 March 2003 - (Barry Smith) Ontology, Buffalo Ontology Site.
- W3C Semantic Web Tools Wiki page
- Check Jena, SemWeb, Protégé, Swoop, etc.
19References (continued)
- The 4th event was held on Thursday 22-Feb-2007
- "Evaluating Reasoning Systems Ontology
Languages." by Professor Michael Gruninger
(University of Toronto, Canada) and Mr. Conrad
Bock (NIST, USA). Speakers covered how
ontologies, semantics, knowledge representation
languages and logic interplay in the formal
ontology space. Check ppt and soundtrack - Conrad Bock, Michael Gruninger, Don Libes, Joshua
Lubell, and Eswaran Subrahmanian Evaluating
Reasoning Systems, NISTIR 7310 Deliverable, May
2006, NIST, US Dept of Commerce.