© 2001 franz j. kurfess knowledge management tools 1 cpe/csc 580: knowledge management dr. franz j....
Post on 19-Dec-2015
217 views
TRANSCRIPT
© 2001 Franz J. Kurfess Knowledge Management Tools 1
CPE/CSC 580: Knowledge Management
CPE/CSC 580: Knowledge Management
Dr. Franz J. Kurfess
Computer Science Department
Cal Poly
© 2001 Franz J. Kurfess Knowledge Management Tools 2
Course OverviewCourse Overview Introduction Knowledge Processing
Knowledge Acquisition, Representation and Manipulation
Knowledge Organization Classification, Categorization Ontologies, Taxonomies,
Thesauri
Knowledge Retrieval Information Retrieval Knowledge Navigation
Knowledge Presentation Knowledge Visualization
Knowledge Exchange Knowledge Capture, Transfer,
and Distribution
Usage of Knowledge Access Patterns, User Feedback
Knowledge Management Techniques Topic Maps, Agents
Knowledge Management Tools
Knowledge Management in Organizations
© 2001 Franz J. Kurfess Knowledge Management Tools 3
Overview Knowledge Management Tools
Overview Knowledge Management Tools
Motivation Objectives Tools Requirements
Knowledge Acquisition Knowledge Organization Knowledge Exchange Knowledge Presentation Knowledge Retrieval
Capabilities Capture, Indexing, Search, Link
Association, Graphs/Networks, Hierarchies, Collaboration,
KM Tool Sets Subtopic 1.1 Subtopic 1.2
Tools for Specific KM Tasks Subtopic 2.1 Subtopic 2.2
Outlook Tools Subtopic 3.1 Subtopic 3.2
Important Concepts and Terms
Chapter Summary
© 2001 Franz J. Kurfess Knowledge Management Tools 4
LogisticsLogistics
Introductions Course Materials
textbook handouts Web page CourseInfo/Blackboard System and Alternatives
Term Project Lab and Homework Assignments Exams Grading
© 2001 Franz J. Kurfess Knowledge Management Tools 5
Bridge-InBridge-In
© 2001 Franz J. Kurfess Knowledge Management Tools 6
Pre-TestPre-Test
© 2001 Franz J. Kurfess Knowledge Management Tools 7
MotivationMotivation
© 2001 Franz J. Kurfess Knowledge Management Tools 8
ObjectivesObjectives
© 2001 Franz J. Kurfess Knowledge Management Tools 10
KM ToolsKM Tools
IHMC Concept Maps80-20 DiscoveryAssistumKnowledge Structure Manager (KSM)CokaceIdea Processor
© 2001 Franz J. Kurfess Knowledge Management Tools 11
KM ToolsKM Tools
study IT-Research http://www.it-research.net
© 2001 Franz J. Kurfess Knowledge Management Tools 12
Tools by CategoryTools by Category Information Retrieval: Verity™, Connex™, Excalibur™, Eurospider™,
Google™, Fulcrum™ Collaborative Filtering: Grapevine™ Intranet Portal: Intraspect™ , Open Text™ , Autonomy™, Ontoprise™ Groupware: Lotus Notes™, MS Exchange™ Document Management: PCDOCS™, InQuery™, Filenet™, Documentum™ Text Summarization: Prosum Database solutions: Wincite™, Dataware™, Agentware™ Experience Factories: at A.D.Little™, at Xerox™ Skill Management: Loga HRMS (P&I)™, proprietary solutions Semantic Nets-based: USU™, Knowledge Park™ Visualization: Inxight™, AIdministrator™ Knowledge Discovery: Clementine™, IBM™, SAS™
[Staab 2001]
© 2001 Franz J. Kurfess Knowledge Management Tools 13
KM Tools in ContextKM Tools in Context
Knowledge Discovery Tools (Maybury, WM 2001)
© 2001 Franz J. Kurfess Knowledge Management Tools 14
IHMC Concept Maps TemplateIHMC Concept Maps Template
IHMC Concept Map SoftwareInstitute for Human and Machine Cognition,
University of West Floridahttp://cmap.coginst.uwf.edu/Purpose
tools for the organization and representation of knowledge
Components set of Java-based tools for the display and navigation of
existing concept maps http-based server to host concept maps
[Novak 2000]
© 2001 Franz J. Kurfess Knowledge Management Tools 15
Concept Maps DescriptionConcept Maps Description
features creation of concept maps browsing of existing concept maps Web browser enhanced with Java as user interface
application examples Center for Mars Exploration, NASA weather forecasting in the Gulf Coast region distance learning
[http://cmap.coginst.uwf.edu/]
© 2001 Franz J. Kurfess Knowledge Management Tools 16
Concept Maps Concept MapConcept Maps Concept Map
[http://cmap.coginst.uwf.edu/]
© 2001 Franz J. Kurfess Knowledge Management Tools 17
Concept Map ExampleConcept Map Example
[http://cmap.coginst.uwf.edu/]
© 2001 Franz J. Kurfess Knowledge Management Tools 18
Concept Map Example 2Concept Map Example 2
[http://cmap.coginst.uwf.edu/]
© 2001 Franz J. Kurfess Knowledge Management Tools 19
Concept Maps EvaluationConcept Maps Evaluation
representation and organization of knowledge functionality
browsing and construction of concept maps
user interface Web browser with Java
good aspects nice visualization, easy to browse
limitations knowledge acquisition is very labor-intensive
© 2001 Franz J. Kurfess Knowledge Management Tools 20
80-20 Discovery Template80-20 Discovery Template
Discovery80-20, Authorhttp:www.80-20.com/products/discoveryenhanced search engine for internal data basesComponents
© 2001 Franz J. Kurfess Knowledge Management Tools 21
80-20 Discovery Description80-20 Discovery Description
features natural language query parsing web browser as interface
diagramsscreen shotsapplication examples
© 2001 Franz J. Kurfess Knowledge Management Tools 22
80-20 Discovery Screen Shot80-20 Discovery Screen Shot
[Discovery]
[Screenshot and annotations by Chris Newman]
© 2001 Franz J. Kurfess Knowledge Management Tools 23
80-20 Discovery Evaluation80-20 Discovery Evaluationmain emphasis on retrieval of existing knowledge
mainly from already existing data bases
functionality creates an index of documents in specified storage areas provides access through natural language queries
integration with outside systems
tightly integrated with Microsoft products
user interface web browser natural language queries
performance seems to be rather sluggish, probably due to the NL input
good aspectslimitations
© 2001 Franz J. Kurfess Knowledge Management Tools 24
Assistum TemplateAssistum Template
Products: Assistum Knowledge ToolOrganization: Assistum.comhttp://www.assistum.comPurpose
enables the user to create or modify knowledge bases to assist their decision-making
Components Assistum Viewer Assistum Knowledge Editor
[Assistum.com]
© 2001 Franz J. Kurfess Knowledge Management Tools 25
Assistum DescriptionAssistum Description
Assistum provides easy-to-use tools to create powerful fuzzy rule-based decision support systems
it uses fuzzy logic to store and transform degree of truth variables and relationships
demos are available on the Web at http://www.assistum.com/2000/demonstrations/javademo.html requires Java-capable browser
[Assistum.com]
© 2001 Franz J. Kurfess Knowledge Management Tools 26
Assistum ExampleAssistum Exampleknowledge network about price increase
[Assistum.com]
© 2001 Franz J. Kurfess Knowledge Management Tools 27
Assistum ExampleAssistum Example
reasoning for price increase
[Assistum.com]
© 2001 Franz J. Kurfess Knowledge Management Tools 28
Assistum EvaluationAssistum Evaluationscope
emphasis on knowledge representation fuzzy logic as inference method
functionality editor for the creation and modification of knowledge bases viewer for the display of knowledge bases
integration within the set with outside systems
user interface GUI, Web browser with Java
good aspects support for knowledge engineering tasks
limitations mainly a tool for knowledge engineering
[Assistum.com]
© 2001 Franz J. Kurfess Knowledge Management Tools 29
Knowledge Structure Manager (KSM)
Knowledge Structure Manager (KSM)
Name of the Tool SetJose Cuena, Martin Molina, ISYS Intelligent Systems
Research Group, Department of Artificial Intelligence, Polytechnic University, Madrid, Spain
http://www.isys.dia.fi.upm.es/ksm/home.htmlPurpose
a software environment that helps developers and end-users in the development and maintenance of large and complex knowledge-based applications
Components analysis, design and implementation, maintenance
© 2001 Franz J. Kurfess Knowledge Management Tools 30
KSM DescriptionKSM Descriptiongoal
reduce the gap between the human understanding and the implementation of applications using knowledge models
background intuitive modular approach with different levels of abstraction to cope with
large knowledge bases influenced by the idea of generic tasks of Chandrasekaran and the
knowledge level concept of Newell. includes also some ideas from other parallel approaches of knowledge
engineering methodologies and tools such as KADS, PROTEGE-II and KREST
diagramsscreen shotsapplication examples
© 2001 Franz J. Kurfess Knowledge Management Tools 31
KSM Knowledge Area ViewKSM Knowledge Area View
© 2001 Franz J. Kurfess Knowledge Management Tools 32
KSM Hyperbolic ViewKSM Hyperbolic View
© 2001 Franz J. Kurfess Knowledge Management Tools 33
KSM Task PerspectiveKSM Task Perspective
© 2001 Franz J. Kurfess Knowledge Management Tools 34
Problem FormulationProblem Formulation
© 2001 Franz J. Kurfess Knowledge Management Tools 35
KSM EvaluationKSM Evaluation
scopefunctionalityintegration
within the set with outside systems
user interfaceperformancegood aspectslimitations
seems to be most appropriate for AI knowledge engineering tasks, not so much for knowledge management
© 2001 Franz J. Kurfess Knowledge Management Tools 36
CokaceCokace
Cokace, WebCokaceOlivier.Corby, INRIA, Sophia Antipolis, Francehttp://www-sop.inria.fr/acacia/Cokace/cokace.htmlPurpose
environment for the conceptual modelling language CML of the CommonKADS methodology
Components
© 2001 Franz J. Kurfess Knowledge Management Tools 37
Cokace DescriptionCokace Description
goal to provide the knowledge engineer with structured edition, static
validation and dynamic interpretation of CML expertise models features
allows the knowledge engineer to simulate a reasoning on CML expertise models
enables verification and evaluation of such expertise models before implementation of the final knowledge-based system
diagramsscreen shotsapplication examples
© 2001 Franz J. Kurfess Knowledge Management Tools 38
Cokace ExampleCokace Example
ontology produced on-line by WebCokace labels are lost
[WebCokace]
© 2001 Franz J. Kurfess Knowledge Management Tools 39
Cokace EvaluationCokace Evaluation
development tool for CommonKADS methodologyfunctionalityintegration
within the set with outside systems
user interface Web-based (WebCokace)
good aspects knowledge engineering support
limitations mainly for knowledge engineering purposes
© 2001 Franz J. Kurfess Knowledge Management Tools 40
Idea ProcessorIdea Processor
Idea ProcessorA-I-A
http://www.a-I-a.com/englishHomePage/technologies.html
Purpose new generation Computer Supported Cooperative Work
technology composed of a user driven software system and a methodology, IdeaProcessing(™)
Components
© 2001 Franz J. Kurfess Knowledge Management Tools 41
Idea Processor DescriptionIdea Processor Description
goal to facilitate idea and knowledge management and
communication with a graphical and intuitive approach
features permits simultaneous access by various individuals within
a work group to diagram building which leads to concept formation
joint effort promotes shared understanding and consensus facilitates the visualization of problems and their solutions it is an 'ideator' (an idea and strategies editor), a group
ware, and a meta-CASE tool.
[A-I-A 2001]
© 2001 Franz J. Kurfess Knowledge Management Tools 42
Idea Processor ExampleIdea Processor Example
site map generated with Idea Processor technology
[A-I-A Site Map]
© 2001 Franz J. Kurfess Knowledge Management Tools 43
Idea Processor EvaluationIdea Processor Evaluation
scope visualization of knowledge
functionality idea and strategies editor group collaboration
good aspects visual display of knowledge aspects
limitations knowledge acquisition seems tedious
© 2001 Franz J. Kurfess Knowledge Management Tools 44
Tool Set TemplateTool Set Template
Name of the Tool SetOrganization, AuthorURLPurposeComponents
© 2001 Franz J. Kurfess Knowledge Management Tools 45
Tool Set DescriptionTool Set Description
further detailsdiagramsscreen shotsapplication examples
© 2001 Franz J. Kurfess Knowledge Management Tools 46
Tool Set EvaluationTool Set Evaluation
scopefunctionalityintegration
within the set with outside systems
user interfaceperformancegood aspectslimitations
© 2001 Franz J. Kurfess Knowledge Management Tools 47
Autonomy TemplateAutonomy Template
Name of the Tool SetOrganization, AuthorURLPurposeComponents
© 2001 Franz J. Kurfess Knowledge Management Tools 48
Tool Set DescriptionTool Set Description
further detailsdiagramsscreen shotsapplication examples
© 2001 Franz J. Kurfess Knowledge Management Tools 49
Tool Set EvaluationTool Set Evaluation
scopefunctionalityintegration
within the set with outside systems
user interfaceperformancegood aspectslimitations
© 2001 Franz J. Kurfess Knowledge Management Tools 50
MindMap TemplateMindMap Template
Name of the Tool SetOrganization, AuthorURLPurposeComponents
© 2001 Franz J. Kurfess Knowledge Management Tools 51
Tool Set DescriptionTool Set Description
further detailsdiagramsscreen shotsapplication examples
© 2001 Franz J. Kurfess Knowledge Management Tools 52
Tool Set EvaluationTool Set Evaluation
scopefunctionalityintegration
within the set with outside systems
user interfaceperformancegood aspectslimitations
© 2001 Franz J. Kurfess Knowledge Management Tools 53
Verity TemplateVerity Template
Name of the Tool SetOrganization, AuthorURLPurposeComponents
© 2001 Franz J. Kurfess Knowledge Management Tools 54
Tool Set DescriptionTool Set Description
further detailsdiagramsscreen shotsapplication examples
© 2001 Franz J. Kurfess Knowledge Management Tools 55
Tool Set EvaluationTool Set Evaluation
scopefunctionalityintegration
within the set with outside systems
user interfaceperformancegood aspectslimitations
© 2001 Franz J. Kurfess Knowledge Management Tools 56
Practicity TemplatePracticity Template
PracticityOrganization, AuthorURLweb-based knowledge sharing environmentPracticity web server, web browser as clients
© 2001 Franz J. Kurfess Knowledge Management Tools 57
Tool Set DescriptionTool Set Description
features captures interactions between users participating in a
“community of practice” contents and contexts of interactions stores interactions in a cet\ntral knowledge base
diagramsscreen shotsapplication examples
© 2001 Franz J. Kurfess Knowledge Management Tools 58
Tool Set EvaluationTool Set Evaluationmain emphasis on capturing of knowledge through interactionsfunctionality
knowledge capture, access dtSearch for text-based search
integration within the set with outside systems
user interfaceperformancegood aspectslimitations
© 2001 Franz J. Kurfess Knowledge Management Tools 59
Groove TemplateGroove Template
GrooveGroove Networks, Ray Ozzie (Lotus Notes
developer)URLP2P groupware for direct interaction among users
collaboration, communication, sharing information
Components
© 2001 Franz J. Kurfess Knowledge Management Tools 60
Tool Set DescriptionTool Set Description
features shared spaces are used for storing and accessing
knowledge users share spaces through accounts
diagramsscreen shotsapplication examples
© 2001 Franz J. Kurfess Knowledge Management Tools 61
Tool Set EvaluationTool Set Evaluationscope
main emphasis on sharing of informationfunctionality
communication chatting, messages, discussion forums
collaboration net meetings, outlines, drawing,
coordination calender
integration within the set with outside systems
user interfaceperformancegood aspectslimitations
© 2001 Franz J. Kurfess Knowledge Management Tools 62
Post-TestPost-Test
© 2001 Franz J. Kurfess Knowledge Management Tools 64
ReferencesReferences [Cuena & Molina 1996] Cuena J., Molina M.: "Building Knowledge Models
Using KSM". Proc. of Knowledge Acquisition of Knowledge Based Systems Workshop, KAW96. Banff, Canada. 1996.
[Novak 2000] Joseph D. Novak: “The Theory Underlying Concept Maps and How To Construct Them”, http://cmap.coginst.uwf.edu/info/. 1996.
[Staab 2000] Steffen Staab: “Intelligente Techniken für das Wissensmanagement” Knowledge Management Tutorial, Wissensmanagement 2001 Conference, Baden-Baden, Germany, http://www.aisb.uni-karlsruhe.de/~sst.
© 2001 Franz J. Kurfess Knowledge Management Tools 65
Important Concepts and TermsImportant Concepts and Terms natural language processing neural network predicate logic propositional logic rational agent rationality Turing test
agent automated reasoning belief network cognitive science computer science hidden Markov model intelligence knowledge representation linguistics Lisp logic machine learning microworlds
© 2001 Franz J. Kurfess Knowledge Management Tools 66
Summary Chapter-TopicSummary Chapter-Topic
© 2001 Franz J. Kurfess Knowledge Management Tools 67