implementing knowledge-as-a-service

40
2019 DoD and Federal Knowledge Management Symposium Implementing Knowledge-as-a-Service Copyright © 2019 A.J. Rhem & Associates, Inc.

Upload: others

Post on 18-Dec-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Implementing Knowledge-as-a-Service

2019 DoD and Federal Knowledge Management Symposium

Implementing Knowledge-as-a-Service

Copyright © 2019 A.J. Rhem & Associates, Inc.

Page 2: Implementing Knowledge-as-a-Service

About Your Presenter

Dr. Anthony J. Rhem, PhD.: serves as the President and Principle Consultant of A.J. Rhem & Associates, Inc., a privately held Knowledge Management & System Integration Consulting, Training and Research firm located in Chicago, Illinois.

Dr. Rhem has over thirty (30) years of experience in information technology and twenty years (20) in Knowledge Management. A published author, educator, and researcher; Dr. Rhem has presented the application and theory of Software Engineering Methodologies, Knowledge Management, Artificial Intelligence, Information Architecture, Big Data and IoT at universities and conferences in the US, Europe and Australia.

Copyright © 2019 A.J. Rhem & Associates, Inc. 2

Page 3: Implementing Knowledge-as-a-Service

Knowledge-as-a-Service (KaaS)

• Knowledge as a Service (KaaS) blends Knowledge Management (KM) and Artificial Intelligence (AI) to deliver the right knowledge to the right person in the right context at the right time across various platforms (desktop, laptop or any mobile device) in order to facilitate fast, efficient and accurate decision making.

Copyright © 2019 A.J. Rhem & Associates, Inc. 3

Page 4: Implementing Knowledge-as-a-Service

Why Knowledge-as-a-Service (KaaS)?

• There is too much information and knowledge within an organization and its imperative to make sense of it and focus on what you need in a timely manner.

• KaaS is needed to:• Improve access to the collective knowledge of an organization; • Provide personalized knowledge that responds to the needs of the worker; • Enable workers to be productive by executing tasks and learning more

efficiently and effectively

• KaaS provides the mechanisms to support and encourage a knowledge sharing culture and a Knowledge-Driven Organization

Copyright © 2019 A.J. Rhem & Associates, Inc. 4

Page 5: Implementing Knowledge-as-a-Service

Tenets of Knowledge-as-a-Service

Copyright © 2019 A.J. Rhem & Associates, Inc. 5

Page 6: Implementing Knowledge-as-a-Service

Tenets of Knowledge-as-a-Service

• Tenets of KaaS• Uses a distributed computing model.

• Connects Tacit and Explicit Knowledge through ontology management and knowledge mapping

• Tacit and Explicit Knowledge is constantly updated adhering to your organization’s content (information and knowledge) lifecycle management processes.

• Provides a Dynamic, Accurate and Personal delivery of Knowledge

• Makes use of AI through predictive analytics and Knowledge Flow Optimization

Copyright © 2019 A.J. Rhem & Associates, Inc. 6

Page 7: Implementing Knowledge-as-a-Service

KaaS Distributed Computing Model

• Allows resource sharing, including software by systems connected to the network.

• Incorporates the use of Web services. The next generation application interaction allowing applications to communicate based on standard methodologies for information exchange.

• The main advantages of distributed data computing include the lower cost of processing data, having multiple control centers that reduce the risk of a system breakdown, and improved efficiency.

Copyright © 2019 A.J. Rhem & Associates, Inc. 7

Page 8: Implementing Knowledge-as-a-Service

KaaS Distributed Computing Model

Copyright © 2019 A.J. Rhem & Associates, Inc.8

Knowledgebase Front End – User Interface

Web Services

Search & Metadata ServicesAPI’s

KnowledgebaseRepository

Machine Learning (Data Analytics)

Expertise Knowledgebase

Metadata and Ontology Management

Microservices API’s

User Access Layer

Infrastructure Layer

Distributed Knowledge Services

Layer

AI/ML Layer

KnowledgebaseRepository

Expertise Knowledgebase

KnowledgebaseRepository

Expertise Knowledgebase

ML Analytics ML Analytics ML Analytics …

Page 9: Implementing Knowledge-as-a-Service

KaaS Ontology Management & Knowledge Mapping• Providing a common ontology provides consistent classification and

establishes relationships between the tacit and explicit knowledge within the repository.

• The ontology is the backbone of the interactive knowledge map depicting a visual relationship between the tacit and explicit knowledge within the repository.

