Applying Belief Change to Ontology Evolution PhD Student Computer Science Department University of Crete Giorgos Flouris Research Assistant.

Slides:



Advertisements
Similar presentations
May 23, 2004OWL-S straw proposal for SWSL1 OWL-S Straw Proposal Presentation to SWSL Committee May 23, 2004 David Martin Mark Burstein Drew McDermott Deb.
Advertisements

Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
OWL - DL. DL System A knowledge base (KB) comprises two components, the TBox and the ABox The TBox introduces the terminology, i.e., the vocabulary of.
An Introduction to Description Logics
Kellan Hilscher. Definition Different perspectives on the components, behavioral specifications, and interactions that make up a software system Importance.
Inconsistencies, Negations and Changes in Ontologies Zhisheng Huang Vrije University Amsterdam The Netherlands Collaborative work with Giorgos Flouris.
Evolution in OWL 2 QL & OWL 2 EL Ontologies Dmitriy Zheleznyakov 28 th of January, 2014, Oslo.
1 A Description Logic with Concrete Domains CS848 presentation Presenter: Yongjuan Zou.
SIG2: Ontology Language Standards WebOnt Briefing Ian Horrocks University of Manchester, UK.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
PR-OWL: A Framework for Probabilistic Ontologies by Paulo C. G. COSTA, Kathryn B. LASKEY George Mason University presented by Thomas Packer 1PR-OWL.
O NTOLOGICAL R EPRESENTATION OF C ONTEXT K NOWLEDGE FOR V ISUAL D ATA F USION Juan Gómez Romero Miguel A. Patricio Jesús García José M. Molina Applied.
The Semantic Web Week 13 Module Website: Lecture: Knowledge Acquisition / Engineering Practical: Getting to know.
Four Dark Corners of Requirements Engineering
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya Fridman Noy and Mark A. Musen.
School of Computing and Mathematics, University of Huddersfield Knowledge Engineering: Issues for the Planning Community Lee McCluskey Department of Computing.
How can Computer Science contribute to Research Publishing?
Description Logics. Outline Knowledge Representation Knowledge Representation Ontology Language Ontology Language Description Logics Description Logics.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Reducing OWL Entailment to Description Logic Satisfiability Ian Horrocks and Patel Schneider Presented by: Muhammed Al-Muhammed.
School of Computer ScienceG53FSP Formal Specification1 Dr. Rong Qu Introduction to Formal Specification
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Role of the Computer System Current Proposed Ontology Evolution Using Belief Change and the AGM Theory Giorgos Flouris, Dimitris Plexousakis, Grigoris.
BOEMIE Workshop 02/12/2008Giorgos Flouris1 Formalizing the Evolution Process Institute of Computer Science Foundation for Research and Technology – Hellas.
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
TOWARDS INTEROPERABILITY IN TRACKING SYSTEMS: AN ONTOLOGY-BASED APPROACH Juan Gómez Romero Miguel A. Patricio Jesús García José M. Molina Applied A.I.
Knowledge representation
Design Science Method By Temtim Assefa.
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
Semantic Information Assurance for Distributed Knowledge Management A Business Process Perspective Presented By: Syed Asif Raza Suraj Bista
Metadata Models in Survey Computing Some Results of MetaNet – WG 2 METIS 2004, Geneva W. Grossmann University of Vienna.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
Formal Models in AGI Research Pei Wang Temple University Philadelphia, USA.
DRAGO: Distributed Reasoning Architecture for the Semantic Web Andrei Tamilin and Luciano Serafini Work is supported by 1 June 2005 Second European Semantic.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
1 Introduction to Software Engineering Lecture 1.
An Introduction to Description Logics (chapter 2 of DLHB)
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Description Logics: Logic foundation of Semantic Web Semantic.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
More on Description Logic(s) Frederick Maier. Note Added 10/27/03 So, there are a few errors that will be obvious to some: So, there are a few errors.
Science and Technology Norwegian University of NTNU Rolv Bræk, January Introduction to Systems Engineering by Rolv Bræk NTNU.
Approach to building ontologies A high-level view Chris Wroe.
Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
A Classification of Ontology Change Giorgos Flouris 1,2, Dimitris Plexousakis 2, Grigoris Antoniou 2 This work was carried out during the first author's.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
LDK R Logics for Data and Knowledge Representation Description Logics: family of languages.
Designing and Using an Audio-Visual Description Core Ontology Friday 8 th of October, 2004 Antoine Isaac & Raphaël Troncy.
Rinke Hoekstra Use of OWL in the Legal Domain Statement of Interest OWLED 2008 DC, Gaithersburg.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Ontology in Model-Based Systems Engineering Henson Graves 29 January 2011.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
1 Ontological Foundations For SysML Henson Graves September 2010.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
Co-funded by the European Union under FP7-ICT Co-ordinated by aparsen.eu #APARSEN Provenance Interoperability and Reasoning Yannis Tzitzikas Assistant.
The Semantic Web By: Maulik Parikh.
Integrating SysML with OWL (or other logic based formalisms)
Web Ontology Language for Service (OWL-S)
Ontology.
ece 720 intelligent web: ontology and beyond
Ontology-Based Approaches to Data Integration
Department of Computer Science Abdul Wali Khan University Mardan
Animating the reference terminology – showing classifiers at work
Logics for Data and Knowledge Representation
Dept. of Computation, UMIST
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

Applying Belief Change to Ontology Evolution PhD Student Computer Science Department University of Crete Giorgos Flouris Research Assistant Institute of Computer Science FORTH PhD Thesis Summary ISWDS 05 07/11/05

Part  Overview (“Elevator Talk”)

Ontology Evolution and Belief Change We propose a different viewpoint on ontology evolution: –Addressing the problem of ontology evolution using techniques from belief change In particular: –AGM theory of contraction –In ontologies represented using some DL or OWL flavor

