Business Intelligence (Bi) : Dr. P. Ravindra S de Silva Ravi@sjp - Ac.lk University of Sri Jayawardenapura
Business Intelligence (Bi) : Dr. P. Ravindra S de Silva Ravi@sjp - Ac.lk University of Sri Jayawardenapura
Business Intelligence (Bi) : Dr. P. Ravindra S de Silva Ravi@sjp - Ac.lk University of Sri Jayawardenapura
2
Topic 1: Introduction to Intelligent Systems
• What is an intelligent system?
• Significance of intelligent systems in business
• Characteristics of intelligent systems
• The field of Artificial Intelligence (AI)
• The Soft Computing paradigm
• An Overview of Intelligent System
Methodologies
• Expert Systems
• Fuzzy Systems
• Artificial Neural Networks
• Genetic Algorithms (GA)
• Data Mining
• Case-based reasoning (CBR)
• Intelligent Software Agents
• Language Technology
3
What is an intelligent
• What issystem?
intelligence?
– Hard to define unless you list characteristics eg,
• Reasoning
• Learning
• Adaptively
• reasoning,
4 often learning,
Intelligent systems display not necessarilyintelligence,
machine-level self-
Intelligent systems in
• business
Intelligent systems in business utilise one or more
intelligence tools, usually to aid decision making
• Provides business intelligence to
– Increase productivity
– Gain competitive advantage
• Examples of business intelligence – information on
– Customer behaviour patterns
– Market trend
– Efficiency bottlenecks
• Examples of successful intelligent systems applications
in business:
– Customer service (Customer Relations Modelling)
– Scheduling (eg Mine Operations)
– Data mining
– Financial market prediction
5
– Quality
Characteristics of intelligent
• Possess
systemsone or more of these:
–Capability to extract and store knowledge
– Human like reasoning process
– Learning from experience (or training)
– Dealing with imprecise expressions of facts
– Finding solutions through processes similar to
natural evolution
• Recent trend
– More sophisticated Interaction with the user
through
• natural language understanding
• speech recognition and synthesis
• image analysis
• Most current intelligent systems are based on
– rule based expert systems
6
– computing
one or more of the methodologies belonging to soft
The Soft Computing (SC)
paradigm
• Also known as Computational Intelligence
• Unlike conventional computing, SC techniques
9
Expert Systems
(ES)
• Designed to solve problems in a specific domain,
– Eg, An ES to assist foreign currency traders
• Built by
– Cross-examining domain experts
– Storing acquired knowledge in a form suitable for
solving problems, using simple reasoning
• Used by
– Querying the user for problem-specific information
– Using the information to draw inferences from
the knowledge base
– Supplies answers or suggested ways to collect
10 inputs
further
Overview of Expert System
( c o n t ’d )
• Usual form of the expert system knowledge base is
a collection of IF … THEN … rules
• Note: not IF statements in procedural code
• Some areas of ES application:
– banking and finance (credit assessment, project
viability)
– maintenance (diagnosis of machine faults)
– retail (suggest optimal purchasing pattern)
– emergency services (equipment configuration)
– law (application of law in complex scenarios)
11
Components of Expert Systems
12
Components of Expert Systems…
Knowledge Base…?
• The knowledge base is a collection of rules or
other information structures derived from the
human expert.
• Rules are typically structured as If/Then
statements
IF form
of the <antecedent> THEN <consequent>
13
Components of Expert Systems…
• Inference Engine..?
– The main processing element of the expert system.
It chooses rules from the agenda to fire.
• User Interface..?
• A user interface is the method by which the
expert system interacts with a user.
• Cache/ Working Memory..?
– Working memory contains the data that is received
from the user during the expert system session. Values
in working memory are used to evaluate antecedents
(prior) in the knowledge base
14
Phases in Designing ES
Three stages in designing ES:
16
Review Question
1. Describe at least 3 advantages that expert systems
offer to an organisations.
2. Describe the main phases of designing and
implementing an expert system? What term is
used to call the whole process?
3. Why a production system model was used to
implement the first rule–based expert
systems?
4. What is the main difference between
17
conventional computer programs and production