• The ontology also provides the machine learning algorithm with the necessary labels and relationships between data to perform accurate predictive analytics.

Copyright © 2019 A.J. Rhem & Associates, Inc. 9

Page 10: Implementing Knowledge-as-a-Service

KaaS Ontology Management & Knowledge Mapping

Copyright © 2019 A.J. Rhem & Associates, Inc. 10

Ontology Management Knowledge Mapping

Page 11: Implementing Knowledge-as-a-Service

KaaS Knowledge Flow Optimization

• An understanding of how knowledge flows throughout your organization is essential for delivering KaaS

• Connecting explicit knowledge to the tacit knowledge holders creates a holistic view of knowledge.

• Tacit knowledge holders • workers who are experienced with

executing certain tasks, developing a solution, working in a specific industry, practice area or company while leveraging the stored knowledge.

Copyright © 2019 A.J. Rhem & Associates, Inc. 11

Connect

Collect

Store

Use/ReuseLearn

Create New

Store New

Page 12: Implementing Knowledge-as-a-Service

KaaS Delivery of Knowledge

Copyright © 2019 A.J. Rhem & Associates, Inc. 12

Dynamic

Accurate

Personal

Constantly updated adhering to your organization’s content (information and knowledge) lifecycle management processes; including the experts who can provide insights about the knowledge. The Dynamic component of knowledge reflects your organization’s brand, tone and evolves over time.

Identified as the authoritative source and authoritative voice for that subject matter. This knowledge is accepted by your organization as the “source of truth”.

Answers the questions that the users of your knowledge are seeking; tailored to what the individual need to make a decision; facilitated by how knowledge flows throughout your organization.

Page 13: Implementing Knowledge-as-a-Service

Incorporating Artificial Intelligence (AI)Using AI to Deliver Knowledge

Copyright © 2019 A.J. Rhem & Associates, Inc. 13

Page 14: Implementing Knowledge-as-a-Service

AI in KaaS Knowledge Delivery

• AI plays an important part to KaaS by elevating how the delivery of knowledge occurs to the people who need it. AI is used to scale the volume and effectiveness of knowledge distribution.

Copyright © 2019 A.J. Rhem & Associates, Inc. 14

AI KM

Page 15: Implementing Knowledge-as-a-Service

AI will enable KaaS in your organization by providing the ability to :

• Predict trending knowledge areas/topics that your knowledge workers needs

• Identify which targeted knowledge will resonate with your knowledge workers based on real-time engagement and content consumption

• Personalize knowledge based on individual preferences

• Improve content decisions by leveraging machine learning around what content will be best suited to address the situation

• AI will make search and its search products more relevant, precise and efficient.

• AI through intents will be able to better know what content your knowledge workers need. Intents will provide a better understanding of what a person is looking for by better understanding the intended use of the content.

• Chatbots w/ Natural Language Processing (NLP): will provide cognitive capabilities to understand, interpret and manipulate human language that will enable the bots to anticipate the needs, attitudes and aspirations of users to aid in decision making and improve outcomes, all geared to achieve substantial business value.

Copyright © 2019 A.J. Rhem & Associates, Inc. 15

Page 16: Implementing Knowledge-as-a-Service

AI in KaaS Predicting Trending Knowledge

• Predict trending knowledge areas/topics that your knowledge workers needs

• Leverages supervised learning algorithms that will learn over time.• Supervised learning allows the algorithm to make inferences from labeled data.

Copyright © 2019 A.J. Rhem & Associates, Inc. 16

Page 17: Implementing Knowledge-as-a-Service

AI in KaaS: AI Delivering Smart Search

• AI will make search and its search products more relevant, precise and efficient.

• AI through intents will be able to better know what content your knowledge workers need. Intents will provide a better understanding of what a person is looking for by better understanding the intended use of the content.

Copyright © 2019 A.J. Rhem & Associates, Inc. 17

Page 18: Implementing Knowledge-as-a-Service

AI in KaaS: Chatbots w/ Natural Language Processing (NLP)

• Personalize knowledge –through specialized knowledge assistants (bots) working together with users, knowledge can be made available in a personalized way depending on the needs of the consumer.

• Chat Bots will provide value for all knowledge workers in the various business areas along critical decision-making points with personalization of the delivery of knowledge.

Copyright © 2019 A.J. Rhem & Associates, Inc. 18

