You are on page 1of 6

An Overview of Decision Support System Concepts

Ivana Nižetić, Krešimir Fertalj, Boris Milašinović


Faculty of Electrical Engineering and Computing, Unska 3, 10000 Zagreb
ivana.nizetic@fer.hr, kresimir.fertalj@fer.hr, boris.milasinovic@fer.hr

Abstract. This paper presents an analytical specializations to more detail and points out
overview of Decision Support Systems (DSSs) – a some actual research problems in this field.
widely used, but insufficiently systematically
described term, which covers a variety of types of 2. What is a DSS?
information systems aimed to support human
decision making. Introduction to the issue is briefly
presented. Description of key terms, definitions and 2.1. Decision making
taxonomy problems follows, trying to turn the
existing confusion into some order. Further, main Making decisions has always been
ideas and characteristics of different types of DSSs immanent to human nature. Supporting the
are elaborated, putting the emphasis on concept process of decision making is a scientific
rather then technology. Two types of DSSs – model- research area throughout history, which
driven and knowledge-driven DSSs are considered involves many science disciplines such as
in more detail. At the end of the paper, some actual statistics, information science, psychology,
research problems are pointed out and possible
economics and others. The idea of computer-
solutions to those problems are suggested.
supported decision making appeared in theory
in the late 1960-ies. The first realizations and
Keywords. Decision support, decision support
implementations of DSS arose in 1980-ies.
systems, model-driven DSS, knowledge-driven
DSS
2.2. Decision Support
1. Introduction
Keen [6] claims that it is impossible to give
Although the term "Decision Support" (DS) a precise definition of DSS including all its
and thus "Decision Support System" (DSS) aspects: "There can be no definition of
seems to be simple and intuitive, it also seems decision support systems, only of decision
to be hard to find an acceptable definition. It is support."
therefore hard to define DSS characteristics However, attempts to define the DSS with
and taxonomy as well. no definition of DS previously being accepted,
Number of definitions grows with number are present and are becoming even more
of authors involved in this problem area, which frequent, as we shall see in a further chapter.
leads to confusion about fundamental DSS In his definition, Bohanec [2] emphasizes
concepts. that DS is concerned with human decision
Possible reason for lack of an actual making, as opposite to machine decision
systematic overview of DSS is the appearance making, which is rarely mentioned in
of a variety of terms, often synonyms, definitions:
describing some narrow problem area "Decision Support (DS) is a broad, generic
specializations. Moreover, specifics of term that encompasses all aspects related to
scientific fields by authors dealing with DSS supporting people in making decisions."
leads to different perspectives of what DSS Although these two types share many
should be. methods, their principles are different.
However, DSS remains an aggregate term
for many different information systems and 2.3. DSS definition problem
more increasingly a needful tool.
This article attempts to describe DSS According to the previous section, we can
conceptually and to put the terms related to say that DSS is one of the DS disciplines
DSS and associate keywords "in the right supported by computer, but there is no
place". It also describes some DSS universal definition of it. Some of the most
cited ones are:
• Sprague and Carlson [10]: "DSS is an 2.5. DSS taxonomy
interactive computer-based system that
helps decision makers to utilize data and Different authors will not agree about
models to solve unstructured problems." taxonomy either.
• Finlay [3]: "DSS is a computer-based Partitions chosen in the further text are not
system that aids the process of decision a result of consensus, but in authors' opinion,
making." they are closest to be comprehensive and
• Turban [12]: "DSS is an interactive, complete. So, for every criterion mentioned,
flexible, and adaptable computer-based one partition is chosen.
information system, especially There are many criteria by which DSS can
developed for supporting the solution of be systematized.
a non-structured management problem The most general is the mode of assistance
for improved decision making." criterion. Power [2] differentiates five types of
Considering above definitions, DSS ranges DSSs using the mode of assistance as a
from systems answering of simple queries to criterion: Document-driven, Communication-
systems modeling of a complex human driven, Data-driven, Model-driven and
decision making process. Therefore, it is easy Knowledge-driven DSS.
to put a variety of information systems into the • Document-driven DSS supports decision
DSS class. Then, what does it make a DSS making by searching and retrieving right
different from other information systems? documents.
• Communication-driven DSS uses
2.4. DSS characteristics network and communications
technologies to facilitate collaboration
Without a consensus regarding the DSS and communication, and thus makes
definition, it is not easy to find the consensus decision making faster and more
about DSS characteristics. productive.
Often cited, crucial, but still very broad • Data-driven DSS (DD-DSS) supports
DSS characteristics defined by Alter [1] are: decision making by analyzing given
• DSS are designed specifically to time-series of data and returning new
facilitate decision processes. information gained by those analysis.
• DSS should support rather than • Model-driven DSS (MD-DSS) models
automate decision making. decision problem using analytical and
• DSS should be able to respond quickly optimization tools and suggests actions.
to the changing needs of decision • Knowledge-driven DSS (KD-DSS)
makers. represents specialized knowledge and
However, some more characteristics need supports decision making in a particular
to be added: domain.
• DSSs incorporate both data and models Considering the relationship with the user
[11]. criterion, Hättenschwiler [4] divides DSS into
• DSSs objective is to improve the three groups:
effectiveness of the decisions, not the • Passive DSS – aids the process of
efficiency with which decisions are decision making, but cannot bring out
being made [11]. explicit decision suggestions or
• DSSs provide support for decision solutions.
makers mainly in semi-structured and • Active DSS – brings out explicit decision
unstructured situations by bringing suggestions or solutions.
together human judgment and • Cooperative DSS – allows the decision
computerized information [13]. maker to modify the decision
• DSSs must be designed to interact suggestions provided by the system. The
directly with the decision maker in such process is then repeated until a
a way that the user has a flexible choice satisfying solution is generated.
and a sequence of knowledge- Taking the scope as a criterion, Power
management activities [5]. classifies DSS into two groups:
Keywords Other names Platform Methods Examples

