+ All Categories
Home > Documents > Knowledge Acquisition Machine Learning. The transfer and transformation of potential problem...

Knowledge Acquisition Machine Learning. The transfer and transformation of potential problem...

Date post: 29-Dec-2015
Category:
Upload: silvia-moore
View: 217 times
Download: 0 times
Share this document with a friend
Popular Tags:
28
Contents Knowledge Acquisition Machine Learning
Transcript
Page 1: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Contents

Knowledge Acquisition

Machine Learning

Page 2: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Knowledge Acquisition

The transfer and transformation of potential problem solving

expertise from some knowledge source to a program.

Buchanan, 1983

Page 3: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Knowledge Acquisition

The process of acquiring, studying and organizing

knowledge, so that it can be used in a knowledge-based

system.

Expert may provide irrelevant, incomplete or inconsistent

information.

Data and knowledge acquisition

Collect and analyze data and knowledge

Make key concepts of the system design more explicit

Page 4: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Knowledge Acquisition (Cont.)

Acquired knowledge may consist facts, rules, concept,

procedures, heuristics, formulas, relationships, statistics, or

other useful informationSources

DocumentedWritten, viewed, sensory, behavior

UndocumentedMemory

Acquired fromHuman sensesMachines

Page 5: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Knowledge

Levels Shallow

Surface levelInput-output

Deep Problem solvingDifficult to collect, validateInteractions between system components

Page 6: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Knowledge

CategoriesDeclarative

Descriptive representationProcedural

How things work under different circumstancesHow to use declarative knowledge

Problem solvingMeta knowledge

Knowledge about knowledge

Page 7: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Knowledge EngineersProfessionals who elicit knowledge from experts

Empathetic, patient

Broad range of understanding, capabilities

Integrate knowledge from various sourcesCreates and edits code

Operates tools

Build knowledge baseValidates information

Trains users

Page 8: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Knowledge Acquisition Difficulties

Problems in Transferring Knowledge

Expressing KnowledgeTransfer to a MachineNumber of ParticipantsStructuring Knowledge

Page 9: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Experts may lack time or not cooperate

Testing and refining knowledge is complicated

Poorly defined methods for knowledge elicitation

System builders may collect knowledge from one source, but the relevant knowledge may be scattered across several sources

May collect documented knowledge rather than use experts

The knowledge collected may be incomplete

Difficult to recognize specific knowledge when mixed with irrelevant data

Other Reasons

Page 10: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Overcoming the Difficulties Knowledge acquisition tools with ways to decrease the representation mismatch between the human expert and the program (“learning by being told”)

Simplified rule syntax

Natural language processor to translate knowledge to a specific representation

Impacted by the role of the three major participants

Knowledge Engineer

Expert

End user

Page 11: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Critical

The ability and personality of the knowledge engineer

Must develop a positive relationship with the expert

The knowledge engineer must create the right

impression

Computer-aided knowledge acquisition tools

Extensive integration of the acquisition efforts

Overcoming the Difficulties

Page 12: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Knowledge Acquisition Methods

Manual

Semiautomatic

Automatic (Computer Aided)

Page 13: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Manual Methods - Structured Around Interviews

Process (Figure next slide)InterviewingTracking the Reasoning Process ObservingManual methods: slow, expensive and sometimes inaccurate

Page 14: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Manual Methods of Knowledge Acquisition

Elicitation

Knowledgebase

Documentedknowledge

Experts

CodingKnowledgeengineer

Page 15: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Semiautomatic Methods

Support Experts Directly (Figure next slide)

Help Knowledge Engineers

Page 16: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Expert-Driven Knowledge Acquisition

Knowledgebase

Knowledgeengineer

Expert CodingComputer-aided(interactive)interviewing

Page 17: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Automatic Methods

Expert’s and/or the knowledge engineer’s roles are minimized (or eliminated)

Induction Method (Figure next slide)

Page 18: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Induction-Driven Knowledge Acquisition

Knowledgebase

Case historiesand examples

Inductionsystem

Page 19: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Machine Learning

Machine learning is a specialized form of autonomous

knowledge acquisition.

Autonomous knowledge creation or refinement through

the use of computer programs.

Page 20: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Why is Machine Learning Important?

Some tasks cannot be defined well, except by examples (e.g.,

recognizing people).

Relationships and correlations can be hidden within large

amounts of data. Machine Learning/Data Mining may be able to

find these relationships.

Human designers often produce machines that do not work as

well as desired in the environments in which they are used.

Page 21: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

21

The amount of knowledge available about certain tasks might be

too large for explicit encoding by humans (e.g., medical

diagnostic).

Environments change over time.

New knowledge about tasks is constantly being discovered by

humans. It may be difficult to continuously re-design systems “by

hand”.

Why is Machine Learning Important?

Page 22: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Types of Learning Learning by memorization

Direct instruction

Analogy

Induction

Deduction

Page 23: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Learning by Memorization

It requires the least amount of inference and is

accomplished by simply copying the knowledge in the

same form that it will be used directly into the

knowledge base.

Page 24: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Learning by Direct Instruction

The knowledge must be transformed into an

operational form before being integrated into the

knowledge base

This type of learning used when a teacher presents

a number of facts directly to us in a well organized

manner.

Page 25: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Analogical Learning

Is the process of learning a new concept or solution

through the use of similar known concepts or solutions.

Here, previously learn examples serve as a guide.

Driving a truck using experience of driving a car.

Page 26: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Learning by Induction

This form of learning requires the use of inductive

inference

We use inductive learning when we formulate a

general concept after seeing a number of instances

or examples of the concept.Example:

we learn the concepts of color or sweet taste after experiencing the sensations associated with several examples of color example objects or sweet foods

Page 27: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

Deductive Learning

It is accomplished through a sequence of deductive

inference steps using known facts.

From the known facts, new facts and relationships

are logically derived.

Example:(father X of Y), (father Y of Z);

(Grandfather X of Z)

Page 28: Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.

THANK YOU


Recommended