Page 19: Implementing Knowledge-as-a-Service

Knowledge-as-a-ServiceArchitectural Framework

Copyright © 2019 A.J. Rhem & Associates, Inc. 19

Page 20: Implementing Knowledge-as-a-Service

KaaS Architectural Framework

Copyright © 2019 A.J. Rhem & Associates, Inc. 20

Copyright © 2019 A.J. Rhem & Associates, Inc. 20

Search/Chatbot/AI Layer

Data Layer

Taxonomy/MDM Layer

Presentation layer

Capabilities Layer

IT Foundational

Canonical Data Model (Structured/Unstructured

Data)Data Warehouse Security

Managed Metadata/Controlled Vocabulary services

Ontology/Taxonomy ManagementData Governance

Search Chatbots TaggingContent

Management

API Services Bus

Agile DevContinuous

Testing/ReleaseMonitoring/Operations

Cloud Infrastructure

Security

Knowledge MappingBusiness Services

App Layer Tacit Knowledge

Explicit Knowledge

AI

Smart Search

Expert finder

Doc Vis ChatbotsTaxonomy

Mgmt

Knowledge BI

QueryActivity Metrics

Knowledge Capture

K. CaptureUsage

MetricsCurate & Harvest

Data Lake

Request Management

Data and AnalyticsTaxonomyDocument

Visualization

Core Search & Statistical Analysis

Natural Language Processing & Semantic Extractors

Search AssistanceCustom ML Algorithms

Interactive Knowledge Maps

Tacit & Explicit Knowledge

Delivery CoPs Chatbots

Knowledge Capture & Alignment

Ontology MgmtQuery

Activity Metrics

Usage Metrics

Smart Search

Expert finder

Doc VisK. CaptureCurate & Harvest

QueryActivity Metrics

Usage Metrics

Page 21: Implementing Knowledge-as-a-Service

Knowledge-as-a-ServiceBenefits

Copyright © 2019 A.J. Rhem & Associates, Inc. 21

Page 22: Implementing Knowledge-as-a-Service

Benefits of KaaS

• The main advantage of deploying a KaaS framework will not only be better management of the knowledge, but also better access to knowledge.

• Here are some key benefits:

• Personalized Knowledge Access• Predict trending knowledge areas/topics that your knowledge workers needs• Identify targeted knowledge for real-time engagement and content consumption• Personalize knowledge based on individual preferences

• Increase productivity by executing tasks and learning more efficiently and effectively

• Cognitive capabilities to enable bots to anticipate the needs, attitudes and aspirations of users to aid in decision making and improve outcomes

Copyright © 2019 A.J. Rhem & Associates, Inc. 22

Page 23: Implementing Knowledge-as-a-Service

Benefits of KaaS

If you know where the knowledge comes from, where it goes, and how it is used your organization is well on its way to properly delivering a KaaS solution. This solution will enable the organization to deliver its services more effectively and efficiently by tapping into the collective knowledge of your organization.

Copyright © 2019 A.J. Rhem & Associates, Inc. 23

Page 24: Implementing Knowledge-as-a-Service

KaaS Case Study:

Professional Services Firm (PSF)

Copyright © 2019 A.J. Rhem & Associates, Inc. 24

Page 25: Implementing Knowledge-as-a-Service

Executive Summary

Executive leadership as part of a 3-year digital transformation effort has mandated that the organization must align the capabilities/strategy (mission & vision) of knowledge management with the strategic priorities of the business and to re-invent how Knowledge is distributed and access at PSF. In order to be successful in delivering a state-of-the-art Knowledge Management Solution it has been determined that Artificial Intelligence (specifically Machine Learning) be utilized.

Copyright © 2019 A.J. Rhem & Associates, Inc. 25

Page 26: Implementing Knowledge-as-a-Service

Key Challenges

• The following have been identified as key challenges in delivering the Knowledge Management Solution:

• An initial high-level architecture must be developed to identify the product components and how they will interact with the overall and specific architectural components

• A flexible and extensible information architecture must be developed to facilitate content organization, metadata and taxonomy alignment to enable search, navigation and Machine Learning capabilities

• Understanding of the Artificial Intelligence elements that must be considered and how the new KM system will support/facilitate and align with the overall digital transformation effort.

• Tacit knowledge and explicit knowledge alignment and access must occur

• Language translation and localization challenges in the implementation of KM system

Copyright © 2019 A.J. Rhem & Associates, Inc. 26

