Information Technology for KM



Similar documents
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology

Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo

Intelligent Retrieval for Component Reuse in System-On-Chip Design

OWL based XML Data Integration

Secure Semantic Web Service Using SAML

On the Standardization of Semantic Web Services-based Network Monitoring Operations

Knowledge Management

Explorer's Guide to the Semantic Web

Defining a benchmark suite for evaluating the import of OWL Lite ontologies

Semantic Interoperability

Artificial Intelligence & Knowledge Management

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY

Data Integration using Semantic Technology: A use case

Service Oriented Architecture

Semantic Variability Modeling for Multi-staged Service Composition

RDF Resource Description Framework

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Theme 6: Enterprise Knowledge Management Using Knowledge Orchestration Agency

Semantic EPC: Enhancing Process Modeling Using Ontologies

Semantics and Ontology of Logistic Cloud Services*

I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION

OWL Ontology Translation for the Semantic Web

CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS

Lightweight Data Integration using the WebComposition Data Grid Service

An Ontology-based e-learning System for Network Security

Improving EHR Semantic Interoperability Future Vision and Challenges

Information Services for Smart Grids

A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS

The use of Semantic Web Technologies in Spatial Decision Support Systems

Ontology based Recruitment Process

Semantic Business Process Management

Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms

Semantic Information on Electronic Medical Records (EMRs) through Ontologies

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben

BUSINESS VALUE OF SEMANTIC TECHNOLOGY

Web-Based Genomic Information Integration with Gene Ontology

Semantic Lifting of Unstructured Data Based on NLP Inference of Annotations 1

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

ONTOLOGY-ORIENTED INFERENCE-BASED LEARNING CONTENT MANAGEMENT SYSTEM

Annotea and Semantic Web Supported Collaboration

Managing enterprise applications as dynamic resources in corporate semantic webs an application scenario for semantic web services.

HEALTH INFORMATION MANAGEMENT ON SEMANTIC WEB :(SEMANTIC HIM)

MERGING ONTOLOGIES AND OBJECT-ORIENTED TECHNOLOGIES FOR SOFTWARE DEVELOPMENT

Semantic Web OWL. Acknowledgements to Pascal Hitzler, York Sure. Steffen Staab ISWeb Lecture Semantic Web (1)

DLDB: Extending Relational Databases to Support Semantic Web Queries

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach

SEMANTIC WEB TECHNOLOGIES IN KNOWLEDGE MANAGEMENT

Ontology-based Web Service Composition: Part 1. Rolland Brunec Betreuerin: Sabine Maßmann Universität Leipzig, Abteilung Datenbanken

Logic and Reasoning in the Semantic Web (part I RDF/RDFS)

Introduction to the Semantic Web

Supporting Change-Aware Semantic Web Services

Business Rule Standards -- Interoperability and Portability

Ontology and automatic code generation on modeling and simulation

Fraunhofer FOKUS. Fraunhofer Institute for Open Communication Systems Kaiserin-Augusta-Allee Berlin, Germany.

Incorporating Semantic Discovery into a Ubiquitous Computing Infrastructure

Developing an Integrated Multilevel Help Desk Support System

UNIVERSIDAD DE LAS AMÉRICAS PUEBLA ESCUELA DE INGENIERÍA. Departamento de Ingeniería en Sistemas Computacionales

Application of ontologies for the integration of network monitoring platforms

Implementing Ontology-based Information Sharing in Product Lifecycle Management

ONTOLOGIES A short tutorial with references to YAGO Cosmina CROITORU

A Framework and Architecture for Quality Assessment in Data Integration

JOURNAL OF COMPUTER SCIENCE AND ENGINEERING

Databases in Organizations

Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management

Semantic Search in Portals using Ontologies

Extending SOA Infrastructure for Semantic Interoperability

A generic approach for data integration using RDF, OWL and XML

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials

The Semantic Web Rule Language. Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University

Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint

A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition

DDI Lifecycle: Moving Forward Status of the Development of DDI 4. Joachim Wackerow Technical Committee, DDI Alliance

Ontology Development and Query Retrieval using ProtégéTool

A Semantic web approach for e-learning platforms

A Semantic Service-Oriented Architecture for Business Process Fusion

STUMME, HOTHO, AND BERENDT: SEMANTIC WEB MINING A SURVEY 1. Semantic Web Mining. State of the Art and Future Directions

Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies

SmartLink: a Web-based editor and search environment for Linked Services

Transcription:

On the Relations between Structural Case-Based Reasoning and Ontology-based Knowledge Management Ralph Bergmann & Martin Schaaf University of Hildesheim Data- and Knowledge Management Group www.dwm.uni-hildesheim.de -1 - Information Technology for KM Technology to support KM activities: Capture, Store, Select (Retrieval), Share, Apply, Discover expl. knowledge expl. knowledge discovery Organizational Memory Information System (OMIS) -2 -

