AI in Knowledge Management
description
Transcript of AI in Knowledge Management
![Page 1: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/1.jpg)
AI in Knowledge Management
Professor Robin Burke
CSC 594
![Page 2: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/2.jpg)
Outline
Introduction to the class Overview
Knowledge managementAICase-based reasoning
![Page 3: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/3.jpg)
Objectives
Content Explore AI applications in knowledge
management• specifically case-based reasoning
SkillsReading research literatureBuilding an informal knowledge base
![Page 4: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/4.jpg)
Course design
Seminar formatstudent presentationsin-class exercises
Attendance VERY IMPORTANT! Reading VERY IMPORTANT!
![Page 5: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/5.jpg)
Reading
Two main readings each weekcase studyresearch article
Admission ticket1-2 page reaction paperwhat did you find interesting?a discussion question
![Page 6: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/6.jpg)
Assessment
Presentations – 40% two presentations / student 1 case study 1 research paper
Participation – 50% course librarian discussion
Final Project – 10% more later
![Page 7: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/7.jpg)
Typical class session
Case study30 min. presentation15 min. discussion
Research paper30 min. presentation15 min. questions
Librarian’s reports Group exercise
![Page 8: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/8.jpg)
Artificial intelligence
The subfield of computer science concerned with the concepts and methods of symbolic inference by computer and symbolic knowledge representation for use in making inferences.
AI can be seen as an attempt to model aspects of human thought on computers. It is also sometimes defined as trying to solve by computer any problem that a human can solve faster.
-- FOLDOC
![Page 9: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/9.jpg)
Knowledge management
Knowledge management involves the acquisition, storage, retrieval, application, generation and review of the knowledge assets of an organization in a controlled way.
-- I. Watson
![Page 10: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/10.jpg)
Example: oil industry
old model own oil wells pump oil sell it
problem how to grow when there’s no more wells to
own? volatility of oil market low margins for commodity products high costs
![Page 11: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/11.jpg)
Example: cont’d
solution: reconceptualize businessoilfield expertise
benefitseveryone needs know-howexpertise is always valuable
![Page 12: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/12.jpg)
Hierarchy of knowledge
Knowledge expert analysis synthesis integration with experience
Information reports on data summarization
Data recorded information
The world stuff happens
![Page 13: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/13.jpg)
Knowledge assets
Usually intangiblein worker’s heads
How to make experience explicit?not just what?but also why, how, and why not?
![Page 14: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/14.jpg)
AI + Knowledge Management
Model aspects of human thought on computers
Which aspects?the storage and use of experience
What sub-field of AI studies this?case-based reasoning
![Page 15: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/15.jpg)
Problem-solving
One of the first two areas tackled by AI researchother is natural language
How do we solve problems?researchers looked at logic puzzles
and problems of robot control
![Page 16: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/16.jpg)
Rule-based reasoning
What are the steps to the solution? problem situation desired result
Forward-chaining reason forward from the problem
Backward-chaining reason backward from the desired state
Build up large rule bases also control knowledge
![Page 17: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/17.jpg)
Case-based reasoning
An alternative to rule-based problem-solving
“A case-based reasoner solves new problems by adapting solutions used to solve old problems”
-- Riesbeck & Schank 1987
![Page 18: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/18.jpg)
Paradox of the expert
Experts should have more rulescan solve more problemscan be much more precise
But experts are faster than noviceswho presumably have fewer rules
What does experience provide if it isn’t just “more rules”?
![Page 19: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/19.jpg)
Problems we solve this way Medicine
doctor remembers previous patients especially for rare combinations of symptoms
Law English/US law depends on precedence case histories are consulted
Management decisions are based on past experience
Financial performance is predicted by past results
![Page 20: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/20.jpg)
Retain Review
Adapt
Retrieve
Database
NewProblem
Similar
SolutionSolution
CBR Solving Problems
![Page 21: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/21.jpg)
CBR System Components
Case-base database of previous cases (experience) episodic memory
Retrieval of relevant cases index for cases in library matching most similar case(s) retrieving the solution(s) from these case(s)
Adaptation of solution alter the retrieved solution(s) to reflect differences
between new case and retrieved case(s)
![Page 22: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/22.jpg)
R4 Cycle
REUSEREUSEpropose solutions from retrieved cases
REVISEREVISEadapt and repair
proposed solution
CBRCBR
RETAINRETAINintegrate in
case-base
RETRIEVERETRIEVEfind similar problems
![Page 23: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/23.jpg)
CBR Assumption New problem can be solved by
retrieving similar problemsadapting retrieved solutions
Similar problems have similar solutions
?
SSS
SS S
SS S
PP
PPPP
P
PP
X
![Page 24: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/24.jpg)
AI in Knowledge Management
Apply the CBR model to the organization rather than the individualRetain the experience of the firmApply it in new situationsDo this in a consistent, automated
way
![Page 25: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/25.jpg)
How to do this?
Very situation-specific What is a case? What counts as similar? What do you need to know to adapt
old solutions? How do you find and remove obsolete
cases?
![Page 26: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/26.jpg)
CBR Knowledge Containers
Cases Case representation language Retrieval knowledge Adaptation knowledge
![Page 27: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/27.jpg)
Cases
Contentslesson to be learnedcontext in which lesson applies
Issuescase boundaries
• time, space
![Page 28: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/28.jpg)
Case representation language
Contentsfeatures and values of
problem/solution Issues
more detail / structure = flexible reuseless detail / structure = ease of
encoding new cases
![Page 29: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/29.jpg)
Retrieval knowledge
Contentsfeatures used to index casesrelative importance of featureswhat counts as “similar”
Issues“surface” vs “deep” similarity
![Page 30: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/30.jpg)
Nearest Neighbour Retrieval
Retrieve most similar k-nearest neighbour
k-NN Example1-NN5-NN
![Page 31: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/31.jpg)
How do we measure similarity?
Can be strictly numericweighted sum of similarities of
features“local similarities”
May involve inferencereasoning about the similarity of items
![Page 32: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/32.jpg)
Adaptation knowledge
Contentscircumstances in which adaptation is
neededhow to modify
Issuesrole of causal knowledge
• “why the case works”
![Page 33: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/33.jpg)
Learning Case-base
inserting new cases into case-base updating contents of case-base to avoid mistakes
Retrieval Knowledge indexing knowledge
• features used• new indexing knowledge
similarity knowledge• weighting• new similarity knowledge
Adaptation knowledge
![Page 34: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/34.jpg)
What this class is about
We will study examples of KM-related CBR applications
We will study CBR technology and research
![Page 35: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/35.jpg)
Next week
Case study R. Burke & A. Kass (1994) "Tailoring
Retrieval to Support Case-Based Teaching." Proceedings of the 12th Annual Conference on Artificial Intelligence.
Research A. Aamodt & E. Plaza (1994) "Case-based
reasoning: Foundational issues, methodological variations, and system approaches." AI Communications, 7:39-59
![Page 36: AI in Knowledge Management](https://reader036.fdocuments.net/reader036/viewer/2022062322/56814f7e550346895dbd302f/html5/thumbnails/36.jpg)
Administrativa
Sign up for presentations Sign up for librarian slots