Page 27: Implementing Knowledge-as-a-Service

Addressing The Key Challenges

Copyright © 2019 A.J. Rhem & Associates, Inc. 27

Copyright © 2019 A.J. Rhem & Associates, Inc. 27

Search/Chatbot/AI Layer

Data Layer

Taxonomy/MDM Layer

Presentation layer

Capabilities Layer

IT Foundational

Canonical Data Model (Structured/Unstructured

Data)Data Warehouse Security

Managed Metadata/Controlled Vocabulary services

Ontology/Taxonomy ManagementData Governance

Search Chatbots TaggingContent

Management

API Services Bus

Agile DevContinuous

Testing/ReleaseMonitoring/Operations

Cloud Infrastructure

Security

Knowledge MappingBusiness Services

App Layer Tacit Knowledge

Explicit Knowledge

AI

Smart Search

Expert finder

Doc Vis ChatbotsTaxonomy

Mgmt

Knowledge BI

QueryActivity Metrics

Knowledge Capture

K. CaptureUsage

MetricsCurate & Harvest

Data Lake

Request Management

Data and AnalyticsTaxonomyDocument

Visualization

Core Search & Statistical Analysis

Natural Language Processing & Semantic Extractors

Search AssistanceCustom ML Algorithms

Interactive Knowledge Maps

Tacit & Explicit Knowledge

Delivery CoPs Chatbots

Knowledge Capture & Alignment

Ontology MgmtQuery

Activity Metrics

Usage Metrics

Smart Search

Expert finder

Doc VisK. CaptureCurate & Harvest

QueryActivity Metrics

Usage Metrics

Page 28: Implementing Knowledge-as-a-Service

Copyright © 2019 A.J. Rhem & Associates, Inc. 28

Results:

Provide Knowledge Base Migration

Capture and Catalog Tacit and Explicit Knowledge from across several business units and produce content that is solution base, fast and easily searchable and retrievable.

Delivered Chatbots leveraging ML to provide accurate delivery of knowledge both tacit and explicit

Establish AI Powered Enterprise Search utilizing Oracle Search® Producing Solution Based Results

Delivered a robust architecture that aligned with the overall digital transformation strategy

Page 29: Implementing Knowledge-as-a-Service

KaaS Case Study:

Cancer Machine Learning/ Data Analytics Tool

Copyright © 2019 A.J. Rhem & Associates, Inc. 29

Page 30: Implementing Knowledge-as-a-Service

Executive Summary

New lung cancer cases effect over 218,000 people each year in which ~90% are Non-Small Cell Lung Cancer (NSCLC). Treatment problems have occurred because currently researchers have been unable to analyze a variety of NSCLC data from many sources quickly and effectively.

This problem can be addressed by applying a semi-supervised machine learning algorithm performing multivariate analysis against the variety of clinical NSCLC data

Copyright © 2019 A.J. Rhem & Associates, Inc. 30

Page 31: Implementing Knowledge-as-a-Service

Key Challenges

• The following have been identified as key challenges in delivering the NSCLC Cancer Data Analytics Solution:

• The alignment of the types od data (structured, semi-structured and unstructured data) under one common ontology

• A flexible and extensible architecture focused on facilitating content organization, ontology management, and visualization of the results of applied Machine Learning

• Achieving an 85 to 90% accuracy rate of the machine learning algorithm to mine a variety of NSCLC data

• Tacit knowledge and explicit knowledge alignment and access

Copyright © 2019 A.J. Rhem & Associates, Inc. 31

Page 32: Implementing Knowledge-as-a-Service

The Sherlock™ Big Data Knowledge Discovery &

Analysis tool is an application that will use AI

Machine Learning Algorithms to “mine” Big Data

Cancer repositories to extract knowledge. This

knowledge will be used to assist oncologists and

cancer researchers in enhancing diagnostic

decision making for patients with Non-Small Cell

Lung Cancer (NSCLC) and in discovering new

treatment strategies.

Tacit & Explicit

Knowledge

Alignment thru

Common Ontology

Self-learning

Neural Network

Data Curation

(Structured,

Semi-structured,

Unstructured)

Content/Data

Visualization

Page 33: Implementing Knowledge-as-a-Service

Data Analysis and Visualization

• Data analysis: Examined data concepts, relationships, business rules and metadata.

• Data Visualization: visual representation of the results of the machine learning algorithm including cluster analysis, dimensions in the data (features, predictors, or variables) and decision prediction analysis.