OMIS Principles Acquiring and maintaining OMIS entries is an investment: Only administer knowledge which is productive Use existing sources of knowledge like manuals, faq s, etc., For building up and maintaining the knowledge base It is not necessary to model the domain up to 100% Supporting people in routine tasks through: access to more information higher degree of decisions quality Soft Technology : support and not replacement -3 - S-CBR and OBKM Different approaches are applied for implementing OMIS: Structural CBR (S-CBR) Methodological: (Extended) CBR Cycle viewed also as organizational structure Technology: Using similarity-based reasoning, e.g. tool orenge Ontology-based Knowledge Management (OBKM) Methodological: Organizing knowledge according to an ontology Technology: Using deductive inference, e.g. tool Ontobroker Thesis: S-CBR and OBKM have a different origin but base on similar principles technologies have complementary strengths Conclusion: cross-fertilization between both approaches desirable -4 -

Overview 1. Introduction 2. Structural CBR applied to Knowledge Management 3. Ontology-based Knowledge Management 4. On the Relations 5. Conclusion -5-2. Structural CBR applied to Knowledge Management new problem p new solution s similarity sim(p,p i ) adaptation c i =(p i,s i ) problem p i solution s i C A S E B A S E Basic CBR assumption: Similar problems have similar solutions! -6 -

Similarity and Utility new problem p similarity sim(p,p i ) utility u(p,s i ) c i =(p i,s i ) problem p i C A S E B A S E new solution s adaptation solution s i Basic CBR assumption re-phrased: Similarity between problems approximates utility of the solution! -7 - Different CBR Approaches differentiated by the Case Representation Approach Textual CBR: Based on free-text cases Particular words or phrases are extracted as indexes No common representation across the cases Conversational CBR Cases are represented by a list of questions No common representation across the cases Structural CBR Common vocabulary is developed, e.g. attribute-value based or objectoriented used as a common data structure All cases (and all other knowledge) are represented based on this vocabulary -8 -

Knowledge Containers for CBR (Richter, 1995) - Where Knowledge is contained - Case Base Similarity Measure Solution Transformation Vocabulary (Representation) Knowledge can be distributed between the four containers according to application needs. Focus on knowledge in the case base. -9 - Using SCBR for KM Store knowledge items as cases? No not really! BUT: Keep knowledge items in their original knowledge form. Characterize each knowledge items by means of a particular vocabulary. Store the characterization of the knowledge item together with a link to the knowledge item as case in the case base: Problem = Characterization of knowledge item. Solution = Link to knowledge item in knowledge container. Develop task-specific similarity measure to assess the utility of a knowledge item only based on its characterization. Adaptation is usually not an issue. -10 -

Extended CBR Cycle Reuse Maintenance is becoming an issue Retrieve Application Cycle ReCycle Revise Retain Maintenance Cycle Refine -11 - (Göker & Roth-Berghofer, 1999) Example: HOMER System (Göker & Roth-Berghofer, 1996-1999) HOMER = OMIS for Knowledge about problems with CAD/CAM Hard- and Software at DaimlerChrysler. Implemented using CBR Technology as part of the European project INRECA-II. KM Challenge: High cost for supporting for CAD-Workstations at the car development. In Sindelfingen in 2000: 1300 CAD-Clients, 16 Applications. Frequent hard- and software updates. Main development steps: Large vocabulary developed in cooperation with the hotline operators. more than 200 concepts... Development of appropriate similarity measures on top of the vocabulary Development of the knowledge base: collected failure reports characterized manually. -12 -

KM with SCBR query s similarity sim(s,char i ) utility u(s,ki i ) c i =(char i,ki i ) characterization char i C A S E B A S E Knowledge items are assessed by their characterization according to their utility wrt. a query Knowledge Items ki i -13 - Vocabulary Development Issues Vocabulary used... for characterizing knowledge and formulating queries. by different people in the organization. for a particular purpose, e.g. diagnostic problem solving. Hence, the vocabulary must fulfill the following properties: formal: must allow similarity-based retrieval. shared: common understanding of its usage among the people using it. utility-distinguishability: complete as to enable to distinguish the utility of knowledge items for a particular situation. Additional helpful properties: functional independence aimed at, if possible. simplifies similarity/utility definition. This closely matches the aim of ontologies -14 -