document / Client/server search methods, search engines


Document-Driven databases, systems, web storage and
DSS document retrieval, processing methods
document analysis and technologies

communications, / client/server network technologies chats software, document


Communications- collaboration, systems, web sharing, online
Driven DSS groupware collaboration, net-meeting
systems

manipulation of a Retrieval-Only mainframe data warehouse, on- Executive Information


time-series of data, DSS system, line analytical Systems (EIS), Geographic
Data-Driven DSS
query a database, Business client/server processing (OLAP) Information Systems (GIS)
historical data Intelligence systems, web

model Model-oriented, stand-alone optimization and choosing between many


manipulation, Model based, PCs, analytical methods, options ( “the best”
simulation, Computationally client/server operational research alternative: "the best"
Model-Driven optimization, rule oriented DSS systems, web methods (quantitative meal, "the best" car),
DSS (expert) models, methods) scheduling,
analyze decisions,
multi-criteria,
decision tree

expert knowledge Knowledge based stand-alone intelligent decision medical diagnosis,


(expertise), DSS, PCs, support methods, equipment repair,
knowledgebase, Expert system client/server data mining, artificial investment analysis,
Knowledge-
knowledge systems, web intelligence methods, financial planning, vehicle
Driven DSS
engineering, knowledge discovery routing, production control
knowledge methods, heuristic and training
discovery methods

Table 1. DSS types and their characteristics

• Enterprise-wide DSS – multi-user DSS 1) Keywords – The list of most common


that runs on a server machine terms associated with a particular type of
• Desktop DSS – single-user DSS that DSS.
runs on a personal computer (PC) 2) Other names – Through the history, DSSs
have evolved from theory to practice, and
It is possible to build a DSS in almost every thus they have often passed through some
knowledge domain. This is a list of the most name-changes, listed in this column.
popular DSSs using knowledge domain 3) Platform – Although today almost every
criterion (the list is not final): application migrates to web, it is
• Medical diagnosis DSS – helps the worthwhile mentioning the main platform
clinician to reach an accurate for each type of DSS.
diagnosis 4) Methods – The list of some methods used
for solving decision problems in a
• Financial planning DSS – helps
particular type of DSS.
managers to increase the profit of the
5) Examples – To get a more complete
company
picture of different DSS types, some
• Spatial DSS – helps decision-makers
examples are listed as well.
to solve complex problems related to
geographic or spatial data.
For example, most common keywords for
KD-DSS (last row in Table 1) are the expert
Table 1 gives an overview of DSS types by
knowledge, knowledge engineering and
mode of assistance. The table shows DSS types
knowledge discovery. Terms that also refer to
in rows and their characteristics in columns.
KD-DSS are Knowledge based DSS and more
The characteristics are following:
often, in modern times, Expert system. KD- management of unstructured documents [8].
DSS can run either on a desktop PC or on the Similar to Communication-driven DSS, it
web. Some of the most used methods for merely serves as an infrastructure.
solving problems related to KD-DSS are data Data-driven DSS originates from databases,
mining, artificial intelligence methods, other where the components, methods (Data
heuristic methods... Finally, examples of KD- Warehousing and Online Analytical Processing)
DSS are systems helping in medical diagnosis, and technologies are well defined and
investment analysis, (vehicle) routing etc. elaborated.
In real life, a particular DSS can have The focus of this article further on will be
characteristics of more than one type, i.e. on two other types of DSS: Model-driven and
overlapping of types is not impossible. Knowledge-driven DSS.
In further text, DSS is considered in the In following sections, a more detailed
context of the mode of assistance criterion. schematic view of these two types is presented,
trying to give the answer which type of DSS to
3. Concept of DSS use when one is faced with a concrete problem.

