Escolar Documentos
Profissional Documentos
Cultura Documentos
Knowledge-Based Systems
All management
solutions are based
not on data,
but on knowledge
■ Data interpretation
■ Malfunction diagnostics
■ Structural analysis of complex objects
■ Choice of configuration of complex multi-
component systems
■ Planning of the consequences of operations that
lead to the definite goal
Inference Engine
Knowledge Base
User Knowledge Intelligent Editor
Interface Base
Explanation
Subsystem
Knowledge
User Expert
Gavrilova T. Course on KE, part 3. Engineer 10
Main blocks of Expert System
Dynamic On symbolic
Forecast processors
Planning On workstations
Instruction On Personal
Computer
Design
Gavrilova T. Course on KE, part 3. 14
Taxonomy based on Problem type
■ Diagnostics: it is a process of searching the malfunction or errors in system processing.
■ Data Interpretation: it is the problem of finding the sense of the observed or measured
data.
■ Monitoring: It is interpreting the data in real time scale and comparing observations to
expectations.
■ Planning: Designing actions and definition of plans for a complicated situation with a
lots of constraints.
■ Forecast: it is making of prognosis, forecasting in a multi criteria, multi data
environment. They are usually Hybrid systems making use of mathematical knowledge.
■ Design: it's the process of elaborating the document set for the manufacturing of
different equipment or devices. It is basically Configuring Objects under constraints.
■ Instruction: it's a process of computer-aided teaching which is done with the help of
the Teacher and the student knowledge base.
■ Decision Support: It is the process of advising or supervising the process of
professional activities.
4 ES Evaluation
Update for
3
Commercial ES
ES Prototype
2 Development
Problem
1
Selection
Gavrilova T. Course on KE, part 3. 18
Expert System Life Cycle
There are four main phases in the life cycle of expert systems
Implementation
Formalization
Identification
Structuring
Problem
Knowledge
Knowledge
Knowledge
Elicitation
Program
Testing
Gavrilova T. Course on KE, part 3. 21
Stages of Expert Systems Prototype
Development
E + KE 1. Problem identification
U
Problem
2. Knowledge Acquisition
E + KE
Knowledge
3. Structuring
KE
Knowledge Field
4. Formalzation
KE + PR KB at knowledge
representation
language
PR 5. Program implementation
ES prototype
KE + E program
6. Testing
U + PR
U - User KE - Knowledge PR - Programmer E - Expert
Engineer
Gavrilova T. Course on KE, part 3. 22
1. Problem identification: on this stage the main task
involves
• Identification of a team consisting of Program manager,
Domain Experts, Knowledge Engineers, Programmers,
Users, Tester
• Planning the various stages of development.
• Problem definition / Sub-Problems definition
S o ftw a re
C o m m o n p r o g r a m m in g A I Languages S p e c i a l t o o ls
la n g u a g e s
T o o lk it s S h e l ls
Super-smart ■Super-communicative
Analyst ■
ANALYST
No defence
Sincerity
Accuracy Friendly
Empathy
Leader Optimist Interest to other
people
Analyst
Field
Humour
independent
Can
Disciplined
listen to
Sociable pedant
Gavrilova T. Course on KE, part 3. 37
Gender differences
■ Do their thinking in more ■ Have more connections
focused regions of the and strong cross-
hemisphere links
brain
■ Better communicative
■ Better spatial orientation skills
■ Higher analyticity and ■ Hazard minimisation, fear
field-independence of novelty
■ Interest to the new ■ Better detailing
decisions search (hunting) ■ Mix up «right-left» (50%)
■ Worse speech perception