1 / 34

Experience Management based on Text Notes

Experience Management based on Text Notes. The EMBET System Michal Laclavik. Overview. Applications Motivation, history Experience Management Approach Ontology Knowledge Model Modeling Methodology EMBET Architecture Algorithms Applications Conclusion.

selena
Download Presentation

Experience Management based on Text Notes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Experience Management based on Text Notes The EMBET System Michal Laclavik Košice, 10 February 2006

  2. Overview • Applications • Motivation, history • Experience Management Approach • Ontology Knowledge Model • Modeling Methodology • EMBET Architecture • Algorithms • Applications • Conclusion Košice, 10 February 2006

  3. Objectives, Application of the system • Collaboration among users • Knowledge Sharing • Recommendation • Representation of Experience or Knowledge • Text Notes Košice, 10 February 2006

  4. Motivation, problem area • In Pellucid IST Project • Active Hint approach • AH = action on resource(s) in context + explanation • Many AHs in Pellucid: • See Text Note in this context because is useful • In K-Wf Grid project • Need for sharing of expert knowledge • Text Notes • Natural way for people • If we are able to detect context of note - note can help others better then other formalized knowledge • People like to enter notes or memos to remind something to themselves or others Košice, 10 February 2006

  5. Ontologies Knowledge Representation OWL-DL compatible with Description Logic Query and Storage Engines available RDF, OWL, RDQL based Application domain Knowledge Management (KM) is the process through which organizations generate value from their intellectual and knowledge-based assets (Source: CIO Magazine) Experience Management is special kind of KM – based on “lessons learned” Reasoning Actions Pragmatics Knowledge Semantics Information Data Syntax Characters (Bergman, 2002, Experience Management) State of the Art – Ontologies, Knowledge Košice, 10 February 2006

  6. Research Challenges • Experience (Knowledge) Management • Text Processing • Knowledge, Semantic, Ontologies • Semantic Annotation • Domain Models (Flood Prediction, Traffic Simulation, …) • User Interaction • Knowledge Relevance, Problem detection Košice, 10 February 2006

  7. Experience Management Approach • Problem p • Problem Space (P) • In EMS Case-Lesson pairs (c, l) • Case Space (C) • lesson space (L). • maps problem space to case space • c = f(p) Košice, 10 February 2006

  8. General vs. EMBET Approach • General EM Approach • Characterize a problem • Transform the problem from the space P to the space C. • Choose from the cases the most "useful" lesson from the case-lesson pairs stored in the database • Apply that lesson. • EMBET EM Approach • User context detection from environment which describes problem P • Our Model is described by ontology and Notes are stored with associated context, which describes space C • Notes represent learned lesson L which is associated with space C (note context). The note context is matched with a user problem described by the detected user context. The user context is wider than the note context and as a result all applicable notes are matched and returned. • Applying the lesson is left to the user be reading appropriate notes. Košice, 10 February 2006

  9. Thesis Objectives • Design of Generic Ontology model for Experience management with extension for different application domains • Design of Modeling Methodology for extension of the Ontology based Knowledge Model for different applications • Design & Development of generic and customizable EMBET Experience Management software with the Ontology Knowledge Model • Evaluation of results on a real pilot operation Košice, 10 February 2006

  10. Used Methods and Methodologies • Knowledge management, system design • Unified Modeling Language – UML • CommonKADS • Protégé as Tool for CommonKADS • Formal methods for describing ontology based models • Description Logic • Graph Ontology representation Košice, 10 February 2006

  11. Used Tools and Software • Protégé Ontology Editor • Support for OWL ontology format • Can be used as modeling tool • Jena – Semantic Web Framework for Java • Support for OWL – best available OWL API • Support for RDQL model querying Košice, 10 February 2006

  12. Ontology Knowledge Model Objective: Design of Generic Ontology model for Experience management with extension for different application domains Košice, 10 February 2006

  13. Based on Events, Resources, Actions, Actors, Context Formally Described using Sets, Description Logic (compatible with OWL-DL), Graph Representation Actor Context updating function/algorithm (Actor/User Environment State) CAnew = fC(ea,CAold) Resources updating function/algorithm (result of fulfilled actor/user goals) RAnew = fR(CAnew,RAold) Ontology Knowledge Model Košice, 10 February 2006

  14. Modeling Methodology Objective: Design of Modeling Methodology for extension of the Ontology based Knowledge Model for different applications Košice, 10 February 2006

  15. Modeling Methodology • Extending Model with Protégé Editor following CommonKADS models • Organizational or Environment Model • Task Model • Agent or Actor Model • Includes implementation of algorithms for context and resource updating • Results • Ontology developed in Protégé which can be exported in OWL format. • Concrete Algorithms for each actor (often algorithms are similar or same) which updates actors' context CAnew and resources RAnew. Košice, 10 February 2006

  16. Design & Development of EMBET System Objective: Design & Development of generic and customizable EMBET Experience Management software with the Ontology Knowledge Model Košice, 10 February 2006

  17. Display Note Enter Note Vote on Relevance Enter Problem Use Case Košice, 10 February 2006

  18. Knowledge Cycle (4) Enter Note (4) Pattern Detection Annotation Note with Context (1, 4) Compare Current User Context And Note Context (1, 4) Displaying context List (4) User approve and submit context of note (2) Notes are displayed to user in detected user context (4) Vote on note, Updating relevance Košice, 10 February 2006

  19. EMBET Core EMBET GUI Memory KnowledgeNotesDetection JSTL JSP Pages HTML Output XML messages XSLT Style Sheets Context Detection RDF OWL CSS FeedbackOn knowledge KnowledgeNotes XML messages Store Knowledge Context Update Update Knowledge Architecture and GUI Košice, 10 February 2006

  20. Memory Ontology Anotate Core EventHandler DetectContext Class Diagram Košice, 10 February 2006

  21. Algorithms • Actor (User) Context updating algorithm • CAnew = fC(ea,CAold) • Resources (Notes) updating algorithm • RAnew = fR(CAnew,RAold) Košice, 10 February 2006

  22. Annotation • Text of note is matched by regular expressions • Domain (Application) elements described in ontology model are detected Košice, 10 February 2006

  23. Applications Objective: Evaluation of Results on real pilot operation. Košice, 10 February 2006

  24. Example of Use – Adding the Note Košice, 10 February 2006

  25. Example of Use – Definition of Problem Košice, 10 February 2006

  26. Conclusion and Future Work Košice, 10 February 2006

  27. Major Outcomes/Results • EMBET is system for: • User Problem Definition • Experience Management • Collaboration • Knowledge Sharing Košice, 10 February 2006

  28. Conclusion and outlook • Tested and Evaluated on: • Pellucid IST Project • K-Wf Grid IST Project • Can be used also in non Grid application • Intranet Systems • CRM, ERP • Systems which can communicate Context • Customization • Domain Ontology Model (main resources in the domain) • Interface communicating context/problem of the user Košice, 10 February 2006

  29. Future work • RAPORT APVT project (01/2005-12/2007): Research and development of a knowledge based system to support workflow management in organizations with administrative processes • model and algorithms will be reused and extended • Annotation of emails • K-Wf Grid EU 6FP RTD IST project (2004-2007) • evaluation on more applications, improvement of context detection • NAZOU SPVV Project (09/2004-11/2007): Tools for acquisition, organization and maintenance of knowledge in an environment of heterogeneous information resources • OnTeA semantic annotation Košice, 10 February 2006

  30. Thank you ! Michal Laclavik Košice, 10 February 2006

  31. Questions & Answers Košice, 10 February 2006

  32. Methodologies • Based on • CommonKADS • Protégé • Tied with Extensible model for discrete environments based on Events Košice, 10 February 2006

  33. Experience Management Systems • EM as in Bergman Book – methodology for EM application • EMBET • Generic Košice, 10 February 2006

  34. Annotation • Annotation solutions – semantic tags • OnTeA - Mapping with existing individuals in ontology models Košice, 10 February 2006

More Related