Communications-Driven DSS is a type of 3.1. Model-driven and Knowledge-driven


DSS that emphasizes communications, DSS
collaboration and shared decision making
support [8]. It merely serves as an A simplified preview of main objectives
infrastructure that enables messaging, while and differences between MD-DSS and KD-
humans perform all decision making. The DSS is presented in Figure 1.
decisions are mostly "verbal" and generally, The Figure consists of five components:
the system does not store the results of 1) User – a person who uses DSS
decisions. 2) User Interface – part of the system which
Document-Driven DSS is a relatively new communicates with the user; described to
field in Decision Support. Document-Driven more details in the next chapter
DSS is focused on the retrieval and

Model-driven DSS

Model base

Requests
User Interface Inference Engine
Results

User

Knowledge Base

Knowledge-driven DSS
Hybrid DSS

Figure 1. Decision Support System conceptual schema


3) Model Base – a set of analytical and Most of the problems are not new, they
optimization tools which perform the have been in the research focus of many
decision making process scientists, but a need to find ever better and
4) Inference Engine – a part of the system better solutions is surely still present.
which makes conclusions More about the user interface and some
5) Knowledge Base – information specific problems in MD-DSS and KD-DSS
(knowledge) including data and rules are introduced in following sections.
stored in a database
4.1. User Interface
Links (arrows) between these components
contain data, which flow through the system: User Interface (UI) is a very important part
1) Requests – refer to user requirements of any system, especially for systems in which
entered through the user interface; they communication with the user is crucial for
are more or less adapted – depends on system's performance. Hence, a user-friendly
user interface; they are sent to Inference and clear UI is needed in DSS.
Engine, where they are processed UI has to be logically divided in two parts.
2) Results – solution to user requests sent In the first part the user defines his or her
from Inference Engine to the User requests. They can be entered as a text or
Interface chosen among offered options. Furthermore,
3) Data – requests for data, or new they can be entered and sent at once or led step
information from Inference Engine; and by step according to previously chosen options.
data achieved from the Knowledge Base In the second part, the system returns
component results. Results can be represented textually or
graphically, but they should be shown with
In a Model-driven DSS, the main role plays corresponding weight.
Model Base, while Knowledge Base is not
necessarily present. Data are received either 4.2. Problems in model-driven DSS
through User Interface and sent to Model Base,
either stored to data store by loading a file or Most of the problems in model-driven DSS
have been previously collected. The amount of concern decision making and decision theory
data used in the model-driven DSS is small. problems, such as:
In a Knowledge-driven DSS, the central 1. Uncertainty.
part is Knowledge Base (i.e. a large amount of Very often, it is impossible to determine
data representing knowledge from specific complete and unambiguous information.
domain and relationships between the data). Choosing the right representation of such
Inference Engine performs the whole decision information can be crucial to make a right
making process with regard to user requests. decision.
A problem area often necessitates both a 2. Inconsistency.
mathematical model and a large database to be Avoiding human inconsistency is
present and we do not have clear difference impossible, but some mechanisms to deal with
whether the system belongs to a MD-DSS or inconsistent data or at least to notify if
KD-DSS. In such a hybrid DSS, both the contradictory information exists are necessary.
Model Base and the Knowledge Base are 3. Multi-criteria decisions.
present. Finding the optima in multi-criteria
decision problem requires also attribute
4. Problems (research topics) ranking. The problems are how to measure
such a thing and how to combine
As it has been already pointed out, DSSs measurements to produce a decision.
deal with human decision making. Thus, they 4. Decision instability.
have to deal with human inconsistency and Finding a solution is one part of the
uncertainty as well. problem, another one is to find a stable
One of the aspects for improvement can be solution. Decision should be carefully analyzed
the user interface.Another improvement can be and presented with its advantages and
found in representing of decision problem and disadvantages.
decision problem solving methods.
4.3. Problems in knowledge- driven DSS 6. References