Summary of Results Logics (under Tarski’s model) AGM-compliant logics AGM Class Base-AGM-compliant logics DLs (OVA) DLs (CVA) OWL DLs

Part  Research Description

Ontology Evolution: Definition and Importance Ontology evolution is the process of modifying an ontology in response to a certain change in the domain or its conceptualization Main reasons for ontology evolution: –Dynamic domains –Change in users’ needs or perspective –New information (previously unknown, classified or unavailable) that improves the conceptualization –Errors during original conceptualization –Ontology dependency –…

Output Ontology Ontology Evolution Input Ontology Success Fail Change Representation  Semantics of Change  Implementation  Change Propagation  Validation  Change Capturing  “penguins can’t fly” Add_IsA(…) Penguin ⊑  Fly User: , , ,  System: ,  Current Approaches

Limitations Main limitations of current approaches: –Manual or semi-automatic approaches –Too many operators (complex and atomic) –No formal semantics Cause problems: –Automated agents and systems –Scalability –Formal properties unknown –Bottleneck for current research

Proposed Approach User:  System: , , , ,  Output Ontology Ontology Evolution Input Ontology Success Fail Change Representation  Semantics of Change  Implementation  Change Propagation  Validation  Change Capturing  “penguins can’t fly” Add_IsA(…) Penguin ⊑  Fly

Why Belief Change? (1/2) Knowledge should be up-to-date: –Keeping KBs up-to-date: belief change –Keeping ontologies up-to-date: ontology evolution Ontology evolution can be viewed as a special case of belief change: –View belief change techniques, ideas, intuitions, results, algorithms and methods under the prism of ontology evolution –We address ontology evolution using belief change

Why Belief Change? (2/2) Belief change properties: –Mature –Formal –Automatic Addresses important issues that have not been considered in ontology evolution: –Revision and Update –Revision and Contraction –Postulations vs Explicit Constructions –Foundational vs Coherence Theories –Principle of Minimal Change –Principle of Primacy of New Information

Difficulties and Methodology Belief change techniques are generally targeted at classical logic: –Their assumptions fail for DLs and other ontological languages –Cannot be directly used for such logics –But: the underlying intuitions are applicable Belief change techniques need to be migrated to the ontology evolution context PhD, Phase 1: –Set the foundations for future work on the subject –Very abstract, long-term and ambitious goal

A More Specific Approach: the AGM Theory For the purposes of this PhD, we restricted ourselves to deal with: –The most influential belief change theory (AGM theory) –The most fundamental operation (contraction) –The most promising languages for ontological representation (DLs and OWL) PhD, Phase 2: –Study the applicability of the AGM theory of contraction in DLs and OWL

AGM Theory AGM theory (Alchourron, Gärdenfors, Makinson): –The most influential approach in belief change Contraction: –The most fundamental operation for theoretical purposes –Deals with the removal of knowledge from a KB Main contribution: 6 AGM postulates that determine whether a contraction operator behaves “rationally” AGM theory is based on certain assumptions on the underlying logic, so, as usual: –Intuitions applicable in ontologies –Postulates and results not applicable in ontologies

AGM-Compliance Dropped the AGM assumptions and considered the class of logics studied by Tarski: –Very general class of logics (that contains DLs) We generalized the AGM theory (and postulates) to be applicable to Tarski’s class Noticed that only some of the logics in this class admit an operator satisfying the generalized postulates (i.e., a “rational” operator): –Termed AGM-compliant logics (3 characterizations)

Results (AGM-Compliance) Logics (under Tarski’s model) AGM-compliant logics AGM Class

Further Results Connection with lattice theory: –Every logic can be described by a lattice –AGM-compliance can be determined by the lattice’s structure Connection with the foundational model: –AGM theory based on the coherence model –There are logics in which a “foundational AGM theory” can be applied –Termed base-AGM-compliant logics (2 characterizations)

Results (Base-AGM-Compliance) Logics (under Tarski’s model) AGM-compliant logics AGM Class Base-AGM-compliant logics

AGM-Compliance and DLs Studied DLs (two types) –CVA (Closed Vocabulary Assumption): allows the description of the ontological signature using DL axioms –OVA (Open Vocabulary Assumption): ignores the signature because it cannot be described using DL axioms DLs (CVA): non-AGM-compliant DLs (OVA): some are AGM-compliant, some are not –Introduced results, heuristics, rules of thumb OWL (different flavors, CVA or OVA, annotation features, owl:imports): all non-AGM-compliant

Results (AGM-Compliance and DLs) Logics (under Tarski’s model) AGM-compliant logics AGM Class Base-AGM-compliant logics DLs (OVA) DLs (CVA) OWL

Partial List of DLs (OVA) AGM-compliant DLsNon-AGM-compliant DLs ALCO , ⊓ ALC , ⊓ with no Abox ALCO with no axioms involving role terms ALC with empty Abox and no axioms involving role terms All DLs with more operators (but no more connectives) than the above DLs ……… SH, SHI, SHIN, SHOIN, SHOIN(D), SHOIN +, SHOIN + (D), SHIQ, SHIF, SHIF(D), SHIF +, SHIF + (D) FL 0, FL  with role axioms All DLs between ALH and ALHCIOQ OWL DL, OWL Lite without annotations and all flavors of OWL with annotations ………

Conclusion Phase 1: –Proposed the study of ontology evolution from a different perspective, using belief change ideas and terminology Phase 2: –Focused on the AGM theory of contraction –Determined its applicability to DLs and OWL

Future Work Study other belief change approaches Connection of AGM-compliance with other AGM- related results: –The operation of revision –Levi identity –Representation theorems The development and/or implementation of a specific algorithm for integration into ontology evolution tools