3. Principles of OBKM OMIS: Creation, accumulation, sharing, reuse, and further development of knowledge in an organization within the context of explicitly defined conceptual models (ontologies) Meta-Data characterizations associated to knowledge items Service/Agent Characterization Ontology Service/Agent Characterization -15 - What is an Ontology An ontology is a formal, explicit specification of a shared conceptualization. Tom Gruber. An ontology is: formal: is machine understandable. explicit specification: contains explicitly defined concepts, properties, relations, functions, constraints, axioms,... about the domain of discourse. shared: represents consensual knowledge of a community. conceptualization: abstract model of some phenomenon in the world. can range from a simple taxonomic hierarchy of classes to a logic program utilizing first-order predicate logic, modal logic, or even higher order logics with probabilities. -16 -

Ontological Engineering (1) Very early origins: CYC project: addressed the issue of reusability and modularity of large knowledge bases KL-ONE: first logical formalization of a frame-based semantic network inspired an entire new discipline in logical frame-based languages called terminological logics or description logics T-Box: Axioms of the knowledge base A-Box: Instance level knowledge (facts) Today: Systems like FLORID/FloXML (U. of Freiburg) or OntoBroker (Ontoprise) based on F-Logic, a descendant of KL-ONE -17 - F-Logic Example publication[ workshop : event. title => string; event[ authors =>> author; title => string; location => URI; cfp => URI; submittedto => event; appday@( string) => date; topics =>> topic; topics =>> topic; ]. ]. X, T, E X : publication[ topics >> T ] X [ submittedto > E ] E[ topics >> T ] (*) conceptualizes -18 - Formal Characterization (Meta-Data Annotation) of Knowledge Items (Instance-level Knowledge, A-Box)

Ontology/Characterization Representation Languages Knowledge exchange and reuse require standardized representation languages with well-founded semantics Current advancements: Semantic Web Ontology Representation Languages Resource Description Framework Schema (RDFS) XML Ontology Exchange Language (XOL) Ontology Inference Layer (OIL) DARPA Agent Markup Language (DAML) Ontology Web Language (OWL, based on DAML/OIL) XML Topic Maps (XMT) -19 - Languages for structured characterizations Resource Description Framework(RDF) Characterization Example (RDF) title On the Relations between " rdf:type rdf:bag BS02: publication authors rdf:_1 turing submittedto location rdf:_2 neumann http://www.uni.de/... IJCAI03 characterizes -20 -

Inference Example [ authors { }] x X : publication >> turing should generate a binding for x title On the Relations between " rdf:type rdf:bag BS02: publication authors rdf:_1 turing submittedto location rdf:_2 neumann http://www.uni.de/... IJCAI03 But only with a proper set/subset semantic -21 - Ontological Engineering (2) Systematic development of ontologies in a reusable and modular fashion and their maintenance Standardized Ontology and Characterization Representation Languages Widely accepted well-founded semantic Ontologies are standard conceptualizations of the domain of discourse committed by all agents/services that do reasoning -22 -

4. On the Relations... (1) Vocabularies in SCBR and ontologies are pretty much the same. Both are formal models for restricting possible interpretations of knowledge items. Enable semantic-based access to knowledge items. Rely on similar representational paradigms. SCBR: object-oriented representations. OBKM: frame-logic (frame-based semantic networks) derivates. -23-4. On the Relations... (2) Both rely on characterizations of knowledge items requiring some formalization in advance. SCBR: Problem part of cases. OBKM: metadata annotation.. Ontologies/Vocabularies, characterizations, and knowledge items can by physically dispersed. Different databases or content management systems. Semantic Web. -24 -

But there are also differences... SCBR mostly isolated; not developed with respect to cooperation with other systems standardization of representation languages not a big issue systems mostly rely on proprietary representations, although XML-based, no standardized semantic Vocabularies don t conceptualize the domain of discourse per se, but on a taskspecific manner Utility-based inference Suitable for many real world appl. Suggestions if no exactly matching solutions can be found OBKM open; cooperation among agents within an Ontology-based OMIS very important W3C standardizations for the semantic web ontologies claim to provide a standardized conceptualization of the domain of discourse ontologies should be problem free (nearly impossible) Logic-based inference Correct and provable results Required by computer agents for further processing -25 - Ontology vs. SCBR Knowledge Containers Ontology-based Approach Service Logic Inference SCBR Approach Service Utility oriented Search Ontology Meta Data Annotation Problem Knowledge Problem Knowledge Conceptual Model Characterization Sim. Model Cases Vocabulary Knowledge Items (e.g. documents, processes) -26 -

5. Conclusions SCBR for KM could benefit from semantic web developments use of standardized ontology and characterization languages interoperability with other agents Ontology standardization could benefit form considering results on similarity modeling Integration of utility and inference-based reasoning is desirable: Toolbox Integration: different reasoning on same representation Seamless integration: combined reasoning principle -27 -