Most research topics in knowledge-driven [1]Alter, S. Decision Support Systems: Current


DSS relate to the following problems: Practice and Continuing Challenges. Reading,
1. Representing the knowledge. Mass.: Addison-Wesley Pub., 1980. 316 p.
ISBN 0-201-00193-4
Expert knowledge is represented by rules.
[2]Bohanec, M.: What is decision support?, Proc.
The easiest form is if-then rule, but reducing a Information Society IS-2001: Data Mining and
part of an expert knowledge to such a rule is Decision Support in Action, (eds. Škrjanc, M.,
sometimes impossible. System should be able Mladenić, D.), Ljubljana, 86-89, 2001.
to handle rules that are more complicated. [3]Finlay, P. N. Introducing decision support
2. Getting knowledge from experts. systems. Oxford, UK Cambridge, Mass., NCC
It is reasonable to think that experts are not Blackwell; Blackwell Publishers, 1994.
going to write down if-then rules. The need for [4]Haettenschwiler, P. (1999). Neues
a suitable interface, yet likely to native anwenderfreundliches Konzept der
language, is inevitable. Entscheidungsunterstützung. Gutes
Entscheiden in Wirtschaft, Politik und
3. Resolving rules conflicts.
Gesellschaft. Zurich, vdf Hochschulverlag AG:
Setting the rules by humans naturally leads 189-208.
to rules conflicts. A good algorithm for [5]Holsapple, C.W., and A. B. Whinston,
resolving that problem is needed. Decision Support Systems: A Knowledge-
4. Producing a conclusion. Based Approach. St. Paul: West Publishing,
Both knowledge facts and rules arise from 1996.
large amount of data. Producing a conclusion [6]Keen, P. G. W. Decision support systems: a
in acceptable period of time becomes very research perspective. Decision support systems:
important. issues and challenges. G. Fick and R. H.
5. Learning. Sprague. Oxford; New York, Pergamon Press,
1980.
Recently, an actual topic is computer
[7]Marek J. Druzdzel and Roger R. Flynn,
learning. The possibility to incorporate Decision Support Systems, Encyclopedia of
learning in the process of decision making Library and Information Science, Second
sounds very attractive. Edition, Allen Kent (ed.), New York: Marcel
Dekker, Inc., 2002
Some new trends in solving some of above [8]Power, D. J., Decision Support Systems:
problems are incorporating fuzzy logic and a Concepts and Resources for Managers,
growing number of heuristic algorithms in Westport, CT: Greenwood/Quorum Books,
modeling of the decision making process. 2002.
[9]Power, D. J., Free Decision Support Systems
Glossary, DSSResources.COM, World Wide
5. Conclusion
Web, http://DSSResources.COM/glossary/,
2006.
This paper is a brief overview of a very [10]Sprague, R.H. and E.D. Carlson, Building
broad field of Decision Support Systems. Effective Decision Support Systems Englewood
The problem of absence of a commonly Clifts, N.J.: Prentice-Hall, Inc.: 1982, ISBN: 0-
adopted definition and taxonomy is observed. 13-086215-0
The most used definitions are presented. [11]Turban E., Decision Support and Expert
Categorization of this type of information System, Macmillan Publishing Company, New
systems according to its characteristics is York, 1990.
updated and corroborated. Concepts, [12]Turban, E. Decision support and expert
systems: management support systems.
differences and similarities of Model-driven
Englewood Cliffs, N.J., Prentice Hall, 1995
and Knowledge-driven DSS are described. [13]Turban, E. and Aronson, Jay E. Decision
Main research problems are briefly presented Support Systems and Intelligent Systems,
as a direction for further improvements. Prentice Hall, 2001

Publication of this paper was supported by


grants # 036-0361983-2022 and # 036-
0361983-3137 by the Croatian Ministry of
science, education and sports.

You might also like