Page 34: Implementing Knowledge-as-a-Service

Data Classification/StandardizationNSCLC Ontology Structure

• Our product ontology is based on the NSCLC disease patterns as determined by the data from the National Center for Biomedical Ontology.

It is a combination of the following ontology resources:

NSLC Biomedical Ontology - Scientific Projects

NSCLC Physicians Data Query

Human Disease Ontology

Interlinking Ontology for Biological Concepts

Page 35: Implementing Knowledge-as-a-Service

NSCLC ML Algorithm

The deep learning semi-supervised algorithm was used to…

• This algorithm will facilitate predictions on given set of samples.

• Searches for patterns within the value labels assigned to data points.

• This algorithm used labeled training set that contains both normal and anomalous samples for constructing the predictive model.

Copyright © 2019 A.J. Rhem & Associates, Inc.

Page 36: Implementing Knowledge-as-a-Service

Addressing The Key Challenges

Copyright © 2019 A.J. Rhem & Associates, Inc. 36

Copyright © 2019 A.J. Rhem & Associates, Inc. 36

Search/Chatbot/AI Layer

Data Layer

Taxonomy/MDM Layer

Presentation layer

Capabilities Layer

IT Foundational

Canonical Data Model (Structured/Semi-

Structured/Unstructured Data)Data Warehouse Security

Managed Metadata/Controlled Vocabulary services

Ontology/Taxonomy ManagementData Governance

Search Chatbots TaggingContent

Management

API Services Bus

Agile DevContinuous

Testing/ReleaseMonitoring/Operations

Cloud Infrastructure

Security

Knowledge MappingBusiness Services

App Layer Tacit Knowledge

Explicit Knowledge

AI

Smart Search

Expert finder

Doc Vis ChatbotsTaxonomy

Mgmt

Knowledge BI

QueryActivity Metrics

Knowledge Capture

K. CaptureUsage

MetricsCurate & Harvest

Data Lake

Request Management

Data and AnalyticsTaxonomyDocument

Visualization

Core Search & Statistical Analysis

Natural Language Processing & Semantic Extractors

Search AssistanceCustom ML Algorithms

Interactive Knowledge Maps

Tacit & Explicit Knowledge

Delivery CoPs Chatbots

Knowledge Capture & Alignment

Ontology MgmtQuery

Activity Metrics

Usage Metrics

Smart Search

Expert finder

Doc VisK. CaptureCurate & Harvest

QueryActivity Metrics

Usage Metrics

Page 37: Implementing Knowledge-as-a-Service

Copyright © 2019 A.J. Rhem & Associates, Inc. 37

Results:Provided Data Curation and alignment of Structured, Semi-structured, and Unstructured data.

Development of a common ontology to align all data types.

Delivered a flexible and extensible architecture focused on facilitating content organization, ontology management, and visualization of the results of applied Machine Learning

Delivered a semi-supervised learning algorithm to perform data analytics

Page 38: Implementing Knowledge-as-a-Service

Knowledge-as-a-ServiceConclusion

Copyright © 2019 A.J. Rhem & Associates, Inc. 38

Page 39: Implementing Knowledge-as-a-Service

Conclusion

Knowledge-as-a-Service (KaaS) as described in this presentation evolves a concept first introduced in 2005 by S. Xu (Dept. of Comput. Sci., Texas Univ., San Antonio, TX, USA) and W. Zhang (Dept. of Comput. Sci., Texas Univ., San Antonio, TX, USA) in their IEEE article: Knowledge as a service and knowledge breachingIn this evolution of KaaS I have integrated AI & KM to bring about a higher level of knowledge access and application on a personalized and action oriented focus.The case study presented is only one such example of how AI is evolving. As AI continues to evolve KM will be essential to its evolution. Another emerging evolution of AI is Cognitive Digital Twins. KaaS will provide a valuable framework for the realization of Cognitive Digital Twins technology at organizations.

Copyright © 2019 A.J. Rhem & Associates, Inc. 39

Page 40: Implementing Knowledge-as-a-Service

Dr. Anthony J. Rhem, PhD.

CEO/Principal Consultant

500 North Michigan Ave., Suite 600Chicago, Illinois 60611Phone: 312-396-4024

email: [email protected]

Website: www.ajrhem.com

Blog: http://knowledgemanagementdepot.com/

Latest Book:

Copyright © 2019 A.J. Rhem & Associates, Inc. 40