ADAPTIVE INFORMATION TECHNOLOGY OF
DECISION-MAKING SUPPORT FOR
TIME SERIES PREDICTION
Kvetniy R.N., Kotsubinskiy V.Y., Kislitsa L.N.,
Kazimirova N.V.
Vinnitsa National Technical University
Actuality
At the
modern technique development level, when even a domestic technique is equipped with
microprocessor devices, the intellectual adaptive control systems, able to
adapt to the very wide range of external conditions, are very up-to-date [1]. A
lot of the automatically guided technical systems, developed in ХХ-th century, are
based on the theory of management, built on the deep analytical understanding
of mechanics and physics laws. In practice attempts to get the exact model that
describes its behavior are not possible due to lack of knowledge about an object
and its environment. Also attempts to describe their properties analytically assume
usage of very complex mathematical models [2].
Today
there is a great number of the adaptive decision
support systems (DSS), which are used in different areas. Among them it is
possible to point out the next ones:
- «Karkas»
is the computer system, based on knowledge of experts in main scientific area, that
carries out and controls the process of students studying.
- «Delta» is the adaptive system of analysis
and prediction, which can be applied in different areas, that solves tasks of authentication,
monitoring and behavior prediction in the complex dynamic multipartite systems
and manages them.
-
"Eydos" is the universal cognitive analytical system to be used in
any areas, that require tasks of authentication and prognostication of
situations or states of complex objects according to external signs [3].
All these
systems implement some combined algorithm:
1) automatic
evaluation of environment state (situations);
2) viewing
of possible alternatives in knowledge base;
3)
choice of the "best" alternative according to some principle;
4) making
of its realization command (or making of recommendations for its realization)
[3].
Issues
in creation of such systems are known; among them there is a lot of situations
(dozens and hundreds) and necessity of forming of adequate great number of
alternatives for them. And, as a result, empiric data processing with the use
of hierarchical and networks structures requires creation of the proper
algorithmic and mathematical instruments [3].
Meantime,
authors represent simpler in creation, flexible DSS ‘Trade Keeper’ which
provides more high-quality "prompt" while making a decision. The
algorithm of managing decision making is changed depending on a current
situation, so it is adaptive. Such system is considered in the given article.
Task purpose.
The work
purpose is development of information technology of decision-making with
adaptation to the user requests, that can be used for solving the tasks of
authentication, monitoring and prognostication of the complex dynamic systems
with a lot of parameters and managing them.
Basic part.
Usually
DSS is created for certain tasks class and helps a person to accept a decision in
the problem analysis. Person inquires necessary information, studies problems,
gets advices from an expert system, and applies different mathematical methods,
as well as knowledge of experts. DSS is developed as follows:
-
uniting DSS with automated informative systems and communication networks;
-
rapprochement of DSS with expert systems and development of «intellectual»
SSPR;
- improvement
of technological DSS base [4].
Basic
preconditions to DSS creation are:
1) supposition, that finding of the best
decision for some task is replaced by a sequence of the best decisions for a
sequence of partial tasks that can be united in a general task;
2) supposition, that the initial order of single
tasks performance can be changed depending on a situation while managing
decision for current partial task is found;
3) supposition, that on the stage of decision
of every partial task the number of alternatives is comparatively small and
these alternatives are known;
4) supposition, that situations characteristics
and their number is beforehand set while consideration of every partial task
[5].
If
these pre-conditions are correct, the process of making recommended managing
decision by DSS assumes to be a set of the stages, which determines a procedure
of finding common managing decision [4].
The expert
decision support system may contain the blocks as follows:
1) an interaction block is an interface
«user-system»;
2) a block of problems analysis and decision-making
(logical conclusion) for letting user to apply expert knowledge while a user
enters description of concrete situation in the system, and the mechanism of
logical conclusion is provided by the search of expert knowledge, related to
this situation;
3) database containing information about an
object, problem structure, known cause-and-effect relations and so on.;
4) knowledge base containing expert knowledge, stored in a computer.
Using well-known
rules and stages authors developed the expert system «Trade Keeper», which
enables user to analyze the financial behavior of assets and, thus, facilitates a decision-making process so its
efficiency is increased [6].
The
algorithm of the system «Trade Keeper» functionality is presented at the figure
1. Now let consider every stage of system work in details.
On the
first stage user needs to be registered and to work using a private login . With
the own knowledge base user get a choice to work with individual decisions tree
generated by system. At the figure 2 a new user registration form is presented.
Figure 2. A new user registration
form
On the
second stage user creates the required rules of decision-making and indicators
which can be used for the building of decisions tree. In the special sections
user can create new or edit existing rules and indicators.
On the
next stage decision-making strategy is actually created. As a result of
implementation of required steps user gets a strategy that is built on the
basis of the created decisions tree. The given strategy helps to make decisions
for further successful trading [6]. At the figure 3 an example of strategy,
built by the strategies wizard is represented.
Figure 3. Example of strategy, built by the strategies wizard
User can
get familiar with the details of the created strategy. This window (fig. 3) represents
information about the created strategy and used rules, indicators and decisions
tree.
On the
fourth stage user selects financial asset and operation. System functionality
allows to begin a trading. For this purpose user has to do the following
actions:
-
choose strategy among offered ones;
-
choose type operation (Buy/Sell/Short) and enter the brief name of financial
asset;
-
choose a classifying rule;
- set
the required indicators parameters;
- enter
the asset name and its rate.
The
result of this stage is information about the parameters of current trade.
On the
fifth stage there a generation of decisions is done by the system. The system creates
a message that predicts user probability of success of a trade. On this stage
user needs to accept or cancel a transaction. If user decision is negative,
user can begin all process from the second stage. If user decision is positive,
a financial operation is executed and its results are added in to the knowledge
base for future usage.
Advantages
of developed DSS «Trade Keeper» are:
- system can reconstruct the process of the
best decision search automatically;
- flexibility so system easily adapts to the
user;
- simplicity in the usage and modification;
- increasing of efficiency of
decision-making process;
- possibility to use knowledge of external sources
and user ones.
Conclusions
Information
technology of decision-making support was developed in the given work. It
differs from the similar existing ones by original structure, simplicity in the
usage and possibility of adaptation to the user and using of his knowledge in
the subsequent decision-making process. Functional possibilities of technology
are considerably increased in different areas, where decision-making is
required.
Literature
1.
Э.В. Попов, И.Б. Фоминых,
Е.Б. Кисель, Статические и динамические экспертные системы. – М.: Финансы и
статистика, 1996. – 176с.
2.
B.G. Buchanan, D. Bobrow, R. Davis, E.M. Shorlife Knowledge – based
systems. // Annu. Rep. Computer Science – 1990, №4, P.395–416.
3.
Е.В. Луценко
Универсальная автоматизированная система распознавания образов «Эйдос» (версия
4.1). – Краснодар: КЮИ МВД РФ, 1995. –76с.
4.
О.И. Ларичев, Е.М.
Мошкович Качественные методы принятия решений. Вербальный анализ решений. – М.:
Наука. Физматлит, 1996. – 208с.
5.
О. В. Балашов, Е.
М. Грубник, В. В. Круглов Cистема поддержки принятия
решений с адаптацией алгоритма вывода // Электронный математический и
медико-биологический журнал «Математическая морфология» – 2006, №1, С.12–18
6.
Р.Н.Квєтний, В.Ю. Коцюбинський, Л.М. Кислиця, Н.В. Казимірова Адаптивна експертна система
підтримки прийняття рішень в internet-трейдингу // Електронний науковий журнал
«Інформаційні технології та комп`ютерна
інженерія» – 2009, №2, С.1–6
7.
Р.Н.Квєтний, В.Ю. Коцюбинський, О.М. Козачко, Л.М. Кислиця, Н.В. Казимірова Разработка способной к
самообучению системы принятия решений // Електронний науковий
журнал "Науковi працi ВНТУ" – 2008, №2, С.45– 52