Fuzzy Description Logics

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
An Introduction to Description Logics
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Organizing research publications in Web 3 enviroment Anastasiou Lucas Vasilis Tzouvaras
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Ontology Notes are from:
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
A Probabilistic Framework for Information Integration and Retrieval on the Semantic Web by Livia Predoiu, Heiner Stuckenschmidt Institute of Computer Science,
Storing and Retrieving Biological Instances with the Instance Store Daniele Turi, Phillip Lord, Michael Bada, Robert Stevens.
Dynamic Ontologies on the Web Jeff Heflin, James Hendler.
Sensemaking and Ground Truth Ontology Development Chinua Umoja William M. Pottenger Jason Perry Christopher Janneck.
How can Computer Science contribute to Research Publishing?
Description Logics. Outline Knowledge Representation Knowledge Representation Ontology Language Ontology Language Description Logics Description Logics.
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
DL systems DL and the Web Ilie Savga
Editing Description Logic Ontologies with the Protege OWL Plugin.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Some Thoughts to Consider 6 What is the difference between Artificial Intelligence and Computer Science? What is the difference between Artificial Intelligence.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
Knowledge representation
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
RDF and OWL Developing Semantic Web Services by H. Peter Alesso and Craig F. Smith CMPT 455/826 - Week 6, Day Sept-Dec 2009 – w6d21.
Building an Ontology of Semantic Web Techniques Utilizing RDF Schema and OWL 2.0 in Protégé 4.0 Presented by: Naveed Javed Nimat Umar Syed.
Dimitrios Skoutas Alkis Simitsis
An Introduction to Description Logics (chapter 2 of DLHB)
Semantic Web - an introduction By Daniel Wu (danielwujr)
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
Advanced topics in software engineering (Semantic web)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Artificial Intelligence 2004 Ontology
Majid Sazvar Knowledge Engineering Research Group Ferdowsi University of Mashhad Semantic Web Reasoning.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
OWL Representing Information Using the Web Ontology Language.
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
USB for Audio There are also several USB Audio chips. You install a custom driver on the host computer, and the USB sound device appears as a Windows (or.
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Presented by Kyumars Sheykh Esmaili Description Logics for Data Bases (DLHB,Chapter 16) Semantic Web Seminar.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
Ontology Technology applied to Catalogues Paul Kopp.
Artificial Intelligence Knowledge Representation.
Definition and Technologies Knowledge Representation.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
ece 720 intelligent web: ontology and beyond
ece 627 intelligent web: ontology and beyond
Ontology-Based Approaches to Data Integration
Semantic Markup for Semantic Web Tools:
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

Fuzzy Description Logics Javad Abdollahi Department of Computer Science Wayne State University

Javad A. Abdollahi - Fuzzy Description Logics Motivation As the vision of the Semantic Web (SW) is approached, ontologies are playing a major role for representing inherently imprecise and complex knowledge and making it machine readable. Practical solutions must be found for managing this complexity. Semantic Web is mainly a searchable repository of world knowledge. Current search engines merely collect answers rather than synthesize and process this information. Search engines are evolving into question-answering systems (by definition a system which has deduction capability). The problem is that much of world knowledge consists of perceptions, which can not be represented by traditional logic-based approaches. Bivalent-logic based methods (i.e., the methods that govern today’s ontology based web technology) have (by their nature) limited capability to address complex problems arising in deduction from information. This is due to information, being perceptions, pervasively ill-structured, uncertain and imprecise. Javad A. Abdollahi - Fuzzy Description Logics

Web-based Information Systems Today’s web is designed more for humans consumption rather than agents and machines. Semantic web is: To add a machine-readable meaning to Web pages To use ontologies to impose consistent definitions of shared terms across various resources To use KR technology for representing knowledge and for automated reasoning from Web resources, and to apply cooperative software agent systems for processing this knowledge. Javad A. Abdollahi - Fuzzy Description Logics

Description logics Description logics: What are they? Approaches to knowledge representation are sometimes divided roughly into two categories: -logic-based formalisms, which evolved out of the intuition that predicate calculus could be used unambiguously to capture facts about the world -non-logic-based representations, which developed by building on more cognitive notions Description Logics (DLs) are approaches and general purpose languages to Knowledge Representation and Reasoning (KR&R) Being a minimal requirement on adequate ontology-based systems, DLs are an important family of formalisms for reasoning about ontologies, especially for the Semantic Web DLs are essentially the theoretical counterpart of the Web Ontology Language OWL DL (OWL consists of 3 species: OWL Lite, OWL DL, and OWL Full)

Description Logics, contd. DLs are well-suited for the representation of and reasoning about terminological knowledge Configurations (Applications that support the design of complex systems created by combining multiple components) ontologies database schemata DL reasoners can reveal inconsistencies, hidden dependencies, redundancies, and misclassifications, when building and maintaining sharable ontologies over the SW Javad A. Abdollahi - Fuzzy Description Logics

Description Logics, contd. DLs started with systems such as Back, Classic, Loom, etc. and reached mature implementations with mainstream applications and tools such as: Databases Consistency of conceptual schemata (EER, UML etc.) EER: Extended Entity Relationship Schema integration Query subsumption (w.r.t. a conceptual schema) Ontologies and Semantic Web (and Grid) Ontology engineering (design, maintenance, integration) Reasoning with ontology-based markup (meta-data) Service description and discovery Commercial implementations Cerebra system from Network Inference Ltd Javad A. Abdollahi - Fuzzy Description Logics

Javad A. Abdollahi - Fuzzy Description Logics DL Ontologies DL ontologies may become complex and very large. DL ontologies contain many cross-links among classes, properties, individuals, and even among ontologies. Javad A. Abdollahi - Fuzzy Description Logics

Web Ontology language (OWL) In the SW, the layer of Web Ontology Language (OWL) provides the expressive means to connect knowledge (data) to the world OWL has its roots in an earlier language DAML+OIL which included description logic OWL from the World Wide Web Consortium (W3C) is the most recent development in standard ontology languages (Key SW ontology languages: RDF Schema and OWL) Javad A. Abdollahi - Fuzzy Description Logics

Javad A. Abdollahi - Fuzzy Description Logics OWL OWL consists of three species (i.e., increasingly expressive sublanguages) : OWL Lite, OWL DL (Descriptions logic), and OWL Full. OWL Lite and OWL DL are essentially very expressive description logics with an RDF syntax. (RDF: Resource Description Framework uses a graph based structure connecting objects -web resources- as nodes) Javad A. Abdollahi - Fuzzy Description Logics

Javad A. Abdollahi - Fuzzy Description Logics An Ontology for a University Javad A. Abdollahi - Fuzzy Description Logics

Javad A. Abdollahi - Fuzzy Description Logics An Ontology for a University

Javad A. Abdollahi - Fuzzy Description Logics OWL OWL goes beyond DL: uses the linking provided by RDF to give structure to concepts and terminology. This allows ontologies to be distributed across systems, compatible with Web standards, open, extensible and scalable. Ontologies can become distributed as OWL allows ontologies to refer to terms in other ontologies. In this way OWL is specifically engineered for the Web and Semantic Web, and of many languages sharing symbols Javad A. Abdollahi - Fuzzy Description Logics

OWL ontologies, Frame based ontologies - comparison OWL ontologies and Protege frame based ontologies have similar components with slightly different names. OWL ontology components: Individuals, Properties, and Classes, roughly corresponding to Protege frame based: Instances, Slots and Classes. Javad A. Abdollahi - Fuzzy Description Logics

Javad A. Abdollahi - Fuzzy Description Logics Reasoning OWL uses DLs for reasoning Reasoning: the process of deriving valid deductions from an ontology. “compute subsumption relationships between classes, and detect inconsistent classes” Deduction: the capability to draw on bodies of knowledge from various parts of the Knowledge Base (KB), in order to synthesize an answer to a query. A list of deductions (inferences): Class membership Classification Equivalence of classes Example of a reasoner: A DIG (Description Logic Implementers Group) compliant reasoner like RACER Javad A. Abdollahi - Fuzzy Description Logics

Javad A. Abdollahi - Fuzzy Description Logics Fuzzy DLs DLs are based on bivalent – logic (i.e., yes-no, 0-1, on-off …) and have limited capability to tackle complex deduction problems when information is imprecise. DLs suffer from the drawback that information to be captured is supposed to be perfect (well defined, unambiguous, and certain) To make DLs (e.g. OWL DL) suitable for representing imprecise concepts, DLs can be extended to fuzzy-DLs. Although a wide range of fuzzy description logics have been introduced for encoding vague knowledge in ontologies, research is still in its infancy in this direction. Javad A. Abdollahi - Fuzzy Description Logics

Javad A. Abdollahi - Fuzzy Description Logics Fuzzy Logic Introduced by Zadeh, fuzzy sets have been devised as a means to address fuzzy and imprecise concepts such as tall man, hot water, … A fuzzy set A with respect to a universe X is formally characterized by a membership function μ: X  [0, 1]. An estimation of the belonging of element x to A is assigned to x by μA(x). μA(x).= 1: x definitely belongs to A, μA(x) = 0.2: x is unlikely to belong to A Javad A. Abdollahi - Fuzzy Description Logics

Example of fuzzy DL & its benefits Work had been done to transform OWL-DL into a Fuzzy-DL This has been done by taking corresponding DLs to OWL and converting them to fuzzy-DLs (alternatively fuzzyness can be encoded into concrete domains) Representation and reasoning capabilities of fuzzy-DLs go beyond classical DLs Crisp DLs only return queries where every term fits, but fuzzy-DLs can return some or all queries based on the degree of membership. Degree of membership also provides a natural way rank results, which is a very desirable property. In domains which are inherently imprecise, such as the information found on the web, fuzzy-DLs provide a more robust and practicable KR than the alternative. Javad A. Abdollahi - Fuzzy Description Logics

Applications (continued) Biomedical field Medical Libraries: More robust information retrieval. Nicely suited to the vagueness of disease classification. Medical trials: Allows for efficient selection of candidates for trials when medical conditions are vague (better model). Quickly identifies invalid definitions. Similar tasks would take multiple queries in standard DLs with less accurate results. Degree of membership can offer qualitative results which are appropriate for these fields. Data mining: In data mining, DLs’ inferences can be of use in the process of analyzing large volumes of data Web Information Systems: Provides efficient way to check consistency of ontologies Build an OWL-DL ontology Use a Description Logic Reasoner to check the consistency of the ontology Automatically compute the ontology class hierarchy Javad A. Abdollahi - Fuzzy Description Logics

Future Direction of Research Verification of computational models of fuzzy-DL Using reductions reasoners Creation of a new class of reasoners better suited for fuzzy-DLs: current reasoners are geared toward bivalent logic and thus might be inefficient for fuzzy-reasoning/deductions. Continuing to investigate the alternative ways of making traditional DL systems fuzzy (which works best and in what domains) Javad A. Abdollahi - Fuzzy Description Logics

Javad A. Abdollahi - Fuzzy Description Logics Conclusion Imprecise and vague information abound in many practical domains. While traditional techniques are powerful and efficient, they are insufficient for managing complex systems or uncertainty. Description logics coupled with fuzzy systems provide a balance between maximal expressive power and computional tractability, thus making them useful tools for current applications as well as attractive targets for further research aimed at managing complexity. Javad A. Abdollahi - Fuzzy Description Logics

Javad A. Abdollahi - Fuzzy Description Logics Questions? Javad A. Abdollahi - Fuzzy Description Logics