Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Management information Accomplished by several types of Decision support Other information systems
Decision Structure
Structured (operational) The procedures to follow when a decision is needed can be specified in advance It is not possible to specify in advance most of the decision procedures to follow Decision procedures can be pre-specified, but not enough to lead to the correct decision
Unstructured (strategic)
Semi-structured (tactical)
Information Quality
Information products are made more valuable by their attributes, characteristics, or qualities Outdated, inaccurate, or hard to understand information has much less value Information has three dimensions Time Content Form
Modeling
Information retrieval
Data warehousing
What-if scenarios
Reporting
Decision Support System They may have constructing solutions to very unstructured problem. In this more programming may be needed to customize solution. DSS methodologies & even some tools were developed mostly in academic world.
Choice
Implementation
Monitoring
Solution Types
Optimization model
Finding the best solution
Satisficing model
Finding a good -- but not necessarily the best - solution to a problem
Heuristics
Commonly accepted guidelines or procedures that usually find a good solution
Simulation
Duplicates features of a real system
Goal-seeking analysis
Determines problem data required for a given result
low
high
Data access
DSS
Ease of development by end users Support Intelligence, design, choice, implementation Support variety Of decision processes and styles Effectiveness, not efficiency Interactive ease of use Adaptable and flexible
Strategic Tactical Operational High Operational-level managers involved with daily decisions
DSS Components
Components of a DSS
Model management software (MMS)
Coordinates the use of models in the DSS
Model base
Provides decision makers with access to a variety of models
Dialogue manager
Allows decision makers to easily access and manipulate the DSS
Database
Model base
DBMS
MMS
External databases
Dialogue manager
Model Base
Model Base
Provides decision makers with access to a variety of models and assists them in decision making
Models
Financial models Statistical analysis models Graphical models Project management models
Less expensive than custom approaches or real systems. Faster to construct than real systems Less risky than real systems Provides learning experience (trial and error) Future projections are possible Can test assumptions
Disadvantages
Assumptions about reality may be incorrect Accuracy of predications often unreliable Requires abstract thinking
TYPES of DSS
Objectives
Describe seven basic types of DSS. Discuss different categories of DSS.
Based on support Based on nature of decision situation Based on number of users
Understand where different types of DSS fit into Simons model of decision making.
Accounting Models
Use internal accounting data Provide accounting modeling capabilities Can not handle uncertainty Use Bill of Material
Calculate production cost Make pricing decisions
Representational Model
Can incorporate uncertainty Uses models to solve decision problem using forecasts Can be used to augment the capabilities of Accounting models Use the demand data to forecast next years demand Use the results to make inventory decisions.
Optimization Systems
Used to estimate the effects of different decision alternative Based on optimization models Can incorporate uncertainty Assign sales force to territory Provide the best assignment schedule
Suggestion Systems
A descriptive model used to suggest to the decision maker the best action A prescriptive model used to suggest to the decision maker the best action May incorporate an Expert System Use the system to recommend a decision Ex: Applicant applies for personal loan
DSS Categories
Support-based categories (Alter 1980)
Data-based DSS Model-based DSS
DSS Categories
Support based DSS
Data-based DSS Model-based DSS
Unstructured
DSS Categories
Based on the nature of the decision situation
Institutional
Culture of the organization Regularly used Used by more than one persons
Ad hoc
One of kind One-time use Used by single individual
DSS Categories
Based on number of users
Individual Multi-individual Group
Benefits
Improving personal efficiency Expediting problem solving Facilitating communication Promoting learning Increasing control
Individual H L L M L
Simons Model
External Internal Intelligence AI, EIS
Problem Identification
ES Design
Qualitative Analysis
DSS
Quantitative Analysis
DbDSS, MbDSS
GDSS
Choice
Decision
ES
Usage Modes
Subscription Mode Terminal Mode Clerk Mode Intermediary Mode
Subscription Model
Decision maker receives outputs from the DSS on regular basis
Terminal Mode
Direct use of the DSS by the decision maker Access is through individual terminals May be user specific requirements
Clerk Mode
Decision maker fills out a form requesting output from DSS A clerk accesses the DSS Sends the output to the decision maker
Intermediary Mode
Decision maker uses the DSS with the help of a professional, knowledgeable assistant The assistant can be either a:
Staff Assistant Technical Support Staff Business Analyst
Objectives
Understanding of making decisions under the environment of multipaticipants (M) Gain understanding of different support technologies under group support environment Introduction to MDM classification Common methods of MDM
(p3)
Definition of multiparticipants
Refers as:
a collection of entity of more than one individual participant in decision making process Generally, it also refers as group, which is independent of the properties (ie characteristics) of its members
(p4)
2) Non-collaborative structure
refers single decision maker with/without complete participant interaction Committee
(p6)
Team
(p7)
Group
Multiple DMs with complete interaction
Team
Single DM with no participant interaction
Committee
Single DM with complete participant interaction
(p5)
(p14) (p15) 7
10
(p7)
11
Collaborative
Communication among non-decisionmakers is relevant
Non-Collaborative
Communication among non-decisionmakers is irrelevant
Group
Formal Participants Multiple Decision-makers
Team
Formal Participants Single Decision-maker
Individual
No formal sources Single Decision-maker
Consensus
All must agree
Majority
Stated % must agree
Committee
Consensus
All must agree
Majority
Stated % must agree
Implementation
12
Wheel Network
Circle Network
(p7)
Chain Network Completely Connected Network
13
(p18) 15
Single DM
Individual Factors
High Importance DM Expertise Participant Expertise High Structuredness Acceptance Critical Acceptance Probable Participant Motivation Potential for Conflict
Team
Committee
Group
(p15)
16
The importance of the quality of the decision The extent to which the DM possesses the knowledge and expertise to make the decision The extent to which potential participants have the necessary information The degree of structuredness of the problem context The degree to which acceptance or commitment is critical to successful implementation The probability of acceptance The degree of motivation among the participants to achieve organizational goals The degree of potential conflict among the participants
(p15)
17
(p22)
Participant interaction tends to decrease with Dispute takes place because some might fell increase in size being left out Affective or emotional relationships tend to decrease with increase in size Central, dominant leadership tends to increase with size Such as juniors affair to speak their minds Conflict is resolved with political rather than analytical solutions as size increases
(p18)
This may due to above events and that most cases the decision will then be followed the present policy to determine the current problems 19
Tends to preclude a complete and open-minded analysis of opportunities in the development of objectives Inhibits a meaningful search for information and tends to bias any searches toward a self-fulfilling selectivity Limits the participants ability to impartially appraise alternatives Often results in a complete failure to consider possibilities associated with cost of failure which, in turn, tends to result in choice selections that are more risky than is warranted by the payoff. Tends to eliminate the formation of contingency or fallback positions
(p18)
20
Sociological issues
1. Conflict
occurs in the reduced effectiveness of MDM choice outcomes
2. Participant Anonymity
used to control sources of potential conflict and in support of other MDM processes
21
(p24)
(p27)
22
DSS
(p22)
23
Groupware Classification
Messaging systems Conferencing systems Collaborative authoring systems Group decision support systems Coordination systems Intelligent agent systems
(p25)
24
Increased cost control Increased productivity Improved customer service Support for total quality management (TQM) activities Reduced number of meetings Increased automation of routine workflow processes Desire to extend the organization to include both supplier and customer Need to integrate geophysically dislocated teams Increased competitive advantage through faster time to market Need for better global coordination Creation of services that differentiate the organization Leveraging of professional expertise and knowledge Availability of widespread network infrastructures (i.e., Internet, WWW) Improved price/performance ratios of both hardware and software necessary Increased use of ad hoc teams (p26)
25
(p22)
26
MDM Classificiations
1. By Features(p28)
level one : reduce communication barriers level two: reduce uncertainty and noise level three: regulate decision process
2. By Technology (p29)
Electronic boardroom, Teleconference Room, Group Network, Information Center, Collaboration Laboratory, and Decision Room (p30)
(p31)
27
System Feature
Electronic messaging Computer networking Large shared viewing screen or public display window Anonymous contribution Active solicitation of ideas Summarization and tabulation Rating/ranking scales Agenda templates Continuous display of progress
1
Reduced
Communication Barriers
2
Reduce Uncertainty and Noise
problem structuring and solution scheduling uncertainty analysis analysis of resource allocation problems data analysis preference analysis structured guidance of deliberations
Automated planning methods (PERT, etc.) Decision tables, trees, etc. LP and optimization modeling Statistical tools Subjective probability methods MDM coordination methods (nominal, etc.)
3
Regulate Decision Processes
enforcement of formal decision procedures increased clarity of options for decision procedures structuring and filtering of messages to adhere to rules development of deliberation governance rules
Automated procedure mechanisms Automated advisor for providing advice regarding various approaches Structuring and filter agents Rule set construction and inference mechanisms
(p27)
28
F a c ilit y a n d H a rd w a re
C o n f e r e n c e r o o m w it h c o m p u t e r -c o n t r o lle d a u d io v is u a l w id e - s c r e e n p r o je c t io n c a p a b ilit ie s C o n f e r e n c e r o o m w it h c o m p u t e r -c o n t r o lle d a u d io v is u a l t r a n s m is s io n b e t w e e n lo c a t io n s S e p a r a t e o ff ic e f a c ilit ie s c o n n e c t e d v ia a c o m p u t e r n e tw o rk
S o ftw a re
A p p lic a t io n f o r s t o r a g e a n d r e t r ie v a l o f p r e v io u s ly p r e p a r e d p r e s e n t a t io n s
S p e c ific C o n s id e r a tio n s
S a m e t im e -s a m e p la c e s y n c h r o n o u s in t e r a c t io n . R e q u ir e s a u d io v is u a l t e c h n ic ia n t o b e p r e s e n t S a m e t im e - d if f e r e n t p la c e s y n c h r o n o u s in t e r a c t io n . R e q u ir e s t e le c o n f e r e n c in g t e c h n ic ia n t o b e p r e s e n t S a m e t im e o r d if f e r e n t t im e d if f e r e n t p la c e in t e r a c t io n w it h o n e p a r t ic ip a n t s e r v in g a s c o o r d in a t o r o r c h a ir
T e le c o n fe re n c e R o o m
A p p lic a t io n t o c o n t r o l d ig it a l t r a n s m is s io n o f a u d io , v id e o , a n d d a t a
G r o u p N e tw o r k
In fo rm a tio n C e n te r
C o n f e r e n c e r o o m w it h v id e o p r o je c t o r f o r w id e - s c r e e n v ie w in g . I n d iv id u a l c o m p u t e rs w it h d is p la y t e rm in a ls C o n f e r e n c e r o o m w it h e le c t r o n ic w h it e b o a r d a n d n e t w o r k e d c o m p u t e rs
C o lla b o r a tio n L a b o ra to r y
D e c is io n R o o m
C o n f e r e n c e r o o m w it h v id e o p r o je c t o r f o r w id e s c r e e n v ie w in g a n d n e t w o r k e d c o m p u t e rs
(p27)
29
Electronic brainstorming Topic commentary Issue analysis Voting and preference indication Policy formation Stakeholder analysis Organization of ideas Evaluation of alternatives Survey and Questionnaire creation and administration Multiple format file readers Participant dictionary Enterprise analysis of decision outcome on organization MDM session management
(P27)
30
Sources of
Gains (p32) Losses
(p33)
(p34)
31
Collective has greater knowledge than any single participant Allows for synergistic results otherwise not obtainable Interaction stimulates the generation of knowledge or information otherwise unavailable Participants can improve individual performance through learning from others Improved evaluation over individual decision-making structure
(p31)
32
Relative allocation of speaking time is reduced with MDM size Can result in idea production blocking Can produce information overload much faster Participants may not be able to remember all the contributions of others Pressures resulting in conformity can be exacerbated Allows for free-riding or social loafing of lazy or non-participative individuals Can promote cognitive inertia or groupthink Increases opportunity for socialization over goal focus Increases decision context coordination activities Can allow for partial task or knowledge analysis
(p31)
33
2. Delphi Technique
three round of information gathering
4. Arbitration
outside party serves as the arbitrator and select alternative from a set of feasible solutions
34
Contextual Variables
Personal Factors Attitude Abilities Individual motives Background
Task-related Outcomes
I. Characteristics of the decision Quality Variability of quality over time Breadth II. Implementation of the decision Cost Ease Commitment of participants III. Attitude of participants toward decision Acceptance Comprehension Satisfaction Confidence
Group Process
Situational Factors I. Situational Factors Reasons for group membership Stage in group development Existing social networks Background Depth of analysis Participation Consensus reaching Time to reach the decision II. Communication Characteristics Clarification efforts Efficiency of the communication Exchange of information Nonverbal communication Task-oriented communication III. Interpersonal characteristics Cooperation Domination of a few members IV. Structure imposed by the technology
Group structure Work group norms Power relationships Status relationships Group cohesiveness Density (group size, room size, interpersonal distance) Anonymity Facilitator
I. Attitude toward group process Satisfaction Willingness to work with participants in the future
Group-related Outcomes
Task characteristics Complexity Nature Degree of uncertainty
35
EXPERT SYSTEMS
Definition
According to Darlington:
An expert system is a program that attempts to mimic human expertise by applying inference methods to a specific body of knowledge.
According to Turban:
An expert system is a system that employs human knowledge captured in a computer to solve problems that ordinarily require human expertise.
Historically Expert Systems grew with AI, and can be regarded as a branch of AI.
Definition of AI
Artificial Intelligence (AI) is the part of computer science concerned with designing intelligent computer systems, that is, systems that exhibit the characteristics we associate with intelligence in human behavior understanding language, learning reasoning, solving problems and so on.
Barr and Feigenbaum, 1981
1960
1970
MYCIN
MIT Carnegie Mellon Stanford Research Inst Duda, Hart, Barnett McDermott
Expert Systems
The term expert system is used in a seminal paper by Alan Turing in 1937 related to a study in AI. An Expert System (ES) is a computer program that reasons using knowledge to solve complex problems. (Feigenbaum, 1992) Traditionally, computers solve complex problems by arithmetic calculations; and the knowledge to solve the problem is only known by the human programmer.
Expert Systems
Expert systems are different from traditional application programs in that their capability to deal with challenging real world problems through the application process that reflect human judgment and intuition. Expert systems should not be confused with cognitive modeling programs, which attempt to simulate human mental architecture in detail. Expert systems are practical programs that use heuristic strategies developed to solve specific classes of problems.
The finished system captures, The finished product automates distributes and leverages expertise manual procedures
Expertise
Expertise is task-specific knowledge acquired and developed from training, reading and experience. It may consist of Facts, theories, rules, procedures. Guidelines (heuristics) based on intuition Strategies or approaches Meta knowledge Most organizations recognize the value of expertise but have difficulty in controlling or quantifying it. All individuals have expertise, but it is often unconscious, and there are different levels of expertise.
Expertise
There is more involved than just problem solving or reasoning. Also important are:
Storage of knowledge Dealing with complexity Representation of expertise Confidence in results
Experts
Experts are people who have uncommon expertise. To be useful, experts must have other qualities also. They should be able to
Recognize and formulate problems Explain Organize knowledge (make connections) Determine relevance Solve problems
We may regard such abilities as desirable in programs or systems which aim to be expert
The former is used by the system builder to modify the system. The later is used by the non-expert to obtain knowledge or advice. It is the latter which is thought of as an ES.
Knowledge acquisition subsystem Knowledge base Inference engine User interface Explanation subsystem Blackboard Knowledge refinement subsystem
The last two of these will not necessarily occur. We shall consider the others in more detail later.
Architecture of ES
Knowledge-base
The power of problem solving is primarily the consequence of the knowledge base and secondarily on the inference method employed. A storehouse of knowledge primitives. The design of knowledge representation scheme impacts the design of the inference engine, the knowledge updating process, the explanation process and the overall efficiency of the system. Therefore the selection of the knowledge representation scheme is one of the most critical decision in ES design.
Knowledge Update
Manual
by the knowledge engineer domain expert
Machine learning
Knowledge Engineering
Knowledge engineering is the process of acquiring specific domain knowledge and building it into the knowledge base. Knowledge extraction can be done by
interviews, observation of the expert at work, evaluation of the material used by the expert.
This process is termed knowledge acquisition. It involves problem definition, implementation, and refinement as well as representing facts and relations acquired from an expert.
Knowledge Engineering
Inference Engine
The inference engine controls the reasoning involved when the system is run. It has its own mechanism for interpreting the stored knowledge (in the appropriate form), and for sequencing the steps involved in reaching conclusions. Inference here means any of the methods by which the system reaches conclusions.
Inference Engine
Facts All animals breathe oxygen.
All dogs are animals.
Infer
Inference Mechanisms
GOAL
Forward chaining fact driven bottom - up Backward chaining goal driven top- down
Facts
The selection of the inference paradigm strongly influences the overall performance of the ES
Explanation System
If the user is to have confidence in the output from an ES, it will be important for the ES to have ways of explaining how its conclusions were arrived at. It will be useful to allow the user to ask In response to a question from the ES:
Blackboard
This just means a place where temporary working may be stored, where it is accessible to various component parts of a large ES. This may include, for example, a (dynamic) agenda --- a list of tasks to be done (by the ES). It may also include a list of intermediate conclusions, or results of searches, in order to avoid duplication of effort. Not all ES will use (or need) a blackboard.
ES Development Tools
Conventional Programming Symbolic Programming ES Shells
Expert Systems
ES's are: 1. Open to inspection, both in presenting intermediate steps and in answering questions about the solution process. 2. Easily modified, both in adding and deleting skills from the knowledge base. 3. Heuristic, in using knowledge to obtain solutions Development of Expert Systems will allow us not only to provide very powerful technical capabilities but also to further nurture our own understanding of human thought process.
10
20
30%
In the Turing test a human communicates with an unseen respondent through a terminal, not knowing if the respondent is a person or a machine. If the tester mistakes computer answers for human answers, the computer successfully passes the Turning test.
ELIZA
Developed by MIT 1966 Called ELIZA after Shaws play - it could be taught to speak increasing well It picked up words from its conversational partner Transform this into a canned response ELIZAs opening statement (appears on the terminal screen): Do you have any problems? Human: Yes. I am unhappy. (types response on the terminal screen) ELIZA: Why are you unhappy? Human: My friend is mean to me. ELIZA: Tell me about your friend. (Rogerian Psychoanalyst) It could fool people into thinking it was a real person but it contained no intelligence.
The knowledge base is the collection of facts and rules which describe all the knowledge about the problem domain The inference engine is the part of the system that chooses which facts and rules to apply when trying to solve the users query The user interface is the part of the system which takes in the users query in a readable form and passes it to the inference engine. It then displays the results to the user.
Advantages
Capture of scarce expertise Superior problem solving Reliability Work with incomplete information Transfer of knowledge
Limitations
Expertise hard to extract from experts
dont know how dont want to tell all do it differently
Limitations (cont)
High development costs Only work well in narrow domains Can not learn from experience Not all problems are suitable
Expert Systems
An expert system is a computer program that is designed to hold the accumulated knowledge of one or more domain experts
The knowledge base is the collection of facts and rules which describe all the knowledge about the problem domain The inference engine is the part of the system that chooses which facts and rules to apply when trying to solve the users query The user interface is the part of the system which takes in the users query in a readable form and passes it to the inference engine. It then displays the results to the user.
Databases
Model base
GDSS processor
GDSS software
Access to the internet and corporate intranet, networks, and other computer system
Dialogue manager
External databases
Users
GDSS Alternatives
high Decision frequency Local area decision network Wide area decision network
Teleconferencing
distant
Decision Room
Decision Room
For decision makers located in the same geographic area or building Use of computing devices, special software, networking capabilities, display equipment, and a session leader Collect, coordinate, and feed back organized information to help a group make a decision Combines face-to-face verbal interaction with technology-aided formalization
President
Characteristics of ESS
Tailored to individual executives Easy to use Drill down capabilities Support the need for external data Help with situations with high degree of uncertainty Intelligence support Futures orientation (predictions, forecasting) Linked with value-added business processes
Capabilities of an ESS
Support for
defining overall vision strategic planning strategic organizing and staffing strategic control crisis management
AI techniques
Expert system (ES) Natural language processing (NLP) Speech understanding Robotic and sensory systems Computer vision and scene recognition Machine learning Handwriting recognition Neural computing networks Fuzzy logic Intelligent agents Semantic Web Genetic programming
Benefits of AI
They can make computer easier to use Knowledge more widely available Increases speed Consistency of some problem-solving procedures. Increases the productivity of performing many tasks Rule based systems are the key to automated decision making.
Expert system
Knowledge-based expert systems or simply expert systems Use human knowledge to solve problems that normally would require human intelligence Embody some non-algorithmic expertise Represent the expertise knowledge as data or rules within the computer
Can be called upon when needed to solve problems
EXAMPLES
Diagnostic applications, servicing: People Machinery Play chess Make financial planning decisions Configure computers Monitor real time systems Underwrite insurance policies Perform many other services which previously required human expertise